@@ -13,6 +13,7 @@ use std::fmt;
13
13
mod attributes;
14
14
15
15
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
16
+ #[ non_exhaustive]
16
17
#[ serde( rename_all = "SCREAMING_SNAKE_CASE" ) ]
17
18
pub enum StreamViewType {
18
19
NewImage ,
@@ -35,6 +36,7 @@ impl fmt::Display for StreamViewType {
35
36
}
36
37
37
38
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
39
+ #[ non_exhaustive]
38
40
#[ serde( rename_all = "SCREAMING_SNAKE_CASE" ) ]
39
41
pub enum StreamStatus {
40
42
Enabling ,
@@ -57,6 +59,7 @@ impl fmt::Display for StreamStatus {
57
59
}
58
60
59
61
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
62
+ #[ non_exhaustive]
60
63
#[ serde( rename_all = "SCREAMING_SNAKE_CASE" ) ]
61
64
pub enum SharedIteratorType {
62
65
TrimHorizon ,
@@ -79,6 +82,7 @@ impl fmt::Display for SharedIteratorType {
79
82
}
80
83
81
84
#[ derive( Clone , Debug , Default , Deserialize , Eq , PartialEq , Serialize ) ]
85
+ #[ non_exhaustive]
82
86
#[ serde( rename_all = "SCREAMING_SNAKE_CASE" ) ]
83
87
pub enum OperationType {
84
88
#[ default]
@@ -99,6 +103,7 @@ impl fmt::Display for OperationType {
99
103
}
100
104
101
105
#[ derive( Clone , Default , Debug , Deserialize , Eq , PartialEq , Serialize ) ]
106
+ #[ non_exhaustive]
102
107
#[ serde( rename_all = "SCREAMING_SNAKE_CASE" ) ]
103
108
pub enum KeyType {
104
109
#[ default]
0 commit comments