[][src]Trait internet2::presentation::payload::TypedEnum

pub trait TypedEnum where
    Self: Sized + Clone
{ pub fn try_from_type(
        type_id: TypeId,
        data: &dyn Any
    ) -> Result<Self, UnknownTypeError>;
pub fn get_type(&self) -> TypeId;
pub fn get_payload(&self) -> Vec<u8>;
pub fn serialize(&self) -> Vec<u8>; }

Required methods

pub fn try_from_type(
    type_id: TypeId,
    data: &dyn Any
) -> Result<Self, UnknownTypeError>
[src]

pub fn get_type(&self) -> TypeId[src]

pub fn get_payload(&self) -> Vec<u8>[src]

pub fn serialize(&self) -> Vec<u8>[src]

Loading content...

Implementors

Loading content...