[][src]Trait hycon_rust::traits::Decode

pub trait Decode {
    fn decode(buffer: &[u8]) -> Result<Self, Box<dyn Error>>
    where
        Self: Sized
; }

Decodes a serialized buffer into the desired type

Required methods

fn decode(buffer: &[u8]) -> Result<Self, Box<dyn Error>> where
    Self: Sized

Loading content...

Implementors

impl Decode for Account[src]

impl Decode for DBState[src]

impl Decode for NodeRef[src]

impl Decode for StateNode[src]

impl Decode for Block<GenesisHeader, ExodusTx>[src]

impl Decode for Block<GenesisHeader, SignedGenesisTx>[src]

impl Decode for Block<Header, SignedTx>[src]

impl Decode for ExodusBlock[src]

impl Decode for ExodusTx[src]

impl Decode for GenesisBlock[src]

impl Decode for GenesisTx[src]

impl Decode for SignedGenesisTx[src]

impl Decode for SignedTx[src]

impl Decode for Tx[src]

impl Decode for ProtoAccount[src]

impl Decode for ProtoMerkleNode[src]

impl Decode for NetworkMessage[src]

impl<HeaderType> Decode for Meta<HeaderType> where
    HeaderType: Proto<ProtoType = BlockHeader> + BlockHeader + Clone + Encode
[src]

Loading content...