pub struct HxRequest(pub bool);Expand description
The HX-Request header.
This is set on every request made by htmx itself. It won’t be present on requests made manually, or by other libraries.
This extractor will always return a value. If the header is not present, it
will return false.
Tuple Fields§
§0: boolImplementations§
Source§impl HxRequest
impl HxRequest
Sourcepub fn vary_response() -> VaryHxRequest
pub fn vary_response() -> VaryHxRequest
Convenience method to create the corresponding Vary response header
Trait Implementations§
Source§impl<S> FromRequestParts<S> for HxRequest
impl<S> FromRequestParts<S> for HxRequest
impl Copy for HxRequest
Auto Trait Implementations§
impl Freeze for HxRequest
impl RefUnwindSafe for HxRequest
impl Send for HxRequest
impl Sync for HxRequest
impl Unpin for HxRequest
impl UnwindSafe for HxRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S, T> FromRequest<S, ViaParts> for T
impl<S, T> FromRequest<S, 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.
Source§fn from_request(
req: Request<Body>,
state: &S,
) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
fn from_request( req: Request<Body>, state: &S, ) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
Perform the extraction.