SubtreePolicy

Trait SubtreePolicy 

Source
pub trait SubtreePolicy {
    // Required method
    fn validate(
        &self,
        state: &State,
        policy_domain: &Domain,
        domain_after_op: &Domain,
    ) -> Result<()>;
}

Required Methods§

Source

fn validate( &self, state: &State, policy_domain: &Domain, domain_after_op: &Domain, ) -> Result<()>

Implementations on Foreign Types§

Source§

impl SubtreePolicy for ExpirationPolicy

Source§

fn validate( &self, state: &State, policy_domain: &Domain, domain_after_op: &Domain, ) -> Result<()>

Source§

impl SubtreePolicy for SchemaPolicy

Source§

fn validate( &self, _state: &State, policy_domain: &Domain, domain_after_op: &Domain, ) -> Result<()>

Source§

impl SubtreePolicy for SubtreePolicies

Source§

fn validate( &self, state: &State, policy_domain: &Domain, domain_after_op: &Domain, ) -> Result<()>

Source§

impl<T: SubtreePolicy> SubtreePolicy for Option<T>

Source§

fn validate( &self, state: &State, policy_domain: &Domain, domain_after_op: &Domain, ) -> Result<()>

Implementors§