pub trait ExternalPolicy: DecisionPolicy {
// Required method
fn submitted_response(
&self,
ticket: &DecisionTicket,
) -> Option<ExternalDecisionResponse>;
// Provided method
fn external_request(
&self,
ticket: &DecisionTicket,
) -> ExternalDecisionRequest { ... }
}Required Methods§
fn submitted_response( &self, ticket: &DecisionTicket, ) -> Option<ExternalDecisionResponse>
Provided Methods§
fn external_request(&self, ticket: &DecisionTicket) -> ExternalDecisionRequest
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".