Crate derive_more
Source Expand description
- derive
- Module containing derive definitions only, without their corresponding traits.
- with_trait
- Module containing derive definitions with their corresponding traits along.
- UnitError
- Error returned by the derived implementations when an arithmetic or logic
operation is invoked on a unit-like variant of an enum.
- WrongVariantError
- Error returned by the derived implementations when an arithmetic or logic
operation is invoked on mismatched enum variants.
- BinaryError
- Possible errors returned by the derived implementations of binary
arithmetic or logic operations.
- Add
- What
#[derive(Add)] generates - Binary
- What
#[derive(Display)] generates - BitAnd
- What
#[derive(Add)] generates - BitOr
- What
#[derive(Add)] generates - BitXor
- What
#[derive(Add)] generates - Display
- What
#[derive(Display)] generates - Div
- What
#[derive(Mul)] generates - LowerExp
- What
#[derive(Display)] generates - LowerHex
- What
#[derive(Display)] generates - Mul
- What
#[derive(Mul)] generates - Octal
- What
#[derive(Display)] generates - Pointer
- What
#[derive(Display)] generates - Rem
- What
#[derive(Mul)] generates - Shl
- What
#[derive(Mul)] generates - Shr
- What
#[derive(Mul)] generates - Sub
- What
#[derive(Add)] generates - UpperExp
- What
#[derive(Display)] generates - UpperHex
- What
#[derive(Display)] generates