mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-17 17:46:31 +00:00
Default-empty vectors of enums (#6505)
* disable clippy * Vector of enum default * swift and tests * git clang format * Rewrite enum parser checks * Remove Voids from more_defaults * vector enum swift * remove vector accessor from swift * clang format Co-authored-by: Casper Neo <cneo@google.com>
This commit is contained in:
@@ -12,6 +12,8 @@ fn object_defaults() {
|
||||
floats: Vec::new(),
|
||||
empty_string: "".to_string(),
|
||||
some_string: "some".to_string(),
|
||||
abcs: Vec::new(),
|
||||
bools: Vec::new(),
|
||||
},
|
||||
)
|
||||
}
|
||||
@@ -21,6 +23,8 @@ fn nonpresent_values() {
|
||||
let m = flatbuffers::root::<MoreDefaults>(&[0; 4]).unwrap();
|
||||
assert_eq!(m.ints().len(), 0);
|
||||
assert_eq!(m.floats().len(), 0);
|
||||
assert_eq!(m.abcs().len(), 0);
|
||||
assert_eq!(m.bools().len(), 0);
|
||||
assert_eq!(m.empty_string(), "");
|
||||
assert_eq!(m.some_string(), "some");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user