Crate derive_more_impl
source ·Expand description
§derive_more-impl
This crate is an implementation detail of the derive_more
. If you
found this crate by accident you’re probably looking for one of the following
pages of derive_more
:
Derive Macros§
- Add
add
What#[derive(Add)]
generates - AddAssign
add_assign
What#[derive(AddAssign)]
generates - AsMut
as_ref
What#[derive(AsRef)]
generates - AsRef
as_ref
What#[derive(AsRef)]
generates - Binary
display
What#[derive(Display)]
generates - BitAnd
add
What#[derive(Add)]
generates - BitAnd
Assign add_assign
What#[derive(AddAssign)]
generates - BitOr
add
What#[derive(Add)]
generates - BitOr
Assign add_assign
What#[derive(AddAssign)]
generates - BitXor
add
What#[derive(Add)]
generates - BitXor
Assign add_assign
What#[derive(AddAssign)]
generates - Constructor
constructor
What#[derive(Constructor)]
generates - Debug
debug
What#[derive(Debug)]
generates - Deref
deref
Using#[derive(Deref)]
- Deref
Mut deref_mut
What#[derive(DerefMut)]
generates - Display
display
What#[derive(Display)]
generates - Div
mul
What#[derive(Mul)]
generates - DivAssign
mul_assign
What#[derive(MulAssign)]
generates - Error
error
Using#[derive(Error)]
- From
from
What#[derive(From)]
generates - FromStr
from_str
What#[derive(FromStr)]
generates - Index
index
What#[derive(Index)]
generates - Index
Mut index_mut
What#[derive(IndexMut)]
generates - Into
into
What#[derive(Into)]
generates - Into
Iterator into_iterator
Using#[derive(IntoIterator)]
- IsVariant
is_variant
What#[derive(IsVariant)]
generates - Lower
Exp display
What#[derive(Display)]
generates - Lower
Hex display
What#[derive(Display)]
generates - Mul
mul
What#[derive(Mul)]
generates - MulAssign
mul_assign
What#[derive(MulAssign)]
generates - Neg
not
What#[derive(Not)]
generates - Not
not
What#[derive(Not)]
generates - Octal
display
What#[derive(Display)]
generates - Pointer
display
What#[derive(Display)]
generates - Product
sum
Using#[derive(Sum)]
- Rem
mul
What#[derive(Mul)]
generates - RemAssign
mul_assign
What#[derive(MulAssign)]
generates - Shl
mul
What#[derive(Mul)]
generates - ShlAssign
mul_assign
What#[derive(MulAssign)]
generates - Shr
mul
What#[derive(Mul)]
generates - ShrAssign
mul_assign
What#[derive(MulAssign)]
generates - Sub
add
What#[derive(Add)]
generates - SubAssign
add_assign
What#[derive(AddAssign)]
generates - Sum
sum
Using#[derive(Sum)]
- TryFrom
try_from
What#[derive(TryFrom)]
generates - TryInto
try_into
What#[derive(TryInto)]
generates - TryUnwrap
try_unwrap
What#[derive(TryUnwrap)]
generates - Unwrap
unwrap
What#[derive(Unwrap)]
generates - Upper
Exp display
What#[derive(Display)]
generates - Upper
Hex display
What#[derive(Display)]
generates