@@ -7,7 +7,6 @@ use serde::{
77use std:: ops:: { Deref , DerefMut } ;
88
99/// Timestamp with millisecond precision.
10- #[ non_exhaustive]
1110#[ derive( Clone , Default , Debug , Deserialize , Eq , PartialEq , Serialize ) ]
1211pub struct MillisecondTimestamp (
1312 #[ serde( deserialize_with = "deserialize_milliseconds" ) ]
@@ -30,7 +29,6 @@ impl DerefMut for MillisecondTimestamp {
3029}
3130
3231/// Timestamp with second precision.
33- #[ non_exhaustive]
3432#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
3533pub struct SecondTimestamp (
3634 #[ serde( deserialize_with = "deserialize_seconds" ) ]
@@ -53,7 +51,6 @@ impl DerefMut for SecondTimestamp {
5351}
5452
5553/// Duration with second precision.
56- #[ non_exhaustive]
5754#[ derive( Clone , Debug , Deserialize , Eq , PartialEq , Serialize ) ]
5855pub struct SecondDuration (
5956 #[ serde( deserialize_with = "deserialize_duration_seconds" ) ]
@@ -76,7 +73,6 @@ impl DerefMut for SecondDuration {
7673}
7774
7875/// Duration with minute precision.
79- #[ non_exhaustive]
8076#[ derive( Clone , Default , Debug , Deserialize , Eq , PartialEq , Serialize ) ]
8177pub struct MinuteDuration (
8278 #[ serde( deserialize_with = "deserialize_duration_minutes" ) ]
0 commit comments