Struct pemmican::plugins::good_citizen::GoodCitizen [−][src]
pub struct GoodCitizen { /* fields omitted */ }
Good Citizen is a plugin that helps you treat users of the website with the utmost respect. It deals with issues surrounding privacy, security, and usability.
This plugin should probably be added near the end of your plugin chain, unless you want to override it on a per-page basis, in which case you'll need to plug it in before your router.
Methods
impl GoodCitizen
[src]
impl GoodCitizen
pub fn new() -> GoodCitizen
[src]
pub fn new() -> GoodCitizen
pub fn disable_strict_transport_security(&mut self)
[src]
pub fn disable_strict_transport_security(&mut self)
pub fn set_strict_transport_security(&mut self, sts: StrictTransportSecurity)
[src]
pub fn set_strict_transport_security(&mut self, sts: StrictTransportSecurity)
pub fn disable_referrer_policy(&mut self)
[src]
pub fn disable_referrer_policy(&mut self)
pub fn set_referrer_policy(&mut self, rp: ReferrerPolicy)
[src]
pub fn set_referrer_policy(&mut self, rp: ReferrerPolicy)
pub fn disable_content_security_policy(&mut self)
[src]
pub fn disable_content_security_policy(&mut self)
pub fn set_content_security_policy(&mut self, csp: String)
[src]
pub fn set_content_security_policy(&mut self, csp: String)
pub fn disable_x_content_type_options(&mut self)
[src]
pub fn disable_x_content_type_options(&mut self)
pub fn set_x_content_type_options(&mut self, xcto: String)
[src]
pub fn set_x_content_type_options(&mut self, xcto: String)
pub fn disable_x_frame_options(&mut self)
[src]
pub fn disable_x_frame_options(&mut self)
pub fn set_x_frame_options(&mut self, xfo: String)
[src]
pub fn set_x_frame_options(&mut self, xfo: String)
pub fn disable_x_xss_protection(&mut self)
[src]
pub fn disable_x_xss_protection(&mut self)
pub fn set_x_xss_protection(&mut self, xss: String)
[src]
pub fn set_x_xss_protection(&mut self, xss: String)
Trait Implementations
impl Default for GoodCitizen
[src]
impl Default for GoodCitizen
fn default() -> GoodCitizen
[src]
fn default() -> GoodCitizen
Returns the "default value" for a type. Read more
impl<S, E> Plugin<S, E> for GoodCitizen where
S: 'static,
E: 'static,
[src]
impl<S, E> Plugin<S, E> for GoodCitizen where
S: 'static,
E: 'static,
ⓘImportant traits for Box<R>fn handle(
&self,
data: PluginData<S>
) -> Box<Future<Item = PluginData<S>, Error = E>>
[src]
ⓘImportant traits for Box<R>
fn handle(
&self,
data: PluginData<S>
) -> Box<Future<Item = PluginData<S>, Error = E>>
Auto Trait Implementations
impl Send for GoodCitizen
impl Send for GoodCitizen
impl Sync for GoodCitizen
impl Sync for GoodCitizen