Struct content_security_policy::Directive
source · pub struct Directive { /* private fields */ }Expand description
https://www.w3.org/TR/CSP/#directives
Implementations§
source§impl Directive
impl Directive
sourcepub fn pre_request_check(&self, request: &Request, policy: &Policy) -> CheckResult
pub fn pre_request_check(&self, request: &Request, policy: &Policy) -> CheckResult
https://www.w3.org/TR/CSP/#directive-pre-request-check
sourcepub fn post_request_check(
&self,
request: &Request,
response: &Response,
policy: &Policy
) -> CheckResult
pub fn post_request_check( &self, request: &Request, response: &Response, policy: &Policy ) -> CheckResult
https://www.w3.org/TR/CSP/#directive-post-request-check
sourcepub fn response_check(
&self,
request: &Request,
_response: &Response,
policy: &Policy
) -> CheckResult
pub fn response_check( &self, request: &Request, _response: &Response, policy: &Policy ) -> CheckResult
https://www.w3.org/TR/CSP/#directive-response-check
sourcepub fn inline_check(
&self,
element: &Element<'_>,
type_: InlineCheckType,
policy: &Policy,
source: &str
) -> CheckResult
pub fn inline_check( &self, element: &Element<'_>, type_: InlineCheckType, policy: &Policy, source: &str ) -> CheckResult
https://www.w3.org/TR/CSP/#directive-inline-check
sourcepub fn get_sandboxing_flag_set_for_document(
&self,
policy: &Policy
) -> Option<SandboxingFlagSet>
pub fn get_sandboxing_flag_set_for_document( &self, policy: &Policy ) -> Option<SandboxingFlagSet>
https://www.w3.org/TR/CSP/#sandbox-init