pub trait Bech32ID<F: FieldTrait>: From<F> + Deref<Target = F> + Into<Vec<F>> + Uniform + Copy + Clone + Default + Debug + Display + FromStr + ToBytes + FromBytes + Serialize + DeserializeOwned + PartialEq + Eq + Hash + Sync + Send {
    // Required methods
    fn prefix() -> String;
    fn size_in_bytes() -> usize;
    fn number_of_data_characters() -> usize;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<F: FieldTrait, const PREFIX: u16> Bech32ID<F> for AleoID<F, PREFIX>