[INFO] fetching crate udonsharp-bindings 0.1.0... [INFO] checking udonsharp-bindings-0.1.0 against master#c9af9c1dc85a55e309345030ff9cb7ea247953fa for pr-151146 [INFO] extracting crate udonsharp-bindings 0.1.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate udonsharp-bindings 0.1.0 [INFO] finished tweaking crates.io crate udonsharp-bindings 0.1.0 [INFO] tweaked toml for crates.io crate udonsharp-bindings 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate udonsharp-bindings 0.1.0 on toolchain c9af9c1dc85a55e309345030ff9cb7ea247953fa [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c9af9c1dc85a55e309345030ff9cb7ea247953fa" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate udonsharp-bindings 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c9af9c1dc85a55e309345030ff9cb7ea247953fa" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded udonsharp-macros v0.1.0 [INFO] [stderr] Downloaded udonsharp-core v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+c9af9c1dc85a55e309345030ff9cb7ea247953fa" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ba875cf082b61b93f17b61865aa0e7f35d9226e57ef2ead2afe035ab09017933 [INFO] running `Command { std: "docker" "start" "-a" "ba875cf082b61b93f17b61865aa0e7f35d9226e57ef2ead2afe035ab09017933", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ba875cf082b61b93f17b61865aa0e7f35d9226e57ef2ead2afe035ab09017933", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba875cf082b61b93f17b61865aa0e7f35d9226e57ef2ead2afe035ab09017933", kill_on_drop: false }` [INFO] [stdout] ba875cf082b61b93f17b61865aa0e7f35d9226e57ef2ead2afe035ab09017933 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+c9af9c1dc85a55e309345030ff9cb7ea247953fa" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9f3bfc0a6232b47907b37ba73bd153e70dc7b8affe41c7b15ab6870ed9c28843 [INFO] running `Command { std: "docker" "start" "-a" "9f3bfc0a6232b47907b37ba73bd153e70dc7b8affe41c7b15ab6870ed9c28843", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Checking serde_json v1.0.145 [INFO] [stderr] Checking syn v2.0.109 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling udonsharp-macros v0.1.0 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking udonsharp-core v0.1.0 [INFO] [stderr] Checking udonsharp-bindings v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `EventInfo` and `FieldInfo` [INFO] [stdout] --> src/analyzer.rs:7:71 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::asmdef::{AssemblyInfo, TypeInfo, MethodInfo, PropertyInfo, FieldInfo, EventInfo, ParameterInfo}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Context` [INFO] [stdout] --> src/analyzer.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | use anyhow::{Result, Context}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/analyzer.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FieldInfo` [INFO] [stdout] --> src/generator.rs:6:100 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::asmdef::{AsmdefFile, AsmdefDiscovery, AssemblyInfo, TypeInfo, MethodInfo, PropertyInfo, FieldInfo}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParameterInfo` [INFO] [stdout] --> src/compatibility.rs:6:80 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::asmdef::{AsmdefFile, TypeInfo, MethodInfo, PropertyInfo, FieldInfo, ParameterInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `VRCPlayerApi` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `VRCPlayerApi` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `GameObject` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `GameObject` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Transform` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Transform` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `NetworkEventTarget` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `NetworkEventTarget` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `VRCStation` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `VRCStation` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `VRCPickup` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `VRCPickup` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Networking` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `Networking` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Networking` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `Networking` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Mathf` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Mathf` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Mathf` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Mathf` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Random` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Random` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Random` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Random` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Time` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Time` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Time` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Time` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `UdonBehaviour` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `UdonBehaviour` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/vrchat.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Color` and `Quaternion` [INFO] [stdout] --> src/unity.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | use udonsharp_core::{Vector3, Quaternion, Color}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/unity.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/unity.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/unity.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/csharp.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/csharp.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/csharp.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | pub use generator::*; [INFO] [stdout] | ^^^^^^^^^^^^ the name `ObjectHandle` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `ObjectHandle` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | ^^^^^^^^ the name `math` in the type namespace is first re-exported here [INFO] [stdout] 33 | pub use csharp::*; [INFO] [stdout] | --------- but the name `math` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EventInfo` and `FieldInfo` [INFO] [stdout] --> src/analyzer.rs:7:71 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::asmdef::{AssemblyInfo, TypeInfo, MethodInfo, PropertyInfo, FieldInfo, EventInfo, ParameterInfo}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Context` [INFO] [stdout] --> src/analyzer.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | use anyhow::{Result, Context}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/analyzer.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FieldInfo` [INFO] [stdout] --> src/generator.rs:6:100 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::asmdef::{AsmdefFile, AsmdefDiscovery, AssemblyInfo, TypeInfo, MethodInfo, PropertyInfo, FieldInfo}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParameterInfo` [INFO] [stdout] --> src/compatibility.rs:6:80 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::asmdef::{AsmdefFile, TypeInfo, MethodInfo, PropertyInfo, FieldInfo, ParameterInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `VRCPlayerApi` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `VRCPlayerApi` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `GameObject` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `GameObject` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Transform` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Transform` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `NetworkEventTarget` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `NetworkEventTarget` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `VRCStation` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `VRCStation` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `VRCPickup` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `VRCPickup` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Networking` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `Networking` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Networking` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `Networking` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Mathf` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Mathf` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Mathf` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Mathf` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Random` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Random` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Random` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Random` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Time` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Time` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `Time` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `Time` in the value namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use udonsharp_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the name `UdonBehaviour` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 31 | pub use vrchat::*; [INFO] [stdout] | --------- but the name `UdonBehaviour` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/vrchat.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Color` and `Quaternion` [INFO] [stdout] --> src/unity.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | use udonsharp_core::{Vector3, Quaternion, Color}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/unity.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/unity.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/unity.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/csharp.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/csharp.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/csharp.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | pub use generator::*; [INFO] [stdout] | ^^^^^^^^^^^^ the name `ObjectHandle` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | -------- but the name `ObjectHandle` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub use unity::*; [INFO] [stdout] | ^^^^^^^^ the name `math` in the type namespace is first re-exported here [INFO] [stdout] 33 | pub use csharp::*; [INFO] [stdout] | --------- but the name `math` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn is_owner(player: &super::player::VRCPlayerApi, target: &GameObject) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/vrchat.rs:29:63 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn is_owner(player: &super::player::VRCPlayerApi, target: &GameObject) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn set_owner(player: &super::player::VRCPlayerApi, target: &GameObject) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/vrchat.rs:34:64 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn set_owner(player: &super::player::VRCPlayerApi, target: &GameObject) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:49:46 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn send_custom_network_event_all(event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:54:48 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn send_custom_network_event_owner(event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:59:49 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn send_custom_network_event_others(event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `position` [INFO] [stdout] --> src/vrchat.rs:122:35 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rotation` [INFO] [stdout] --> src/vrchat.rs:122:54 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rotation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `velocity` [INFO] [stdout] --> src/vrchat.rs:142:36 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn set_velocity(&self, velocity: Vector3) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_velocity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enabled` [INFO] [stdout] --> src/vrchat.rs:162:51 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn set_player_collider_enabled(&self, enabled: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enabled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `visible` [INFO] [stdout] --> src/vrchat.rs:167:49 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn set_name_plate_visibility(&self, visible: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_visible` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pickupable` [INFO] [stdout] --> src/vrchat.rs:235:42 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn set_pickupable(&mut self, pickupable: bool) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pickupable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kinematic` [INFO] [stdout] --> src/vrchat.rs:265:37 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn set_kinematic(&self, kinematic: bool) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_kinematic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gravity` [INFO] [stdout] --> src/vrchat.rs:270:35 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn set_gravity(&self, gravity: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gravity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `position` [INFO] [stdout] --> src/vrchat.rs:275:35 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rotation` [INFO] [stdout] --> src/vrchat.rs:275:54 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rotation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:300:41 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn send_custom_event(&self, event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:305:57 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn send_custom_event_delayed_seconds(&self, event_name: &str, delay: f32) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `delay` [INFO] [stdout] --> src/vrchat.rs:305:75 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn send_custom_event_delayed_seconds(&self, event_name: &str, delay: f32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:310:56 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn send_custom_event_delayed_frames(&self, event_name: &str, frames: i32) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frames` [INFO] [stdout] --> src/vrchat.rs:310:74 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn send_custom_event_delayed_frames(&self, event_name: &str, frames: i32) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_frames` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/vrchat.rs:315:47 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn get_program_variable(&self, name: &str) -> Option { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/vrchat.rs:320:47 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn set_program_variable(&self, name: &str, value: T) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/vrchat.rs:320:59 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn set_program_variable(&self, name: &str, value: T) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:335:33 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn set_owner(&self, player: &super::player::VRCPlayerApi) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:368:35 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn use_station(&self, player: &super::player::VRCPlayerApi) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:373:36 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn exit_station(&self, player: &super::player::VRCPlayerApi) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:383:39 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn can_use_station(&self, player: &super::player::VRCPlayerApi) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enabled` [INFO] [stdout] --> src/vrchat.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn set_enabled(&mut self, enabled: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enabled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/vrchat.rs:418:32 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn play_url(&self, url: &str) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `time` [INFO] [stdout] --> src/vrchat.rs:443:32 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn set_time(&self, time: f32) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume` [INFO] [stdout] --> src/vrchat.rs:458:34 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn set_volume(&self, volume: f32) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/unity.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn find(name: &str) -> Option { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `active` [INFO] [stdout] --> src/unity.rs:34:38 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn set_active(&mut self, active: bool) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_active` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/unity.rs:49:41 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn send_custom_event(&self, event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `position` [INFO] [stdout] --> src/unity.rs:74:40 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn set_position(&mut self, position: Vector3) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/unity.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn lerp(a: f32, b: f32, t: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/unity.rs:92:29 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn lerp(a: f32, b: f32, t: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/unity.rs:92:37 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn lerp(a: f32, b: f32, t: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/unity.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn sin(f: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/unity.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn cos(f: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min` [INFO] [stdout] --> src/unity.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn range_int(min: i32, max: i32) -> i32 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_min` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max` [INFO] [stdout] --> src/unity.rs:117:36 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn range_int(min: i32, max: i32) -> i32 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/csharp.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn add(&mut self, item: T) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/csharp.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn get(&self, index: usize) -> Option<&T> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/csharp.rs:66:31 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn add(&mut self, key: K, value: V) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:66:39 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn add(&mut self, key: K, value: V) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/csharp.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn get(&self, key: &K) -> Option<&V> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/csharp.rs:76:36 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn contains_key(&self, key: &K) -> bool { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/csharp.rs:133:33 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn is_null_or_empty(s: Option<&str>) -> bool { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strings` [INFO] [stdout] --> src/csharp.rs:138:23 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn concat(strings: &[&str]) -> std::string::String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_strings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `separator` [INFO] [stdout] --> src/csharp.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn join(separator: &str, strings: &[&str]) -> std::string::String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_separator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strings` [INFO] [stdout] --> src/csharp.rs:143:38 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn join(separator: &str, strings: &[&str]) -> std::string::String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_strings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:186:28 [INFO] [stdout] | [INFO] [stdout] 186 | fn contains(&self, value: &str) -> bool { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_value` [INFO] [stdout] --> src/csharp.rs:190:27 [INFO] [stdout] | [INFO] [stdout] 190 | fn replace(&self, old_value: &str, new_value: &str) -> std::string::String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_value` [INFO] [stdout] --> src/csharp.rs:190:44 [INFO] [stdout] | [INFO] [stdout] 190 | fn replace(&self, old_value: &str, new_value: &str) -> std::string::String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:211:27 [INFO] [stdout] | [INFO] [stdout] 211 | pub fn abs_double(value: f64) -> f64 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/csharp.rs:216:20 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn sin(a: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/csharp.rs:221:20 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn cos(d: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/csharp.rs:226:21 [INFO] [stdout] | [INFO] [stdout] 226 | pub fn sqrt(d: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/csharp.rs:231:20 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn pow(x: f64, y: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/csharp.rs:231:28 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn pow(x: f64, y: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:246:27 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn to_boolean(value: &str) -> bool { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:251:25 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn to_int32(value: &str) -> i32 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:256:26 [INFO] [stdout] | [INFO] [stdout] 256 | pub fn to_double(value: &str) -> f64 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:261:29 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn to_string(value: T) -> std::string::String { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 79 | pub struct VRCPlayerApi { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 80 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCPlayerApi` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 207 | pub struct VRCPickup { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 208 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCPickup` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 247 | pub struct VRCObjectSync { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 248 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCObjectSync` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 287 | pub struct UdonBehaviour { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 288 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UdonBehaviour` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 355 | pub struct VRCStation { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 356 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCStation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 405 | pub struct VRCVideoPlayer { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 406 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCVideoPlayer` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/unity.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct GameObject { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 17 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GameObject` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/unity.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct Transform { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 57 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Transform` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `items` is never read [INFO] [stdout] --> src/csharp.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct List { [INFO] [stdout] | ---- field in this struct [INFO] [stdout] 16 | items: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `List` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `items` is never read [INFO] [stdout] --> src/csharp.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub struct Dictionary { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 51 | items: HashMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Dictionary` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn is_owner(player: &super::player::VRCPlayerApi, target: &GameObject) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/vrchat.rs:29:63 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn is_owner(player: &super::player::VRCPlayerApi, target: &GameObject) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn set_owner(player: &super::player::VRCPlayerApi, target: &GameObject) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/vrchat.rs:34:64 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn set_owner(player: &super::player::VRCPlayerApi, target: &GameObject) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:49:46 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn send_custom_network_event_all(event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:54:48 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn send_custom_network_event_owner(event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:59:49 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn send_custom_network_event_others(event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `position` [INFO] [stdout] --> src/vrchat.rs:122:35 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rotation` [INFO] [stdout] --> src/vrchat.rs:122:54 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rotation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `velocity` [INFO] [stdout] --> src/vrchat.rs:142:36 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn set_velocity(&self, velocity: Vector3) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_velocity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enabled` [INFO] [stdout] --> src/vrchat.rs:162:51 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn set_player_collider_enabled(&self, enabled: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enabled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `visible` [INFO] [stdout] --> src/vrchat.rs:167:49 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn set_name_plate_visibility(&self, visible: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_visible` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pickupable` [INFO] [stdout] --> src/vrchat.rs:235:42 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn set_pickupable(&mut self, pickupable: bool) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pickupable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kinematic` [INFO] [stdout] --> src/vrchat.rs:265:37 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn set_kinematic(&self, kinematic: bool) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_kinematic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gravity` [INFO] [stdout] --> src/vrchat.rs:270:35 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn set_gravity(&self, gravity: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gravity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `position` [INFO] [stdout] --> src/vrchat.rs:275:35 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rotation` [INFO] [stdout] --> src/vrchat.rs:275:54 [INFO] [stdout] | [INFO] [stdout] 275 | pub fn teleport_to(&self, position: Vector3, rotation: Quaternion) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rotation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:300:41 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn send_custom_event(&self, event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:305:57 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn send_custom_event_delayed_seconds(&self, event_name: &str, delay: f32) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `delay` [INFO] [stdout] --> src/vrchat.rs:305:75 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn send_custom_event_delayed_seconds(&self, event_name: &str, delay: f32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/vrchat.rs:310:56 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn send_custom_event_delayed_frames(&self, event_name: &str, frames: i32) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frames` [INFO] [stdout] --> src/vrchat.rs:310:74 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn send_custom_event_delayed_frames(&self, event_name: &str, frames: i32) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_frames` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/vrchat.rs:315:47 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn get_program_variable(&self, name: &str) -> Option { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/vrchat.rs:320:47 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn set_program_variable(&self, name: &str, value: T) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/vrchat.rs:320:59 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn set_program_variable(&self, name: &str, value: T) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:335:33 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn set_owner(&self, player: &super::player::VRCPlayerApi) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:368:35 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn use_station(&self, player: &super::player::VRCPlayerApi) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:373:36 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn exit_station(&self, player: &super::player::VRCPlayerApi) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> src/vrchat.rs:383:39 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn can_use_station(&self, player: &super::player::VRCPlayerApi) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enabled` [INFO] [stdout] --> src/vrchat.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn set_enabled(&mut self, enabled: bool) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enabled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/vrchat.rs:418:32 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn play_url(&self, url: &str) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `time` [INFO] [stdout] --> src/vrchat.rs:443:32 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn set_time(&self, time: f32) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume` [INFO] [stdout] --> src/vrchat.rs:458:34 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn set_volume(&self, volume: f32) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/unity.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn find(name: &str) -> Option { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `active` [INFO] [stdout] --> src/unity.rs:34:38 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn set_active(&mut self, active: bool) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_active` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_name` [INFO] [stdout] --> src/unity.rs:49:41 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn send_custom_event(&self, event_name: &str) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `position` [INFO] [stdout] --> src/unity.rs:74:40 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn set_position(&mut self, position: Vector3) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/unity.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn lerp(a: f32, b: f32, t: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/unity.rs:92:29 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn lerp(a: f32, b: f32, t: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/unity.rs:92:37 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn lerp(a: f32, b: f32, t: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/unity.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn sin(f: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/unity.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn cos(f: f32) -> f32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min` [INFO] [stdout] --> src/unity.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn range_int(min: i32, max: i32) -> i32 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_min` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max` [INFO] [stdout] --> src/unity.rs:117:36 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn range_int(min: i32, max: i32) -> i32 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/csharp.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn add(&mut self, item: T) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/csharp.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn get(&self, index: usize) -> Option<&T> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/csharp.rs:66:31 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn add(&mut self, key: K, value: V) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:66:39 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn add(&mut self, key: K, value: V) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/csharp.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn get(&self, key: &K) -> Option<&V> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/csharp.rs:76:36 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn contains_key(&self, key: &K) -> bool { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/csharp.rs:133:33 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn is_null_or_empty(s: Option<&str>) -> bool { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strings` [INFO] [stdout] --> src/csharp.rs:138:23 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn concat(strings: &[&str]) -> std::string::String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_strings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `separator` [INFO] [stdout] --> src/csharp.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn join(separator: &str, strings: &[&str]) -> std::string::String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_separator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strings` [INFO] [stdout] --> src/csharp.rs:143:38 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn join(separator: &str, strings: &[&str]) -> std::string::String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_strings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:186:28 [INFO] [stdout] | [INFO] [stdout] 186 | fn contains(&self, value: &str) -> bool { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_value` [INFO] [stdout] --> src/csharp.rs:190:27 [INFO] [stdout] | [INFO] [stdout] 190 | fn replace(&self, old_value: &str, new_value: &str) -> std::string::String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_value` [INFO] [stdout] --> src/csharp.rs:190:44 [INFO] [stdout] | [INFO] [stdout] 190 | fn replace(&self, old_value: &str, new_value: &str) -> std::string::String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:211:27 [INFO] [stdout] | [INFO] [stdout] 211 | pub fn abs_double(value: f64) -> f64 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/csharp.rs:216:20 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn sin(a: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/csharp.rs:221:20 [INFO] [stdout] | [INFO] [stdout] 221 | pub fn cos(d: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/csharp.rs:226:21 [INFO] [stdout] | [INFO] [stdout] 226 | pub fn sqrt(d: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/csharp.rs:231:20 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn pow(x: f64, y: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/csharp.rs:231:28 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn pow(x: f64, y: f64) -> f64 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:246:27 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn to_boolean(value: &str) -> bool { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:251:25 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn to_int32(value: &str) -> i32 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:256:26 [INFO] [stdout] | [INFO] [stdout] 256 | pub fn to_double(value: &str) -> f64 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/csharp.rs:261:29 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn to_string(value: T) -> std::string::String { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 79 | pub struct VRCPlayerApi { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 80 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCPlayerApi` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 207 | pub struct VRCPickup { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 208 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCPickup` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 247 | pub struct VRCObjectSync { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 248 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCObjectSync` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 287 | pub struct UdonBehaviour { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 288 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UdonBehaviour` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 355 | pub struct VRCStation { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 356 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCStation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/vrchat.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 405 | pub struct VRCVideoPlayer { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 406 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VRCVideoPlayer` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/unity.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct GameObject { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 17 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GameObject` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `handle` is never read [INFO] [stdout] --> src/unity.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct Transform { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 57 | handle: ObjectHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Transform` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `items` is never read [INFO] [stdout] --> src/csharp.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct List { [INFO] [stdout] | ---- field in this struct [INFO] [stdout] 16 | items: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `List` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `items` is never read [INFO] [stdout] --> src/csharp.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 50 | pub struct Dictionary { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 51 | items: HashMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Dictionary` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.50s [INFO] running `Command { std: "docker" "inspect" "9f3bfc0a6232b47907b37ba73bd153e70dc7b8affe41c7b15ab6870ed9c28843", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f3bfc0a6232b47907b37ba73bd153e70dc7b8affe41c7b15ab6870ed9c28843", kill_on_drop: false }` [INFO] [stdout] 9f3bfc0a6232b47907b37ba73bd153e70dc7b8affe41c7b15ab6870ed9c28843