pub struct HxTriggerName(pub Option<String>);Expand description
The HX-Trigger-Name 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 name. If the
name 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 HxTriggerName
impl HxTriggerName
Sourcepub fn vary_response() -> VaryHxTriggerName
pub fn vary_response() -> VaryHxTriggerName
Convenience method to create the corresponding Vary response header
Trait Implementations§
Source§impl Clone for HxTriggerName
impl Clone for HxTriggerName
Source§fn clone(&self) -> HxTriggerName
fn clone(&self) -> HxTriggerName
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HxTriggerName
impl Debug for HxTriggerName
Source§impl<S> FromRequestParts<S> for HxTriggerName
impl<S> FromRequestParts<S> for HxTriggerName
Auto Trait Implementations§
impl Freeze for HxTriggerName
impl RefUnwindSafe for HxTriggerName
impl Send for HxTriggerName
impl Sync for HxTriggerName
impl Unpin for HxTriggerName
impl UnwindSafe for HxTriggerName
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.