svix_webhook_with_clone/models/
border_radius_enum.rs

1/*
2 * Svix API
3 *
4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
5 *
6 * The version of the OpenAPI document: 1.1.1
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11#[allow(unused_imports)]
12use crate::models;
13#[allow(unused_imports)]
14use serde::{Deserialize, Serialize};
15        
16                /// 
17                #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
18                pub enum BorderRadiusEnum {
19                        #[serde(rename = "none")]
20                        None,
21                                            #[serde(rename = "lg")]
22                        Lg,
23                                            #[serde(rename = "md")]
24                        Md,
25                                            #[serde(rename = "sm")]
26                        Sm,
27                                            #[serde(rename = "full")]
28                        Full,
29                    
30                }
31
32                impl std::fmt::Display for BorderRadiusEnum {
33                fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
34                match self {
35                        Self::None => write!(f, "none"),
36                        Self::Lg => write!(f, "lg"),
37                        Self::Md => write!(f, "md"),
38                        Self::Sm => write!(f, "sm"),
39                        Self::Full => write!(f, "full"),
40                }
41                }
42                }
43
44            impl Default for BorderRadiusEnum {
45            fn default() -> BorderRadiusEnum {
46                Self::None
47            }
48            }
49