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§
Sourcefn on_decision(
&self,
request: &PolicyRequest,
decision: &PolicyDecision,
subject: &str,
)
fn on_decision( &self, request: &PolicyRequest, decision: &PolicyDecision, subject: &str, )
Records the decision emitted for the supplied request subject.