pub trait ToStateChange<T>where
    T: TypesAndLimits,{
    // Required method
    fn to_state_change(&self) -> StateChange<'_, T>;
}
Expand description

Converts the given entity to the state change.

Required Methods§

source

fn to_state_change(&self) -> StateChange<'_, T>

Converts the given entity to the state change.

Implementors§

source§

impl<T> ToStateChange<T> for WithNonce<T, MasterVoteRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, RemoveRegistryRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, RevokeRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, UnRevokeRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, RemoveStatusListCredentialRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, UpdateStatusListCredentialRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, ChangeParticipantsRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for WithNonce<T, SetParticipantInformationRaw<T>>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddAccumulator<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddAccumulatorParams<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddAccumulatorPublicKey<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveAccumulator<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveAccumulatorParams<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveAccumulatorPublicKey<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for UpdateAccumulator<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for SetAttestationClaim<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddBlob<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddControllers<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddKeys<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddServiceEndpoint<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for DidRemoval<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveControllers<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveKeys<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveServiceEndpoint<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddOffchainSignatureParams<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for AddOffchainSignaturePublicKey<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveOffchainSignatureParams<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for RemoveOffchainSignaturePublicKey<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for InitOrUpdateTrustRegistry<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for SetSchemasMetadata<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for SuspendIssuers<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for UnsuspendIssuers<T>where T: TypesAndLimits,

source§

impl<T> ToStateChange<T> for UpdateDelegatedIssuers<T>where T: TypesAndLimits,

source§

impl<T, A, Ta> ToStateChange<T> for ActionWithNonceWrapper<T, A, Ta>where T: TypesAndLimits, A: Action + ToStateChange<T>, Ta: Clone,

source§

impl<T, A, Ta> ToStateChange<T> for ActionWrapper<A, Ta>where T: TypesAndLimits, A: Action + ToStateChange<T>, Ta: Clone,