PolicyObserver

Trait PolicyObserver 

Source
pub trait PolicyObserver: Send + Sync {
    // Required method
    fn on_decision(
        &self,
        request: &PolicyRequest,
        decision: &PolicyDecision,
        subject: &str,
    );
}
Expand description

Observer invoked whenever a policy decision is produced.

Required Methods§

Source

fn on_decision( &self, request: &PolicyRequest, decision: &PolicyDecision, subject: &str, )

Records the decision emitted for the supplied request subject.

Implementors§