Fixes unused imports in Rust code generator#8828
Merged
aardappel merged 2 commits intogoogle:masterfrom Dec 5, 2025
Merged
Conversation
Contributor
Author
|
I removed Detailsdiff --git a/a.txt b/b.txt
index cff4d93..cc22a96 100644
--- a/a.txt
+++ b/b.txt
@@ -6,167 +6,23 @@ warning: unused import: `super::*`
|
= note: `#[warn(unused_imports)]` on by default
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:5:5
+warning: unused import: `super::*`
+ --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:5:5
+ --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:62:9
- |
-62 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:6:21
+ --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:4:5
|
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `super::*`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test1/my_game/other_name_space/table_b_generated.rs:71:9
- |
-71 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test1/table_a_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test1/table_a_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test1/table_a_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test1/table_a_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../include_test1/table_a_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test1/table_a_generated.rs:71:9
- |
-71 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
--> bin/../../include_test2/mod.rs:6:9
@@ -174,785 +30,71 @@ warning: unused import: `super::*`
6 | use super::*;
| ^^^^^^^^
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:5:5
+warning: unused import: `super::*`
+ --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:5:5
+ --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:62:9
- |
-62 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:6:21
+ --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:4:5
|
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test2/my_game/other_name_space/table_b_generated.rs:71:9
- |
-71 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../include_test2/table_a_generated.rs:6:21
+ --> bin/../../monster_test/my_game/example/color_generated.rs:4:5
|
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../include_test2/table_a_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../include_test2/table_a_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../include_test2/table_a_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../include_test2/table_a_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test2/table_a_generated.rs:71:9
- |
-71 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/color_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/color_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/color_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/color_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/color_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/color_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/color_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/race_generated.rs:5:5
+ --> bin/../../monster_test/my_game/example/race_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/race_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/race_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/race_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/race_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/race_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/race_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:5:5
+ --> bin/../../monster_test/my_game/example/long_enum_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/any_generated.rs:6:21
+ --> bin/../../monster_test/my_game/example/test_generated.rs:4:5
|
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/any_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/any_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/any_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/any_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/any_unique_aliases_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/any_unique_aliases_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/any_unique_aliases_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/any_unique_aliases_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/any_unique_aliases_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/any_ambiguous_aliases_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/any_ambiguous_aliases_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/any_ambiguous_aliases_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/any_ambiguous_aliases_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/any_ambiguous_aliases_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/test_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/test_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/test_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/test_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/test_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/test_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/test_generated.rs:63:9
- |
-63 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:5:5
+ --> bin/../../monster_test/my_game/example/ability_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/test_simple_table_with_enum_generated.rs:69:9
- |
-69 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:67:9
- |
-67 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:63:9
- |
-63 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:5:5
+ --> bin/../../monster_test/my_game/example/stat_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `EndianScalar`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:64:9
- |
-64 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `EndianScalar`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:62:9
- |
-62 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/stat_generated.rs:103:9
- |
-103 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:5:5
+ --> bin/../../monster_test/my_game/example/referrable_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/referrable_generated.rs:79:9
- |
-79 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/monster_generated.rs:8:5
+ --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:4:5
|
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/monster_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `EndianScalar`
- --> bin/../../monster_test/my_game/example/monster_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/monster_generated.rs:996:9
- |
-996 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/type_aliases_generated.rs:194:9
- |
-194 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
--> bin/../../monster_test/mod.rs:41:9
@@ -960,53 +102,11 @@ warning: unused import: `super::*`
41 | use super::*;
| ^^^^^^^^
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:5:5
- |
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example_2/monster_generated.rs:57:9
- |
-57 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ --> bin/../../monster_test/my_game/example_2/monster_generated.rs:4:5
+ |
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
--> bin/../../monster_test/mod.rs:46:9
@@ -1014,324 +114,30 @@ warning: unused import: `super::*`
46 | use super::*;
| ^^^^^^^^
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:5:5
+warning: unused import: `super::*`
+ --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:5:5
+ --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:62:9
- |
-62 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:6:21
+ --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:4:5
|
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/other_name_space/table_b_generated.rs:71:9
- |
-71 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `alloc::boxed::Box`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:5:5
+ --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:4:5
|
-5 | use alloc::boxed::Box;
- | ^^^^^^^^^^^^^^^^^
+4 | use super::*;
+ | ^^^^^^^^
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `super::*`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:11:5
- |
-11 | use super::*;
- | ^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/in_parent_namespace_generated.rs:57:9
- |
-57 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `String` and `ToString`
- --> bin/../../monster_test/table_a_generated.rs:6:21
- |
-6 | use alloc::string::{String, ToString};
- | ^^^^^^ ^^^^^^^^
-
-warning: unused import: `alloc::vec::Vec`
- --> bin/../../monster_test/table_a_generated.rs:7:5
- |
-7 | use alloc::vec::Vec;
- | ^^^^^^^^^^^^^^^
-
-warning: unused import: `core::mem`
- --> bin/../../monster_test/table_a_generated.rs:8:5
- |
-8 | use core::mem;
- | ^^^^^^^^^
-
-warning: unused import: `core::cmp::Ordering`
- --> bin/../../monster_test/table_a_generated.rs:9:5
- |
-9 | use core::cmp::Ordering;
- | ^^^^^^^^^^^^^^^^^^^
-
-warning: unused imports: `EndianScalar` and `Follow`
- --> bin/../../monster_test/table_a_generated.rs:10:25
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^^^^^^^ ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/table_a_generated.rs:71:9
- |
-71 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test1/my_game/other_name_space/from_include_generated.rs:87:9
- |
-87 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../include_test1/my_game/other_name_space/unused_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../include_test2/my_game/other_name_space/from_include_generated.rs:87:9
- |
-87 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../include_test2/my_game/other_name_space/unused_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/example/monster_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/color_generated.rs:65:9
- |
-65 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/race_generated.rs:99:9
- |
-99 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/long_enum_generated.rs:61:9
- |
-61 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/any_generated.rs:99:9
- |
-99 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/any_unique_aliases_generated.rs:99:9
- |
-99 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/example/any_ambiguous_aliases_generated.rs:99:9
- |
-99 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/example/test_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/other_name_space/unused_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/example/vec_3_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `self::flatbuffers::Verifiable`
- --> bin/../../monster_test/my_game/other_name_space/from_include_generated.rs:87:9
- |
-87 | use self::flatbuffers::Verifiable;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/example/ability_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/example/struct_of_structs_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: unused import: `Follow`
- --> bin/../../monster_test/my_game/example/struct_of_structs_of_structs_generated.rs:10:39
- |
-10 | use self::flatbuffers::{EndianScalar, Follow};
- | ^^^^^^
-
-warning: `rust_usage_test` (bin "monster_example") generated 222 warnings (run `cargo fix --bin "monster_example"` to apply 204 suggestions)
-warning: `rust_usage_test` (bin "flatbuffers_alloc_check") generated 222 warnings (222 duplicates)
- Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.02s
+warning: `rust_usage_test` (bin "monster_example") generated 23 warnings (run `cargo fix --bin "monster_example"` to apply 23 suggestions)
+warning: `rust_usage_test` (bin "flatbuffers_alloc_check") generated 23 warnings (23 duplicates)
+ Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.01s |
Contributor
Author
|
@aardappel I hope this is pretty reviewable now. Note that if you view just the first commit, there is relatively little code to review. The second commit is simply regenerating the generated Rust code using The PR message hopefully contains all the relevant details, but this is basically equivalent to the following C++ change: using std::unique_ptr;
unique_ptr<int> some_function() { ... }-> ::std::unique_ptr<int> some_function() { ... }
|
aardappel
approved these changes
Dec 4, 2025
Collaborator
aardappel
left a comment
There was a problem hiding this comment.
Thanks for making this easy to review, much appreciated.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Rust code generator produced code with a plethora of warnings. These have been addressed.
use core::memwere included at the top of the file, so that the shorthandmemcould be used to reference thestd::memmodule in the generated code. However, not all schemas / configurations would generate code referencingcore::mem. This would trigger warnings about unused use statements. These use statements have all been removed, in favor of using the fully qualified name (::core::mem::...) in all generated code.An exhaustive list of migrated use statements is included below:
EndianScalar::to_little_endian. These usages have been converted to UFCS. E.g.x.to_little_endian()->::flatbuffers::EndianScalar::to_little_endian(x).An exhaustive list is of migrated traits is included below:
flatbuffers::Vec) have been converted to use absolute paths (e.g.::flatbuffers::Vec). Using absolute paths provides the most flexibility in terms of how the generated code is used (e.g. include!-ing the generated code in a file that defines a module namedflatbufferswould not cause ambiguity around ifflatbuffers::Vecreferences the module or theflatbufferscrate.Unfortunately, we cannot remove
#allow(unused_imports)entirely yet, due to remaining reliance on generated code for multiple files usinguse super::*, though all other improper imports are fixed.