derive_from_zeros_enum

Function derive_from_zeros_enum 

Source
pub(crate) fn derive_from_zeros_enum(
    ast: &DeriveInput,
    enm: &DataEnum,
    zerocopy_crate: &Path,
) -> Result<TokenStream, Error>
Expand description

An enum is FromZeros if:

  • one of the variants has a discriminant of 0
  • that variant’s fields are all FromZeros