File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## Unreleased
9
9
10
+ - ` default_value ` for ` EnumeratedValues `
11
+
10
12
## [ v0.14.4] - 2023-11-15
11
13
12
14
- Add ` expand ` functions for arrays
Original file line number Diff line number Diff line change @@ -100,6 +100,16 @@ impl EnumeratedValuesBuilder {
100
100
}
101
101
102
102
impl EnumeratedValues {
103
+ /// Return default value if present
104
+ pub fn default_value ( & self ) -> Option < & EnumeratedValue > {
105
+ for v in & self . values {
106
+ if let Some ( true ) = v. is_default {
107
+ return Some ( v) ;
108
+ }
109
+ }
110
+ None
111
+ }
112
+
103
113
/// Make a builder for [`EnumeratedValues`]
104
114
pub fn builder ( ) -> EnumeratedValuesBuilder {
105
115
EnumeratedValuesBuilder :: default ( )
You can’t perform that action at this time.
0 commit comments