pub trait Policy:
Default
+ Send
+ Sync
+ 'static {
const NAME: &'static str;
// Required method
fn header(&self) -> Header<'static>;
}
Expand description
Required Associated Constants§
sourceconst NAME: &'static str
const NAME: &'static str
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";
}
Required Methods§
Object Safety§
This trait is not object safe.