pub trait Policy: Default + Send + Sync + 'static {
const NAME: &'static str;
fn header(&self) -> Header<'static>;
}
Expand description
Required Associated Constants
The actual name of the HTTP header.
This name must uniquely identify the header as it is used to determine
whether two implementations of Policy
are for the same header. Use the
real HTTP header’s name.
Example
use rocket::shield::Policy;
#[derive(Default)]
struct MyPolicy;
impl Policy for MyPolicy {
const NAME: &'static str = "X-My-Policy";
}