Add examples to int macros
This commit is contained in:
parent
8bef0a3683
commit
55e37f9f02
1 changed files with 24 additions and 2 deletions
|
@ -12,14 +12,36 @@ macro_rules! int_module {
|
|||
($T:ident, #[$attr:meta]) => (
|
||||
doc_comment! {
|
||||
concat!("The smallest value that can be represented by this integer type.
|
||||
Use [`", stringify!($T), "::MIN", "`](../../std/primitive.", stringify!($T), ".html#associatedconstant.MIN) instead."),
|
||||
Use [`", stringify!($T), "::MIN", "`](../../std/primitive.", stringify!($T), ".html#associatedconstant.MIN) instead.
|
||||
|
||||
# Examples
|
||||
|
||||
```rust
|
||||
// deprecated way
|
||||
let min = std::", stringify!($T), "::MIN;
|
||||
|
||||
// intended way
|
||||
let min = ", stringify!($T), "::MIN;
|
||||
```
|
||||
"),
|
||||
#[$attr]
|
||||
pub const MIN: $T = $T::MIN;
|
||||
}
|
||||
|
||||
doc_comment! {
|
||||
concat!("The largest value that can be represented by this integer type.
|
||||
Use [`", stringify!($T), "::MAX", "`](../../std/primitive.", stringify!($T), ".html#associatedconstant.MAX) instead."),
|
||||
Use [`", stringify!($T), "::MAX", "`](../../std/primitive.", stringify!($T), ".html#associatedconstant.MAX) instead.
|
||||
|
||||
# Examples
|
||||
|
||||
```rust
|
||||
// deprecated way
|
||||
let max = std::", stringify!($T), "::MAX;
|
||||
|
||||
// intended way
|
||||
let max = ", stringify!($T), "::MAX;
|
||||
```
|
||||
"),
|
||||
#[$attr]
|
||||
pub const MAX: $T = $T::MAX;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue