[][src]Trait elements::encode::Decodable

pub trait Decodable: Sized {
    pub fn consensus_decode<D: Read>(d: D) -> Result<Self, Error>;
}

Data which can be encoded in a consensus-consistent way

Required methods

pub fn consensus_decode<D: Read>(d: D) -> Result<Self, Error>[src]

Decode an object with a well-defined format

Loading content...

Implementations on Foreign Types

impl Decodable for Midstate[src]

impl Decodable for u8[src]

impl Decodable for u32[src]

impl Decodable for u64[src]

impl Decodable for [u8; 4][src]

impl Decodable for [u8; 32][src]

impl Decodable for Box<[u8]>[src]

impl Decodable for Vec<u8>[src]

impl Decodable for Vec<Vec<u8>>[src]

impl Decodable for Hash[src]

impl Decodable for Vec<TxIn>[src]

impl Decodable for Vec<TxOut>[src]

impl Decodable for Vec<Transaction>[src]

Loading content...

Implementors

impl Decodable for Asset[src]

impl Decodable for Nonce[src]

impl Decodable for Value[src]

impl Decodable for Params[src]

impl Decodable for BlockHash[src]

impl Decodable for SigHash[src]

impl Decodable for TxMerkleNode[src]

impl Decodable for Txid[src]

impl Decodable for Wtxid[src]

impl Decodable for AssetId[src]

impl Decodable for Script[src]

impl Decodable for AssetIssuance[src]

impl Decodable for Block[src]

impl Decodable for BlockHeader[src]

impl Decodable for OutPoint[src]

impl Decodable for Transaction[src]

impl Decodable for TxIn[src]

impl Decodable for TxInWitness[src]

impl Decodable for TxOut[src]

impl Decodable for TxOutWitness[src]

impl Decodable for VarInt[src]

Loading content...