pub enum SpiderSenseError {
Parse(String),
Invalid(String),
Config(String),
Io(String),
}Expand description
Errors from SpiderSenseGuard construction.
Variants§
Parse(String)
Pattern JSON failed to parse.
Invalid(String)
Pattern database is empty or has inconsistent dimensionality.
Config(String)
Configuration value is out of range.
Io(String)
I/O error reading the pattern database from disk.
Trait Implementations§
Source§impl Debug for SpiderSenseError
impl Debug for SpiderSenseError
Source§impl Display for SpiderSenseError
impl Display for SpiderSenseError
Source§impl Error for SpiderSenseError
impl Error for SpiderSenseError
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()
Auto Trait Implementations§
impl Freeze for SpiderSenseError
impl RefUnwindSafe for SpiderSenseError
impl Send for SpiderSenseError
impl Sync for SpiderSenseError
impl Unpin for SpiderSenseError
impl UnsafeUnpin for SpiderSenseError
impl UnwindSafe for SpiderSenseError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.