pub struct Helmet {
pub headers: Vec<Header>,
}
Expand description
Fields§
§headers: Vec<Header>
Implementations§
Trait Implementations§
Source§impl Default for Helmet
impl Default for Helmet
Source§fn default() -> Self
fn default() -> Self
Default Helmet
instance with all headers applied
Content-Security-Policy: default-src 'self'; base-uri 'self'; font-src 'self' https: data:; form-action 'self'; frame-ancestors 'self'; img-src 'self' data:; object-src 'none'; script-src 'self'; script-src-attr 'none'; style-src 'self' https: 'unsafe-inline'; upgrade-insecure-requests
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Resource-Policy: same-origin
Origin-Agent-Cluster: ?1
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=15552000; includeSubDomains
X-Content-Type-Options: nosniff
X-DNS-Prefetch-Control: off
X-Download-Options: noopen
X-Frame-Options: sameorigin
X-Permitted-Cross-Domain-Policies: none
X-XSS-Protection: 0
Auto Trait Implementations§
impl Freeze for Helmet
impl RefUnwindSafe for Helmet
impl Send for Helmet
impl Sync for Helmet
impl Unpin for Helmet
impl UnwindSafe for Helmet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more