rustmax

Module derive_more

Source
Expand description

derive for more standard traits.

See crate ::derive_more.

Modules§

  • The Rust Core Library
  • Module containing derive definitions only, without their corresponding traits.
  • Module containing derive definitions with their corresponding traits along.

Structs§

  • Error of parsing an enum value its string representation.
  • Error returned by the derived TryFrom implementation on enums to convert from their repr.
  • Error returned by the derived TryInto implementation.
  • Error returned by the derived TryUnwrap implementation.
  • Error returned by the derived implementations when an arithmetic or logic operation is invoked on a unit-like variant of an enum.
  • Error returned by the derived implementations when an arithmetic or logic operation is invoked on mismatched enum variants.

Enums§

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

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