logo

Derive Macro zeroize::Zeroize

source · []
#[derive(Zeroize)]
{
    // Attributes available to this derive:
    #[zeroize]
}
Available on crate feature zeroize_derive only.
Expand description

Derive the Zeroize trait.

Supports the following attributes:

On the item level:

  • #[zeroize(drop)]: deprecated use ZeroizeOnDrop instead
  • #[zeroize(bound = "T: MyTrait")]: this replaces any trait bounds inferred by zeroize-derive

On the field level:

  • #[zeroize(skip)]: skips this field or variant when calling zeroize()