Default strings and vectors: Parser + Rust support (#6421)
authorCasper <casperneo@uchicago.edu>
Fri, 12 Feb 2021 14:41:10 +0000 (09:41 -0500)
committerGitHub <noreply@github.com>
Fri, 12 Feb 2021 14:41:10 +0000 (09:41 -0500)
commit86401e078d0746d2381735415f8c2dfe849f3f52
tree048e8698dec64bc5445b7f2680f67b7c9773d522
parent6af37e672947bb29b53650119585b38766f74d96
Default strings and vectors: Parser + Rust support (#6421)

* Fix tests.cpp

* Parser support for vector/string defaults

* tests and default empty vectors

* addressed comments

* Default strings and vectors for Rust

* Tested Rust more_defaults

* git-clang-format

* add more_defaults_test

* fixed vector default

* removed commented out code

* more unreachable

Co-authored-by: Casper Neo <cneo@google.com>
12 files changed:
include/flatbuffers/idl.h
rust/flatbuffers/Cargo.toml
rust/flatbuffers/src/vector.rs
src/idl_gen_rust.cpp
src/idl_parser.cpp
tests/generate_code.sh
tests/monster_test_generated.rs
tests/more_defaults.fbs [new file with mode: 0644]
tests/more_defaults_generated.rs [new file with mode: 0644]
tests/rust_usage_test/tests/integration_test.rs
tests/rust_usage_test/tests/more_defaults_test.rs [new file with mode: 0644]
tests/test.cpp