Encode

Trait Encode 

Source
pub trait Encode {
    // Required method
    fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
       where E: Encoder;
}
Expand description

Any source that can be encoded. This trait should be implemented for all types that you want to be able to use with any of the encode_with methods.

This trait will be automatically implemented if you enable the derive feature and add #[derive(bincode::Encode)] to your trait.

§Implementing this trait manually

If you want to implement this trait for your type, the easiest way is to add a #[derive(bincode::Encode)], build and check your target/generated/bincode/ folder. This should generate a <Struct name>_Encode.rs file.

For this struct:

struct Entity {
    pub x: f32,
    pub y: f32,
}

It will look something like:

impl bincode::Encode for Entity {
    fn encode<E: bincode::enc::Encoder>(
        &self,
        encoder: &mut E,
    ) -> core::result::Result<(), bincode::error::EncodeError> {
        bincode::Encode::encode(&self.x, encoder)?;
        bincode::Encode::encode(&self.y, encoder)?;
        Ok(())
    }
}

From here you can add/remove fields, or add custom logic.

Required Methods§

Source

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Encode a given type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Encode for &CStr

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for &Path

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for IpAddr

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for SocketAddr

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for bool

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for char

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for f32

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for f64

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for i8

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for i16

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for i32

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for i64

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for i128

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for isize

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for str

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for u8

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for u16

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for u32

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for u64

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for u128

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for ()

Source§

fn encode<E>(&self, _: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for usize

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for CString

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for String

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for Ipv4Addr

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for Ipv6Addr

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for SocketAddrV4

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for SocketAddrV6

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<i8>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<i16>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<i32>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<i64>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<i128>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<isize>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<u8>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<u16>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<u32>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<u64>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<u128>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for NonZero<usize>

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicBool

Available on target_has_atomic=8 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicI8

Available on target_has_atomic=8 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicI16

Available on target_has_atomic=16 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicI32

Available on target_has_atomic=32 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicI64

Available on target_has_atomic=64 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicIsize

Available on target_has_atomic=ptr only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicU8

Available on target_has_atomic=8 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicU16

Available on target_has_atomic=16 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicU32

Available on target_has_atomic=32 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicU64

Available on target_has_atomic=64 only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for AtomicUsize

Available on target_has_atomic=ptr only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for Duration

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for PathBuf

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl Encode for SystemTime

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Account

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AccountCollection

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AccountMetadata

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AccountType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Address

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for AddressInfo

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AddressPool

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AddressPoolType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AddressType

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for AggregateSumQuery

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AssetLockPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AssetUnlockBasePayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AssetUnlockPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for AssetUnlockRequestInfo

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for BLSAccount

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for BLSPublicKey

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for BLSSignature

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for BinaryData

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for BlockHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for BulkAppendTreeProof

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Bytes20

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Bytes32

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Bytes36

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ChainCode

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ChainLock

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ChainLockHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ChildNumber

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ClientDataRetrievalError

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for CoinJoinPools

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for CoinbasePayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ConfirmedHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ConfirmedHashHashedWithProRegTx

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for DashpayAccountKey

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for DeletedQuorum

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for DenseTreeProof

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for DerivationPath

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for DerivationPathReference

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for EdDSAAccount

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for EntryMasternodeType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ExtendedBLSPrivKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ExtendedBLSPubKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ExtendedEd25519PrivKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ExtendedEd25519PubKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ExtendedPrivKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ExtendedPubKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ExtendedQuorumDetails

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for FilterHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for FilterHeader

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Fingerprint

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for GapLimit

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for GapLimitManager

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for GapLimitManagerStats

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for GapLimitStage

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for GapLimitStats

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Hash

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for IdentifierBytes32

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for InputsHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for InstantLock

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for InstantSendLockHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for KeySource

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for LLMQEntryVerificationSkipStatus

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for LLMQEntryVerificationStatus

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for LLMQType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Language

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for LegacySighash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for MNSkipListMode

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ManagedAccountType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ManagedPlatformAccount

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for MasternodeList

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MasternodeListEngine

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MasternodeListEngineBTreeMapBlockContainer

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MasternodeListEngineBlockContainer

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MasternodeListEntry

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MasternodeType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MerkleRootMasternodeList

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for MerkleRootQuorums

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for MmrTreeProof

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for MnListDiff

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Mnemonic

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for MnhfSignalPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Network

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for OutPoint

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for PlatformP2PKHAddress

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for PlatformPaymentAccountKey

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ProTxHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ProviderMasternodeType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ProviderRegistrationPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ProviderUpdateRegistrarPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ProviderUpdateRevocationPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ProviderUpdateServicePayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for PubkeyHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for PublicKeyType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QRInfo

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QualifiedMasternodeListEntry

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QualifiedQuorumEntry

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Query

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QueryItem

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumCLSigObject

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QuorumCommitmentHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumCommitmentPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QuorumEntry

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QuorumEntryHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumModifierHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumOrderingHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumSigningRequestId

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumSigningSignId

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumSnapshot

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QuorumType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for QuorumVVecHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for QuorumValidationError

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for RootExtendedPrivKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for RootExtendedPubKey

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for ScriptBuf

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for ScriptHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Seed

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for SegwitV0Sighash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Sha256dHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for SmlError

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for SpecialTransactionPayloadHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for StandardAccountType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for SubqueryBranch

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for TapLeafHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for TapNodeHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for TapSighash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for TapTweakHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Transaction

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for TransactionPayload

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for TxIn

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for TxMerkleNode

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for TxOut

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Txid

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Value

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for VerifyingChainLockSignaturesType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for WPubkeyHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for WScriptHash

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Wallet

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for WalletType

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for Witness

§

fn encode<__E>(&self, encoder: &mut __E) -> Result<(), EncodeError>
where __E: Encoder,

§

impl Encode for WitnessCommitment

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for WitnessMerkleNode

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for Wtxid

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl Encode for XpubIdentifier

§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<A> Encode for (A,)
where A: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B> Encode for (A, B)
where A: Encode, B: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C> Encode for (A, B, C)
where A: Encode, B: Encode, C: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D> Encode for (A, B, C, D)
where A: Encode, B: Encode, C: Encode, D: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E> Encode for (A, B, C, D, E)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F> Encode for (A, B, C, D, E, F)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G> Encode for (A, B, C, D, E, F, G)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H> Encode for (A, B, C, D, E, F, G, H)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I> Encode for (A, B, C, D, E, F, G, H, I)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J> Encode for (A, B, C, D, E, F, G, H, I, J)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> Encode for (A, B, C, D, E, F, G, H, I, J, K)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Encode for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode, L: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Encode for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode, L: Encode, M: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> Encode for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode, L: Encode, M: Encode, N: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Encode for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode, L: Encode, M: Encode, N: Encode, O: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Encode for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode, L: Encode, M: Encode, N: Encode, O: Encode, P: Encode,

Source§

fn encode<_E>(&self, encoder: &mut _E) -> Result<(), EncodeError>
where _E: Encoder,

Source§

impl<K, V> Encode for BTreeMap<K, V>
where K: Encode + Ord, V: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<K, V, S> Encode for HashMap<K, V, S>
where K: Encode, V: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Cow<'_, T>
where T: ToOwned + ?Sized, &'a T: for<'a> Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Bound<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Option<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for &T
where T: Encode + ?Sized,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for [T]
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Box<T>
where T: Encode + ?Sized,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for BinaryHeap<T>
where T: Encode + Ord,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for BTreeSet<T>
where T: Encode + Ord,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for VecDeque<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Rc<T>
where T: Encode + ?Sized,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Arc<T>
where T: Encode + ?Sized,

Available on target_has_atomic=ptr only.
Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Vec<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Cell<T>
where T: Encode + Copy,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for RefCell<T>
where T: Encode + ?Sized,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Reverse<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for PhantomData<T>

Source§

fn encode<E>(&self, _: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Wrapping<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Range<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for RangeInclusive<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for Mutex<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T> Encode for RwLock<T>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

§

impl<T> Encode for Hash<T>
where T: Tag,

Available on crate feature bincode only.
§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T, S> Encode for HashSet<T, S>
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T, U> Encode for Result<T, U>
where T: Encode, U: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Source§

impl<T, const N: usize> Encode for [T; N]
where T: Encode,

Source§

fn encode<E>(&self, encoder: &mut E) -> Result<(), EncodeError>
where E: Encoder,

Implementors§

Source§

impl Encode for AddressWitness

Source§

impl Encode for PlatformAddress

Source§

impl Encode for AddressFundsFeeStrategyStep

Source§

impl Encode for AssetLockValue

Source§

impl Encode for BlockAwareCreditOperation

Source§

impl Encode for CreditOperation

Source§

impl Encode for ExtendedBlockInfo

Source§

impl Encode for ExtendedEpochInfo

Source§

impl Encode for FinalizedEpochInfo

Source§

impl Encode for ValidatorSet

Source§

impl Encode for TokenConfiguration

Source§

impl Encode for TokenConfigurationPresetFeatures

Source§

impl Encode for TokenConfigurationConvention

Source§

impl Encode for TokenConfigurationChangeItem

Source§

impl Encode for TokenConfigurationLocalization

Source§

impl Encode for TokenDistributionInfo

Source§

impl Encode for TokenDistributionType

Source§

impl Encode for TokenDistributionTypeWithResolvedRecipient

Source§

impl Encode for TokenDistributionRules

Source§

impl Encode for TokenKeepsHistoryRules

Source§

impl Encode for TokenMarketplaceRules

Source§

impl Encode for TokenTradeMode

Source§

impl Encode for DistributionFunction

Source§

impl Encode for TokenDistributionRecipient

Source§

impl Encode for TokenDistributionResolvedRecipient

Source§

impl Encode for TokenPerpetualDistribution

Source§

impl Encode for RewardDistributionMoment

Source§

impl Encode for RewardDistributionType

Source§

impl Encode for TokenPreProgrammedDistribution

Source§

impl Encode for AuthorizedActionTakers

Source§

impl Encode for ChangeControlRules

Source§

impl Encode for DataContractConfig

Source§

impl Encode for CreatedDataContractInSerializationFormat

Source§

impl Encode for CreationRestrictionMode

Source§

impl Encode for DataContractError

Source§

impl Encode for dpp::data_contract::errors::JsonSchemaError

Source§

impl Encode for Group

Source§

impl Encode for DataContractInSerializationFormat

Source§

impl Encode for StorageKeyRequirements

Source§

impl Encode for BasicError

Source§

impl Encode for ConsensusError

Source§

impl Encode for FeeError

Source§

impl Encode for SignatureError

Source§

impl Encode for DataTriggerError

Source§

impl Encode for TokenConfigurationIdentityContext

Source§

impl Encode for StateError

Source§

impl Encode for GroupActionEvent

Source§

impl Encode for GroupStateTransitionInfoStatus

Source§

impl Encode for GroupAction

Source§

impl Encode for Identity

Source§

impl Encode for MergeIdentityNonceResult

Source§

impl Encode for ContractBounds

Source§

impl Encode for IdentityPublicKey

Source§

impl Encode for KeyType

Source§

impl Encode for Purpose

Source§

impl Encode for SecurityLevel

Source§

impl Encode for AssetLockProof

Source§

impl Encode for StateTransition

Source§

impl Encode for StateTransitionType

Source§

impl Encode for AddressCreditWithdrawalTransition

Source§

impl Encode for AddressFundingFromAssetLockTransition

Source§

impl Encode for AddressFundsTransferTransition

Source§

impl Encode for DocumentTransition

Source§

impl Encode for BatchedTransition

Source§

impl Encode for DocumentPurchaseTransition

Source§

impl Encode for DocumentTransferTransition

Source§

impl Encode for DocumentUpdatePriceTransition

Source§

impl Encode for TokenTransition

Source§

impl Encode for DocumentBaseTransition

Source§

impl Encode for BatchTransition

Source§

impl Encode for DocumentCreateTransition

Source§

impl Encode for DocumentDeleteTransition

Source§

impl Encode for DocumentReplaceTransition

Source§

impl Encode for TokenBurnTransition

Source§

impl Encode for TokenClaimTransition

Source§

impl Encode for TokenConfigUpdateTransition

Source§

impl Encode for TokenDestroyFrozenFundsTransition

Source§

impl Encode for TokenDirectPurchaseTransition

Source§

impl Encode for TokenEmergencyActionTransition

Source§

impl Encode for TokenFreezeTransition

Source§

impl Encode for TokenMintTransition

Source§

impl Encode for TokenSetPriceForDirectPurchaseTransition

Source§

impl Encode for TokenTransferTransition

Source§

impl Encode for TokenUnfreezeTransition

Source§

impl Encode for TokenBaseTransition

Source§

impl Encode for DataContractCreateTransition

Source§

impl Encode for DataContractUpdateTransition

Source§

impl Encode for IdentityCreateFromAddressesTransition

Source§

impl Encode for IdentityCreateTransition

Source§

impl Encode for IdentityCreditTransferToAddressesTransition

Source§

impl Encode for IdentityCreditTransferTransition

Source§

impl Encode for IdentityCreditWithdrawalTransition

Source§

impl Encode for IdentityTopUpFromAddressesTransition

Source§

impl Encode for IdentityTopUpTransition

Source§

impl Encode for IdentityUpdateTransition

Source§

impl Encode for MasternodeVoteTransition

Source§

impl Encode for IdentityPublicKeyInCreation

Source§

impl Encode for ShieldFromAssetLockTransition

Source§

impl Encode for ShieldTransition

Source§

impl Encode for ShieldedTransferTransition

Source§

impl Encode for ShieldedWithdrawalTransition

Source§

impl Encode for UnshieldTransition

Source§

impl Encode for TokenContractInfo

Source§

impl Encode for TokenEmergencyAction

Source§

impl Encode for GasFeesPaidBy

Source§

impl Encode for IdentityTokenInfo

Source§

impl Encode for TokenStatus

Source§

impl Encode for TokenEvent

Source§

impl Encode for TokenPaymentInfo

Source§

impl Encode for TokenPricingSchedule

Source§

impl Encode for ContenderWithSerializedDocument

Source§

impl Encode for ResourceVoteChoice

Source§

impl Encode for YesNoAbstainVoteChoice

Source§

impl Encode for ContestedDocumentVotePollStatus

Source§

impl Encode for ContestedDocumentVotePollStoredInfo

Source§

impl Encode for ContestedDocumentVotePollWinnerInfo

Source§

impl Encode for VotePoll

Source§

impl Encode for Vote

Source§

impl Encode for ResourceVote

Source§

impl Encode for Pooling

Source§

impl Encode for TotalSingleTokenBalance

Source§

impl Encode for BlockInfo

Source§

impl Encode for Epoch

Source§

impl Encode for ExtendedBlockInfoV0

Source§

impl Encode for ExtendedEpochInfoV0

Source§

impl Encode for FinalizedEpochInfoV0

Source§

impl Encode for ValidatorV0

Available on crate feature core-types-serialization only.
Source§

impl Encode for ValidatorSetV0

Available on crate feature core-types-serialization only.
Source§

impl Encode for TokenConfigurationPreset

Source§

impl Encode for TokenConfigurationV0

Source§

impl Encode for TokenConfigurationConventionV0

Source§

impl Encode for TokenConfigurationLocalizationV0

Source§

impl Encode for TokenDistributionKey

Source§

impl Encode for TokenDistributionRulesV0

Source§

impl Encode for TokenKeepsHistoryRulesV0

Source§

impl Encode for TokenMarketplaceRulesV0

Source§

impl Encode for TokenPerpetualDistributionV0

Source§

impl Encode for TokenPreProgrammedDistributionV0

Source§

impl Encode for ChangeControlRulesV0

Source§

impl Encode for DataContractConfigV0

Source§

impl Encode for DataContractConfigV1

Source§

impl Encode for CreatedDataContractInSerializationFormatV0

Source§

impl Encode for GroupV0

Source§

impl Encode for DataContractMaxDepthExceedError

Source§

impl Encode for ContestedUniqueIndexOnMutableDocumentTypeError

Source§

impl Encode for ContestedUniqueIndexWithUniqueIndexError

Source§

impl Encode for DataContractHaveNewUniqueIndexError

Source§

impl Encode for DataContractImmutablePropertiesUpdateError

Source§

impl Encode for DataContractInvalidIndexDefinitionUpdateError

Source§

impl Encode for DataContractTokenConfigurationUpdateError

Source§

impl Encode for DataContractUniqueIndicesChangedError

Source§

impl Encode for DecimalsOverLimitError

Source§

impl Encode for DocumentTypesAreMissingError

Source§

impl Encode for DuplicateIndexError

Source§

impl Encode for DuplicateIndexNameError

Source§

impl Encode for DuplicateKeywordsError

Source§

impl Encode for GroupExceedsMaxMembersError

Source§

impl Encode for GroupHasTooFewMembersError

Source§

impl Encode for GroupMemberHasPowerOfZeroError

Source§

impl Encode for GroupMemberHasPowerOverLimitError

Source§

impl Encode for GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError

Source§

impl Encode for GroupPositionDoesNotExistError

Source§

impl Encode for GroupRequiredPowerIsInvalidError

Source§

impl Encode for GroupTotalPowerLessThanRequiredError

Source§

impl Encode for IncompatibleDataContractSchemaError

Source§

impl Encode for IncompatibleDocumentTypeSchemaError

Source§

impl Encode for IncompatibleRe2PatternError

Source§

impl Encode for InvalidCompoundIndexError

Source§

impl Encode for InvalidDataContractIdError

Source§

impl Encode for InvalidDataContractVersionError

Source§

impl Encode for InvalidDescriptionLengthError

Source§

impl Encode for InvalidDocumentTypeNameError

Source§

impl Encode for InvalidDocumentTypeRequiredSecurityLevelError

Source§

impl Encode for InvalidIndexPropertyTypeError

Source§

impl Encode for InvalidIndexedPropertyConstraintError

Source§

impl Encode for InvalidJsonSchemaRefError

Source§

impl Encode for InvalidKeywordCharacterError

Source§

impl Encode for InvalidKeywordLengthError

Source§

impl Encode for InvalidTokenBaseSupplyError

Source§

impl Encode for InvalidTokenDistributionFunctionDivideByZeroError

Source§

impl Encode for InvalidTokenDistributionFunctionIncoherenceError

Source§

impl Encode for InvalidTokenDistributionFunctionInvalidParameterError

Source§

impl Encode for InvalidTokenDistributionFunctionInvalidParameterTupleError

Source§

impl Encode for InvalidTokenLanguageCodeError

Source§

impl Encode for InvalidTokenNameCharacterError

Source§

impl Encode for InvalidTokenNameLengthError

Source§

impl Encode for MainGroupIsNotDefinedError

Source§

impl Encode for NewTokensDestinationIdentityOptionRequiredError

Source§

impl Encode for NonContiguousContractGroupPositionsError

Source§

impl Encode for NonContiguousContractTokenPositionsError

Source§

impl Encode for RedundantDocumentPaidForByTokenWithContractId

Source§

impl Encode for SystemPropertyIndexAlreadyPresentError

Source§

impl Encode for TokenPaymentByBurningOnlyAllowedOnInternalTokenError

Source§

impl Encode for TooManyKeywordsError

Source§

impl Encode for UndefinedIndexPropertyError

Source§

impl Encode for UniqueIndicesLimitReachedError

Source§

impl Encode for UnknownDocumentActionTokenEffectError

Source§

impl Encode for UnknownDocumentCreationRestrictionModeError

Source§

impl Encode for UnknownGasFeesPaidByError

Source§

impl Encode for UnknownSecurityLevelError

Source§

impl Encode for UnknownStorageKeyRequirementsError

Source§

impl Encode for UnknownTradeModeError

Source§

impl Encode for UnknownTransferableTypeError

Source§

impl Encode for DecodingError

Source§

impl Encode for ProtocolVersionParsingError

Source§

impl Encode for SerializedObjectParsingError

Source§

impl Encode for VersionError

Source§

impl Encode for ContestedDocumentsTemporarilyNotAllowedError

Source§

impl Encode for DataContractNotPresentError

Source§

impl Encode for DocumentCreationNotAllowedError

Source§

impl Encode for DocumentFieldMaxSizeExceededError

Source§

impl Encode for DocumentTransitionsAreAbsentError

Source§

impl Encode for DuplicateDocumentTransitionsWithIdsError

Source§

impl Encode for DuplicateDocumentTransitionsWithIndicesError

Source§

impl Encode for InconsistentCompoundIndexDataError

Source§

impl Encode for InvalidDocumentTransitionActionError

Source§

impl Encode for InvalidDocumentTransitionIdError

Source§

impl Encode for InvalidDocumentTypeError

Source§

impl Encode for MaxDocumentsTransitionsExceededError

Source§

impl Encode for MissingDataContractIdBasicError

Source§

impl Encode for MissingDocumentTransitionActionError

Source§

impl Encode for MissingDocumentTransitionTypeError

Source§

impl Encode for MissingDocumentTypeError

Source§

impl Encode for MissingPositionsInDocumentTypePropertiesError

Source§

impl Encode for NonceOutOfBoundsError

Source§

impl Encode for GroupActionNotAllowedOnTransitionError

Source§

impl Encode for DataContractBoundsNotPresentError

Source§

impl Encode for DisablingKeyIdAlsoBeingAddedInSameTransitionError

Source§

impl Encode for DuplicatedIdentityPublicKeyBasicError

Source§

impl Encode for DuplicatedIdentityPublicKeyIdBasicError

Source§

impl Encode for IdentityAssetLockProofLockedTransactionMismatchError

Source§

impl Encode for IdentityAssetLockStateTransitionReplayError

Source§

impl Encode for IdentityAssetLockTransactionIsNotFoundError

Source§

impl Encode for IdentityAssetLockTransactionOutPointAlreadyConsumedError

Source§

impl Encode for IdentityAssetLockTransactionOutPointNotEnoughBalanceError

Source§

impl Encode for IdentityAssetLockTransactionOutputNotFoundError

Source§

impl Encode for IdentityCreditTransferToSelfError

Source§

impl Encode for InvalidAssetLockProofCoreChainHeightError

Source§

impl Encode for InvalidAssetLockProofTransactionHeightError

Source§

impl Encode for InvalidAssetLockTransactionOutputReturnSizeError

Source§

impl Encode for InvalidCreditWithdrawalTransitionCoreFeeError

Source§

impl Encode for InvalidCreditWithdrawalTransitionOutputScriptError

Source§

impl Encode for InvalidIdentityAssetLockProofChainLockValidationError

Source§

impl Encode for InvalidIdentityAssetLockTransactionError

Source§

impl Encode for InvalidIdentityAssetLockTransactionOutputError

Source§

impl Encode for InvalidIdentityCreditTransferAmountError

Source§

impl Encode for InvalidIdentityCreditWithdrawalTransitionAmountError

Source§

impl Encode for InvalidIdentityKeySignatureError

Source§

impl Encode for InvalidIdentityPublicKeyDataError

Source§

impl Encode for InvalidIdentityPublicKeySecurityLevelError

Source§

impl Encode for InvalidIdentityUpdateTransitionDisableKeysError

Source§

impl Encode for InvalidIdentityUpdateTransitionEmptyError

Source§

impl Encode for InvalidInstantAssetLockProofError

Source§

impl Encode for InvalidInstantAssetLockProofSignatureError

Source§

impl Encode for InvalidKeyPurposeForContractBoundsError

Source§

impl Encode for MissingMasterPublicKeyError

Source§

impl Encode for NotImplementedCreditWithdrawalTransitionPoolingError

Source§

impl Encode for TooManyMasterPublicKeyError

Source§

impl Encode for WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError

Source§

impl Encode for IncompatibleProtocolVersionError

Source§

impl Encode for InvalidIdentifierError

Source§

impl Encode for JsonSchemaCompilationError

Source§

impl Encode for dpp::errors::consensus::basic::json_schema_error::error::JsonSchemaError

Source§

impl Encode for OverflowError

Source§

impl Encode for FeeStrategyDuplicateError

Source§

impl Encode for FeeStrategyEmptyError

Source§

impl Encode for FeeStrategyIndexOutOfBoundsError

Source§

impl Encode for FeeStrategyTooManyStepsError

Source§

impl Encode for InputBelowMinimumError

Source§

impl Encode for InputOutputBalanceMismatchError

Source§

impl Encode for InputWitnessCountMismatchError

Source§

impl Encode for InputsNotLessThanOutputsError

Source§

impl Encode for InsufficientFundingAmountError

Source§

impl Encode for InvalidRemainderOutputCountError

Source§

impl Encode for InvalidStateTransitionTypeError

Source§

impl Encode for MissingStateTransitionTypeError

Source§

impl Encode for OutputAddressAlsoInputError

Source§

impl Encode for OutputBelowMinimumError

Source§

impl Encode for OutputsNotGreaterThanInputsError

Source§

impl Encode for ShieldedEmptyProofError

Source§

impl Encode for ShieldedInvalidValueBalanceError

Source§

impl Encode for ShieldedNoActionsError

Source§

impl Encode for ShieldedTooManyActionsError

Source§

impl Encode for ShieldedZeroAnchorError

Source§

impl Encode for StateTransitionMaxSizeExceededError

Source§

impl Encode for StateTransitionNotActiveError

Source§

impl Encode for TransitionNoInputsError

Source§

impl Encode for TransitionNoOutputsError

Source§

impl Encode for TransitionOverMaxInputsError

Source§

impl Encode for TransitionOverMaxOutputsError

Source§

impl Encode for WithdrawalBalanceMismatchError

Source§

impl Encode for WithdrawalBelowMinAmountError

Source§

impl Encode for ChoosingTokenMintRecipientNotAllowedError

Source§

impl Encode for ContractHasNoTokensError

Source§

impl Encode for DestinationIdentityForTokenMintingNotSetError

Source§

impl Encode for InvalidActionIdError

Source§

impl Encode for InvalidTokenAmountError

Source§

impl Encode for InvalidTokenConfigUpdateNoChangeError

Source§

impl Encode for InvalidTokenDistributionBlockIntervalTooShortError

Source§

impl Encode for InvalidTokenDistributionTimeIntervalNotMinuteAlignedError

Source§

impl Encode for InvalidTokenDistributionTimeIntervalTooShortError

Source§

impl Encode for InvalidTokenIdError

Source§

impl Encode for InvalidTokenNoteTooBigError

Source§

impl Encode for InvalidTokenPositionError

Source§

impl Encode for MissingDefaultLocalizationError

Source§

impl Encode for TokenNoteOnlyAllowedWhenProposerError

Source§

impl Encode for TokenTransferToOurselfError

Source§

impl Encode for UnsupportedFeatureError

Source§

impl Encode for UnsupportedProtocolVersionError

Source§

impl Encode for UnsupportedVersionError

Source§

impl Encode for ValueError

Source§

impl Encode for BalanceIsNotEnoughError

Source§

impl Encode for BasicBLSError

Source§

impl Encode for BasicECDSAError

Source§

impl Encode for IdentityNotFoundError

Source§

impl Encode for InvalidIdentityPublicKeyTypeError

Source§

impl Encode for InvalidSignaturePublicKeyPurposeError

Source§

impl Encode for InvalidSignaturePublicKeySecurityLevelError

Source§

impl Encode for InvalidStateTransitionSignatureError

Source§

impl Encode for MissingPublicKeyError

Source§

impl Encode for PublicKeyIsDisabledError

Source§

impl Encode for PublicKeySecurityLevelNotMetError

Source§

impl Encode for SignatureShouldNotBePresentError

Source§

impl Encode for UncompressedPublicKeyNotAllowedError

Source§

impl Encode for WrongPublicKeyPurposeError

Source§

impl Encode for AddressDoesNotExistError

Source§

impl Encode for AddressInvalidNonceError

Source§

impl Encode for AddressNotEnoughFundsError

Source§

impl Encode for AddressesNotEnoughFundsError

Source§

impl Encode for DataContractAlreadyPresentError

Source§

impl Encode for DataContractConfigUpdateError

Source§

impl Encode for DataContractIsReadonlyError

Source§

impl Encode for DataContractNotFoundError

Source§

impl Encode for DataContractUpdateActionNotAllowedError

Source§

impl Encode for DataContractUpdatePermissionError

Source§

impl Encode for DocumentTypeUpdateError

Source§

impl Encode for DataTriggerConditionError

Source§

impl Encode for DataTriggerExecutionError

Source§

impl Encode for DataTriggerInvalidResultError

Source§

impl Encode for DocumentAlreadyPresentError

Source§

impl Encode for DocumentContestCurrentlyLockedError

Source§

impl Encode for DocumentContestDocumentWithSameIdAlreadyPresentError

Source§

impl Encode for DocumentContestIdentityAlreadyContestantError

Source§

impl Encode for DocumentContestNotJoinableError

Source§

impl Encode for DocumentContestNotPaidForError

Source§

impl Encode for DocumentIncorrectPurchasePriceError

Source§

impl Encode for DocumentNotForSaleError

Source§

impl Encode for DocumentNotFoundError

Source§

impl Encode for DocumentOwnerIdMismatchError

Source§

impl Encode for DocumentTimestampWindowViolationError

Source§

impl Encode for DocumentTimestampsAreEqualError

Source§

impl Encode for DocumentTimestampsMismatchError

Source§

impl Encode for DuplicateUniqueIndexError

Source§

impl Encode for InvalidDocumentRevisionError

Source§

impl Encode for GroupActionAlreadyCompletedError

Source§

impl Encode for GroupActionAlreadySignedByIdentityError

Source§

impl Encode for GroupActionDoesNotExistError

Source§

impl Encode for IdentityMemberOfGroupNotFoundError

Source§

impl Encode for IdentityNotMemberOfGroupError

Source§

impl Encode for ModificationOfGroupActionMainParametersNotPermittedError

Source§

impl Encode for DuplicatedIdentityPublicKeyIdStateError

Source§

impl Encode for DuplicatedIdentityPublicKeyStateError

Source§

impl Encode for IdentityInTokenConfigurationNotFoundError

Source§

impl Encode for IdentityPublicKeyAlreadyExistsForUniqueContractBoundsError

Source§

impl Encode for IdentityPublicKeyIsDisabledError

Source§

impl Encode for IdentityPublicKeyIsReadOnlyError

Source§

impl Encode for IdentityToFreezeDoesNotExistError

Source§

impl Encode for InvalidIdentityNonceError

Source§

impl Encode for InvalidIdentityPublicKeyIdError

Source§

impl Encode for InvalidIdentityRevisionError

Source§

impl Encode for MasterPublicKeyUpdateError

Source§

impl Encode for MaxIdentityPublicKeyLimitReachedError

Source§

impl Encode for MissingIdentityPublicKeyIdsError

Source§

impl Encode for MissingTransferKeyError

Source§

impl Encode for NoTransferKeyForCoreWithdrawalAvailableError

Source§

impl Encode for IdentityAlreadyExistsError

Source§

impl Encode for IdentityInsufficientBalanceError

Source§

impl Encode for RecipientIdentityDoesNotExistError

Source§

impl Encode for PrefundedSpecializedBalanceInsufficientError

Source§

impl Encode for PrefundedSpecializedBalanceNotFoundError

Source§

impl Encode for InsufficientPoolNotesError

Source§

impl Encode for InsufficientShieldedFeeError

Source§

impl Encode for InvalidAnchorError

Source§

impl Encode for InvalidShieldedProofError

Source§

impl Encode for NullifierAlreadySpentError

Source§

impl Encode for IdentityDoesNotHaveEnoughTokenBalanceError

Source§

impl Encode for IdentityHasNotAgreedToPayRequiredTokenAmountError

Source§

impl Encode for IdentityTokenAccountAlreadyFrozenError

Source§

impl Encode for IdentityTokenAccountFrozenError

Source§

impl Encode for IdentityTokenAccountNotFrozenError

Source§

impl Encode for IdentityTryingToPayWithWrongTokenError

Source§

impl Encode for InvalidGroupPositionError

Source§

impl Encode for InvalidTokenClaimNoCurrentRewards

Source§

impl Encode for InvalidTokenClaimPropertyMismatch

Source§

impl Encode for InvalidTokenClaimWrongClaimant

Source§

impl Encode for InvalidTokenPositionStateError

Source§

impl Encode for NewAuthorizedActionTakerGroupDoesNotExistError

Source§

impl Encode for NewAuthorizedActionTakerIdentityDoesNotExistError

Source§

impl Encode for NewAuthorizedActionTakerMainGroupNotSetError

Source§

impl Encode for NewTokensDestinationIdentityDoesNotExistError

Source§

impl Encode for PreProgrammedDistributionTimestampInPastError

Source§

impl Encode for RequiredTokenPaymentInfoNotSetError

Source§

impl Encode for TokenAlreadyPausedError

Source§

impl Encode for TokenAmountUnderMinimumSaleAmount

Source§

impl Encode for TokenDirectPurchaseUserPriceTooLow

Source§

impl Encode for TokenIsPausedError

Source§

impl Encode for TokenMintPastMaxSupplyError

Source§

impl Encode for TokenNotForDirectSale

Source§

impl Encode for TokenNotPausedError

Source§

impl Encode for TokenSettingMaxSupplyToLessThanCurrentSupplyError

Source§

impl Encode for TokenTransferRecipientIdentityNotExistError

Source§

impl Encode for UnauthorizedTokenActionError

Source§

impl Encode for MasternodeIncorrectVoterIdentityIdError

Source§

impl Encode for MasternodeIncorrectVotingAddressError

Source§

impl Encode for MasternodeNotFoundError

Source§

impl Encode for MasternodeVoteAlreadyPresentError

Source§

impl Encode for MasternodeVotedTooManyTimesError

Source§

impl Encode for VotePollNotAvailableForVotingError

Source§

impl Encode for VotePollNotFoundError

Source§

impl Encode for FeeRefunds

Source§

impl Encode for GroupActionV0

Source§

impl Encode for GroupStateTransitionInfo

§

impl Encode for Identifier

Source§

impl Encode for CoreScript

Source§

impl Encode for IdentityPublicKeyV0

Source§

impl Encode for IdentityV0

Source§

impl Encode for Metadata

Source§

impl Encode for SerializedAction

Source§

impl Encode for AddressCreditWithdrawalTransitionV0

Source§

impl Encode for AddressFundingFromAssetLockTransitionV0

Source§

impl Encode for AddressFundsTransferTransitionV0

Source§

impl Encode for DocumentPurchaseTransitionV0

Source§

impl Encode for DocumentTransferTransitionV0

Source§

impl Encode for DocumentUpdatePriceTransitionV0

Source§

impl Encode for DocumentBaseTransitionV0

Source§

impl Encode for DocumentBaseTransitionV1

Source§

impl Encode for DocumentCreateTransitionV0

Source§

impl Encode for DocumentDeleteTransitionV0

Source§

impl Encode for DocumentReplaceTransitionV0

Source§

impl Encode for BatchTransitionV0

Source§

impl Encode for BatchTransitionV1

Source§

impl Encode for TokenBaseTransitionV0

Source§

impl Encode for TokenBurnTransitionV0

Source§

impl Encode for TokenClaimTransitionV0

Source§

impl Encode for TokenConfigUpdateTransitionV0

Source§

impl Encode for TokenDestroyFrozenFundsTransitionV0

Source§

impl Encode for TokenDirectPurchaseTransitionV0

Source§

impl Encode for TokenEmergencyActionTransitionV0

Source§

impl Encode for TokenFreezeTransitionV0

Source§

impl Encode for TokenMintTransitionV0

Source§

impl Encode for TokenSetPriceForDirectPurchaseTransitionV0

Source§

impl Encode for TokenTransferTransitionV0

Source§

impl Encode for TokenUnfreezeTransitionV0

Source§

impl Encode for DataContractCreateTransitionV0

Source§

impl Encode for DataContractUpdateTransitionV0

Source§

impl Encode for IdentityCreateFromAddressesTransitionV0

Source§

impl Encode for IdentityCreateTransitionV0

Source§

impl Encode for IdentityCreditTransferToAddressesTransitionV0

Source§

impl Encode for IdentityCreditTransferTransitionV0

Source§

impl Encode for IdentityCreditWithdrawalTransitionV0

Source§

impl Encode for IdentityCreditWithdrawalTransitionV1

Source§

impl Encode for IdentityTopUpFromAddressesTransitionV0

Source§

impl Encode for IdentityTopUpTransitionV0

Source§

impl Encode for IdentityUpdateTransitionV0

Source§

impl Encode for MasternodeVoteTransitionV0

Source§

impl Encode for IdentityPublicKeyInCreationV0

Source§

impl Encode for ShieldFromAssetLockTransitionV0

Source§

impl Encode for ShieldTransitionV0

Source§

impl Encode for ShieldedTransferTransitionV0

Source§

impl Encode for ShieldedWithdrawalTransitionV0

Source§

impl Encode for UnshieldTransitionV0

Source§

impl Encode for TokenContractInfoV0

Source§

impl Encode for IdentityTokenInfoV0

Source§

impl Encode for TokenStatusV0

Source§

impl Encode for TokenPaymentInfoV0

§

impl Encode for FeeDataContractRegistrationVersion

§

impl Encode for FeeSignatureVersion

§

impl Encode for StateTransitionMinFees

§

impl Encode for StateTransitionMinFeesBeforeProtocolVersion11

§

impl Encode for FeeStorageVersion

§

impl Encode for FeeVersion

§

impl Encode for FeeVersionFieldsBeforeVersion4

§

impl Encode for VoteResolutionFundFees

Source§

impl Encode for ContenderWithSerializedDocumentV0

Source§

impl Encode for FinalizedResourceVoteChoicesWithVoterInfo

Source§

impl Encode for ContestedDocumentResourceVotePoll

Source§

impl Encode for ResourceVoteV0

Source§

impl<'a> Encode for StateTransitionSignable<'a>

Source§

impl<'a> Encode for AddressCreditWithdrawalTransitionSignable<'a>

Source§

impl<'a> Encode for AddressFundingFromAssetLockTransitionSignable<'a>

Source§

impl<'a> Encode for AddressFundsTransferTransitionSignable<'a>

Source§

impl<'a> Encode for BatchTransitionSignable<'a>

Source§

impl<'a> Encode for DataContractCreateTransitionSignable<'a>

Source§

impl<'a> Encode for DataContractUpdateTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityCreateFromAddressesTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityCreateTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityCreditTransferToAddressesTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityCreditTransferTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityCreditWithdrawalTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityTopUpFromAddressesTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityTopUpTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityUpdateTransitionSignable<'a>

Source§

impl<'a> Encode for MasternodeVoteTransitionSignable<'a>

Source§

impl<'a> Encode for IdentityPublicKeyInCreationSignable<'a>

Source§

impl<'a> Encode for ShieldFromAssetLockTransitionSignable<'a>

Source§

impl<'a> Encode for ShieldTransitionSignable<'a>

Source§

impl<'a> Encode for ShieldedTransferTransitionSignable<'a>

Source§

impl<'a> Encode for ShieldedWithdrawalTransitionSignable<'a>

Source§

impl<'a> Encode for UnshieldTransitionSignable<'a>

Source§

impl<'a> Encode for AddressCreditWithdrawalTransitionV0Signable<'a>

Source§

impl<'a> Encode for AddressFundingFromAssetLockTransitionV0Signable<'a>

Source§

impl<'a> Encode for AddressFundsTransferTransitionV0Signable<'a>

Source§

impl<'a> Encode for BatchTransitionV0Signable<'a>

Source§

impl<'a> Encode for BatchTransitionV1Signable<'a>

Source§

impl<'a> Encode for DataContractCreateTransitionV0Signable<'a>

Source§

impl<'a> Encode for DataContractUpdateTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityCreateFromAddressesTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityCreateTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityCreditTransferToAddressesTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityCreditTransferTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityCreditWithdrawalTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityCreditWithdrawalTransitionV1Signable<'a>

Source§

impl<'a> Encode for IdentityTopUpFromAddressesTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityTopUpTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityUpdateTransitionV0Signable<'a>

Source§

impl<'a> Encode for MasternodeVoteTransitionV0Signable<'a>

Source§

impl<'a> Encode for IdentityPublicKeyInCreationV0Signable<'a>

Source§

impl<'a> Encode for ShieldFromAssetLockTransitionV0Signable<'a>

Source§

impl<'a> Encode for ShieldTransitionV0Signable<'a>

Source§

impl<'a> Encode for ShieldedTransferTransitionV0Signable<'a>

Source§

impl<'a> Encode for ShieldedWithdrawalTransitionV0Signable<'a>

Source§

impl<'a> Encode for UnshieldTransitionV0Signable<'a>

Source§

impl<T> Encode for BorrowCompat<T>
where T: Serialize,

Source§

impl<T> Encode for Compat<T>
where T: Serialize,