File tree Expand file tree Collapse file tree 1 file changed +4
-14
lines changed
server/svix-server/src/v1/utils Expand file tree Collapse file tree 1 file changed +4
-14
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,9 @@ use validator::Validate;
1616///
1717/// NOTE: You must tag these fields with `#[serde(default)]` in order for the
1818/// serialization to work correctly.
19- #[ derive( Debug ) ]
19+ #[ derive( Debug , Default ) ]
2020pub enum UnrequiredNullableField < T > {
21+ #[ default]
2122 Absent ,
2223 None ,
2324 Some ( T ) ,
@@ -33,8 +34,9 @@ pub enum UnrequiredNullableField<T> {
3334///
3435/// NOTE: You must tag these fields with `#[serde(default)]` in order for the
3536/// serialization to work correctly.
36- #[ derive( Debug ) ]
37+ #[ derive( Debug , Default ) ]
3738pub enum UnrequiredField < T > {
39+ #[ default]
3840 Absent ,
3941 Some ( T ) ,
4042}
@@ -66,18 +68,6 @@ impl<T> UnrequiredField<T> {
6668 }
6769}
6870
69- impl < T > Default for UnrequiredNullableField < T > {
70- fn default ( ) -> Self {
71- Self :: Absent
72- }
73- }
74-
75- impl < T > Default for UnrequiredField < T > {
76- fn default ( ) -> Self {
77- Self :: Absent
78- }
79- }
80-
8171impl < T > From < Option < T > > for UnrequiredNullableField < T > {
8272 fn from ( opt : Option < T > ) -> Self {
8373 match opt {
You can’t perform that action at this time.
0 commit comments