| 
8 | 8 | 
  | 
9 | 9 | #![stable(feature = "raw_os", since = "1.1.0")]  | 
10 | 10 | 
 
  | 
11 |  | -#[doc(include = "os/raw/char.md")]  | 
 | 11 | +#[cfg_attr(bootstrap, doc(include = "os/raw/char.md"))]  | 
 | 12 | +#[cfg_attr(not(bootstrap), doc(include = "char.md"))]  | 
12 | 13 | #[cfg(any(all(target_os = "linux", any(target_arch = "aarch64",  | 
13 | 14 |                                        target_arch = "arm",  | 
14 | 15 |                                        target_arch = "hexagon",  | 
 | 
32 | 33 |                                          target_arch = "powerpc")),  | 
33 | 34 |           all(target_os = "fuchsia", target_arch = "aarch64")))]  | 
34 | 35 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_char = u8;  | 
35 |  | -#[doc(include = "os/raw/char.md")]  | 
 | 36 | +#[cfg_attr(bootstrap, doc(include = "os/raw/char.md"))]  | 
 | 37 | +#[cfg_attr(not(bootstrap), doc(include = "char.md"))]  | 
36 | 38 | #[cfg(not(any(all(target_os = "linux", any(target_arch = "aarch64",  | 
37 | 39 |                                            target_arch = "arm",  | 
38 | 40 |                                            target_arch = "hexagon",  | 
 | 
56 | 58 |                                              target_arch = "powerpc")),  | 
57 | 59 |               all(target_os = "fuchsia", target_arch = "aarch64"))))]  | 
58 | 60 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_char = i8;  | 
59 |  | -#[doc(include = "os/raw/schar.md")]  | 
 | 61 | +#[cfg_attr(bootstrap, doc(include = "os/raw/schar.md"))]  | 
 | 62 | +#[cfg_attr(not(bootstrap), doc(include = "schar.md"))]  | 
60 | 63 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_schar = i8;  | 
61 |  | -#[doc(include = "os/raw/uchar.md")]  | 
 | 64 | +#[cfg_attr(bootstrap, doc(include = "os/raw/uchar.md"))]  | 
 | 65 | +#[cfg_attr(not(bootstrap), doc(include = "uchar.md"))]  | 
62 | 66 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_uchar = u8;  | 
63 |  | -#[doc(include = "os/raw/short.md")]  | 
 | 67 | +#[cfg_attr(bootstrap, doc(include = "os/raw/short.md"))]  | 
 | 68 | +#[cfg_attr(not(bootstrap), doc(include = "short.md"))]  | 
64 | 69 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_short = i16;  | 
65 |  | -#[doc(include = "os/raw/ushort.md")]  | 
 | 70 | +#[cfg_attr(bootstrap, doc(include = "os/raw/ushort.md"))]  | 
 | 71 | +#[cfg_attr(not(bootstrap), doc(include = "ushort.md"))]  | 
66 | 72 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_ushort = u16;  | 
67 |  | -#[doc(include = "os/raw/int.md")]  | 
 | 73 | +#[cfg_attr(bootstrap, doc(include = "os/raw/int.md"))]  | 
 | 74 | +#[cfg_attr(not(bootstrap), doc(include = "int.md"))]  | 
68 | 75 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_int = i32;  | 
69 |  | -#[doc(include = "os/raw/uint.md")]  | 
 | 76 | +#[cfg_attr(bootstrap, doc(include = "os/raw/uint.md"))]  | 
 | 77 | +#[cfg_attr(not(bootstrap), doc(include = "uint.md"))]  | 
70 | 78 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_uint = u32;  | 
71 |  | -#[doc(include = "os/raw/long.md")]  | 
 | 79 | +#[cfg_attr(bootstrap, doc(include = "os/raw/long.md"))]  | 
 | 80 | +#[cfg_attr(not(bootstrap), doc(include = "long.md"))]  | 
72 | 81 | #[cfg(any(target_pointer_width = "32", windows))]  | 
73 | 82 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_long = i32;  | 
74 |  | -#[doc(include = "os/raw/ulong.md")]  | 
 | 83 | +#[cfg_attr(bootstrap, doc(include = "os/raw/ulong.md"))]  | 
 | 84 | +#[cfg_attr(not(bootstrap), doc(include = "ulong.md"))]  | 
75 | 85 | #[cfg(any(target_pointer_width = "32", windows))]  | 
76 | 86 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_ulong = u32;  | 
77 |  | -#[doc(include = "os/raw/long.md")]  | 
 | 87 | +#[cfg_attr(bootstrap, doc(include = "os/raw/long.md"))]  | 
 | 88 | +#[cfg_attr(not(bootstrap), doc(include = "long.md"))]  | 
78 | 89 | #[cfg(all(target_pointer_width = "64", not(windows)))]  | 
79 | 90 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_long = i64;  | 
80 |  | -#[doc(include = "os/raw/ulong.md")]  | 
 | 91 | +#[cfg_attr(bootstrap, doc(include = "os/raw/ulong.md"))]  | 
 | 92 | +#[cfg_attr(not(bootstrap), doc(include = "ulong.md"))]  | 
81 | 93 | #[cfg(all(target_pointer_width = "64", not(windows)))]  | 
82 | 94 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_ulong = u64;  | 
83 |  | -#[doc(include = "os/raw/longlong.md")]  | 
 | 95 | +#[cfg_attr(bootstrap, doc(include = "os/raw/longlong.md"))]  | 
 | 96 | +#[cfg_attr(not(bootstrap), doc(include = "longlong.md"))]  | 
84 | 97 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_longlong = i64;  | 
85 |  | -#[doc(include = "os/raw/ulonglong.md")]  | 
 | 98 | +#[cfg_attr(bootstrap, doc(include = "os/raw/ulonglong.md"))]  | 
 | 99 | +#[cfg_attr(not(bootstrap), doc(include = "ulonglong.md"))]  | 
86 | 100 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_ulonglong = u64;  | 
87 |  | -#[doc(include = "os/raw/float.md")]  | 
 | 101 | +#[cfg_attr(bootstrap, doc(include = "os/raw/float.md"))]  | 
 | 102 | +#[cfg_attr(not(bootstrap), doc(include = "float.md"))]  | 
88 | 103 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_float = f32;  | 
89 |  | -#[doc(include = "os/raw/double.md")]  | 
 | 104 | +#[cfg_attr(bootstrap, doc(include = "os/raw/double.md"))]  | 
 | 105 | +#[cfg_attr(not(bootstrap), doc(include = "double.md"))]  | 
90 | 106 | #[stable(feature = "raw_os", since = "1.1.0")] pub type c_double = f64;  | 
91 | 107 | 
 
  | 
92 | 108 | #[stable(feature = "raw_os", since = "1.1.0")]  | 
 | 
0 commit comments