pub enum CspError {
Show 13 variants
InvalidDirectiveValue(String),
InvalidDirectiveName(String),
InvalidHashAlgorithm(String),
InvalidNonceValue(String),
InvalidReportUri(String),
CryptoError(String),
SerializationError(String),
HeaderError(String),
ValidationError(String),
ReportError(String),
VerificationError(String),
ConfigError(String),
IoError(Error),
}Variants§
InvalidDirectiveValue(String)
InvalidDirectiveName(String)
InvalidHashAlgorithm(String)
InvalidNonceValue(String)
InvalidReportUri(String)
CryptoError(String)
SerializationError(String)
HeaderError(String)
ValidationError(String)
ReportError(String)
VerificationError(String)
ConfigError(String)
IoError(Error)
Trait Implementations§
Source§impl Error for CspError
impl Error for CspError
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 ResponseError for CspError
impl ResponseError for CspError
Source§fn status_code(&self) -> StatusCode
fn status_code(&self) -> StatusCode
Returns appropriate status code for error. Read more
Source§fn error_response(&self) -> HttpResponse
fn error_response(&self) -> HttpResponse
Creates full response for error. Read more
Auto Trait Implementations§
impl Freeze for CspError
impl !RefUnwindSafe for CspError
impl Send for CspError
impl Sync for CspError
impl Unpin for CspError
impl UnsafeUnpin for CspError
impl !UnwindSafe for CspError
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