Trait snarkvm_utilities::serialize::Flags[][src]

pub trait Flags: Default + Clone + Copy + Sized {
    fn u8_bitmask(&self) -> u8;
fn from_u8(value: u8) -> Self;
fn from_u8_remove_flags(value: &mut u8) -> Self;
fn len() -> usize; }

Required methods

fn u8_bitmask(&self) -> u8[src]

fn from_u8(value: u8) -> Self[src]

fn from_u8_remove_flags(value: &mut u8) -> Self[src]

fn len() -> usize[src]

Loading content...

Implementors

impl Flags for EdwardsFlags[src]

fn len() -> usize[src]

Number of bits required for these flags.

impl Flags for SWFlags[src]

fn len() -> usize[src]

Number of bits required for these flags.

impl Flags for EmptyFlags[src]

Loading content...