Trait ate::validator::EventValidator[][src]

pub trait EventValidator: Send + Sync {
    fn clone_validator(&self) -> Box<dyn EventValidator>;

    fn validate(
        &self,
        _header: &EventHeader,
        _conversation: Option<&Arc<ConversationSession>>
    ) -> Result<ValidationResult, ValidationError> { ... }
fn set_integrity_mode(&mut self, _mode: IntegrityMode) { ... } }

Required methods

Loading content...

Provided methods

fn validate(
    &self,
    _header: &EventHeader,
    _conversation: Option<&Arc<ConversationSession>>
) -> Result<ValidationResult, ValidationError>
[src]

fn set_integrity_mode(&mut self, _mode: IntegrityMode)[src]

Loading content...

Implementors

impl EventValidator for AntiReplayPlugin[src]

impl EventValidator for SignaturePlugin[src]

impl EventValidator for TimestampEnforcer[src]

impl EventValidator for TreeAuthorityPlugin[src]

impl EventValidator for RubberStampValidator[src]

impl EventValidator for StaticSignatureValidator[src]

Loading content...