Struct dropshot::HttpResponseDeleted
source · pub struct HttpResponseDeleted();
Expand description
HttpResponseDeleted
represents an HTTP 204 “No Content” response, intended
for use when an API operation has successfully deleted an object.
Trait Implementations§
source§impl HttpCodedResponse for HttpResponseDeleted
impl HttpCodedResponse for HttpResponseDeleted
type Body = Empty
const STATUS_CODE: StatusCode = StatusCode::NO_CONTENT
const DESCRIPTION: &'static str = "successful deletion"
source§fn for_object(body: Self::Body) -> Result<Response<Body>, HttpError>
fn for_object(body: Self::Body) -> Result<Response<Body>, HttpError>
Convenience method to produce a response based on the input
body_object
(whose specific type is defined by the implementing type)
and the STATUS_CODE specified by the implementing type. This is a default
trait method to allow callers to avoid redundant type specification.Auto Trait Implementations§
impl RefUnwindSafe for HttpResponseDeleted
impl Send for HttpResponseDeleted
impl Sync for HttpResponseDeleted
impl Unpin for HttpResponseDeleted
impl UnwindSafe for HttpResponseDeleted
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