Lines Matching +full:documentation +full:- +full:links
24 /// <div style="float:right;margin:22px 50px 0;font-size:1.15em;opacity:.73"><strong>&str</stro…
67 /// Note that cross-crate imports are only made available between **direct
71 /// dependency's Cargo.toml manifest contains a `links` key. If not, its headers
76 /// <div style="float:right;margin:22px 50px 0;font-size:1.15em;opacity:.73"><strong>Vec<&Pa…
91 /// When using `exported_header_dirs`, your crate must also set a `links` key
92 /// for itself in Cargo.toml. See [*the `links` manifest key*][links]. The
94 /// without a `links` key, which means the downstream crate's build script might
97 /// [links]: https://doc.rust-lang.org/cargo/reference/build-scripts.html#the-links-manifest-key
151 /// <div style="float:right;margin:22px 50px 0;font-size:1.15em;opacity:.73"><strong>Vec<&st…
162 /// `CFG.exported_header_prefixes` (*or* their `links` key into
174 /// When using `exported_header_prefixes`, your crate must also set a `links`
182 /// - "crate0"
183 /// - "group/api/crate1"
184 /// - "group/api/crate2"
185 /// - "group/api/contrib/crate3"
186 /// - "detail/crate4"
188 /// Your header involves types from the first four so we re-export those as part
208 /// <div style="float:right;margin:22px 50px 0;font-size:1.15em;opacity:.73"><strong>Vec<&st…
212 /// Vector of strings. These each refer to the `links` attribute ([*the `links`
213 /// manifest key*][links]) of one of your crate's direct dependencies.
216 /// re-exporting a dependency as part of your crate's public API, except with
218 /// same `include_prefix` and you'd like to export some but not others. Links
221 /// When using `exported_header_links`, your crate must also set a `links` key
240 /// <div style="float:right;margin:22px 50px 0;font-size:1.15em;opacity:.73"><strong>bool</strong><…
244 /// Boolean. Whether to propagate Rust documentation from inside the cxx::bridge
245 /// module as Doxygen-style comments in the generated C++ header.
247 /// Documentation on the following are supported:
249 /// - shared structs, and fields of shared structs
250 /// - shared enums, and their variants
251 /// - extern "Rust" opaque types
252 /// - extern "Rust" functions, including methods/member functions
273 /// /// documentation of MyStruct
275 /// /// documentation of the struct field
280 /// /// documentation of MyType
283 /// /// function documentation
284 /// fn asdf() -> bool;
289 /// # fn asdf() -> bool { true }
295 /// "Rust" signatures will have the Rust documentation comments propagated as
296 /// Doxygen-style comments:
299 /// /// documentation of MyStruct
301 /// /// documentation of the struct field
319 fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { in fmt()
363 fn default() -> Self { in default()
384 // FIXME: If https://github.com/rust-lang/rust/issues/77425 is resolved,
403 fn current() -> super::Cfg<'a> { in current()
420 const fn handle(self: &Cfg<'a>) -> Handle { in handle()
433 fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { in fmt()
445 fn deref(&self) -> &Self::Target { in deref()
449 let cfg = CONST_DEREFS.with(|derefs| -> *mut super::Cfg { in deref()
461 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()