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§
Sourcefn borrow_decode<D>(decoder: &mut D) -> Result<Self, DecodeError>where
D: BorrowDecoder<'de, Context = Context>,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 strwhere
'de: 'a,
impl<'a, 'de, Context> BorrowDecode<'de, Context> for &'a strwhere
'de: 'a,
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,
impl<'a, 'de, Context> BorrowDecode<'de, Context> for &'a [u8]where
'de: 'a,
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>
impl<'cow, T, Context> BorrowDecode<'cow, Context> for Cow<'cow, T>
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)
impl<'de, A, B, C, Context> BorrowDecode<'de, Context> for (A, B, C)
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
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>,
fn borrow_decode<BD>(
decoder: &mut BD,
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M), DecodeError>where
BD: BorrowDecoder<'de, Context = 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>,
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>,
fn borrow_decode<BD>(
decoder: &mut BD,
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N), DecodeError>where
BD: BorrowDecoder<'de, Context = 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>,
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>,
fn borrow_decode<BD>(
decoder: &mut BD,
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), DecodeError>where
BD: BorrowDecoder<'de, Context = 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>,
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>,
fn borrow_decode<BD>(
decoder: &mut BD,
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), DecodeError>where
BD: BorrowDecoder<'de, Context = Context>,
Source§impl<'de, A, B, Context> BorrowDecode<'de, Context> for (A, B)where
A: BorrowDecode<'de, Context>,
B: BorrowDecode<'de, Context>,
impl<'de, A, B, Context> BorrowDecode<'de, Context> for (A, B)where
A: BorrowDecode<'de, Context>,
B: BorrowDecode<'de, Context>,
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>,
impl<'de, A, Context> BorrowDecode<'de, Context> for (A,)where
A: BorrowDecode<'de, Context>,
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.
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.
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
impl<'de, Context> BorrowDecode<'de, Context> for &'de Path
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>
impl<'de, Context> BorrowDecode<'de, Context> for Rc<str>
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.
impl<'de, Context> BorrowDecode<'de, Context> for Arc<str>
Available on
target_has_atomic=ptr only.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.
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.
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
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
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
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>,
impl<'de, Context, T> BorrowDecode<'de, Context> for Reverse<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, Context, T> BorrowDecode<'de, Context> for Wrapping<T>where
T: BorrowDecode<'de, Context>,
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>
impl<'de, K, V, Context> BorrowDecode<'de, Context> for BTreeMap<K, V>
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,
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,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Bound<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Option<T>where
T: BorrowDecode<'de, Context>,
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,
impl<'de, T, Context> BorrowDecode<'de, Context> for Box<[T]>where
T: BorrowDecode<'de, Context> + 'de,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Box<T>where
T: BorrowDecode<'de, Context>,
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,
impl<'de, T, Context> BorrowDecode<'de, Context> for BinaryHeap<T>where
T: BorrowDecode<'de, Context> + Ord,
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,
impl<'de, T, Context> BorrowDecode<'de, Context> for BTreeSet<T>where
T: BorrowDecode<'de, Context> + Ord,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for VecDeque<T>where
T: BorrowDecode<'de, Context>,
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,
impl<'de, T, Context> BorrowDecode<'de, Context> for Rc<[T]>where
T: BorrowDecode<'de, Context> + 'de,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Rc<T>where
T: BorrowDecode<'de, Context>,
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.
impl<'de, T, Context> BorrowDecode<'de, Context> for Arc<[T]>where
T: BorrowDecode<'de, Context> + 'de,
Available on
target_has_atomic=ptr only.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.
impl<'de, T, Context> BorrowDecode<'de, Context> for Arc<T>where
T: BorrowDecode<'de, Context>,
Available on
target_has_atomic=ptr only.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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Vec<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Cell<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for RefCell<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Range<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for RangeInclusive<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for Mutex<T>where
T: BorrowDecode<'de, Context>,
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>,
impl<'de, T, Context> BorrowDecode<'de, Context> for RwLock<T>where
T: BorrowDecode<'de, Context>,
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>
impl<'de, T, S, Context> BorrowDecode<'de, Context> for HashSet<T, S>
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>,
impl<'de, T, U, Context> BorrowDecode<'de, Context> for Result<T, U>where
T: BorrowDecode<'de, Context>,
U: BorrowDecode<'de, Context>,
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>
impl<'de, T, __Context> BorrowDecode<'de, __Context> for PhantomData<T>
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>,
impl<'de, T, const N: usize, Context> BorrowDecode<'de, Context> for [T; N]where
T: BorrowDecode<'de, Context>,
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
impl<'de, __Context> BorrowDecode<'de, __Context> for IpAddr
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
impl<'de, __Context> BorrowDecode<'de, __Context> for SocketAddr
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
impl<'de, __Context> BorrowDecode<'de, __Context> for bool
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
impl<'de, __Context> BorrowDecode<'de, __Context> for char
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
impl<'de, __Context> BorrowDecode<'de, __Context> for f32
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
impl<'de, __Context> BorrowDecode<'de, __Context> for f64
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
impl<'de, __Context> BorrowDecode<'de, __Context> for i8
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
impl<'de, __Context> BorrowDecode<'de, __Context> for i16
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
impl<'de, __Context> BorrowDecode<'de, __Context> for i32
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
impl<'de, __Context> BorrowDecode<'de, __Context> for i64
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
impl<'de, __Context> BorrowDecode<'de, __Context> for i128
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
impl<'de, __Context> BorrowDecode<'de, __Context> for isize
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
impl<'de, __Context> BorrowDecode<'de, __Context> for u8
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
impl<'de, __Context> BorrowDecode<'de, __Context> for u16
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
impl<'de, __Context> BorrowDecode<'de, __Context> for u32
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
impl<'de, __Context> BorrowDecode<'de, __Context> for u64
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
impl<'de, __Context> BorrowDecode<'de, __Context> for u128
fn borrow_decode<D>(decoder: &mut D) -> Result<u128, DecodeError>where
D: BorrowDecoder<'de, Context = __Context>,
Source§impl<'de, __Context> BorrowDecode<'de, __Context> for ()
impl<'de, __Context> BorrowDecode<'de, __Context> for ()
fn borrow_decode<D>(decoder: &mut D) -> Result<(), DecodeError>where
D: BorrowDecoder<'de, Context = __Context>,
Source§impl<'de, __Context> BorrowDecode<'de, __Context> for usize
impl<'de, __Context> BorrowDecode<'de, __Context> for usize
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for Box<str>
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
impl<'de, __Context> BorrowDecode<'de, __Context> for CString
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
impl<'de, __Context> BorrowDecode<'de, __Context> for String
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
impl<'de, __Context> BorrowDecode<'de, __Context> for Ipv4Addr
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
impl<'de, __Context> BorrowDecode<'de, __Context> for Ipv6Addr
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
impl<'de, __Context> BorrowDecode<'de, __Context> for SocketAddrV4
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
impl<'de, __Context> BorrowDecode<'de, __Context> for SocketAddrV6
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i8>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i16>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i32>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i64>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<i128>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<isize>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u8>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u16>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u32>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u64>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<u128>
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>
impl<'de, __Context> BorrowDecode<'de, __Context> for NonZero<usize>
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicBool
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI8
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI16
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI32
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicI64
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicIsize
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU8
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU16
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU32
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicU64
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
impl<'de, __Context> BorrowDecode<'de, __Context> for AtomicUsize
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
impl<'de, __Context> BorrowDecode<'de, __Context> for Duration
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
impl<'de, __Context> BorrowDecode<'de, __Context> for PathBuf
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
impl<'de, __Context> BorrowDecode<'de, __Context> for SystemTime
fn borrow_decode<D>(decoder: &mut D) -> Result<SystemTime, DecodeError>where
D: BorrowDecoder<'de, Context = __Context>,
Implementors§
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PlatformAddress
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundsFeeStrategyStep
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetLockValue
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BlockAwareCreditOperation
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreditOperation
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedBlockInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedEpochInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FinalizedEpochInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ValidatorSet
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfiguration
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationPresetFeatures
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationConvention
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationChangeItem
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationLocalization
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionType
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionTypeWithResolvedRecipient
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionRules
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenKeepsHistoryRules
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMarketplaceRules
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTradeMode
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionRecipient
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionResolvedRecipient
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPerpetualDistribution
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RewardDistributionMoment
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RewardDistributionType
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPreProgrammedDistribution
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AuthorizedActionTakers
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChangeControlRules
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfig
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreatedDataContractInSerializationFormat
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreationRestrictionMode
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for dpp::data_contract::errors::JsonSchemaError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Group
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractInSerializationFormat
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StorageKeyRequirements
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ConsensusError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SignatureError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationIdentityContext
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionEvent
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupStateTransitionInfoStatus
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupAction
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Identity
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MergeIdentityNonceResult
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContractBounds
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKey
impl<'__de, __Context> BorrowDecode<'__de, __Context> for KeyType
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Purpose
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SecurityLevel
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AssetLockProof
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionType
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressCreditWithdrawalTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundingFromAssetLockTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundsTransferTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchedTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentPurchaseTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransferTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentUpdatePriceTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentBaseTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentCreateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentDeleteTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentReplaceTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBurnTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenClaimTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigUpdateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDestroyFrozenFundsTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDirectPurchaseTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEmergencyActionTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenFreezeTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMintTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenSetPriceForDirectPurchaseTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenUnfreezeTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBaseTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractCreateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateFromAddressesTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferToAddressesTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditWithdrawalTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpFromAddressesTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityUpdateTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVoteTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyInCreation
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldFromAssetLockTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedTransferTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedWithdrawalTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnshieldTransition
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenContractInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEmergencyAction
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GasFeesPaidBy
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenStatus
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEvent
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPaymentInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPricingSchedule
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContenderWithSerializedDocument
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ResourceVoteChoice
impl<'__de, __Context> BorrowDecode<'__de, __Context> for YesNoAbstainVoteChoice
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentVotePollStatus
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentVotePollStoredInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentVotePollWinnerInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for VotePoll
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Vote
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ResourceVote
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Pooling
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TotalSingleTokenBalance
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BlockInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedBlockInfoV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ExtendedEpochInfoV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FinalizedEpochInfoV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationPreset
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationConventionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigurationLocalizationV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionKey
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDistributionRulesV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenKeepsHistoryRulesV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMarketplaceRulesV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPerpetualDistributionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPreProgrammedDistributionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChangeControlRulesV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfigV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfigV1
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CreatedDataContractInSerializationFormatV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractMaxDepthExceedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedUniqueIndexOnMutableDocumentTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedUniqueIndexWithUniqueIndexError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractHaveNewUniqueIndexError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractImmutablePropertiesUpdateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractInvalidIndexDefinitionUpdateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractTokenConfigurationUpdateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUniqueIndicesChangedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DecimalsOverLimitError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTypesAreMissingError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateIndexError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateIndexNameError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateKeywordsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupExceedsMaxMembersError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupHasTooFewMembersError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupMemberHasPowerOfZeroError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupMemberHasPowerOverLimitError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupPositionDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupRequiredPowerIsInvalidError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupTotalPowerLessThanRequiredError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleDataContractSchemaError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleDocumentTypeSchemaError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleRe2PatternError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidCompoundIndexError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDataContractIdError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDataContractVersionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDescriptionLengthError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTypeNameError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTypeRequiredSecurityLevelError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIndexPropertyTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIndexedPropertyConstraintError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidJsonSchemaRefError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidKeywordCharacterError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidKeywordLengthError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenBaseSupplyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionDivideByZeroError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionIncoherenceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionInvalidParameterError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionFunctionInvalidParameterTupleError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenLanguageCodeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenNameCharacterError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenNameLengthError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MainGroupIsNotDefinedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewTokensDestinationIdentityOptionRequiredError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NonContiguousContractGroupPositionsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NonContiguousContractTokenPositionsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RedundantDocumentPaidForByTokenWithContractId
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SystemPropertyIndexAlreadyPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenPaymentByBurningOnlyAllowedOnInternalTokenError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TooManyKeywordsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UndefinedIndexPropertyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UniqueIndicesLimitReachedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownDocumentActionTokenEffectError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownDocumentCreationRestrictionModeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownGasFeesPaidByError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownSecurityLevelError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownStorageKeyRequirementsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownTradeModeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnknownTransferableTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DecodingError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ProtocolVersionParsingError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SerializedObjectParsingError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for VersionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentsTemporarilyNotAllowedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractNotPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentCreationNotAllowedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentFieldMaxSizeExceededError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransitionsAreAbsentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateDocumentTransitionsWithIdsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateDocumentTransitionsWithIndicesError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InconsistentCompoundIndexDataError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTransitionActionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTransitionIdError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MaxDocumentsTransitionsExceededError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDataContractIdBasicError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDocumentTransitionActionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDocumentTransitionTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDocumentTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingPositionsInDocumentTypePropertiesError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NonceOutOfBoundsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionNotAllowedOnTransitionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractBoundsNotPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DisablingKeyIdAlsoBeingAddedInSameTransitionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyBasicError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyIdBasicError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockProofLockedTransactionMismatchError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockStateTransitionReplayError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionIsNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionOutPointAlreadyConsumedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionOutPointNotEnoughBalanceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAssetLockTransactionOutputNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferToSelfError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAssetLockProofCoreChainHeightError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAssetLockProofTransactionHeightError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAssetLockTransactionOutputReturnSizeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidCreditWithdrawalTransitionCoreFeeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidCreditWithdrawalTransitionOutputScriptError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityAssetLockProofChainLockValidationError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityAssetLockTransactionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityAssetLockTransactionOutputError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityCreditTransferAmountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityCreditWithdrawalTransitionAmountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityKeySignatureError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeyDataError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeySecurityLevelError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityUpdateTransitionDisableKeysError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityUpdateTransitionEmptyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidInstantAssetLockProofError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidInstantAssetLockProofSignatureError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidKeyPurposeForContractBoundsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingMasterPublicKeyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NotImplementedCreditWithdrawalTransitionPoolingError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TooManyMasterPublicKeyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IncompatibleProtocolVersionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentifierError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for JsonSchemaCompilationError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for dpp::errors::consensus::basic::json_schema_error::error::JsonSchemaError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for OverflowError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyDuplicateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyEmptyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyIndexOutOfBoundsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeStrategyTooManyStepsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputBelowMinimumError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputOutputBalanceMismatchError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputWitnessCountMismatchError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InputsNotLessThanOutputsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InsufficientFundingAmountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidRemainderOutputCountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidStateTransitionTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingStateTransitionTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutputAddressAlsoInputError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutputBelowMinimumError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for OutputsNotGreaterThanInputsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedEmptyProofError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedInvalidValueBalanceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedNoActionsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedTooManyActionsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedZeroAnchorError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionMaxSizeExceededError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StateTransitionNotActiveError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionNoInputsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionNoOutputsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionOverMaxInputsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TransitionOverMaxOutputsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for WithdrawalBalanceMismatchError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for WithdrawalBelowMinAmountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ChoosingTokenMintRecipientNotAllowedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContractHasNoTokensError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DestinationIdentityForTokenMintingNotSetError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidActionIdError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenAmountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenConfigUpdateNoChangeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionBlockIntervalTooShortError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionTimeIntervalNotMinuteAlignedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenDistributionTimeIntervalTooShortError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenIdError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenNoteTooBigError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenPositionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingDefaultLocalizationError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenNoteOnlyAllowedWhenProposerError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferToOurselfError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnsupportedFeatureError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnsupportedProtocolVersionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnsupportedVersionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ValueError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BalanceIsNotEnoughError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicBLSError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicECDSAError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeyTypeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidSignaturePublicKeyPurposeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidSignaturePublicKeySecurityLevelError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidStateTransitionSignatureError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingPublicKeyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PublicKeyIsDisabledError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PublicKeySecurityLevelNotMetError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SignatureShouldNotBePresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UncompressedPublicKeyNotAllowedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for WrongPublicKeyPurposeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressInvalidNonceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressNotEnoughFundsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressesNotEnoughFundsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractAlreadyPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractConfigUpdateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractIsReadonlyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdateActionNotAllowedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdatePermissionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTypeUpdateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerConditionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerExecutionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataTriggerInvalidResultError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentAlreadyPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestCurrentlyLockedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestDocumentWithSameIdAlreadyPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestIdentityAlreadyContestantError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestNotJoinableError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentContestNotPaidForError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentIncorrectPurchasePriceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentNotForSaleError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentOwnerIdMismatchError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTimestampWindowViolationError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTimestampsAreEqualError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTimestampsMismatchError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicateUniqueIndexError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidDocumentRevisionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionAlreadyCompletedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionAlreadySignedByIdentityError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityMemberOfGroupNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityNotMemberOfGroupError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ModificationOfGroupActionMainParametersNotPermittedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyIdStateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DuplicatedIdentityPublicKeyStateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityInTokenConfigurationNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyAlreadyExistsForUniqueContractBoundsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyIsDisabledError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyIsReadOnlyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityToFreezeDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityNonceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityPublicKeyIdError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidIdentityRevisionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasterPublicKeyUpdateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MaxIdentityPublicKeyLimitReachedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingIdentityPublicKeyIdsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MissingTransferKeyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NoTransferKeyForCoreWithdrawalAvailableError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityAlreadyExistsError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityInsufficientBalanceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RecipientIdentityDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PrefundedSpecializedBalanceInsufficientError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PrefundedSpecializedBalanceNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InsufficientPoolNotesError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InsufficientShieldedFeeError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidAnchorError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidShieldedProofError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NullifierAlreadySpentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityDoesNotHaveEnoughTokenBalanceError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityHasNotAgreedToPayRequiredTokenAmountError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenAccountAlreadyFrozenError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenAccountFrozenError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenAccountNotFrozenError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTryingToPayWithWrongTokenError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidGroupPositionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenClaimNoCurrentRewards
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenClaimPropertyMismatch
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenClaimWrongClaimant
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InvalidTokenPositionStateError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewAuthorizedActionTakerGroupDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewAuthorizedActionTakerIdentityDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewAuthorizedActionTakerMainGroupNotSetError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for NewTokensDestinationIdentityDoesNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PreProgrammedDistributionTimestampInPastError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RequiredTokenPaymentInfoNotSetError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenAlreadyPausedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenAmountUnderMinimumSaleAmount
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDirectPurchaseUserPriceTooLow
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenIsPausedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMintPastMaxSupplyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenNotForDirectSale
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenNotPausedError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenSettingMaxSupplyToLessThanCurrentSupplyError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferRecipientIdentityNotExistError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeIncorrectVoterIdentityIdError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeIncorrectVotingAddressError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVoteAlreadyPresentError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVotedTooManyTimesError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for VotePollNotAvailableForVotingError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for VotePollNotFoundError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeeRefunds
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupActionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for GroupStateTransitionInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Identifier
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Metadata
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SerializedAction
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressCreditWithdrawalTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundingFromAssetLockTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for AddressFundsTransferTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentPurchaseTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentTransferTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentUpdatePriceTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentBaseTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentBaseTransitionV1
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentCreateTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentDeleteTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DocumentReplaceTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for BatchTransitionV1
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBaseTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenBurnTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenClaimTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenConfigUpdateTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDestroyFrozenFundsTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenDirectPurchaseTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenEmergencyActionTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenFreezeTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenMintTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenSetPriceForDirectPurchaseTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenTransferTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenUnfreezeTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractCreateTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for DataContractUpdateTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateFromAddressesTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreateTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferToAddressesTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditTransferTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditWithdrawalTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityCreditWithdrawalTransitionV1
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpFromAddressesTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTopUpTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityUpdateTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MasternodeVoteTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityPublicKeyInCreationV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldFromAssetLockTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedTransferTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ShieldedWithdrawalTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for UnshieldTransitionV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenContractInfoV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for IdentityTokenInfoV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TokenStatusV0
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
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContenderWithSerializedDocumentV0
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FinalizedResourceVoteChoicesWithVoterInfo
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ContestedDocumentResourceVotePoll
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ResourceVoteV0
impl<'de, C> BorrowDecode<'de, C> for AddressWitness
impl<'de, C> BorrowDecode<'de, C> for DistributionFunction
impl<'de, C> BorrowDecode<'de, C> for Epoch
impl<'de, C> BorrowDecode<'de, C> for ValidatorSetV0
Available on crate feature
core-types-serialization only.