pub struct HxPrompt(pub Option<String>);Expand description
The HX-Prompt header.
This is set when a request is made from an element that has the hx-prompt
attribute set. The value will contain the string input by the user.
This extractor will always return a value. If the header is not present, it
will return None.
Tuple Fields§
§0: Option<String>Trait Implementations§
Source§impl<S> FromRequestParts<S> for HxPrompt
impl<S> FromRequestParts<S> for HxPrompt
Auto Trait Implementations§
impl Freeze for HxPrompt
impl RefUnwindSafe for HxPrompt
impl Send for HxPrompt
impl Sync for HxPrompt
impl Unpin for HxPrompt
impl UnwindSafe for HxPrompt
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.