Skip to main content

RequestPolicy

Trait RequestPolicy 

Source
pub trait RequestPolicy: Send + Sync {
    // Required method
    fn decide(
        &self,
        request: &Request,
        target: &Target,
    ) -> RequestPolicyDecision;
}
Expand description

An immutable pre-transaction request policy.

Required Methods§

Source

fn decide(&self, request: &Request, target: &Target) -> RequestPolicyDecision

Decide one send. The request and target cannot be mutated or replaced.

Implementors§