[−][src]Trait lightning_wire_msgs::WireItem
Required methods
Loading content...Implementations on Foreign Types
impl WireItem for u8
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for i8
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for u16
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for i16
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for u32
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for i32
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for u64
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for i64
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for u128
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for i128
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for usize
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for isize
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for [u8; 16]
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for ()
[src]
fn encode<W: Write>(&self, _: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(_: &mut R) -> Result<Self>
[src]
impl<T> WireItem for Option<T> where
ErrorCode: From<T>,
T: Copy + TryFrom<u16>,
[src]
ErrorCode: From<T>,
T: Copy + TryFrom<u16>,
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
Implementors
impl WireItem for KnownType
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for RawFeatureVector
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for SatPerKWeight
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for Hash
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for Type
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl WireItem for ErrorCode
[src]
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl<'a, O, B> WireItem for MaybeOwned<'a, O, B> where
O: Borrow<B> + WireItem,
B: WireItemWriter,
[src]
O: Borrow<B> + WireItem,
B: WireItemWriter,
fn encode<W: Write>(&self, w: &mut W) -> Result<usize>
[src]
fn decode<R: Read>(r: &mut R) -> Result<Self>
[src]
impl<T> WireItem for Buffer<T> where
T: Borrow<[u8]>,
[src]
T: Borrow<[u8]>,