rustmax::derive_more

Module derive

Source
Expand description

Module containing derive definitions only, without their corresponding traits.

Use it in your import paths, if you don’t want to import traits, but only macros.

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