[][src]Trait lnpbp::lnp::presentation::Unmarshall

pub trait Unmarshall {
    type Data;
    type Error: Error;
    fn unmarshall(
        &self,
        data: &dyn Borrow<[u8]>
    ) -> Result<Self::Data, Self::Error>; }

Associated Types

type Data

type Error: Error

Loading content...

Required methods

fn unmarshall(&self, data: &dyn Borrow<[u8]>) -> Result<Self::Data, Self::Error>

Loading content...

Implementors

impl Unmarshall for lnpbp::lnp::presentation::tlv::Unmarshaller[src]

type Data = Stream

type Error = Error

impl<T> Unmarshall for lnpbp::lnp::presentation::payload::Unmarshaller<T> where
    T: TypedEnum
[src]

type Data = Arc<T>

type Error = Error

Loading content...