pub enum ShieldError {
Provider(ProviderError),
Configuration(ConfigurationError),
Session(SessionError),
Storage(StorageError),
Request(String),
Validation(String),
}
Variants§
Provider(ProviderError)
Configuration(ConfigurationError)
Session(SessionError)
Storage(StorageError)
Request(String)
Validation(String)
Trait Implementations§
Source§impl Debug for ShieldError
impl Debug for ShieldError
Source§impl Display for ShieldError
impl Display for ShieldError
Source§impl Error for ShieldError
impl Error for ShieldError
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 From<ConfigurationError> for ShieldError
impl From<ConfigurationError> for ShieldError
Source§fn from(source: ConfigurationError) -> Self
fn from(source: ConfigurationError) -> Self
Converts to this type from the input type.
Source§impl From<ProviderError> for ShieldError
impl From<ProviderError> for ShieldError
Source§fn from(source: ProviderError) -> Self
fn from(source: ProviderError) -> Self
Converts to this type from the input type.
Source§impl From<SessionError> for ShieldError
impl From<SessionError> for ShieldError
Source§fn from(source: SessionError) -> Self
fn from(source: SessionError) -> Self
Converts to this type from the input type.
Source§impl From<StorageError> for ShieldError
impl From<StorageError> for ShieldError
Source§fn from(source: StorageError) -> Self
fn from(source: StorageError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ShieldError
impl RefUnwindSafe for ShieldError
impl Send for ShieldError
impl Sync for ShieldError
impl Unpin for ShieldError
impl UnwindSafe for ShieldError
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