mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 17:24:06 +00:00
Suppress some cfg from being shown in the stdlib docs
This commit is contained in:
parent
18fdd816b7
commit
0031ce3a91
@ -65,7 +65,10 @@
|
||||
#![doc(
|
||||
html_playground_url = "https://play.rust-lang.org/",
|
||||
issue_tracker_base_url = "https://github.com/rust-lang/rust/issues/",
|
||||
test(no_crate_inject, attr(allow(unused_variables), deny(warnings)))
|
||||
test(no_crate_inject, attr(allow(unused_variables), deny(warnings))),
|
||||
)]
|
||||
#![cfg_attr(not(bootstrap),
|
||||
doc(cfg_hide(not(test), not(any(test, bootstrap)), target_has_atomic = "ptr"))
|
||||
)]
|
||||
#![no_std]
|
||||
#![needs_allocator]
|
||||
@ -146,6 +149,8 @@
|
||||
#![feature(associated_type_bounds)]
|
||||
#![feature(slice_group_by)]
|
||||
#![feature(decl_macro)]
|
||||
#![feature(doc_cfg)]
|
||||
#![cfg_attr(not(bootstrap), feature(doc_cfg_hide))]
|
||||
// Allow testing this library
|
||||
|
||||
#[cfg(test)]
|
||||
|
@ -58,7 +58,30 @@
|
||||
html_playground_url = "https://play.rust-lang.org/",
|
||||
issue_tracker_base_url = "https://github.com/rust-lang/rust/issues/",
|
||||
test(no_crate_inject, attr(deny(warnings))),
|
||||
test(attr(allow(dead_code, deprecated, unused_variables, unused_mut)))
|
||||
test(attr(allow(dead_code, deprecated, unused_variables, unused_mut))),
|
||||
)]
|
||||
#![cfg_attr(not(bootstrap),
|
||||
doc(cfg_hide(
|
||||
not(test),
|
||||
target_pointer_width = "16",
|
||||
target_pointer_width = "32",
|
||||
target_pointer_width = "64",
|
||||
target_has_atomic = "8",
|
||||
target_has_atomic = "16",
|
||||
target_has_atomic = "32",
|
||||
target_has_atomic = "64",
|
||||
target_has_atomic = "ptr",
|
||||
target_has_atomic_equal_alignment = "8",
|
||||
target_has_atomic_equal_alignment = "16",
|
||||
target_has_atomic_equal_alignment = "32",
|
||||
target_has_atomic_equal_alignment = "64",
|
||||
target_has_atomic_equal_alignment = "ptr",
|
||||
target_has_atomic_load_store = "8",
|
||||
target_has_atomic_load_store = "16",
|
||||
target_has_atomic_load_store = "32",
|
||||
target_has_atomic_load_store = "64",
|
||||
target_has_atomic_load_store = "ptr",
|
||||
))
|
||||
)]
|
||||
#![no_core]
|
||||
//
|
||||
@ -133,6 +156,7 @@
|
||||
#![feature(doc_notable_trait)]
|
||||
#![feature(doc_primitive)]
|
||||
#![feature(exhaustive_patterns)]
|
||||
#![cfg_attr(not(bootstrap), feature(doc_cfg_hide))]
|
||||
#![feature(extern_types)]
|
||||
#![feature(fundamental)]
|
||||
#![feature(if_let_guard)]
|
||||
|
@ -193,7 +193,10 @@
|
||||
html_playground_url = "https://play.rust-lang.org/",
|
||||
issue_tracker_base_url = "https://github.com/rust-lang/rust/issues/",
|
||||
test(no_crate_inject, attr(deny(warnings))),
|
||||
test(attr(allow(dead_code, deprecated, unused_variables, unused_mut)))
|
||||
test(attr(allow(dead_code, deprecated, unused_variables, unused_mut))),
|
||||
)]
|
||||
#![cfg_attr(not(bootstrap),
|
||||
doc(cfg_hide(not(test), not(any(test, bootstrap))))
|
||||
)]
|
||||
// Don't link to std. We are std.
|
||||
#![no_std]
|
||||
@ -263,6 +266,7 @@
|
||||
#![feature(custom_test_frameworks)]
|
||||
#![feature(decl_macro)]
|
||||
#![feature(doc_cfg)]
|
||||
#![cfg_attr(not(bootstrap), feature(doc_cfg_hide))]
|
||||
#![feature(doc_keyword)]
|
||||
#![feature(doc_masked)]
|
||||
#![feature(doc_notable_trait)]
|
||||
|
@ -46,6 +46,7 @@ macro_rules! type_alias {
|
||||
}
|
||||
|
||||
type_alias! { "char.md", c_char = u8, NonZero_c_char = NonZeroU8;
|
||||
#[doc(cfg(all()))]
|
||||
#[cfg(any(
|
||||
all(
|
||||
target_os = "linux",
|
||||
@ -88,6 +89,7 @@ type_alias! { "char.md", c_char = u8, NonZero_c_char = NonZeroU8;
|
||||
all(target_os = "fuchsia", target_arch = "aarch64")
|
||||
))]}
|
||||
type_alias! { "char.md", c_char = i8, NonZero_c_char = NonZeroI8;
|
||||
#[doc(cfg(all()))]
|
||||
#[cfg(not(any(
|
||||
all(
|
||||
target_os = "linux",
|
||||
@ -136,12 +138,16 @@ type_alias! { "ushort.md", c_ushort = u16, NonZero_c_ushort = NonZeroU16; }
|
||||
type_alias! { "int.md", c_int = i32, NonZero_c_int = NonZeroI32; }
|
||||
type_alias! { "uint.md", c_uint = u32, NonZero_c_uint = NonZeroU32; }
|
||||
type_alias! { "long.md", c_long = i32, NonZero_c_long = NonZeroI32;
|
||||
#[doc(cfg(all()))]
|
||||
#[cfg(any(target_pointer_width = "32", windows))] }
|
||||
type_alias! { "ulong.md", c_ulong = u32, NonZero_c_ulong = NonZeroU32;
|
||||
#[doc(cfg(all()))]
|
||||
#[cfg(any(target_pointer_width = "32", windows))] }
|
||||
type_alias! { "long.md", c_long = i64, NonZero_c_long = NonZeroI64;
|
||||
#[doc(cfg(all()))]
|
||||
#[cfg(all(target_pointer_width = "64", not(windows)))] }
|
||||
type_alias! { "ulong.md", c_ulong = u64, NonZero_c_ulong = NonZeroU64;
|
||||
#[doc(cfg(all()))]
|
||||
#[cfg(all(target_pointer_width = "64", not(windows)))] }
|
||||
type_alias! { "longlong.md", c_longlong = i64, NonZero_c_longlong = NonZeroI64; }
|
||||
type_alias! { "ulonglong.md", c_ulonglong = u64, NonZero_c_ulonglong = NonZeroU64; }
|
||||
|
@ -7,8 +7,10 @@ use crate::os::raw::c_void;
|
||||
#[stable(feature = "raw_ext", since = "1.1.0")]
|
||||
pub type HANDLE = *mut c_void;
|
||||
#[cfg(target_pointer_width = "32")]
|
||||
#[doc(cfg(all()))]
|
||||
#[stable(feature = "raw_ext", since = "1.1.0")]
|
||||
pub type SOCKET = u32;
|
||||
#[cfg(target_pointer_width = "64")]
|
||||
#[doc(cfg(all()))]
|
||||
#[stable(feature = "raw_ext", since = "1.1.0")]
|
||||
pub type SOCKET = u64;
|
||||
|
Loading…
Reference in New Issue
Block a user