[INFO] cloning repository https://github.com/Jacob-C-Smith/G10-Rust-Port [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Jacob-C-Smith/G10-Rust-Port" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJacob-C-Smith%2FG10-Rust-Port", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJacob-C-Smith%2FG10-Rust-Port'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b82f34d83c523e778218fd8b5f110351903c328d [INFO] checking Jacob-C-Smith/G10-Rust-Port against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJacob-C-Smith%2FG10-Rust-Port" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Jacob-C-Smith/G10-Rust-Port on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Jacob-C-Smith/G10-Rust-Port [INFO] finished tweaking git repo https://github.com/Jacob-C-Smith/G10-Rust-Port [INFO] tweaked toml for git repo https://github.com/Jacob-C-Smith/G10-Rust-Port written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/Jacob-C-Smith/G10-Rust-Port already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2dfc0c9eaad8971ab045ec24811eb873e0698534e53672445b77202b342a22c8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2dfc0c9eaad8971ab045ec24811eb873e0698534e53672445b77202b342a22c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2dfc0c9eaad8971ab045ec24811eb873e0698534e53672445b77202b342a22c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2dfc0c9eaad8971ab045ec24811eb873e0698534e53672445b77202b342a22c8", kill_on_drop: false }` [INFO] [stdout] 2dfc0c9eaad8971ab045ec24811eb873e0698534e53672445b77202b342a22c8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 89d6ec803961486340dd0d4fb409b94affb629d548b0190057dbdd073825242c [INFO] running `Command { std: "docker" "start" "-a" "89d6ec803961486340dd0d4fb409b94affb629d548b0190057dbdd073825242c", kill_on_drop: false }` [INFO] [stderr] Checking G10RustPort v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> src/G10/GXEntity.rs:49:18 [INFO] [stdout] | [INFO] [stdout] 49 | fn draw_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/G10/GXEntity.rs:54:18 [INFO] [stdout] | [INFO] [stdout] 54 | fn load_entity ( path: String ) -> GXEntity { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shader` [INFO] [stdout] --> src/G10/GXEntity.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 67 | fn assign_texture ( shader: u64, uniform: String ) -> u64 { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_shader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `uniform` [INFO] [stdout] --> src/G10/GXEntity.rs:67:34 [INFO] [stdout] | [INFO] [stdout] 67 | fn assign_texture ( shader: u64, uniform: String ) -> u64 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_uniform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> src/G10/GXEntity.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | fn destroy_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGSCENE` [INFO] [stdout] --> src/G10/GXDebug.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub const GXDEBUGSCENE :u64 = 0x0000000000000001; // Debugger logging for scenes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGCAMERA` [INFO] [stdout] --> src/G10/GXDebug.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub const GXDEBUGCAMERA :u64 = 0x0000000000000002; // Debugger logging for cameras [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGENTITY` [INFO] [stdout] --> src/G10/GXDebug.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub const GXDEBUGENTITY :u64 = 0x0000000000000004; // Debugger logging for entities [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGTEXTURE` [INFO] [stdout] --> src/G10/GXDebug.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub const GXDEBUGTEXTURE :u64 = 0x0000000000000008; // Debugger logging for textures [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGMESH` [INFO] [stdout] --> src/G10/GXDebug.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub const GXDEBUGMESH :u64 = 0x0000000000000010; // Debugger logging for meshes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGSHADER` [INFO] [stdout] --> src/G10/GXDebug.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub const GXDEBUGSHADER :u64 = 0x0000000000000020; // Debugger logging for shaders [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGMATERIAL` [INFO] [stdout] --> src/G10/GXDebug.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub const GXDEBUGMATERIAL :u64 = 0x0000000000000040; // Debugger logging for materials [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGTRANSFORM` [INFO] [stdout] --> src/G10/GXDebug.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub const GXDEBUGTRANSFORM :u64 = 0x0000000000000080; // Debugger logging for transforms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGCOMMENTS` [INFO] [stdout] --> src/G10/GXDebug.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub const GXDEBUGCOMMENTS :u64 = 0x0000000000000100; // Debugger logging for comments in files [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGVERBOSE` [INFO] [stdout] --> src/G10/GXDebug.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const GXDEBUGVERBOSE :u64 = 0x0000000000000200; // Prints a LOT of info [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGMODE` [INFO] [stdout] --> src/G10/GXDebug.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub const GXDEBUGMODE :u64 = GXDEBUGALL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFPresent` [INFO] [stdout] --> src/G10/GXEntity.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub const GXEFPresent :u64 = 0x0000000000000001; // If set, use object [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFMesh` [INFO] [stdout] --> src/G10/GXEntity.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub const GXEFMesh : u64 = 0x0000000000000002; // If set, mesh is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFShader` [INFO] [stdout] --> src/G10/GXEntity.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const GXEFShader : u64 = 0x0000000000000004; // If set, shader is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFMaterial` [INFO] [stdout] --> src/G10/GXEntity.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub const GXEFMaterial : u64 = 0x0000000000000008; // If set, PBR material is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFTransform` [INFO] [stdout] --> src/G10/GXEntity.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub const GXEFTransform : u64 = 0x0000000000000010; // If set, transform is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFDrawable` [INFO] [stdout] --> src/G10/GXEntity.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub const GXEFDrawable : u64 = 0x0000000000000020; // If set, render on update cycle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFRigidbody` [INFO] [stdout] --> src/G10/GXEntity.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub const GXEFRigidbody : u64 = 0x0000000000000040; // If set, use rigid body physics [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFComputesPhysics` [INFO] [stdout] --> src/G10/GXEntity.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub const GXEFComputesPhysics : u64 = 0x0000000000000080; // If set, compute physics on update cycle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFCollisionFixed` [INFO] [stdout] --> src/G10/GXEntity.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub const GXEFCollisionFixed : u64 = 0x0000000000000100; // If set, use fixed collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFCollisionDynamic` [INFO] [stdout] --> src/G10/GXEntity.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub const GXEFCollisionDynamic : u64 = 0x0000000000000200; // If set, use dynamic collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFStandardObject` [INFO] [stdout] --> src/G10/GXEntity.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub const GXEFStandardObject : u64 = GXEFPresent | GXEFMesh | GXEFShader | GXEFMaterial | GXEFTransform | GXEFDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `GXEntity` [INFO] [stdout] --> src/G10/GXEntity.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct GXEntity [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn create_entity ( ) -> GXEntity { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `draw_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn draw_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `load_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn load_entity ( path: String ) -> GXEntity { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `assign_texture` [INFO] [stdout] --> src/G10/GXEntity.rs:67:4 [INFO] [stdout] | [INFO] [stdout] 67 | fn assign_texture ( shader: u64, uniform: String ) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `destroy_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:72:4 [INFO] [stdout] | [INFO] [stdout] 72 | fn destroy_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `G10RustPort` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `g10_rust_port` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `G10` should have a snake case name [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | mod G10; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `g10` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `GXDebug` should have a snake case name [INFO] [stdout] --> src/G10.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod GXDebug; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `gxdebug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `GXtypedef` should have a snake case name [INFO] [stdout] --> src/G10.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod GXtypedef; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `gxtypedef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `GXEntity` should have a snake case name [INFO] [stdout] --> src/G10.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod GXEntity; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `gxentity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFPresent` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | pub const GXEFPresent :u64 = 0x0000000000000001; // If set, use object [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFPRESENT` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFMesh` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const GXEFMesh : u64 = 0x0000000000000002; // If set, mesh is present [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `GXEFMESH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFShader` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | pub const GXEFShader : u64 = 0x0000000000000004; // If set, shader is present [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `GXEFSHADER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFMaterial` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const GXEFMaterial : u64 = 0x0000000000000008; // If set, PBR material is present [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFMATERIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFTransform` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const GXEFTransform : u64 = 0x0000000000000010; // If set, transform is present [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFTRANSFORM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFDrawable` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const GXEFDrawable : u64 = 0x0000000000000020; // If set, render on update cycle [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFDRAWABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFRigidbody` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const GXEFRigidbody : u64 = 0x0000000000000040; // If set, use rigid body physics [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFRIGIDBODY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFComputesPhysics` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const GXEFComputesPhysics : u64 = 0x0000000000000080; // If set, compute physics on update cycle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFCOMPUTES_PHYSICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFCollisionFixed` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const GXEFCollisionFixed : u64 = 0x0000000000000100; // If set, use fixed collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFCOLLISION_FIXED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFCollisionDynamic` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const GXEFCollisionDynamic : u64 = 0x0000000000000200; // If set, use dynamic collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFCOLLISION_DYNAMIC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFStandardObject` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | pub const GXEFStandardObject : u64 = GXEFPresent | GXEFMesh | GXEFShader | GXEFMaterial | GXEFTransform | GXEFDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFSTANDARD_OBJECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> src/G10/GXEntity.rs:49:18 [INFO] [stdout] | [INFO] [stdout] 49 | fn draw_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/G10/GXEntity.rs:54:18 [INFO] [stdout] | [INFO] [stdout] 54 | fn load_entity ( path: String ) -> GXEntity { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shader` [INFO] [stdout] --> src/G10/GXEntity.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 67 | fn assign_texture ( shader: u64, uniform: String ) -> u64 { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_shader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `uniform` [INFO] [stdout] --> src/G10/GXEntity.rs:67:34 [INFO] [stdout] | [INFO] [stdout] 67 | fn assign_texture ( shader: u64, uniform: String ) -> u64 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_uniform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> src/G10/GXEntity.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | fn destroy_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGSCENE` [INFO] [stdout] --> src/G10/GXDebug.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub const GXDEBUGSCENE :u64 = 0x0000000000000001; // Debugger logging for scenes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGCAMERA` [INFO] [stdout] --> src/G10/GXDebug.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub const GXDEBUGCAMERA :u64 = 0x0000000000000002; // Debugger logging for cameras [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGENTITY` [INFO] [stdout] --> src/G10/GXDebug.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub const GXDEBUGENTITY :u64 = 0x0000000000000004; // Debugger logging for entities [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGTEXTURE` [INFO] [stdout] --> src/G10/GXDebug.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub const GXDEBUGTEXTURE :u64 = 0x0000000000000008; // Debugger logging for textures [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGMESH` [INFO] [stdout] --> src/G10/GXDebug.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub const GXDEBUGMESH :u64 = 0x0000000000000010; // Debugger logging for meshes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGSHADER` [INFO] [stdout] --> src/G10/GXDebug.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub const GXDEBUGSHADER :u64 = 0x0000000000000020; // Debugger logging for shaders [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGMATERIAL` [INFO] [stdout] --> src/G10/GXDebug.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub const GXDEBUGMATERIAL :u64 = 0x0000000000000040; // Debugger logging for materials [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGTRANSFORM` [INFO] [stdout] --> src/G10/GXDebug.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub const GXDEBUGTRANSFORM :u64 = 0x0000000000000080; // Debugger logging for transforms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGCOMMENTS` [INFO] [stdout] --> src/G10/GXDebug.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub const GXDEBUGCOMMENTS :u64 = 0x0000000000000100; // Debugger logging for comments in files [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGVERBOSE` [INFO] [stdout] --> src/G10/GXDebug.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const GXDEBUGVERBOSE :u64 = 0x0000000000000200; // Prints a LOT of info [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXDEBUGMODE` [INFO] [stdout] --> src/G10/GXDebug.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub const GXDEBUGMODE :u64 = GXDEBUGALL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFPresent` [INFO] [stdout] --> src/G10/GXEntity.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub const GXEFPresent :u64 = 0x0000000000000001; // If set, use object [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFMesh` [INFO] [stdout] --> src/G10/GXEntity.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub const GXEFMesh : u64 = 0x0000000000000002; // If set, mesh is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFShader` [INFO] [stdout] --> src/G10/GXEntity.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const GXEFShader : u64 = 0x0000000000000004; // If set, shader is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFMaterial` [INFO] [stdout] --> src/G10/GXEntity.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub const GXEFMaterial : u64 = 0x0000000000000008; // If set, PBR material is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFTransform` [INFO] [stdout] --> src/G10/GXEntity.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub const GXEFTransform : u64 = 0x0000000000000010; // If set, transform is present [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFDrawable` [INFO] [stdout] --> src/G10/GXEntity.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub const GXEFDrawable : u64 = 0x0000000000000020; // If set, render on update cycle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFRigidbody` [INFO] [stdout] --> src/G10/GXEntity.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub const GXEFRigidbody : u64 = 0x0000000000000040; // If set, use rigid body physics [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFComputesPhysics` [INFO] [stdout] --> src/G10/GXEntity.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub const GXEFComputesPhysics : u64 = 0x0000000000000080; // If set, compute physics on update cycle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFCollisionFixed` [INFO] [stdout] --> src/G10/GXEntity.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub const GXEFCollisionFixed : u64 = 0x0000000000000100; // If set, use fixed collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFCollisionDynamic` [INFO] [stdout] --> src/G10/GXEntity.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub const GXEFCollisionDynamic : u64 = 0x0000000000000200; // If set, use dynamic collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `GXEFStandardObject` [INFO] [stdout] --> src/G10/GXEntity.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub const GXEFStandardObject : u64 = GXEFPresent | GXEFMesh | GXEFShader | GXEFMaterial | GXEFTransform | GXEFDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `GXEntity` [INFO] [stdout] --> src/G10/GXEntity.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct GXEntity [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn create_entity ( ) -> GXEntity { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `draw_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn draw_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `load_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn load_entity ( path: String ) -> GXEntity { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `assign_texture` [INFO] [stdout] --> src/G10/GXEntity.rs:67:4 [INFO] [stdout] | [INFO] [stdout] 67 | fn assign_texture ( shader: u64, uniform: String ) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `destroy_entity` [INFO] [stdout] --> src/G10/GXEntity.rs:72:4 [INFO] [stdout] | [INFO] [stdout] 72 | fn destroy_entity ( entity: GXEntity ) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `G10RustPort` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `g10_rust_port` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `G10` should have a snake case name [INFO] [stdout] --> src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | mod G10; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `g10` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `GXDebug` should have a snake case name [INFO] [stdout] --> src/G10.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod GXDebug; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `gxdebug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `GXtypedef` should have a snake case name [INFO] [stdout] --> src/G10.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod GXtypedef; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `gxtypedef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `GXEntity` should have a snake case name [INFO] [stdout] --> src/G10.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod GXEntity; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `gxentity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFPresent` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | pub const GXEFPresent :u64 = 0x0000000000000001; // If set, use object [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFPRESENT` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFMesh` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const GXEFMesh : u64 = 0x0000000000000002; // If set, mesh is present [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `GXEFMESH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFShader` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | pub const GXEFShader : u64 = 0x0000000000000004; // If set, shader is present [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `GXEFSHADER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFMaterial` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const GXEFMaterial : u64 = 0x0000000000000008; // If set, PBR material is present [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFMATERIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFTransform` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const GXEFTransform : u64 = 0x0000000000000010; // If set, transform is present [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFTRANSFORM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFDrawable` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const GXEFDrawable : u64 = 0x0000000000000020; // If set, render on update cycle [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFDRAWABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFRigidbody` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const GXEFRigidbody : u64 = 0x0000000000000040; // If set, use rigid body physics [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFRIGIDBODY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFComputesPhysics` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const GXEFComputesPhysics : u64 = 0x0000000000000080; // If set, compute physics on update cycle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFCOMPUTES_PHYSICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFCollisionFixed` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const GXEFCollisionFixed : u64 = 0x0000000000000100; // If set, use fixed collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFCOLLISION_FIXED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFCollisionDynamic` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const GXEFCollisionDynamic : u64 = 0x0000000000000200; // If set, use dynamic collision detection [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFCOLLISION_DYNAMIC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GXEFStandardObject` should have an upper case name [INFO] [stdout] --> src/G10/GXEntity.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | pub const GXEFStandardObject : u64 = GXEFPresent | GXEFMesh | GXEFShader | GXEFMaterial | GXEFTransform | GXEFDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GXEFSTANDARD_OBJECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.59s [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "89d6ec803961486340dd0d4fb409b94affb629d548b0190057dbdd073825242c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89d6ec803961486340dd0d4fb409b94affb629d548b0190057dbdd073825242c", kill_on_drop: false }` [INFO] [stdout] 89d6ec803961486340dd0d4fb409b94affb629d548b0190057dbdd073825242c