pub enum SecurityHeadersError {
InvalidName {
name: String,
},
InvalidValue {
name: String,
reason: &'static str,
},
}Expand description
A rejected security-headers configuration: the reference raises out of
configure(), so a deployment never starts with these values.
Variants§
InvalidName
A custom header name that is not an RFC 7230 token.
InvalidValue
A header value carrying a newline, exceeding 8192 bytes, or otherwise unsanitizable.
Trait Implementations§
Source§impl Clone for SecurityHeadersError
impl Clone for SecurityHeadersError
Source§impl Debug for SecurityHeadersError
impl Debug for SecurityHeadersError
Source§impl Display for SecurityHeadersError
impl Display for SecurityHeadersError
impl Eq for SecurityHeadersError
Source§impl Error for SecurityHeadersError
impl Error for SecurityHeadersError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for SecurityHeadersError
impl PartialEq for SecurityHeadersError
impl StructuralPartialEq for SecurityHeadersError
Auto Trait Implementations§
impl Freeze for SecurityHeadersError
impl RefUnwindSafe for SecurityHeadersError
impl Send for SecurityHeadersError
impl Sync for SecurityHeadersError
impl Unpin for SecurityHeadersError
impl UnsafeUnpin for SecurityHeadersError
impl UnwindSafe for SecurityHeadersError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.