BorrowDecode

Trait BorrowDecode 

Source
pub trait BorrowDecode<'de, Context>: Sized {
    // Required method
    fn borrow_decode<D>(decoder: &mut D) -> Result<Self, DecodeError>
       where D: BorrowDecoder<'de, Context = Context>;
}
Expand description

Trait that makes a type able to be decoded, akin to serde’s Deserialize trait.

This trait should be implemented for types that contain borrowed data, like &str and &[u8]. If your type does not have borrowed data, consider implementing Decode instead.

This trait will be automatically implemented if you enable the derive feature and add #[derive(bincode::Decode)] to a type with a lifetime.

Required Methods§

Source

fn borrow_decode<D>(decoder: &mut D) -> Result<Self, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Attempt to decode this type with the given BorrowDecode.

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§

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Account

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Account, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AccountCollection

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<AccountCollection, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AccountMetadata

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<AccountMetadata, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AccountType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<AccountType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressInfo

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<AddressInfo, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressPool

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<AddressPool, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressPoolType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<AddressPoolType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AggregateSumQuery

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<AggregateSumQuery, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetLockPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<AssetLockPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetUnlockBasePayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<AssetUnlockBasePayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetUnlockPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<AssetUnlockPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetUnlockRequestInfo

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<AssetUnlockRequestInfo, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BLSAccount

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<BLSAccount, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BLSPublicKey

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<BLSPublicKey, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BLSSignature

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<BLSSignature, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BinaryData

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<BinaryData, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BulkAppendTreeProof

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<BulkAppendTreeProof, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Bytes20

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Bytes20, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Bytes32

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Bytes32, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Bytes36

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Bytes36, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChainCode

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<ChainCode, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChainLock

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<ChainLock, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChildNumber

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<ChildNumber, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ClientDataRetrievalError

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ClientDataRetrievalError, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for CoinJoinPools

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<CoinJoinPools, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for CoinbasePayload

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<CoinbasePayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DashpayAccountKey

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<DashpayAccountKey, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DeletedQuorum

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<DeletedQuorum, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DenseTreeProof

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<DenseTreeProof, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DerivationPathReference

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<DerivationPathReference, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for EdDSAAccount

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<EdDSAAccount, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for EntryMasternodeType

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<EntryMasternodeType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedQuorumDetails

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ExtendedQuorumDetails, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Fingerprint

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Fingerprint, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GapLimit

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<GapLimit, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GapLimitManager

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<GapLimitManager, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GapLimitManagerStats

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<GapLimitManagerStats, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GapLimitStage

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<GapLimitStage, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GapLimitStats

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<GapLimitStats, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentifierBytes32

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<IdentifierBytes32, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InstantLock

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<InstantLock, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for KeySource

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<KeySource, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for LLMQEntryVerificationSkipStatus

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<LLMQEntryVerificationSkipStatus, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for LLMQEntryVerificationStatus

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<LLMQEntryVerificationStatus, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for LLMQType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<LLMQType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Language

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Language, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MNSkipListMode

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<MNSkipListMode, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ManagedAccountType

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ManagedAccountType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeList

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<MasternodeList, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeListEngine

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<MasternodeListEngine, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeListEngineBTreeMapBlockContainer

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<MasternodeListEngineBTreeMapBlockContainer, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeListEngineBlockContainer

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<MasternodeListEngineBlockContainer, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeListEntry

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<MasternodeListEntry, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<MasternodeType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MmrTreeProof

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<MmrTreeProof, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MnListDiff

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<MnListDiff, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MnhfSignalPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<MnhfSignalPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Network

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Network, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutPoint

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<OutPoint, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PlatformPaymentAccountKey

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<PlatformPaymentAccountKey, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProviderMasternodeType

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ProviderMasternodeType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProviderRegistrationPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ProviderRegistrationPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProviderUpdateRegistrarPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ProviderUpdateRegistrarPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProviderUpdateRevocationPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ProviderUpdateRevocationPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProviderUpdateServicePayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<ProviderUpdateServicePayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PublicKeyType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<PublicKeyType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QRInfo

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<QRInfo, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QualifiedMasternodeListEntry

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<QualifiedMasternodeListEntry, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QualifiedQuorumEntry

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<QualifiedQuorumEntry, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QuorumCLSigObject

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<QuorumCLSigObject, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QuorumCommitmentPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<QuorumCommitmentPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QuorumEntry

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<QuorumEntry, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QuorumSnapshot

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<QuorumSnapshot, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QuorumType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<QuorumType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for QuorumValidationError

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<QuorumValidationError, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ScriptBuf

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<ScriptBuf, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Seed

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Seed, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SmlError

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<SmlError, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StandardAccountType

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<StandardAccountType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Transaction

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Transaction, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransactionPayload

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<TransactionPayload, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TxIn

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<TxIn, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TxOut

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<TxOut, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Value

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Value, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for VerifyingChainLockSignaturesType

§

fn borrow_decode<__D>( decoder: &mut __D, ) -> Result<VerifyingChainLockSignaturesType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Wallet

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Wallet, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for WalletType

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<WalletType, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Witness

§

fn borrow_decode<__D>(decoder: &mut __D) -> Result<Witness, DecodeError>
where __D: BorrowDecoder<'__de, Context = __Context>,

Source§

impl<'a, 'de, Context> BorrowDecode<'de, Context> for &'a str
where 'de: 'a,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<&'a str, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'a, 'de, Context> BorrowDecode<'de, Context> for &'a [u8]
where 'de: 'a,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<&'a [u8], DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'cow, T, Context> BorrowDecode<'cow, Context> for Cow<'cow, T>
where T: ToOwned + ?Sized, &'cow T: BorrowDecode<'cow, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Cow<'cow, T>, DecodeError>
where D: BorrowDecoder<'cow, Context = Context>,

Source§

impl<'de, A, B, C, Context> BorrowDecode<'de, Context> for (A, B, C)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>(decoder: &mut BD) -> Result<(A, B, C), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, Context> BorrowDecode<'de, Context> for (A, B, C, D)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>(decoder: &mut BD) -> Result<(A, B, C, D), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, E, Context> BorrowDecode<'de, Context> for (A, B, C, D, E)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>, E: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>(decoder: &mut BD) -> Result<(A, B, C, D, E), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, E, F, Context> BorrowDecode<'de, Context> for (A, B, C, D, E, F)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>, E: BorrowDecode<'de, Context>, F: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, E, F, G, Context> BorrowDecode<'de, Context> for (A, B, C, D, E, F, G)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>, E: BorrowDecode<'de, Context>, F: BorrowDecode<'de, Context>, G: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F, G), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, E, F, G, H, Context> BorrowDecode<'de, Context> for (A, B, C, D, E, F, G, H)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>, E: BorrowDecode<'de, Context>, F: BorrowDecode<'de, Context>, G: BorrowDecode<'de, Context>, H: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F, G, H), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, E, F, G, H, I, Context> BorrowDecode<'de, Context> for (A, B, C, D, E, F, G, H, I)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>, E: BorrowDecode<'de, Context>, F: BorrowDecode<'de, Context>, G: BorrowDecode<'de, Context>, H: BorrowDecode<'de, Context>, I: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F, G, H, I), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, B, C, D, E, F, G, H, I, J, Context> BorrowDecode<'de, Context> for (A, B, C, D, E, F, G, H, I, J)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>, C: BorrowDecode<'de, Context>, D: BorrowDecode<'de, Context>, E: BorrowDecode<'de, Context>, F: BorrowDecode<'de, Context>, G: BorrowDecode<'de, Context>, H: BorrowDecode<'de, Context>, I: BorrowDecode<'de, Context>, J: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F, G, H, I, J), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

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

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F, G, H, I, J, K), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

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

Source§

fn borrow_decode<BD>( decoder: &mut BD, ) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de, A, B, Context> BorrowDecode<'de, Context> for (A, B)
where A: BorrowDecode<'de, Context>, B: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>(decoder: &mut BD) -> Result<(A, B), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, A, Context> BorrowDecode<'de, Context> for (A,)
where A: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<BD>(decoder: &mut BD) -> Result<(A,), DecodeError>
where BD: BorrowDecoder<'de, Context = Context>,

§

impl<'de, C> BorrowDecode<'de, C> for Address

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Address, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for AddressType

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<AddressType, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for BlockHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<BlockHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ChainLockHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<ChainLockHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ConfirmedHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<ConfirmedHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ConfirmedHashHashedWithProRegTx

§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<ConfirmedHashHashedWithProRegTx, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for DerivationPath

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<DerivationPath, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ExtendedBLSPrivKey

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<ExtendedBLSPrivKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ExtendedBLSPubKey

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<ExtendedBLSPubKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ExtendedEd25519PrivKey

Available on crate feature bincode only.
§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<ExtendedEd25519PrivKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ExtendedEd25519PubKey

Available on crate feature bincode only.
§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<ExtendedEd25519PubKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ExtendedPrivKey

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<ExtendedPrivKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ExtendedPubKey

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<ExtendedPubKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for FilterHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<FilterHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for FilterHeader

§

fn borrow_decode<D>(decoder: &mut D) -> Result<FilterHeader, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Hash

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for InputsHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<InputsHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for InstantSendLockHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<InstantSendLockHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for LegacySighash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<LegacySighash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for MerkleRootMasternodeList

§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<MerkleRootMasternodeList, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for MerkleRootQuorums

§

fn borrow_decode<D>(decoder: &mut D) -> Result<MerkleRootQuorums, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Mnemonic

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Mnemonic, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ProTxHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<ProTxHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for PubkeyHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<PubkeyHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumCommitmentHash

§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<QuorumCommitmentHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumEntryHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<QuorumEntryHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumModifierHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<QuorumModifierHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumOrderingHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<QuorumOrderingHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumSigningRequestId

§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<QuorumSigningRequestId, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumSigningSignId

§

fn borrow_decode<D>(decoder: &mut D) -> Result<QuorumSigningSignId, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for QuorumVVecHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<QuorumVVecHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for RootExtendedPrivKey

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<RootExtendedPrivKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for RootExtendedPubKey

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<RootExtendedPubKey, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for ScriptHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<ScriptHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for SegwitV0Sighash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<SegwitV0Sighash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Sha256dHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<Sha256dHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for SpecialTransactionPayloadHash

§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<SpecialTransactionPayloadHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for TapLeafHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<TapLeafHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for TapNodeHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<TapNodeHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for TapSighash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<TapSighash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for TapTweakHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<TapTweakHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for TxMerkleNode

§

fn borrow_decode<D>(decoder: &mut D) -> Result<TxMerkleNode, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Txid

§

fn borrow_decode<D>(decoder: &mut D) -> Result<Txid, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for WPubkeyHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<WPubkeyHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for WScriptHash

§

fn borrow_decode<D>(decoder: &mut D) -> Result<WScriptHash, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for WitnessCommitment

§

fn borrow_decode<D>(decoder: &mut D) -> Result<WitnessCommitment, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for WitnessMerkleNode

§

fn borrow_decode<D>(decoder: &mut D) -> Result<WitnessMerkleNode, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for Wtxid

§

fn borrow_decode<D>(decoder: &mut D) -> Result<Wtxid, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C> BorrowDecode<'de, C> for XpubIdentifier

§

fn borrow_decode<D>(decoder: &mut D) -> Result<XpubIdentifier, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

§

impl<'de, C, T> BorrowDecode<'de, C> for Hash<T>
where T: Tag,

Available on crate feature bincode only.
§

fn borrow_decode<D>(decoder: &mut D) -> Result<Hash<T>, DecodeError>
where D: BorrowDecoder<'de, Context = C>,

Source§

impl<'de, Context> BorrowDecode<'de, Context> for &'de Path

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<&'de Path, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, Context> BorrowDecode<'de, Context> for Rc<str>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Rc<str>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, Context> BorrowDecode<'de, Context> for Arc<str>

Available on target_has_atomic=ptr only.
Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Arc<str>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

§

impl<'de, Context> BorrowDecode<'de, Context> for ManagedPlatformAccount

Available on crate feature bincode only.
§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<ManagedPlatformAccount, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

§

impl<'de, Context> BorrowDecode<'de, Context> for PlatformP2PKHAddress

Available on crate feature bincode only.
§

fn borrow_decode<D>( decoder: &mut D, ) -> Result<PlatformP2PKHAddress, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

§

impl<'de, Context> BorrowDecode<'de, Context> for Query

§

fn borrow_decode<D>(decoder: &mut D) -> Result<Query, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

§

impl<'de, Context> BorrowDecode<'de, Context> for QueryItem

§

fn borrow_decode<D>(decoder: &mut D) -> Result<QueryItem, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

§

impl<'de, Context> BorrowDecode<'de, Context> for SubqueryBranch

§

fn borrow_decode<D>(decoder: &mut D) -> Result<SubqueryBranch, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, Context, T> BorrowDecode<'de, Context> for Reverse<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Reverse<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, Context, T> BorrowDecode<'de, Context> for Wrapping<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Wrapping<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, K, V, Context> BorrowDecode<'de, Context> for BTreeMap<K, V>
where K: BorrowDecode<'de, Context> + Ord, V: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<BTreeMap<K, V>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, K, V, S, Context> BorrowDecode<'de, Context> for HashMap<K, V, S>
where K: BorrowDecode<'de, Context> + Eq + Hash, V: BorrowDecode<'de, Context>, S: BuildHasher + Default,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<HashMap<K, V, S>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Bound<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Bound<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Option<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Option<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Box<[T]>
where T: BorrowDecode<'de, Context> + 'de,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Box<[T]>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Box<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Box<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for BinaryHeap<T>
where T: BorrowDecode<'de, Context> + Ord,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<BinaryHeap<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for BTreeSet<T>
where T: BorrowDecode<'de, Context> + Ord,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<BTreeSet<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for VecDeque<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<VecDeque<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Rc<[T]>
where T: BorrowDecode<'de, Context> + 'de,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Rc<[T]>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Rc<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Rc<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Arc<[T]>
where T: BorrowDecode<'de, Context> + 'de,

Available on target_has_atomic=ptr only.
Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Arc<[T]>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Arc<T>
where T: BorrowDecode<'de, Context>,

Available on target_has_atomic=ptr only.
Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Arc<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Vec<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Vec<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Cell<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Cell<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for RefCell<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<RefCell<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Range<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Range<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for RangeInclusive<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<RangeInclusive<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Mutex<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Mutex<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for RwLock<T>
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<RwLock<T>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, S, Context> BorrowDecode<'de, Context> for HashSet<T, S>
where T: BorrowDecode<'de, Context> + Eq + Hash, S: BuildHasher + Default,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<HashSet<T, S>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, U, Context> BorrowDecode<'de, Context> for Result<T, U>
where T: BorrowDecode<'de, Context>, U: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Result<T, U>, DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, T, __Context> BorrowDecode<'de, __Context> for PhantomData<T>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<PhantomData<T>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, T, const N: usize, Context> BorrowDecode<'de, Context> for [T; N]
where T: BorrowDecode<'de, Context>,

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<[T; N], DecodeError>
where D: BorrowDecoder<'de, Context = Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for IpAddr

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<IpAddr, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for SocketAddr

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<SocketAddr, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for bool

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<bool, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for char

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<char, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for f32

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<f32, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for f64

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<f64, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for i8

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<i8, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for i16

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<i16, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for i32

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<i32, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for i64

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<i64, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for i128

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<i128, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for isize

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<isize, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for u8

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<u8, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for u16

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<u16, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for u32

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<u32, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for u64

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<u64, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for u128

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<u128, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for ()

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<(), DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for usize

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<usize, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for Box<str>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Box<str>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for CString

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<CString, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for String

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<String, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for Ipv4Addr

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Ipv4Addr, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for Ipv6Addr

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Ipv6Addr, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for SocketAddrV4

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<SocketAddrV4, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for SocketAddrV6

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<SocketAddrV6, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i8>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<i8>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i16>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<i16>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i32>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<i32>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i64>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<i64>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i128>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<i128>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<isize>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<isize>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u8>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<u8>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u16>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<u16>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u32>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<u32>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u64>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<u64>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u128>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<u128>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<usize>

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<NonZero<usize>, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicBool

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicBool, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI8

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicI8, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI16

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicI16, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI32

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicI32, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI64

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicI64, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicIsize

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicIsize, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU8

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicU8, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU16

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicU16, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU32

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicU32, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU64

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicU64, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicUsize

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<AtomicUsize, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for Duration

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<Duration, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for PathBuf

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<PathBuf, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Source§

impl<'de, __Context> BorrowDecode<'de, __Context> for SystemTime

Source§

fn borrow_decode<D>(decoder: &mut D) -> Result<SystemTime, DecodeError>
where D: BorrowDecoder<'de, Context = __Context>,

Implementors§

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PlatformAddress

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundsFeeStrategyStep

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetLockValue

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BlockAwareCreditOperation

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreditOperation

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedBlockInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedEpochInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FinalizedEpochInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ValidatorSet

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfiguration

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationPresetFeatures

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationConvention

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationChangeItem

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationLocalization

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionType

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionTypeWithResolvedRecipient

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionRules

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenKeepsHistoryRules

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMarketplaceRules

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTradeMode

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionRecipient

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionResolvedRecipient

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPerpetualDistribution

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for RewardDistributionMoment

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for RewardDistributionType

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPreProgrammedDistribution

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AuthorizedActionTakers

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChangeControlRules

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfig

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreatedDataContractInSerializationFormat

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreationRestrictionMode

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for dpp::data_contract::errors::JsonSchemaError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Group

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractInSerializationFormat

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StorageKeyRequirements

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ConsensusError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SignatureError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationIdentityContext

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionEvent

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupStateTransitionInfoStatus

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupAction

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Identity

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MergeIdentityNonceResult

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContractBounds

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKey

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for KeyType

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Purpose

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SecurityLevel

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetLockProof

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionType

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressCreditWithdrawalTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundingFromAssetLockTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundsTransferTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchedTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentPurchaseTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransferTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentUpdatePriceTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentBaseTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentCreateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentDeleteTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentReplaceTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBurnTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenClaimTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigUpdateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDestroyFrozenFundsTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDirectPurchaseTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEmergencyActionTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenFreezeTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMintTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenSetPriceForDirectPurchaseTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenUnfreezeTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBaseTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractCreateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateFromAddressesTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferToAddressesTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditWithdrawalTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpFromAddressesTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityUpdateTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVoteTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyInCreation

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldFromAssetLockTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedTransferTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedWithdrawalTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnshieldTransition

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenContractInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEmergencyAction

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GasFeesPaidBy

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenStatus

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEvent

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPaymentInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPricingSchedule

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContenderWithSerializedDocument

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ResourceVoteChoice

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for YesNoAbstainVoteChoice

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentVotePollStatus

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentVotePollStoredInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentVotePollWinnerInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for VotePoll

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Vote

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ResourceVote

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Pooling

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TotalSingleTokenBalance

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BlockInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedBlockInfoV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedEpochInfoV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FinalizedEpochInfoV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationPreset

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationConventionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationLocalizationV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionKey

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionRulesV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenKeepsHistoryRulesV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMarketplaceRulesV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPerpetualDistributionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPreProgrammedDistributionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChangeControlRulesV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfigV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfigV1

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreatedDataContractInSerializationFormatV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractMaxDepthExceedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedUniqueIndexOnMutableDocumentTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedUniqueIndexWithUniqueIndexError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractHaveNewUniqueIndexError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractImmutablePropertiesUpdateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractInvalidIndexDefinitionUpdateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractTokenConfigurationUpdateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUniqueIndicesChangedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DecimalsOverLimitError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTypesAreMissingError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateIndexError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateIndexNameError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateKeywordsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupExceedsMaxMembersError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupHasTooFewMembersError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupMemberHasPowerOfZeroError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupMemberHasPowerOverLimitError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupPositionDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupRequiredPowerIsInvalidError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupTotalPowerLessThanRequiredError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleDataContractSchemaError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleDocumentTypeSchemaError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleRe2PatternError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidCompoundIndexError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDataContractIdError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDataContractVersionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDescriptionLengthError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTypeNameError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTypeRequiredSecurityLevelError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIndexPropertyTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIndexedPropertyConstraintError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidJsonSchemaRefError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidKeywordCharacterError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidKeywordLengthError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenBaseSupplyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionDivideByZeroError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionIncoherenceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionInvalidParameterError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionInvalidParameterTupleError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenLanguageCodeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenNameCharacterError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenNameLengthError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MainGroupIsNotDefinedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewTokensDestinationIdentityOptionRequiredError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NonContiguousContractGroupPositionsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NonContiguousContractTokenPositionsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for RedundantDocumentPaidForByTokenWithContractId

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SystemPropertyIndexAlreadyPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPaymentByBurningOnlyAllowedOnInternalTokenError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TooManyKeywordsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UndefinedIndexPropertyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UniqueIndicesLimitReachedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownDocumentActionTokenEffectError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownDocumentCreationRestrictionModeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownGasFeesPaidByError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownSecurityLevelError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownStorageKeyRequirementsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownTradeModeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownTransferableTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DecodingError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProtocolVersionParsingError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SerializedObjectParsingError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for VersionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentsTemporarilyNotAllowedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractNotPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentCreationNotAllowedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentFieldMaxSizeExceededError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransitionsAreAbsentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateDocumentTransitionsWithIdsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateDocumentTransitionsWithIndicesError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InconsistentCompoundIndexDataError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTransitionActionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTransitionIdError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MaxDocumentsTransitionsExceededError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDataContractIdBasicError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDocumentTransitionActionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDocumentTransitionTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDocumentTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingPositionsInDocumentTypePropertiesError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NonceOutOfBoundsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionNotAllowedOnTransitionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractBoundsNotPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DisablingKeyIdAlsoBeingAddedInSameTransitionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyBasicError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyIdBasicError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockProofLockedTransactionMismatchError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockStateTransitionReplayError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionIsNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionOutPointAlreadyConsumedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionOutPointNotEnoughBalanceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionOutputNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferToSelfError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAssetLockProofCoreChainHeightError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAssetLockProofTransactionHeightError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAssetLockTransactionOutputReturnSizeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidCreditWithdrawalTransitionCoreFeeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidCreditWithdrawalTransitionOutputScriptError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityAssetLockProofChainLockValidationError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityAssetLockTransactionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityAssetLockTransactionOutputError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityCreditTransferAmountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityCreditWithdrawalTransitionAmountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityKeySignatureError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeyDataError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeySecurityLevelError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityUpdateTransitionDisableKeysError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityUpdateTransitionEmptyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidInstantAssetLockProofError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidInstantAssetLockProofSignatureError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidKeyPurposeForContractBoundsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingMasterPublicKeyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NotImplementedCreditWithdrawalTransitionPoolingError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TooManyMasterPublicKeyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleProtocolVersionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentifierError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for JsonSchemaCompilationError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for dpp::errors::consensus::basic::json_schema_error::error::JsonSchemaError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for OverflowError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyDuplicateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyEmptyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyIndexOutOfBoundsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyTooManyStepsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputBelowMinimumError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputOutputBalanceMismatchError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputWitnessCountMismatchError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputsNotLessThanOutputsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InsufficientFundingAmountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidRemainderOutputCountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidStateTransitionTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingStateTransitionTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutputAddressAlsoInputError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutputBelowMinimumError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutputsNotGreaterThanInputsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedEmptyProofError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedInvalidValueBalanceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedNoActionsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedTooManyActionsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedZeroAnchorError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionMaxSizeExceededError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionNotActiveError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionNoInputsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionNoOutputsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionOverMaxInputsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionOverMaxOutputsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for WithdrawalBalanceMismatchError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for WithdrawalBelowMinAmountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChoosingTokenMintRecipientNotAllowedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContractHasNoTokensError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DestinationIdentityForTokenMintingNotSetError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidActionIdError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenAmountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenConfigUpdateNoChangeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionBlockIntervalTooShortError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionTimeIntervalNotMinuteAlignedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionTimeIntervalTooShortError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenIdError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenNoteTooBigError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenPositionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDefaultLocalizationError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenNoteOnlyAllowedWhenProposerError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferToOurselfError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnsupportedFeatureError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnsupportedProtocolVersionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnsupportedVersionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ValueError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BalanceIsNotEnoughError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicBLSError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicECDSAError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeyTypeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidSignaturePublicKeyPurposeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidSignaturePublicKeySecurityLevelError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidStateTransitionSignatureError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingPublicKeyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PublicKeyIsDisabledError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PublicKeySecurityLevelNotMetError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SignatureShouldNotBePresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UncompressedPublicKeyNotAllowedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for WrongPublicKeyPurposeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressInvalidNonceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressNotEnoughFundsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressesNotEnoughFundsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractAlreadyPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfigUpdateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractIsReadonlyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdateActionNotAllowedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdatePermissionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTypeUpdateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerConditionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerExecutionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerInvalidResultError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentAlreadyPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestCurrentlyLockedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestDocumentWithSameIdAlreadyPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestIdentityAlreadyContestantError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestNotJoinableError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestNotPaidForError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentIncorrectPurchasePriceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentNotForSaleError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentOwnerIdMismatchError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTimestampWindowViolationError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTimestampsAreEqualError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTimestampsMismatchError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateUniqueIndexError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentRevisionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionAlreadyCompletedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionAlreadySignedByIdentityError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityMemberOfGroupNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityNotMemberOfGroupError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ModificationOfGroupActionMainParametersNotPermittedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyIdStateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyStateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityInTokenConfigurationNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyAlreadyExistsForUniqueContractBoundsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyIsDisabledError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyIsReadOnlyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityToFreezeDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityNonceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeyIdError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityRevisionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasterPublicKeyUpdateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MaxIdentityPublicKeyLimitReachedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingIdentityPublicKeyIdsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingTransferKeyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NoTransferKeyForCoreWithdrawalAvailableError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAlreadyExistsError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityInsufficientBalanceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for RecipientIdentityDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PrefundedSpecializedBalanceInsufficientError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PrefundedSpecializedBalanceNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InsufficientPoolNotesError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InsufficientShieldedFeeError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAnchorError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidShieldedProofError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NullifierAlreadySpentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityDoesNotHaveEnoughTokenBalanceError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityHasNotAgreedToPayRequiredTokenAmountError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenAccountAlreadyFrozenError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenAccountFrozenError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenAccountNotFrozenError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTryingToPayWithWrongTokenError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidGroupPositionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenClaimNoCurrentRewards

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenClaimPropertyMismatch

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenClaimWrongClaimant

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenPositionStateError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewAuthorizedActionTakerGroupDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewAuthorizedActionTakerIdentityDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewAuthorizedActionTakerMainGroupNotSetError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewTokensDestinationIdentityDoesNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for PreProgrammedDistributionTimestampInPastError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for RequiredTokenPaymentInfoNotSetError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenAlreadyPausedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenAmountUnderMinimumSaleAmount

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDirectPurchaseUserPriceTooLow

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenIsPausedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMintPastMaxSupplyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenNotForDirectSale

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenNotPausedError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenSettingMaxSupplyToLessThanCurrentSupplyError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferRecipientIdentityNotExistError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnauthorizedTokenActionError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeIncorrectVoterIdentityIdError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeIncorrectVotingAddressError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVoteAlreadyPresentError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVotedTooManyTimesError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for VotePollNotAvailableForVotingError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for VotePollNotFoundError

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeRefunds

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupStateTransitionInfo

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Identifier

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Metadata

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for SerializedAction

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressCreditWithdrawalTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundingFromAssetLockTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundsTransferTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentPurchaseTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransferTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentUpdatePriceTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentBaseTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentBaseTransitionV1

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentCreateTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentDeleteTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentReplaceTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchTransitionV1

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBaseTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBurnTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenClaimTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigUpdateTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDestroyFrozenFundsTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDirectPurchaseTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEmergencyActionTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenFreezeTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMintTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenSetPriceForDirectPurchaseTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenUnfreezeTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractCreateTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdateTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateFromAddressesTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferToAddressesTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditWithdrawalTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditWithdrawalTransitionV1

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpFromAddressesTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityUpdateTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVoteTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyInCreationV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldFromAssetLockTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedTransferTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedWithdrawalTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnshieldTransitionV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenContractInfoV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenInfoV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenStatusV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPaymentInfoV0

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeDataContractRegistrationVersion

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeSignatureVersion

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionMinFees

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionMinFeesBeforeProtocolVersion11

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStorageVersion

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeVersion

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeVersionFieldsBeforeVersion4

§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for VoteResolutionFundFees

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContenderWithSerializedDocumentV0

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for FinalizedResourceVoteChoicesWithVoterInfo

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentResourceVotePoll

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for ResourceVoteV0

Source§

impl<'de, C> BorrowDecode<'de, C> for AddressWitness

Source§

impl<'de, C> BorrowDecode<'de, C> for DistributionFunction

Source§

impl<'de, C> BorrowDecode<'de, C> for Epoch

Source§

impl<'de, C> BorrowDecode<'de, C> for ValidatorSetV0

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

impl<'de, C> BorrowDecode<'de, C> for CoreScript

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for BorrowCompat<T>
where T: Deserialize<'de>,

Source§

impl<'de, T, Context> BorrowDecode<'de, Context> for Compat<T>