diff --git a/samples/rust_generated/mod.rs b/samples/rust_generated/mod.rs index 8560153d6..5f7e92453 100644 --- a/samples/rust_generated/mod.rs +++ b/samples/rust_generated/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod my_game { use super::*; pub mod sample { diff --git a/samples/rust_generated/my_game/sample/color_generated.rs b/samples/rust_generated/my_game/sample/color_generated.rs index ed1440d1d..7a7d1d5b2 100644 --- a/samples/rust_generated/my_game/sample/color_generated.rs +++ b/samples/rust_generated/my_game/sample/color_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/samples/rust_generated/my_game/sample/equipment_generated.rs b/samples/rust_generated/my_game/sample/equipment_generated.rs index 8eb5a1654..9898c8d4a 100644 --- a/samples/rust_generated/my_game/sample/equipment_generated.rs +++ b/samples/rust_generated/my_game/sample/equipment_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/samples/rust_generated/my_game/sample/monster_generated.rs b/samples/rust_generated/my_game/sample/monster_generated.rs index ee444f069..273212f2d 100644 --- a/samples/rust_generated/my_game/sample/monster_generated.rs +++ b/samples/rust_generated/my_game/sample/monster_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/samples/rust_generated/my_game/sample/vec_3_generated.rs b/samples/rust_generated/my_game/sample/vec_3_generated.rs index 9d889702d..894186b6e 100644 --- a/samples/rust_generated/my_game/sample/vec_3_generated.rs +++ b/samples/rust_generated/my_game/sample/vec_3_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/samples/rust_generated/my_game/sample/weapon_generated.rs b/samples/rust_generated/my_game/sample/weapon_generated.rs index f2802bb0a..f0a709d58 100644 --- a/samples/rust_generated/my_game/sample/weapon_generated.rs +++ b/samples/rust_generated/my_game/sample/weapon_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/src/idl_gen_rust.cpp b/src/idl_gen_rust.cpp index a2d915faa..c7d735ef4 100644 --- a/src/idl_gen_rust.cpp +++ b/src/idl_gen_rust.cpp @@ -330,6 +330,7 @@ bool GenerateRustModuleRootFile(const Parser &parser, code += "// Automatically generated by the Flatbuffers compiler. " "Do not modify."; + code += "// @generated"; root_module.GenerateImports(code); const bool success = SaveFile((output_dir + "mod.rs").c_str(), code.ToString(), false); @@ -367,6 +368,7 @@ class RustGenerator : public BaseGenerator { if (symbol.generated) continue; code_.Clear(); code_ += "// " + std::string(FlatBuffersGeneratedWarning()); + code_ += "// @generated"; code_ += "extern crate alloc;"; code_ += "extern crate flatbuffers;"; code_ += "use alloc::boxed::Box;"; @@ -423,6 +425,7 @@ class RustGenerator : public BaseGenerator { bool GenerateOneFile() { code_.Clear(); code_ += "// " + std::string(FlatBuffersGeneratedWarning()) + "\n\n"; + code_ += "// @generated"; assert(!cur_name_space_); diff --git a/tests/arrays_test/mod.rs b/tests/arrays_test/mod.rs index 83782dc9d..5a649d5e8 100644 --- a/tests/arrays_test/mod.rs +++ b/tests/arrays_test/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod my_game { use super::*; pub mod example { diff --git a/tests/arrays_test/my_game/example/array_struct_generated.rs b/tests/arrays_test/my_game/example/array_struct_generated.rs index 3261f12a9..bf416960b 100644 --- a/tests/arrays_test/my_game/example/array_struct_generated.rs +++ b/tests/arrays_test/my_game/example/array_struct_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/arrays_test/my_game/example/array_table_generated.rs b/tests/arrays_test/my_game/example/array_table_generated.rs index 87cf6b77d..bc78fc1a1 100644 --- a/tests/arrays_test/my_game/example/array_table_generated.rs +++ b/tests/arrays_test/my_game/example/array_table_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/arrays_test/my_game/example/nested_struct_generated.rs b/tests/arrays_test/my_game/example/nested_struct_generated.rs index 9d841c70c..337affc58 100644 --- a/tests/arrays_test/my_game/example/nested_struct_generated.rs +++ b/tests/arrays_test/my_game/example/nested_struct_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/arrays_test/my_game/example/test_enum_generated.rs b/tests/arrays_test/my_game/example/test_enum_generated.rs index 38a4696eb..5252133c6 100644 --- a/tests/arrays_test/my_game/example/test_enum_generated.rs +++ b/tests/arrays_test/my_game/example/test_enum_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test1/mod.rs b/tests/include_test1/mod.rs index 3a6afa900..ca4894dc3 100644 --- a/tests/include_test1/mod.rs +++ b/tests/include_test1/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod my_game { use super::*; pub mod other_name_space { diff --git a/tests/include_test1/my_game/other_name_space/from_include_generated.rs b/tests/include_test1/my_game/other_name_space/from_include_generated.rs index 54be3d608..3c5165d17 100644 --- a/tests/include_test1/my_game/other_name_space/from_include_generated.rs +++ b/tests/include_test1/my_game/other_name_space/from_include_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test1/my_game/other_name_space/table_b_generated.rs b/tests/include_test1/my_game/other_name_space/table_b_generated.rs index edb14bc98..da7b9378b 100644 --- a/tests/include_test1/my_game/other_name_space/table_b_generated.rs +++ b/tests/include_test1/my_game/other_name_space/table_b_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test1/my_game/other_name_space/unused_generated.rs b/tests/include_test1/my_game/other_name_space/unused_generated.rs index d0b3f3a34..1e4ad9c7b 100644 --- a/tests/include_test1/my_game/other_name_space/unused_generated.rs +++ b/tests/include_test1/my_game/other_name_space/unused_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test1/table_a_generated.rs b/tests/include_test1/table_a_generated.rs index 512344533..0e6a78de1 100644 --- a/tests/include_test1/table_a_generated.rs +++ b/tests/include_test1/table_a_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test2/mod.rs b/tests/include_test2/mod.rs index 3a6afa900..ca4894dc3 100644 --- a/tests/include_test2/mod.rs +++ b/tests/include_test2/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod my_game { use super::*; pub mod other_name_space { diff --git a/tests/include_test2/my_game/other_name_space/from_include_generated.rs b/tests/include_test2/my_game/other_name_space/from_include_generated.rs index 54be3d608..3c5165d17 100644 --- a/tests/include_test2/my_game/other_name_space/from_include_generated.rs +++ b/tests/include_test2/my_game/other_name_space/from_include_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test2/my_game/other_name_space/table_b_generated.rs b/tests/include_test2/my_game/other_name_space/table_b_generated.rs index edb14bc98..da7b9378b 100644 --- a/tests/include_test2/my_game/other_name_space/table_b_generated.rs +++ b/tests/include_test2/my_game/other_name_space/table_b_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test2/my_game/other_name_space/unused_generated.rs b/tests/include_test2/my_game/other_name_space/unused_generated.rs index d0b3f3a34..1e4ad9c7b 100644 --- a/tests/include_test2/my_game/other_name_space/unused_generated.rs +++ b/tests/include_test2/my_game/other_name_space/unused_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/include_test2/table_a_generated.rs b/tests/include_test2/table_a_generated.rs index 512344533..0e6a78de1 100644 --- a/tests/include_test2/table_a_generated.rs +++ b/tests/include_test2/table_a_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/keyword_test/keyword_test/abc_generated.rs b/tests/keyword_test/keyword_test/abc_generated.rs index 39dc188e1..823b883b7 100644 --- a/tests/keyword_test/keyword_test/abc_generated.rs +++ b/tests/keyword_test/keyword_test/abc_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/keyword_test/keyword_test/keywords_in_table_generated.rs b/tests/keyword_test/keyword_test/keywords_in_table_generated.rs index 0b9939b91..74ddfba0a 100644 --- a/tests/keyword_test/keyword_test/keywords_in_table_generated.rs +++ b/tests/keyword_test/keyword_test/keywords_in_table_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/keyword_test/keyword_test/keywords_in_union_generated.rs b/tests/keyword_test/keyword_test/keywords_in_union_generated.rs index 65df3fe79..78d8cd79c 100644 --- a/tests/keyword_test/keyword_test/keywords_in_union_generated.rs +++ b/tests/keyword_test/keyword_test/keywords_in_union_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/keyword_test/keyword_test/public_generated.rs b/tests/keyword_test/keyword_test/public_generated.rs index e2befd34f..76c6ed00c 100644 --- a/tests/keyword_test/keyword_test/public_generated.rs +++ b/tests/keyword_test/keyword_test/public_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/keyword_test/mod.rs b/tests/keyword_test/mod.rs index 94ce65042..d87e5d1c7 100644 --- a/tests/keyword_test/mod.rs +++ b/tests/keyword_test/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod keyword_test { use super::*; mod abc_generated; diff --git a/tests/monster_test/mod.rs b/tests/monster_test/mod.rs index 7b547103a..7f1fab136 100644 --- a/tests/monster_test/mod.rs +++ b/tests/monster_test/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod my_game { use super::*; pub mod example { diff --git a/tests/monster_test/my_game/example/ability_generated.rs b/tests/monster_test/my_game/example/ability_generated.rs index 8c23c11b3..d1f177c51 100644 --- a/tests/monster_test/my_game/example/ability_generated.rs +++ b/tests/monster_test/my_game/example/ability_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/any_ambiguous_aliases_generated.rs b/tests/monster_test/my_game/example/any_ambiguous_aliases_generated.rs index 32e31eeeb..ee8cba7cb 100644 --- a/tests/monster_test/my_game/example/any_ambiguous_aliases_generated.rs +++ b/tests/monster_test/my_game/example/any_ambiguous_aliases_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/any_generated.rs b/tests/monster_test/my_game/example/any_generated.rs index 4008dc090..adddc10c5 100644 --- a/tests/monster_test/my_game/example/any_generated.rs +++ b/tests/monster_test/my_game/example/any_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/any_unique_aliases_generated.rs b/tests/monster_test/my_game/example/any_unique_aliases_generated.rs index 1337a2989..5142d0e59 100644 --- a/tests/monster_test/my_game/example/any_unique_aliases_generated.rs +++ b/tests/monster_test/my_game/example/any_unique_aliases_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/color_generated.rs b/tests/monster_test/my_game/example/color_generated.rs index 2679798cc..1b9287fd4 100644 --- a/tests/monster_test/my_game/example/color_generated.rs +++ b/tests/monster_test/my_game/example/color_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/long_enum_generated.rs b/tests/monster_test/my_game/example/long_enum_generated.rs index 7844af5b4..6a24d74c4 100644 --- a/tests/monster_test/my_game/example/long_enum_generated.rs +++ b/tests/monster_test/my_game/example/long_enum_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/monster_generated.rs b/tests/monster_test/my_game/example/monster_generated.rs index cf1b33c3d..dd325b28f 100644 --- a/tests/monster_test/my_game/example/monster_generated.rs +++ b/tests/monster_test/my_game/example/monster_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/race_generated.rs b/tests/monster_test/my_game/example/race_generated.rs index a2a159375..47f3855a0 100644 --- a/tests/monster_test/my_game/example/race_generated.rs +++ b/tests/monster_test/my_game/example/race_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/referrable_generated.rs b/tests/monster_test/my_game/example/referrable_generated.rs index 0395ab298..81a9d60ba 100644 --- a/tests/monster_test/my_game/example/referrable_generated.rs +++ b/tests/monster_test/my_game/example/referrable_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/stat_generated.rs b/tests/monster_test/my_game/example/stat_generated.rs index b939f1911..98bc33171 100644 --- a/tests/monster_test/my_game/example/stat_generated.rs +++ b/tests/monster_test/my_game/example/stat_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/struct_of_structs_generated.rs b/tests/monster_test/my_game/example/struct_of_structs_generated.rs index 9747e0c15..bc05c77f0 100644 --- a/tests/monster_test/my_game/example/struct_of_structs_generated.rs +++ b/tests/monster_test/my_game/example/struct_of_structs_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/struct_of_structs_of_structs_generated.rs b/tests/monster_test/my_game/example/struct_of_structs_of_structs_generated.rs index b2d22b7ef..9c7ae0b33 100644 --- a/tests/monster_test/my_game/example/struct_of_structs_of_structs_generated.rs +++ b/tests/monster_test/my_game/example/struct_of_structs_of_structs_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/test_generated.rs b/tests/monster_test/my_game/example/test_generated.rs index 7d9885c40..1b72ee6d6 100644 --- a/tests/monster_test/my_game/example/test_generated.rs +++ b/tests/monster_test/my_game/example/test_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/test_simple_table_with_enum_generated.rs b/tests/monster_test/my_game/example/test_simple_table_with_enum_generated.rs index 0e3c71737..e97dfa0a8 100644 --- a/tests/monster_test/my_game/example/test_simple_table_with_enum_generated.rs +++ b/tests/monster_test/my_game/example/test_simple_table_with_enum_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/type_aliases_generated.rs b/tests/monster_test/my_game/example/type_aliases_generated.rs index f232d3e5d..dfa8d56d4 100644 --- a/tests/monster_test/my_game/example/type_aliases_generated.rs +++ b/tests/monster_test/my_game/example/type_aliases_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example/vec_3_generated.rs b/tests/monster_test/my_game/example/vec_3_generated.rs index 736bf3529..fa0ab5376 100644 --- a/tests/monster_test/my_game/example/vec_3_generated.rs +++ b/tests/monster_test/my_game/example/vec_3_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/example_2/monster_generated.rs b/tests/monster_test/my_game/example_2/monster_generated.rs index 8925b5a75..34e0db12a 100644 --- a/tests/monster_test/my_game/example_2/monster_generated.rs +++ b/tests/monster_test/my_game/example_2/monster_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/in_parent_namespace_generated.rs b/tests/monster_test/my_game/in_parent_namespace_generated.rs index 216dfa3e0..263fae76c 100644 --- a/tests/monster_test/my_game/in_parent_namespace_generated.rs +++ b/tests/monster_test/my_game/in_parent_namespace_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/other_name_space/from_include_generated.rs b/tests/monster_test/my_game/other_name_space/from_include_generated.rs index 54be3d608..3c5165d17 100644 --- a/tests/monster_test/my_game/other_name_space/from_include_generated.rs +++ b/tests/monster_test/my_game/other_name_space/from_include_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/other_name_space/table_b_generated.rs b/tests/monster_test/my_game/other_name_space/table_b_generated.rs index edb14bc98..da7b9378b 100644 --- a/tests/monster_test/my_game/other_name_space/table_b_generated.rs +++ b/tests/monster_test/my_game/other_name_space/table_b_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/my_game/other_name_space/unused_generated.rs b/tests/monster_test/my_game/other_name_space/unused_generated.rs index d0b3f3a34..1e4ad9c7b 100644 --- a/tests/monster_test/my_game/other_name_space/unused_generated.rs +++ b/tests/monster_test/my_game/other_name_space/unused_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test/table_a_generated.rs b/tests/monster_test/table_a_generated.rs index 512344533..0e6a78de1 100644 --- a/tests/monster_test/table_a_generated.rs +++ b/tests/monster_test/table_a_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/mod.rs b/tests/monster_test_serialize/mod.rs index 7b547103a..7f1fab136 100644 --- a/tests/monster_test_serialize/mod.rs +++ b/tests/monster_test_serialize/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod my_game { use super::*; pub mod example { diff --git a/tests/monster_test_serialize/my_game/example/ability_generated.rs b/tests/monster_test_serialize/my_game/example/ability_generated.rs index a0fc73c6a..5c8bcf815 100644 --- a/tests/monster_test_serialize/my_game/example/ability_generated.rs +++ b/tests/monster_test_serialize/my_game/example/ability_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/any_ambiguous_aliases_generated.rs b/tests/monster_test_serialize/my_game/example/any_ambiguous_aliases_generated.rs index 988536363..b278ca1c8 100644 --- a/tests/monster_test_serialize/my_game/example/any_ambiguous_aliases_generated.rs +++ b/tests/monster_test_serialize/my_game/example/any_ambiguous_aliases_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/any_generated.rs b/tests/monster_test_serialize/my_game/example/any_generated.rs index 1af99de8f..f67392db2 100644 --- a/tests/monster_test_serialize/my_game/example/any_generated.rs +++ b/tests/monster_test_serialize/my_game/example/any_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/any_unique_aliases_generated.rs b/tests/monster_test_serialize/my_game/example/any_unique_aliases_generated.rs index a6897dd02..1b3d09176 100644 --- a/tests/monster_test_serialize/my_game/example/any_unique_aliases_generated.rs +++ b/tests/monster_test_serialize/my_game/example/any_unique_aliases_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/color_generated.rs b/tests/monster_test_serialize/my_game/example/color_generated.rs index cf6b78e9e..e001d4399 100644 --- a/tests/monster_test_serialize/my_game/example/color_generated.rs +++ b/tests/monster_test_serialize/my_game/example/color_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/long_enum_generated.rs b/tests/monster_test_serialize/my_game/example/long_enum_generated.rs index 16b29b4d8..b29b97f0f 100644 --- a/tests/monster_test_serialize/my_game/example/long_enum_generated.rs +++ b/tests/monster_test_serialize/my_game/example/long_enum_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/monster_generated.rs b/tests/monster_test_serialize/my_game/example/monster_generated.rs index c6aa81b6d..7aa3ec776 100644 --- a/tests/monster_test_serialize/my_game/example/monster_generated.rs +++ b/tests/monster_test_serialize/my_game/example/monster_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/race_generated.rs b/tests/monster_test_serialize/my_game/example/race_generated.rs index 4fddd6416..a1a674983 100644 --- a/tests/monster_test_serialize/my_game/example/race_generated.rs +++ b/tests/monster_test_serialize/my_game/example/race_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/referrable_generated.rs b/tests/monster_test_serialize/my_game/example/referrable_generated.rs index 72543fa72..9992293b6 100644 --- a/tests/monster_test_serialize/my_game/example/referrable_generated.rs +++ b/tests/monster_test_serialize/my_game/example/referrable_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/stat_generated.rs b/tests/monster_test_serialize/my_game/example/stat_generated.rs index 38e10a998..fbd7ce8d7 100644 --- a/tests/monster_test_serialize/my_game/example/stat_generated.rs +++ b/tests/monster_test_serialize/my_game/example/stat_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/struct_of_structs_generated.rs b/tests/monster_test_serialize/my_game/example/struct_of_structs_generated.rs index 5a7eb5a50..0046447e2 100644 --- a/tests/monster_test_serialize/my_game/example/struct_of_structs_generated.rs +++ b/tests/monster_test_serialize/my_game/example/struct_of_structs_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/struct_of_structs_of_structs_generated.rs b/tests/monster_test_serialize/my_game/example/struct_of_structs_of_structs_generated.rs index d6acf9de3..234eb919e 100644 --- a/tests/monster_test_serialize/my_game/example/struct_of_structs_of_structs_generated.rs +++ b/tests/monster_test_serialize/my_game/example/struct_of_structs_of_structs_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/test_generated.rs b/tests/monster_test_serialize/my_game/example/test_generated.rs index c5e5132e5..472bff907 100644 --- a/tests/monster_test_serialize/my_game/example/test_generated.rs +++ b/tests/monster_test_serialize/my_game/example/test_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/test_simple_table_with_enum_generated.rs b/tests/monster_test_serialize/my_game/example/test_simple_table_with_enum_generated.rs index b9dce52e0..8a7b6271a 100644 --- a/tests/monster_test_serialize/my_game/example/test_simple_table_with_enum_generated.rs +++ b/tests/monster_test_serialize/my_game/example/test_simple_table_with_enum_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/type_aliases_generated.rs b/tests/monster_test_serialize/my_game/example/type_aliases_generated.rs index 2a8d52a73..f6f7bb7b1 100644 --- a/tests/monster_test_serialize/my_game/example/type_aliases_generated.rs +++ b/tests/monster_test_serialize/my_game/example/type_aliases_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example/vec_3_generated.rs b/tests/monster_test_serialize/my_game/example/vec_3_generated.rs index 34190896b..ebbe94c9b 100644 --- a/tests/monster_test_serialize/my_game/example/vec_3_generated.rs +++ b/tests/monster_test_serialize/my_game/example/vec_3_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/example_2/monster_generated.rs b/tests/monster_test_serialize/my_game/example_2/monster_generated.rs index 627278bb9..9422b573b 100644 --- a/tests/monster_test_serialize/my_game/example_2/monster_generated.rs +++ b/tests/monster_test_serialize/my_game/example_2/monster_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/in_parent_namespace_generated.rs b/tests/monster_test_serialize/my_game/in_parent_namespace_generated.rs index 4d61f4080..71ceaa0be 100644 --- a/tests/monster_test_serialize/my_game/in_parent_namespace_generated.rs +++ b/tests/monster_test_serialize/my_game/in_parent_namespace_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/other_name_space/from_include_generated.rs b/tests/monster_test_serialize/my_game/other_name_space/from_include_generated.rs index d1440f5aa..de5e5e227 100644 --- a/tests/monster_test_serialize/my_game/other_name_space/from_include_generated.rs +++ b/tests/monster_test_serialize/my_game/other_name_space/from_include_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/other_name_space/table_b_generated.rs b/tests/monster_test_serialize/my_game/other_name_space/table_b_generated.rs index 6af0c32e5..e593299c0 100644 --- a/tests/monster_test_serialize/my_game/other_name_space/table_b_generated.rs +++ b/tests/monster_test_serialize/my_game/other_name_space/table_b_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/my_game/other_name_space/unused_generated.rs b/tests/monster_test_serialize/my_game/other_name_space/unused_generated.rs index bf35e72d9..2991781c9 100644 --- a/tests/monster_test_serialize/my_game/other_name_space/unused_generated.rs +++ b/tests/monster_test_serialize/my_game/other_name_space/unused_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/monster_test_serialize/table_a_generated.rs b/tests/monster_test_serialize/table_a_generated.rs index 9ee3747c6..c4bbd6925 100644 --- a/tests/monster_test_serialize/table_a_generated.rs +++ b/tests/monster_test_serialize/table_a_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/more_defaults/abc_generated.rs b/tests/more_defaults/abc_generated.rs index 42f716b89..f2bdbad4a 100644 --- a/tests/more_defaults/abc_generated.rs +++ b/tests/more_defaults/abc_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/more_defaults/mod.rs b/tests/more_defaults/mod.rs index 639f8acb1..940204d58 100644 --- a/tests/more_defaults/mod.rs +++ b/tests/more_defaults/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated mod abc_generated; pub use self::abc_generated::*; mod more_defaults_generated; diff --git a/tests/more_defaults/more_defaults_generated.rs b/tests/more_defaults/more_defaults_generated.rs index 7de58f6ea..27fa65ca2 100644 --- a/tests/more_defaults/more_defaults_generated.rs +++ b/tests/more_defaults/more_defaults_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/mod.rs b/tests/namespace_test/mod.rs index 8572c8d40..22c667e8b 100644 --- a/tests/namespace_test/mod.rs +++ b/tests/namespace_test/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod namespace_a { use super::*; pub mod namespace_b { diff --git a/tests/namespace_test/namespace_a/namespace_b/enum_in_nested_ns_generated.rs b/tests/namespace_test/namespace_a/namespace_b/enum_in_nested_ns_generated.rs index 5e595222e..246d28f5f 100644 --- a/tests/namespace_test/namespace_a/namespace_b/enum_in_nested_ns_generated.rs +++ b/tests/namespace_test/namespace_a/namespace_b/enum_in_nested_ns_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/namespace_a/namespace_b/struct_in_nested_ns_generated.rs b/tests/namespace_test/namespace_a/namespace_b/struct_in_nested_ns_generated.rs index b26afe8e5..dc13b0cfa 100644 --- a/tests/namespace_test/namespace_a/namespace_b/struct_in_nested_ns_generated.rs +++ b/tests/namespace_test/namespace_a/namespace_b/struct_in_nested_ns_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/namespace_a/namespace_b/table_in_nested_ns_generated.rs b/tests/namespace_test/namespace_a/namespace_b/table_in_nested_ns_generated.rs index f8054e8a3..76744f9f0 100644 --- a/tests/namespace_test/namespace_a/namespace_b/table_in_nested_ns_generated.rs +++ b/tests/namespace_test/namespace_a/namespace_b/table_in_nested_ns_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/namespace_a/namespace_b/union_in_nested_ns_generated.rs b/tests/namespace_test/namespace_a/namespace_b/union_in_nested_ns_generated.rs index 1758f88f5..a77108f28 100644 --- a/tests/namespace_test/namespace_a/namespace_b/union_in_nested_ns_generated.rs +++ b/tests/namespace_test/namespace_a/namespace_b/union_in_nested_ns_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/namespace_a/second_table_in_a_generated.rs b/tests/namespace_test/namespace_a/second_table_in_a_generated.rs index 91561b973..c32fdc0c1 100644 --- a/tests/namespace_test/namespace_a/second_table_in_a_generated.rs +++ b/tests/namespace_test/namespace_a/second_table_in_a_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/namespace_a/table_in_first_ns_generated.rs b/tests/namespace_test/namespace_a/table_in_first_ns_generated.rs index 5a76dbd59..ab46d7e6a 100644 --- a/tests/namespace_test/namespace_a/table_in_first_ns_generated.rs +++ b/tests/namespace_test/namespace_a/table_in_first_ns_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/namespace_test/namespace_c/table_in_c_generated.rs b/tests/namespace_test/namespace_c/table_in_c_generated.rs index 6d548cf87..a6ba7bfae 100644 --- a/tests/namespace_test/namespace_c/table_in_c_generated.rs +++ b/tests/namespace_test/namespace_c/table_in_c_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/optional_scalars/mod.rs b/tests/optional_scalars/mod.rs index b7af3c5c8..84291e3ef 100644 --- a/tests/optional_scalars/mod.rs +++ b/tests/optional_scalars/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated pub mod optional_scalars { use super::*; mod optional_byte_generated; diff --git a/tests/optional_scalars/optional_scalars/optional_byte_generated.rs b/tests/optional_scalars/optional_scalars/optional_byte_generated.rs index b57053d8d..dae13668e 100644 --- a/tests/optional_scalars/optional_scalars/optional_byte_generated.rs +++ b/tests/optional_scalars/optional_scalars/optional_byte_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/optional_scalars/optional_scalars/scalar_stuff_generated.rs b/tests/optional_scalars/optional_scalars/scalar_stuff_generated.rs index bc5375af7..e201cc0b3 100644 --- a/tests/optional_scalars/optional_scalars/scalar_stuff_generated.rs +++ b/tests/optional_scalars/optional_scalars/scalar_stuff_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/private_annotation_test/ab_generated.rs b/tests/private_annotation_test/ab_generated.rs index 7f6adf8df..6ed88504c 100644 --- a/tests/private_annotation_test/ab_generated.rs +++ b/tests/private_annotation_test/ab_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/private_annotation_test/annotations_generated.rs b/tests/private_annotation_test/annotations_generated.rs index aeaa5bf64..7c5166b68 100644 --- a/tests/private_annotation_test/annotations_generated.rs +++ b/tests/private_annotation_test/annotations_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/private_annotation_test/any_generated.rs b/tests/private_annotation_test/any_generated.rs index 237f98a6d..c3049a08d 100644 --- a/tests/private_annotation_test/any_generated.rs +++ b/tests/private_annotation_test/any_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/private_annotation_test/game_generated.rs b/tests/private_annotation_test/game_generated.rs index ff4a0fd18..e69661120 100644 --- a/tests/private_annotation_test/game_generated.rs +++ b/tests/private_annotation_test/game_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box; diff --git a/tests/private_annotation_test/mod.rs b/tests/private_annotation_test/mod.rs index 01f5280cd..def518478 100644 --- a/tests/private_annotation_test/mod.rs +++ b/tests/private_annotation_test/mod.rs @@ -1,4 +1,5 @@ // Automatically generated by the Flatbuffers compiler. Do not modify. +// @generated mod ab_generated; pub use self::ab_generated::*; mod any_generated; diff --git a/tests/private_annotation_test/object_generated.rs b/tests/private_annotation_test/object_generated.rs index b51564e85..64419a9e0 100644 --- a/tests/private_annotation_test/object_generated.rs +++ b/tests/private_annotation_test/object_generated.rs @@ -1,4 +1,5 @@ // automatically generated by the FlatBuffers compiler, do not modify +// @generated extern crate alloc; extern crate flatbuffers; use alloc::boxed::Box;