golem_gateway_client/model/
method_pattern.rs

1use serde::Deserialize;
2use serde::Serialize;
3
4#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
5pub enum MethodPattern {
6    Get,
7    Connect,
8    Post,
9    Delete,
10    Put,
11    Patch,
12    Options,
13    Trace,
14    Head,
15}
16
17impl ToString for MethodPattern{
18    fn to_string(&self) -> String {
19        match self {
20            MethodPattern::Get => "Get".to_string(),
21            MethodPattern::Connect => "Connect".to_string(),
22            MethodPattern::Post => "Post".to_string(),
23            MethodPattern::Delete => "Delete".to_string(),
24            MethodPattern::Put => "Put".to_string(),
25            MethodPattern::Patch => "Patch".to_string(),
26            MethodPattern::Options => "Options".to_string(),
27            MethodPattern::Trace => "Trace".to_string(),
28            MethodPattern::Head => "Head".to_string(),
29        }
30    }
31}