pub enum StateExtractError {
MissingAppState,
MissingStateType {
type_name: &'static str,
},
}Expand description
Error returned when state extraction fails.
Variants§
MissingAppState
Application state not found in request extensions.
This indicates the server was not configured to inject state into requests.
MissingStateType
Requested state type not found.
The type was not registered with the application state.
Trait Implementations§
Source§impl Debug for StateExtractError
impl Debug for StateExtractError
Source§impl Display for StateExtractError
impl Display for StateExtractError
Source§impl Error for StateExtractError
impl Error for StateExtractError
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 IntoResponse for StateExtractError
impl IntoResponse for StateExtractError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Convert into a response.
Auto Trait Implementations§
impl Freeze for StateExtractError
impl RefUnwindSafe for StateExtractError
impl Send for StateExtractError
impl Sync for StateExtractError
impl Unpin for StateExtractError
impl UnwindSafe for StateExtractError
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).