pub enum RoutineError {
BadUrl,
BadBearer,
Transport(String),
Status(u16),
}Expand description
Why a routine POST failed. Display never carries the URL or the key.
Variants§
BadUrl
URL refused before any socket was opened.
BadBearer
Key refused (not header-safe).
Transport(String)
Transport failure (connect, TLS, timeout), already redacted.
Status(u16)
Non-2xx answer.
Implementations§
Trait Implementations§
Source§impl Clone for RoutineError
impl Clone for RoutineError
Source§impl Debug for RoutineError
impl Debug for RoutineError
Source§impl Display for RoutineError
impl Display for RoutineError
impl Eq for RoutineError
Source§impl Error for RoutineError
impl Error for RoutineError
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 RoutineError
impl PartialEq for RoutineError
impl StructuralPartialEq for RoutineError
Auto Trait Implementations§
impl Freeze for RoutineError
impl RefUnwindSafe for RoutineError
impl Send for RoutineError
impl Sync for RoutineError
impl Unpin for RoutineError
impl UnsafeUnpin for RoutineError
impl UnwindSafe for RoutineError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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,
impl<T> Read<Exclusive, BecauseExclusive> 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.