[][src]Trait allow_me::PolicyValidator

pub trait PolicyValidator {
    type Error;
    pub fn validate(
        &self,
        definition: &PolicyDefinition
    ) -> Result<(), Self::Error>; }

Trait to extend PolicyBuilder validation for policy definition.

Associated Types

type Error[src]

The type of the validation error.

Loading content...

Required methods

pub fn validate(&self, definition: &PolicyDefinition) -> Result<(), Self::Error>[src]

This method is being called by PolicyBuilder for policy definition while Policy is being constructed.

If a policy definitions fails the validation, the error is returned.

Loading content...

Implementors

impl PolicyValidator for DefaultValidator[src]

type Error = ValidatorError

Loading content...