Enum rocket::http::Method [−][src]
pub enum Method { Get, Put, Post, Delete, Options, Head, Trace, Connect, Patch, }
Representation of HTTP methods.
Variants
Get
Put
Post
Delete
Options
Head
Trace
Connect
Patch
Methods
impl Method
[src]
impl Method
pub fn supports_payload(&self) -> bool
[src]
pub fn supports_payload(&self) -> bool
Returns true
if an HTTP request with the method represented by self
supports a payload.
Example
use rocket::http::Method; assert_eq!(Method::Get.supports_payload(), false); assert_eq!(Method::Post.supports_payload(), true);
pub fn as_str(&self) -> &'static str
[src]
pub fn as_str(&self) -> &'static str
Returns the string representation of self
.
Example
use rocket::http::Method; assert_eq!(Method::Get.as_str(), "GET");
Trait Implementations
impl Clone for Method
[src]
impl Clone for Method
fn clone(&self) -> Method
[src]
fn clone(&self) -> Method
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for Method
[src]
impl Copy for Method
impl PartialEq for Method
[src]
impl PartialEq for Method
fn eq(&self, other: &Method) -> bool
[src]
fn eq(&self, other: &Method) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Eq for Method
[src]
impl Eq for Method
impl Hash for Method
[src]
impl Hash for Method
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
[src]Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for Method
[src]
impl Debug for Method
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl FromStr for Method
[src]
impl FromStr for Method
type Err = Error
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Method, Error>
[src]
fn from_str(s: &str) -> Result<Method, Error>
Parses a string s
to return a value of this type. Read more
impl Display for Method
[src]
impl Display for Method
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a, 'r> FromRequest<'a, 'r> for Method
[src]
impl<'a, 'r> FromRequest<'a, 'r> for Method