pub struct Accepted<R>(pub Option<R>);
Expand description
Sets the status of the response to 202 (Accepted).
If a responder is supplied, the remainder of the response is delegated to it. If there is no responder, the body of the response will be empty.
Examples
A 202 Accepted response without a body:
use rocket::response::status;
let response = status::Accepted::<()>(None);
A 202 Accepted response with a body:
use rocket::response::status;
let response = status::Accepted(Some("processing"));
Tuple Fields§
§0: Option<R>
Trait Implementations§
source§impl<R: PartialEq> PartialEq<Accepted<R>> for Accepted<R>
impl<R: PartialEq> PartialEq<Accepted<R>> for Accepted<R>
source§impl<'r, 'o: 'r, R: Responder<'r, 'o>> Responder<'r, 'o> for Accepted<R>
impl<'r, 'o: 'r, R: Responder<'r, 'o>> Responder<'r, 'o> for Accepted<R>
Sets the status code of the response to 202 Accepted. If the responder is
Some
, it is used to finalize the response.
impl<R> StructuralPartialEq for Accepted<R>
Auto Trait Implementations§
impl<R> RefUnwindSafe for Accepted<R>where R: RefUnwindSafe,
impl<R> Send for Accepted<R>where R: Send,
impl<R> Sync for Accepted<R>where R: Sync,
impl<R> Unpin for Accepted<R>where R: Unpin,
impl<R> UnwindSafe for Accepted<R>where R: UnwindSafe,
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoCollection<T> for T
impl<T> IntoCollection<T> for T
§fn into_collection<A>(self) -> SmallVec<A>where
A: Array<Item = T>,
fn into_collection<A>(self) -> SmallVec<A>where A: Array<Item = T>,
Converts
self
into a collection.