[][src]Trait monero::consensus::encode::Decodable

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

Data which can be encoded in a consensus-consistent way

Required methods

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

Decode an object with a well-defined format

Loading content...

Implementations on Foreign Types

impl<D: Decoder> Decodable<D> for u8[src]

impl<D: Decoder> Decodable<D> for u16[src]

impl<D: Decoder> Decodable<D> for u32[src]

impl<D: Decoder> Decodable<D> for u64[src]

impl<D: Decoder> Decodable<D> for i8[src]

impl<D: Decoder> Decodable<D> for i16[src]

impl<D: Decoder> Decodable<D> for i32[src]

impl<D: Decoder> Decodable<D> for i64[src]

impl<D: Decoder> Decodable<D> for bool[src]

impl<D: Decoder> Decodable<D> for String[src]

impl<D: Decoder, T: Decodable<D> + Copy> Decodable<D> for [T; 8][src]

impl<D: Decoder, T: Decodable<D> + Copy> Decodable<D> for [T; 32][src]

impl<D: Decoder, T: Decodable<D> + Copy> Decodable<D> for [T; 64][src]

impl<D: Decoder, T: Decodable<D>> Decodable<D> for Vec<T>[src]

impl<D: Decoder, T: Decodable<D>> Decodable<D> for Box<[T]>[src]

Loading content...

Implementors

impl<D: Decoder> Decodable<D> for SubField[src]

impl<D: Decoder> Decodable<D> for TxIn[src]

impl<D: Decoder> Decodable<D> for TxOutTarget[src]

impl<D: Decoder> Decodable<D> for RctType[src]

impl<D: Decoder> Decodable<D> for Block[src]

impl<D: Decoder> Decodable<D> for BlockHeader[src]

impl<D: Decoder> Decodable<D> for ExtraField[src]

impl<D: Decoder> Decodable<D> for KeyImage[src]

impl<D: Decoder> Decodable<D> for Transaction[src]

impl<D: Decoder> Decodable<D> for TransactionPrefix[src]

impl<D: Decoder> Decodable<D> for TxOut[src]

impl<D: Decoder> Decodable<D> for VarInt[src]

impl<D: Decoder> Decodable<D> for Hash[src]

impl<D: Decoder> Decodable<D> for Hash8[src]

impl<D: Decoder> Decodable<D> for PrivateKey[src]

impl<D: Decoder> Decodable<D> for PublicKey[src]

impl<D: Decoder> Decodable<D> for BoroSig[src]

impl<D: Decoder> Decodable<D> for Bulletproof[src]

impl<D: Decoder> Decodable<D> for CtKey[src]

impl<D: Decoder> Decodable<D> for Key[src]

impl<D: Decoder> Decodable<D> for Key64[src]

impl<D: Decoder> Decodable<D> for MultisigKLRki[src]

impl<D: Decoder> Decodable<D> for MultisigOut[src]

impl<D: Decoder> Decodable<D> for RangeSig[src]

impl<D: Decoder> Decodable<D> for Signature[src]

Loading content...