Expand description
Module containing derive definitions only, without their corresponding traits.
Use it in your import paths, if you don’t want to import traits, but only macros.
Derive Macros§
- Add
- What
#[derive(Add)]
generates - AddAssign
- What
#[derive(AddAssign)]
generates - AsMut
- What
#[derive(AsRef)]
generates - AsRef
- What
#[derive(AsRef)]
generates - Binary
- What
#[derive(Display)]
generates - BitAnd
- What
#[derive(Add)]
generates - BitAnd
Assign - What
#[derive(AddAssign)]
generates - BitOr
- What
#[derive(Add)]
generates - BitOr
Assign - What
#[derive(AddAssign)]
generates - BitXor
- What
#[derive(Add)]
generates - BitXor
Assign - What
#[derive(AddAssign)]
generates - Deref
- Using
#[derive(Deref)]
- Deref
Mut - What
#[derive(DerefMut)]
generates - Display
- What
#[derive(Display)]
generates - From
- What
#[derive(From)]
generates - FromStr
- What
#[derive(FromStr)]
generates - Index
- What
#[derive(Index)]
generates - Index
Mut - What
#[derive(IndexMut)]
generates - Into
- What
#[derive(Into)]
generates - Into
Iterator - Using
#[derive(IntoIterator)]
- Lower
Exp - What
#[derive(Display)]
generates - Lower
Hex - What
#[derive(Display)]
generates - Neg
- What
#[derive(Not)]
generates - Not
- What
#[derive(Not)]
generates - Octal
- What
#[derive(Display)]
generates - Pointer
- What
#[derive(Display)]
generates - Sub
- What
#[derive(Add)]
generates - SubAssign
- What
#[derive(AddAssign)]
generates - Upper
Exp - What
#[derive(Display)]
generates - Upper
Hex - What
#[derive(Display)]
generates