Fix extern crate in root namespace (#4905)

Imports the Rust FlatBuffers runtime crate even when not using a namespace in a schema.
This commit is contained in:
Chris Holcombe
2018-09-03 19:09:38 -07:00
committed by Robert
parent 9e648c392b
commit 872fad049e
6 changed files with 17 additions and 2 deletions

View File

@@ -271,6 +271,9 @@ class RustGenerator : public BaseGenerator {
bool generate() {
code_.Clear();
code_ += "// " + std::string(FlatBuffersGeneratedWarning()) + "\n\n";
code_ += "#![allow(dead_code)]";
code_ += "#![allow(unused_imports)]";
code_ += "extern crate flatbuffers;\n";
assert(!cur_name_space_);