/// Blah blah blooo.
/// Blah blah blooo.
#[an_attribute]
+ #[doc = "an attribute that shouldn't be normalized to a doc comment"]
fn foo(&mut self) -> isize {
}
// path attrs
#[clippy::bar]
-#[clippy::bar=foo]
#[clippy::bar(a, b, c)]
pub fn foo() {}
job: Option<Job>
}
}
+
+// #2969
+#[cfg(not(all(feature="std",
+ any(target_os = "linux", target_os = "android",
+ target_os = "netbsd",
+ target_os = "dragonfly",
+ target_os = "haiku",
+ target_os = "emscripten",
+ target_os = "solaris",
+ target_os = "cloudabi",
+ target_os = "macos", target_os = "ios",
+ target_os = "freebsd",
+ target_os = "openbsd",
+ target_os = "redox",
+ target_os = "fuchsia",
+ windows,
+ all(target_arch = "wasm32", feature = "stdweb"),
+ all(target_arch = "wasm32", feature = "wasm-bindgen"),
+ ))))]
+type Os = NoSource;
+
+// #3313
+fn stmt_expr_attributes() {
+ let foo ;
+ #[must_use]
+ foo = false ;
+}
+
+// #3509
+fn issue3509() {
+ match MyEnum {
+ MyEnum::Option1 if cfg!(target_os = "windows") =>
+ #[cfg(target_os = "windows")]{
+ 1
+ }
+ }
+ match MyEnum {
+ MyEnum::Option1 if cfg!(target_os = "windows") =>
+ #[cfg(target_os = "windows")]
+ 1,
+ }
+}