pub struct HttpStatus(/* private fields */);Expand description
Names the status a response is answered with.
Implementations§
Source§impl HttpStatus
impl HttpStatus
Sourcepub const NO_CONTENT: Self
pub const NO_CONTENT: Self
Answers that the request succeeded and states no body.
Sourcepub const BAD_REQUEST: Self
pub const BAD_REQUEST: Self
Answers that the request could not be read.
Sourcepub const METHOD_NOT_ALLOWED: Self
pub const METHOD_NOT_ALLOWED: Self
Answers that something is at this location, but not under this method.
Sourcepub const INTERNAL: Self
pub const INTERNAL: Self
Answers that the service failed for a reason the caller cannot act on.
Sourcepub const fn is_success(self) -> bool
pub const fn is_success(self) -> bool
Returns whether this status names a successful answer.
Trait Implementations§
Source§impl Clone for HttpStatus
impl Clone for HttpStatus
Source§fn clone(&self) -> HttpStatus
fn clone(&self) -> HttpStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HttpStatus
Source§impl Debug for HttpStatus
impl Debug for HttpStatus
impl Eq for HttpStatus
Source§impl Hash for HttpStatus
impl Hash for HttpStatus
Source§impl PartialEq for HttpStatus
impl PartialEq for HttpStatus
impl StructuralPartialEq for HttpStatus
Auto Trait Implementations§
impl Freeze for HttpStatus
impl RefUnwindSafe for HttpStatus
impl Send for HttpStatus
impl Sync for HttpStatus
impl Unpin for HttpStatus
impl UnsafeUnpin for HttpStatus
impl UnwindSafe for HttpStatus
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<This> HttpProgramExt<This> for This
impl<This> HttpProgramExt<This> for This
Source§fn compile_http<Program>(
&self,
program: Program,
) -> <Program as HttpProgramAlg<This>>::Routewhere
Program: HttpProgramAlg<This>,
fn compile_http<Program>(
&self,
program: Program,
) -> <Program as HttpProgramAlg<This>>::Routewhere
Program: HttpProgramAlg<This>,
Compiles a named HTTP program with this interpreter.