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§
- What
#[derive(Add)]
generates - What
#[derive(AddAssign)]
generates - What
#[derive(AsRef)]
generates - What
#[derive(AsRef)]
generates - What
#[derive(Display)]
generates - What
#[derive(Add)]
generates - What
#[derive(AddAssign)]
generates - What
#[derive(Add)]
generates - What
#[derive(AddAssign)]
generates - What
#[derive(Add)]
generates - What
#[derive(AddAssign)]
generates - What
#[derive(Constructor)]
generates - What
#[derive(Debug)]
generates - Using
#[derive(Deref)]
- What
#[derive(DerefMut)]
generates - What
#[derive(Display)]
generates - What
#[derive(Mul)]
generates - What
#[derive(MulAssign)]
generates - Using
#[derive(Error)]
- What
#[derive(From)]
generates - What
#[derive(FromStr)]
generates - What
#[derive(Index)]
generates - What
#[derive(IndexMut)]
generates - What
#[derive(Into)]
generates - Using
#[derive(IntoIterator)]
- What
#[derive(IsVariant)]
generates - What
#[derive(Display)]
generates - What
#[derive(Display)]
generates - What
#[derive(Mul)]
generates - What
#[derive(MulAssign)]
generates - What
#[derive(Not)]
generates - What
#[derive(Not)]
generates - What
#[derive(Display)]
generates - What
#[derive(Display)]
generates - Using
#[derive(Sum)]
- What
#[derive(Mul)]
generates - What
#[derive(MulAssign)]
generates - What
#[derive(Mul)]
generates - What
#[derive(MulAssign)]
generates - What
#[derive(Mul)]
generates - What
#[derive(MulAssign)]
generates - What
#[derive(Add)]
generates - What
#[derive(AddAssign)]
generates - Using
#[derive(Sum)]
- What
#[derive(TryFrom)]
generates - What
#[derive(TryInto)]
generates - What
#[derive(TryUnwrap)]
generates - What
#[derive(Unwrap)]
generates - What
#[derive(Display)]
generates - What
#[derive(Display)]
generates