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:

  1. crates.io
  2. docs.rs
  3. GitHub

Derive Macros

  • Addadd
    What #[derive(Add)] generates
  • AddAssignadd_assign
    What #[derive(AddAssign)] generates
  • AsMutas_ref
    What #[derive(AsRef)] generates
  • AsRefas_ref
    What #[derive(AsRef)] generates
  • Binarydisplay
    What #[derive(Display)] generates
  • What #[derive(Add)] generates
  • BitAndAssignadd_assign
    What #[derive(AddAssign)] generates
  • What #[derive(Add)] generates
  • BitOrAssignadd_assign
    What #[derive(AddAssign)] generates
  • What #[derive(Add)] generates
  • BitXorAssignadd_assign
    What #[derive(AddAssign)] generates
  • Constructorconstructor
    What #[derive(Constructor)] generates
  • Debugdebug
    What #[derive(Debug)] generates
  • Derefderef
    Using #[derive(Deref)]
  • DerefMutderef_mut
    What #[derive(DerefMut)] generates
  • Displaydisplay
    What #[derive(Display)] generates
  • Divmul
    What #[derive(Mul)] generates
  • DivAssignmul_assign
    What #[derive(MulAssign)] generates
  • Errorerror
    Using #[derive(Error)]
  • Fromfrom
    What #[derive(From)] generates
  • FromStrfrom_str
    What #[derive(FromStr)] generates
  • Indexindex
    What #[derive(Index)] generates
  • IndexMutindex_mut
    What #[derive(IndexMut)] generates
  • Intointo
    What #[derive(Into)] generates
  • IntoIteratorinto_iterator
    Using #[derive(IntoIterator)]
  • IsVariantis_variant
    What #[derive(IsVariant)] generates
  • LowerExpdisplay
    What #[derive(Display)] generates
  • LowerHexdisplay
    What #[derive(Display)] generates
  • Mulmul
    What #[derive(Mul)] generates
  • MulAssignmul_assign
    What #[derive(MulAssign)] generates
  • Negnot
    What #[derive(Not)] generates
  • Notnot
    What #[derive(Not)] generates
  • Octaldisplay
    What #[derive(Display)] generates
  • Pointerdisplay
    What #[derive(Display)] generates
  • Using #[derive(Sum)]
  • Remmul
    What #[derive(Mul)] generates
  • RemAssignmul_assign
    What #[derive(MulAssign)] generates
  • Shlmul
    What #[derive(Mul)] generates
  • ShlAssignmul_assign
    What #[derive(MulAssign)] generates
  • Shrmul
    What #[derive(Mul)] generates
  • ShrAssignmul_assign
    What #[derive(MulAssign)] generates
  • Subadd
    What #[derive(Add)] generates
  • SubAssignadd_assign
    What #[derive(AddAssign)] generates
  • Sumsum
    Using #[derive(Sum)]
  • TryFromtry_from
    What #[derive(TryFrom)] generates
  • TryIntotry_into
    What #[derive(TryInto)] generates
  • TryUnwraptry_unwrap
    What #[derive(TryUnwrap)] generates
  • Unwrapunwrap
    What #[derive(Unwrap)] generates
  • UpperExpdisplay
    What #[derive(Display)] generates
  • UpperHexdisplay
    What #[derive(Display)] generates