pub struct RawQuery(pub Option<String>);Expand description
Extractor that extracts the raw query string, without parsing it.
ยงExample
use axum::{
extract::RawQuery,
routing::get,
Router,
};
use futures_util::StreamExt;
async fn handler(RawQuery(query): RawQuery) {
// ...
}
let app = Router::new().route("/users", get(handler));Tuple Fieldsยง
ยง0: Option<String>Trait Implementationsยง
Sourceยงimpl<S> FromRequestParts<S> for RawQuery
impl<S> FromRequestParts<S> for RawQuery
Sourceยงtype Rejection = Infallible
type Rejection = Infallible
If the extractor fails itโll use this โrejectionโ type. A rejection is
a kind of error that can be converted into a response.
Sourceยงfn from_request_parts<'life0, 'life1, 'async_trait>(
parts: &'life0 mut Parts,
_state: &'life1 S,
) -> Pin<Box<dyn Future<Output = Result<RawQuery, <RawQuery as FromRequestParts<S>>::Rejection>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
RawQuery: 'async_trait,
fn from_request_parts<'life0, 'life1, 'async_trait>(
parts: &'life0 mut Parts,
_state: &'life1 S,
) -> Pin<Box<dyn Future<Output = Result<RawQuery, <RawQuery as FromRequestParts<S>>::Rejection>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
RawQuery: 'async_trait,
Perform the extraction.
Auto Trait Implementationsยง
impl Freeze for RawQuery
impl RefUnwindSafe for RawQuery
impl Send for RawQuery
impl Sync for RawQuery
impl Unpin for RawQuery
impl UnwindSafe for RawQuery
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<S, B, T> FromRequest<S, B, ViaParts> for T
impl<S, B, T> FromRequest<S, B, ViaParts> for T
Sourceยงtype Rejection = <T as FromRequestParts<S>>::Rejection
type Rejection = <T as FromRequestParts<S>>::Rejection
If the extractor fails itโll use this โrejectionโ type. A rejection is
a kind of error that can be converted into a response.