Enum aws_http::user_agent::UserAgentStageError
source · [−]pub enum UserAgentStageError {
UserAgentMissing,
InvalidHeader(InvalidHeaderValue),
}
Expand description
Failures that can arise from the user agent middleware
Variants
UserAgentMissing
There was no AwsUserAgent
in the property bag.
InvalidHeader(InvalidHeaderValue)
The formatted user agent string is not a valid HTTP header value. This indicates a bug.
Trait Implementations
sourceimpl Debug for UserAgentStageError
impl Debug for UserAgentStageError
sourceimpl Display for UserAgentStageError
impl Display for UserAgentStageError
sourceimpl Error for UserAgentStageError
impl Error for UserAgentStageError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<InvalidHeaderValue> for UserAgentStageError
impl From<InvalidHeaderValue> for UserAgentStageError
sourcefn from(value: InvalidHeaderValue) -> Self
fn from(value: InvalidHeaderValue) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for UserAgentStageError
impl Send for UserAgentStageError
impl Sync for UserAgentStageError
impl Unpin for UserAgentStageError
impl UnwindSafe for UserAgentStageError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more