pub trait CanUpdateKeyed<Entity>where
    Entity: Deref,
    Entity::Target: KeyValue,{
    // Provided method
    fn can_update_keyed<U: KeyedUpdate<Entity>>(
        &self,
        _entity: &Entity,
        _update: &U
    ) -> bool { ... }
}
Expand description

Checks whether an actor can update an entity over some keys.

Provided Methods§

source

fn can_update_keyed<U: KeyedUpdate<Entity>>( &self, _entity: &Entity, _update: &U ) -> bool

Checks whether the underlying keyed update can be applied, i.e. all associated updates are valid.

Implementors§

source§

impl<T: Limits> CanUpdateKeyed<DelegatedIssuerSchemas<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<DelegatedIssuerSchemas<T>> for Issuer

source§

impl<T: Limits> CanUpdateKeyed<DelegatedIssuerSchemas<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<DelegatedIssuers<T>> for Issuer

source§

impl<T: Limits> CanUpdateKeyed<IssuerSchemas<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<IssuerSchemas<T>> for Issuer

source§

impl<T: Limits> CanUpdateKeyed<IssuerSchemas<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<IssuerTrustRegistries<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<IssuerTrustRegistries<T>> for Issuer

source§

impl<T: Limits> CanUpdateKeyed<IssuerTrustRegistries<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<IssuersWith<T, VerificationPrices<T>>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<IssuersWith<T, VerificationPrices<T>>> for Issuer

source§

impl<T: Limits> CanUpdateKeyed<IssuersWith<T, VerificationPrices<T>>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<TrustRegistrySchemaVerifiers<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<TrustRegistrySchemaVerifiers<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<TrustRegistrySchemaVerifiers<T>> for Verifier

source§

impl<T: Limits> CanUpdateKeyed<TrustRegistryStoredParticipants<T>> for IssuersOrVerifiers

source§

impl<T: Limits> CanUpdateKeyed<TrustRegistryStoredSchemas<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<TrustRegistryStoredSchemas<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<VerificationPrices<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<VerificationPrices<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<VerifierSchemas<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<VerifierSchemas<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<VerifierSchemas<T>> for Verifier

source§

impl<T: Limits> CanUpdateKeyed<VerifierTrustRegistries<T>> for Convener

source§

impl<T: Limits> CanUpdateKeyed<VerifierTrustRegistries<T>> for IssuerOrVerifier

source§

impl<T: Limits> CanUpdateKeyed<VerifierTrustRegistries<T>> for Verifier