pub enum ProvideError {
Network(String),
Api(String),
SerdeJson(Error),
EnvVar(VarError),
Reqwest(Error),
ExceptMessage(&'static str),
}Variants§
Network(String)
Api(String)
SerdeJson(Error)
EnvVar(VarError)
Reqwest(Error)
ExceptMessage(&'static str)
Trait Implementations§
Source§impl Debug for ProvideError
impl Debug for ProvideError
Source§impl Display for ProvideError
impl Display for ProvideError
Source§impl Error for ProvideError
impl Error for ProvideError
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<Error> for ProvideError
impl From<Error> for ProvideError
Source§impl From<Error> for ProvideError
impl From<Error> for ProvideError
Auto Trait Implementations§
impl !RefUnwindSafe for ProvideError
impl !UnwindSafe for ProvideError
impl Freeze for ProvideError
impl Send for ProvideError
impl Sync for ProvideError
impl Unpin for ProvideError
impl UnsafeUnpin for ProvideError
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.