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

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

Data which can be encoded in a consensus-consistent way

Required methods

fn consensus_decode<D: Read>(d: D) -> Result<Self, Error>

Decode an object with a well-defined format

Loading content...

Implementations on Foreign Types

impl Decodable for u8[src]

impl Decodable for u32[src]

impl Decodable for u64[src]

impl Decodable for [u8; 32][src]

impl Decodable for Vec<u8>[src]

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

impl Decodable for Script[src]

impl Decodable for Hash[src]

impl Decodable for Txid[src]

impl Decodable for TxMerkleNode[src]

impl Decodable for BlockHash[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 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...