1 // rustfmt-wrap_comments: true
2 // rustfmt-normalize_doc_attributes: true
4 // Only doc = "" attributes should be normalized
5 //! Example doc attribute comment
6 //! Example doc attribute comment with 10 leading spaces
8 html_logo_url = "https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
9 html_favicon_url = "https://doc.rust-lang.org/favicon.ico",
10 html_root_url = "https://doc.rust-lang.org/nightly/",
11 html_playground_url = "https://play.rust-lang.org/",
12 test(attr(deny(warnings)))
15 // Long `#[doc = "..."]`
17 /// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
21 /// The `nodes` and `edges` method each return instantiations of `Cow<[T]>` to
22 /// leave implementers the freedom to create entirely new vectors or to pass
23 /// back slices into internally owned vectors.
41 /// item doc attrib comment
42 // regular item comment
45 // regular item comment
46 /// item doc attrib comment
50 // non-regression test for regular attributes, from #2647
52 feature = "this_line_is_101_characters_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
58 #[clippy::bar(a, b, c)]
62 #[derive(Debug, StructOpt)]
63 #[structopt(about = "Display information about the character on FF Logs")]
65 #[structopt(help = "The server the character is on")]
67 #[structopt(help = "The character's first name")]
69 #[structopt(help = "The character's last name")]
74 help = "The job to look at",
81 // non-regression test for regular attributes, from #2969
86 target_os = "android",
88 target_os = "dragonfly",
90 target_os = "emscripten",
91 target_os = "solaris",
92 target_os = "cloudabi",
95 target_os = "freebsd",
96 target_os = "openbsd",
99 target_os = "fuchsia",
101 all(target_arch = "wasm32", feature = "stdweb"),
102 all(target_arch = "wasm32", feature = "wasm-bindgen"),
107 // use cases from bindgen needing precise control over leading spaces
108 /// <div rustbindgen accessor></div>
110 #[derive(Debug, Default, Copy, Clone)]
111 pub struct ContradictAccessors {
112 ///<foo>no leading spaces here</foo>
113 pub mBothAccessors: ::std::os::raw::c_int,
114 /// <div rustbindgen accessor="false"></div>
115 pub mNoAccessors: ::std::os::raw::c_int,
116 /// <div rustbindgen accessor="unsafe"></div>
117 pub mUnsafeAccessors: ::std::os::raw::c_int,
118 /// <div rustbindgen accessor="immutable"></div>
119 pub mImmutableAccessor: ::std::os::raw::c_int,
122 /// \brief MPI structure
124 #[derive(Debug, Copy, Clone)]
125 pub struct mbedtls_mpi {
127 pub s: ::std::os::raw::c_int,
128 ///< total # of limbs
129 pub n: ::std::os::raw::c_ulong,
130 ///< pointer to limbs
131 pub p: *mut mbedtls_mpi_uint,