Crate derive_more

Crate derive_more 

Source
Expand description

Modules§

derive
Module containing derive definitions only, without their corresponding traits.
with_trait
Module containing derive definitions with their corresponding traits along.

Structs§

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.

Enums§

BinaryError
Possible errors returned by the derived implementations of binary arithmetic or logic operations.

Derive Macros§

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