[−][src]Trait message::Payload
Required Methods
fn version() -> u32
fn command() -> &'static str
fn deserialize_payload<T>(
reader: &mut Reader<T>,
version: u32
) -> MessageResult<Self> where
Self: Sized,
T: Read,
reader: &mut Reader<T>,
version: u32
) -> MessageResult<Self> where
Self: Sized,
T: Read,
fn serialize_payload(
&self,
stream: &mut Stream,
version: u32
) -> MessageResult<()>
&self,
stream: &mut Stream,
version: u32
) -> MessageResult<()>
Implementors
impl Payload for Addr[src]
impl Payload for Addrfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
version: u32
) -> MessageResult<()>impl Payload for Version[src]
impl Payload for Versionfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Reject[src]
impl Payload for Rejectfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Block[src]
impl Payload for Blockfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for BlockTxn[src]
impl Payload for BlockTxnfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for CompactBlock[src]
impl Payload for CompactBlockfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for FeeFilter[src]
impl Payload for FeeFilterfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for FilterAdd[src]
impl Payload for FilterAddfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for FilterClear[src]
impl Payload for FilterClearfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for FilterLoad[src]
impl Payload for FilterLoadfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for GetAddr[src]
impl Payload for GetAddrfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for GetBlockTxn[src]
impl Payload for GetBlockTxnfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for GetBlocks[src]
impl Payload for GetBlocksfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for GetData[src]
impl Payload for GetDatafn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for GetHeaders[src]
impl Payload for GetHeadersfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Headers[src]
impl Payload for Headersfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Inv[src]
impl Payload for Invfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for MemPool[src]
impl Payload for MemPoolfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for MerkleBlock[src]
impl Payload for MerkleBlockfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for NotFound[src]
impl Payload for NotFoundfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Ping[src]
impl Payload for Pingfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Pong[src]
impl Payload for Pongfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for SendCompact[src]
impl Payload for SendCompactfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for SendHeaders[src]
impl Payload for SendHeadersfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Tx[src]
impl Payload for Txfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
stream: &mut Stream,
_version: u32
) -> MessageResult<()>impl Payload for Verack[src]
impl Payload for Verackfn version() -> u32[src]
fn version() -> u32fn command() -> &'static str[src]
fn command() -> &'static strfn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, [src]
fn deserialize_payload<T>(
_reader: &mut Reader<T>,
_version: u32
) -> MessageResult<Self> where
T: Read, fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>[src]
fn serialize_payload(
&self,
_stream: &mut Stream,
_version: u32
) -> MessageResult<()>