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",
98 target_os = "fuchsia",
100 all(target_arch = "wasm32", feature = "stdweb"),
101 all(target_arch = "wasm32", feature = "wasm-bindgen"),
106 // use cases from bindgen needing precise control over leading spaces
107 /// <div rustbindgen accessor></div>
109 #[derive(Debug, Default, Copy, Clone)]
110 pub struct ContradictAccessors {
111 ///<foo>no leading spaces here</foo>
112 pub mBothAccessors: ::std::os::raw::c_int,
113 /// <div rustbindgen accessor="false"></div>
114 pub mNoAccessors: ::std::os::raw::c_int,
115 /// <div rustbindgen accessor="unsafe"></div>
116 pub mUnsafeAccessors: ::std::os::raw::c_int,
117 /// <div rustbindgen accessor="immutable"></div>
118 pub mImmutableAccessor: ::std::os::raw::c_int,
121 /// \brief MPI structure
123 #[derive(Debug, Copy, Clone)]
124 pub struct mbedtls_mpi {
126 pub s: ::std::os::raw::c_int,
127 ///< total # of limbs
128 pub n: ::std::os::raw::c_ulong,
129 ///< pointer to limbs
130 pub p: *mut mbedtls_mpi_uint,