[][src]Trait hycon_rust::traits::Encode

pub trait Encode {
    fn encode(&self) -> Result<Vec<u8>, Box<dyn Error>>;
}

Encodes for network transmission or storage in a DB

Required methods

fn encode(&self) -> Result<Vec<u8>, Box<dyn Error>>

Loading content...

Implementors

impl Encode for Account[src]

impl Encode for DBState[src]

impl Encode for NodeRef[src]

impl Encode for StateNode[src]

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

impl Encode for ExodusBlock[src]

impl Encode for ExodusTx[src]

impl Encode for GenesisBlock[src]

impl Encode for GenesisHeader[src]

impl Encode for GenesisTx[src]

impl Encode for Header[src]

impl Encode for KeyStore[src]

impl Encode for SignedGenesisTx[src]

impl Encode for SignedTx[src]

impl Encode for Tx[src]

impl Encode for ProtoAccount[src]

impl Encode for ProtoMerkleNode[src]

impl Encode for NetworkMessage[src]

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

Loading content...