Enum multicodec::Codec[][src]

pub enum Codec {
    Bin,
    Base1,
    Base8,
    Base10,
    Cbor,
    Protobuf,
    Rlp,
    Bencode,
    Multicodec,
    Multihash,
    Multiaddr,
    Multibase,
    Sha1,
    Sha2_256,
    Sha2_512,
    Dbl_Sha2_256,
    Sha3_224,
    Sha3_256,
    Sha3_384,
    Sha3_512,
    Shake_128,
    Shake_256,
    Keccak_224,
    Keccak_256,
    Keccak_384,
    Keccak_512,
    Murmur3,
    Blake2b_8,
    Blake2b_16,
    Blake2b_24,
    Blake2b_32,
    Blake2b_40,
    Blake2b_48,
    Blake2b_56,
    Blake2b_64,
    Blake2b_72,
    Blake2b_80,
    Blake2b_88,
    Blake2b_96,
    Blake2b_104,
    Blake2b_112,
    Blake2b_120,
    Blake2b_128,
    Blake2b_136,
    Blake2b_144,
    Blake2b_152,
    Blake2b_160,
    Blake2b_168,
    Blake2b_176,
    Blake2b_184,
    Blake2b_192,
    Blake2b_200,
    Blake2b_208,
    Blake2b_216,
    Blake2b_224,
    Blake2b_232,
    Blake2b_240,
    Blake2b_248,
    Blake2b_256,
    Blake2b_264,
    Blake2b_272,
    Blake2b_280,
    Blake2b_288,
    Blake2b_296,
    Blake2b_304,
    Blake2b_312,
    Blake2b_320,
    Blake2b_328,
    Blake2b_336,
    Blake2b_344,
    Blake2b_352,
    Blake2b_360,
    Blake2b_368,
    Blake2b_376,
    Blake2b_384,
    Blake2b_392,
    Blake2b_400,
    Blake2b_408,
    Blake2b_416,
    Blake2b_424,
    Blake2b_432,
    Blake2b_440,
    Blake2b_448,
    Blake2b_456,
    Blake2b_464,
    Blake2b_472,
    Blake2b_480,
    Blake2b_488,
    Blake2b_496,
    Blake2b_504,
    Blake2b_512,
    Blake2s_8,
    Blake2s_16,
    Blake2s_24,
    Blake2s_32,
    Blake2s_40,
    Blake2s_48,
    Blake2s_56,
    Blake2s_64,
    Blake2s_72,
    Blake2s_80,
    Blake2s_88,
    Blake2s_96,
    Blake2s_104,
    Blake2s_112,
    Blake2s_120,
    Blake2s_128,
    Blake2s_136,
    Blake2s_144,
    Blake2s_152,
    Blake2s_160,
    Blake2s_168,
    Blake2s_176,
    Blake2s_184,
    Blake2s_192,
    Blake2s_200,
    Blake2s_208,
    Blake2s_216,
    Blake2s_224,
    Blake2s_232,
    Blake2s_240,
    Blake2s_248,
    Blake2s_256,
    Ip4,
    Ip6,
    Tcp,
    Udp,
    Dccp,
    Sctp,
    Udt,
    Utp,
    Ipfs,
    Http,
    Https,
    Quic,
    Ws,
    Onion,
    P2p_Circuit,
    Dag_Pb,
    Dag_Cbor,
    Git_Raw,
    Eth_Block,
    Eth_Block_List,
    Eth_Tx_Trie,
    Eth_Tx,
    Eth_Tx_Receipt_Trie,
    Eth_Tx_Receipt,
    Eth_State_Trie,
    Eth_Account_Snapshot,
    Eth_Storage_Trie,
    Bitcoin_Block,
    Bitcoin_Tx,
    Zcash_Block,
    Zcash_Tx,
    Stellar_Block,
    Stellar_Tx,
    Torrent_Info,
    Torrent_File,
    Ed25519_Pub,
}

Variants

Methods

impl Codec
[src]

Get the base code.

Convert a code to a base.

Trait Implementations

impl PartialEq for Codec
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Codec
[src]

impl Clone for Codec
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Codec
[src]

impl Debug for Codec
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Codec

impl Sync for Codec