pub struct HxTrigger(pub Option<String>);Expand description
The HX-Trigger header.
This is set when a request is made from an element that has the hx-trigger
attribute set. The value will contain the trigger element’s id. If the id
does not exist on the page, the value will be None.
This extractor will always return a value. If the header is not present, it
will return None.
Tuple Fields§
§0: Option<String>Implementations§
Source§impl HxTrigger
impl HxTrigger
Sourcepub fn vary_response() -> VaryHxTrigger
pub fn vary_response() -> VaryHxTrigger
Convenience method to create the corresponding Vary response header
Trait Implementations§
Source§impl<S> FromRequestParts<S> for HxTrigger
impl<S> FromRequestParts<S> for HxTrigger
Auto Trait Implementations§
impl Freeze for HxTrigger
impl RefUnwindSafe for HxTrigger
impl Send for HxTrigger
impl Sync for HxTrigger
impl Unpin for HxTrigger
impl UnwindSafe for HxTrigger
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.