pub trait DecisionPolicy {
// Required methods
fn identity(&self) -> &DecisionPolicyIdentity;
fn decide(
&self,
ticket: &DecisionTicket,
) -> Result<PolicyDecision, DecisionError>;
}Required Methods§
fn identity(&self) -> &DecisionPolicyIdentity
fn decide( &self, ticket: &DecisionTicket, ) -> Result<PolicyDecision, DecisionError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".