Enum rocket::http::Method [−][src]
pub enum Method { Get, Put, Post, Delete, Options, Head, Trace, Connect, Patch, }
Expand description
Representation of HTTP methods.
Variants
The GET
variant.
The PUT
variant.
The POST
variant.
The DELETE
variant.
The OPTIONS
variant.
The HEAD
variant.
The TRACE
variant.
The CONNECT
variant.
The PATCH
variant.
Implementations
Returns true
if an HTTP request with the method represented by self
always supports a payload.
The following methods always support payloads:
PUT
,POST
,DELETE
,PATCH
The following methods do not always support payloads:
GET
,HEAD
,CONNECT
,TRACE
,OPTIONS
Example
use rocket::http::Method; assert_eq!(Method::Get.supports_payload(), false); assert_eq!(Method::Post.supports_payload(), true);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Method
impl UnwindSafe for Method
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Converts self
into a collection.
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V