[][src]Trait lightning_wire_msgs::AnyWireMessage

pub trait AnyWireMessage<'a> where
    Self: Sized
{ fn msg_type(&self) -> u16;
fn write_to<W: Write>(&'a self, w: &mut W) -> Result<usize>;
fn read_from<R: Read>(r: &mut R) -> Result<Self>; }

Required methods

fn msg_type(&self) -> u16

fn write_to<W: Write>(&'a self, w: &mut W) -> Result<usize>

fn read_from<R: Read>(r: &mut R) -> Result<Self>

Loading content...

Implementors

impl<'a> AnyWireMessage<'a> for AnyWatchtowerMessage[src]

impl<'a, T> AnyWireMessage<'a> for T where
    T: WireMessage<'a>,
    &'a T: IntoIterator<Item = EncodedItem<T::Item>> + 'a, 
[src]

Loading content...