[][src]Trait lightning_wire_msgs::AnyWireMessage

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

Required methods

fn msg_type(&self) -> u16

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

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

Loading content...

Implementors

impl<T> AnyWireMessage for T where
    T: WireMessage
[src]

impl<T: Borrow<[u8]>> AnyWireMessage for AnyWatchtowerMessage<T>[src]

Loading content...