Skip to content

Commit c7cad42

Browse files
authored
Make clippy happy (#2076)
1 parent ed3a99e commit c7cad42

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

server/svix-server/src/v1/utils/patch.rs

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff 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)]
2020
pub 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)]
3738
pub 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-
8171
impl<T> From<Option<T>> for UnrequiredNullableField<T> {
8272
fn from(opt: Option<T>) -> Self {
8373
match opt {

0 commit comments

Comments
 (0)