wick_config/config/common/
http.rs1#[derive(Debug, Clone, Copy, PartialEq, serde::Serialize)]
2#[serde(rename_all = "kebab-case")]
4pub enum HttpMethod {
5 Get = 0,
6 Post = 1,
7 Put = 2,
8 Delete = 3,
9}
10
11#[derive(Debug, Clone, Copy, PartialEq, serde::Serialize)]
12#[serde(rename_all = "kebab-case")]
14pub enum Codec {
15 Json = 0,
17 Raw = 1,
19 FormData = 2,
21 Text = 3,
23}
24
25impl Default for Codec {
26 fn default() -> Self {
27 Self::Json
28 }
29}
30
31impl std::fmt::Display for Codec {
32 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33 match self {
34 Codec::Json => write!(f, "json"),
35 Codec::Raw => write!(f, "raw"),
36 Codec::FormData => write!(f, "form-data"),
37 Codec::Text => write!(f, "text"),
38 }
39 }
40}