1 | #![doc (hidden)] |
2 | |
3 | macro_rules! int_module { |
4 | ($T:ident) => (int_module!($T, #[stable(feature = "rust1" , since = "1.0.0" )]);); |
5 | ($T:ident, #[$attr:meta]) => ( |
6 | #[doc = concat!( |
7 | "The smallest value that can be represented by this integer type. Use " , |
8 | "[`" , stringify!($T), "::MIN" , "`] instead." |
9 | )] |
10 | /// |
11 | /// # Examples |
12 | /// |
13 | /// ```rust |
14 | /// // deprecated way |
15 | #[doc = concat!("let min = std::" , stringify!($T), "::MIN;" )] |
16 | /// |
17 | /// // intended way |
18 | #[doc = concat!("let min = " , stringify!($T), "::MIN;" )] |
19 | /// ``` |
20 | /// |
21 | #[$attr] |
22 | #[deprecated(since = "TBD" , note = "replaced by the `MIN` associated constant on this type" )] |
23 | pub const MIN: $T = $T::MIN; |
24 | |
25 | #[doc = concat!( |
26 | "The largest value that can be represented by this integer type. Use " , |
27 | "[`" , stringify!($T), "::MAX" , "`] instead." |
28 | )] |
29 | /// |
30 | /// # Examples |
31 | /// |
32 | /// ```rust |
33 | /// // deprecated way |
34 | #[doc = concat!("let max = std::" , stringify!($T), "::MAX;" )] |
35 | /// |
36 | /// // intended way |
37 | #[doc = concat!("let max = " , stringify!($T), "::MAX;" )] |
38 | /// ``` |
39 | /// |
40 | #[$attr] |
41 | #[deprecated(since = "TBD" , note = "replaced by the `MAX` associated constant on this type" )] |
42 | pub const MAX: $T = $T::MAX; |
43 | ) |
44 | } |
45 | |