71 lines
1.4 KiB
Rust
71 lines
1.4 KiB
Rust
// rustfmt-wrap_comments: true
|
|
// Test attributes and doc comments are preserved.
|
|
|
|
/// Blah blah blah.
|
|
/// Blah blah blah.
|
|
/// Blah blah blah.
|
|
/// Blah blah blah.
|
|
|
|
/// Blah blah blah.
|
|
impl Bar {
|
|
/// Blah blah blooo.
|
|
/// Blah blah blooo.
|
|
/// Blah blah blooo.
|
|
/// Blah blah blooo.
|
|
#[an_attribute]
|
|
fn foo(&mut self) -> isize {
|
|
}
|
|
|
|
/// Blah blah bing.
|
|
/// Blah blah bing.
|
|
/// Blah blah bing.
|
|
|
|
|
|
/// Blah blah bing.
|
|
/// Blah blah bing.
|
|
/// Blah blah bing.
|
|
pub fn f2(self) {
|
|
(foo, bar)
|
|
}
|
|
|
|
#[another_attribute]
|
|
fn f3(self) -> Dog {
|
|
}
|
|
|
|
/// Blah blah bing.
|
|
|
|
#[attrib1]
|
|
/// Blah blah bing.
|
|
#[attrib2]
|
|
// Another comment that needs rewrite because it's tooooooooooooooooooooooooooooooo loooooooooooong.
|
|
/// Blah blah bing.
|
|
fn f4(self) -> Cat {
|
|
}
|
|
|
|
// We want spaces around `=`
|
|
#[cfg(feature="nightly")]
|
|
fn f5(self) -> Monkey {}
|
|
}
|
|
|
|
// #984
|
|
struct Foo {
|
|
# [ derive ( Clone , PartialEq , Debug , Deserialize , Serialize ) ]
|
|
foo: usize,
|
|
}
|
|
|
|
// #1668
|
|
|
|
/// Default path (*nix)
|
|
#[cfg(all(unix, not(target_os = "macos"), not(target_os = "ios"), not(target_os = "android")))]
|
|
fn foo() {
|
|
#[cfg(target_os = "freertos")]
|
|
match port_id {
|
|
'a' | 'A' => GpioPort { port_address: GPIO_A },
|
|
'b' | 'B' => GpioPort { port_address: GPIO_B },
|
|
_ => panic!(),
|
|
}
|
|
|
|
#[cfg_attr(not(target_os = "freertos"), allow(unused_variables))]
|
|
let x = 3;
|
|
}
|