[INFO] cloning repository https://github.com/landaire/unrealin [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/landaire/unrealin" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flandaire%2Funrealin", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flandaire%2Funrealin'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 083c96a4f09b6c7f1c340ad4c9a67fca52f435e2 [INFO] checking landaire/unrealin/083c96a4f09b6c7f1c340ad4c9a67fca52f435e2 against master#2972b5e59f1c5529b6ba770437812fd83ab4ebd4 for pr-154781 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flandaire%2Funrealin" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/landaire/unrealin [INFO] finished tweaking git repo https://github.com/landaire/unrealin [INFO] tweaked toml for git repo https://github.com/landaire/unrealin written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/landaire/unrealin on toolchain 2972b5e59f1c5529b6ba770437812fd83ab4ebd4 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2972b5e59f1c5529b6ba770437812fd83ab4ebd4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/landaire/unrealin 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" "+2972b5e59f1c5529b6ba770437812fd83ab4ebd4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: bin.0.features [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+2972b5e59f1c5529b6ba770437812fd83ab4ebd4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e2c35e89b70ea56f20ed468b383fc834e45426098a035d09bce62f2c5c9d4202 [INFO] running `Command { std: "docker" "start" "-a" "e2c35e89b70ea56f20ed468b383fc834e45426098a035d09bce62f2c5c9d4202", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e2c35e89b70ea56f20ed468b383fc834e45426098a035d09bce62f2c5c9d4202", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2c35e89b70ea56f20ed468b383fc834e45426098a035d09bce62f2c5c9d4202", kill_on_drop: false }` [INFO] [stdout] e2c35e89b70ea56f20ed468b383fc834e45426098a035d09bce62f2c5c9d4202 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+2972b5e59f1c5529b6ba770437812fd83ab4ebd4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b6ae3a5407d38170aa82c621622c7bbfe71abf3a71cc536627528a10c35800d2 [INFO] running `Command { std: "docker" "start" "-a" "b6ae3a5407d38170aa82c621622c7bbfe71abf3a71cc536627528a10c35800d2", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: bin.0.features [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Compiling syn v2.0.107 [INFO] [stderr] Checking serde_json v1.0.145 [INFO] [stderr] Checking memmap2 v0.9.8 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Checking flate2 v1.1.4 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking unrealin v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/de.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | io::{BufRead, Cursor, ErrorKind, Read, Seek, SeekFrom}, [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 imports: `DeserializeUnrealObject`, `ObjectFlags`, `UObjectKind`, and `builtins::*` [INFO] [stdout] --> src/de.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | DeserializeUnrealObject, ObjectFlags, RcUnrealObject, UObjectKind, UnrealObject, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 12 | builtins::*, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExportRead` and `IoOp` [INFO] [stdout] --> src/de.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | common::{ExportRead, ExportedData, IoOp}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecDeque` [INFO] [stdout] --> src/common.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, VecDeque}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serialize` [INFO] [stdout] --> src/common.rs:3:26 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/object/internal/property.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/object/internal/property.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Linker` [INFO] [stdout] --> src/object/internal/property.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::de::{Linker, RcLinker}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealReadExt` [INFO] [stdout] --> src/object/internal/property.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::reader::{LinRead, UnrealReadExt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/internal/script.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, io::SeekFrom, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Linker` [INFO] [stdout] --> src/object/internal/script.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SeekFrom`, `cell::RefCell`, and `rc::Rc` [INFO] [stdout] --> src/object/uclass.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | cell::RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 3 | io::{self, SeekFrom}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 4 | rc::Rc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker`, `ObjectExport`, `RcUnrealObjPointer`, `builtins::Link`, and `ustruct::Struct` [INFO] [stdout] --> src/object/uclass.rs:8:10 [INFO] [stdout] | [INFO] [stdout] 8 | de::{Linker, ObjectExport, RcLinker}, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | builtins::Link, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | ustruct::Struct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 17 | runtime::{RcUnrealObjPointer, UnrealRuntime}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Seek`, `cell::RefCell`, and `rc::Rc` [INFO] [stdout] --> src/object/ufield.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | cell::RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 3 | io::{Read, Seek}, [INFO] [stdout] | ^^^^ [INFO] [stdout] 4 | rc::Rc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `byteorder::ReadBytesExt` [INFO] [stdout] --> src/object/ufield.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use byteorder::ReadBytesExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/object/ufield.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | use tracing::{Level, debug, span, trace}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker` and `builtins::Link` [INFO] [stdout] --> src/object/ufield.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | object::{ [INFO] [stdout] 13 | DeserializeUnrealObject, RcUnrealObject, UObjectKind, UnrealObject, builtins::Link, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `builtins::Link` [INFO] [stdout] --> src/object/ufunction.rs:5:46 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::object::{DeserializeUnrealObject, builtins::Link, ustruct::Struct}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Weak` [INFO] [stdout] --> src/object/uobject.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | rc::{Rc, Weak}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `event` [INFO] [stdout] --> src/object/uobject.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 8 | use tracing::{Level, debug, event, span, trace}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `NAME_NONE` and `ObjectExport` [INFO] [stdout] --> src/object/uobject.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | de::{ExportIndex, Linker, ObjectExport, RcLinker, WeakLinker}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 12 | object::{ [INFO] [stdout] 13 | DeserializeUnrealObject, NAME_NONE, ObjectFlags, RcUnrealObject, UObjectKind, UnrealObject, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/uproperty.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, io, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `self` and `ustruct::Struct` [INFO] [stdout] --> src/object/uproperty.rs:7:24 [INFO] [stdout] | [INFO] [stdout] 7 | ufield::Field, ustruct::Struct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | runtime::{self, UnrealRuntime}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/object/uproperty.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/object/uproperty.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | use tracing::{Level, debug, span, trace}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/ustate.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `builtins::Link` [INFO] [stdout] --> src/object/ustate.rs:8:39 [INFO] [stdout] | [INFO] [stdout] 8 | object::{DeserializeUnrealObject, builtins::Link, ustruct::Struct}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cell::RefCell` [INFO] [stdout] --> src/object/ustruct.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Link`, `Linker`, and `uobject::Object` [INFO] [stdout] --> src/object/ustruct.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | builtins::{Link, Property}, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | uobject::Object, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/utext_buffer.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, io, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker` and `builtins::Link` [INFO] [stdout] --> src/object/utext_buffer.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 8 | object::{DeserializeUnrealObject, builtins::Link, uobject::Object}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/de.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | io::{BufRead, Cursor, ErrorKind, Read, Seek, SeekFrom}, [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 imports: `DeserializeUnrealObject`, `ObjectFlags`, `UObjectKind`, and `builtins::*` [INFO] [stdout] --> src/de.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | DeserializeUnrealObject, ObjectFlags, RcUnrealObject, UObjectKind, UnrealObject, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 12 | builtins::*, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExportRead` and `IoOp` [INFO] [stdout] --> src/de.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | common::{ExportRead, ExportedData, IoOp}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecDeque` [INFO] [stdout] --> src/common.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, VecDeque}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serialize` [INFO] [stdout] --> src/common.rs:3:26 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/object/internal/property.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/object/internal/property.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Linker` [INFO] [stdout] --> src/object/internal/property.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::de::{Linker, RcLinker}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealReadExt` [INFO] [stdout] --> src/object/internal/property.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::reader::{LinRead, UnrealReadExt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/internal/script.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, io::SeekFrom, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Linker` [INFO] [stdout] --> src/object/internal/script.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Cell` [INFO] [stdout] --> src/object/mod.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | use std::cell::{Cell, RefCell}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tracing::trace` [INFO] [stdout] --> src/object/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use tracing::trace; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::uaudio_subsystem::AudioSubsystem` [INFO] [stdout] --> src/object/mod.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | pub use super::uaudio_subsystem::AudioSubsystem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SeekFrom`, `cell::RefCell`, and `rc::Rc` [INFO] [stdout] --> src/object/uclass.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | cell::RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 3 | io::{self, SeekFrom}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 4 | rc::Rc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::uclient::Client` [INFO] [stdout] --> src/object/mod.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | pub use super::uclient::Client; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::ucylinder::Cylinder` [INFO] [stdout] --> src/object/mod.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | pub use super::ucylinder::Cylinder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::ulanguage::Language` [INFO] [stdout] --> src/object/mod.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | pub use super::ulanguage::Language; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::uprimitive::Primitive` [INFO] [stdout] --> src/object/mod.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | pub use super::uprimitive::Primitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker`, `ObjectExport`, `RcUnrealObjPointer`, `builtins::Link`, and `ustruct::Struct` [INFO] [stdout] --> src/object/uclass.rs:8:10 [INFO] [stdout] | [INFO] [stdout] 8 | de::{Linker, ObjectExport, RcLinker}, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | builtins::Link, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | ustruct::Struct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 17 | runtime::{RcUnrealObjPointer, UnrealRuntime}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::urenderdevice::RenderDevice` [INFO] [stdout] --> src/object/mod.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | pub use super::urenderdevice::RenderDevice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::usubsystem::Subsystem` [INFO] [stdout] --> src/object/mod.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | pub use super::usubsystem::Subsystem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker` and `ObjectExport` [INFO] [stdout] --> src/object/mod.rs:57:30 [INFO] [stdout] | [INFO] [stdout] 57 | use crate::de::{ExportIndex, Linker, ObjectExport, RcLinker, WeakLinker}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BTreeMap` and `array` [INFO] [stdout] --> src/reader.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | array, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 3 | cell::RefCell, [INFO] [stdout] 4 | collections::{BTreeMap, VecDeque}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExportIndex`, `ImportIndex`, `Linker`, and `UnrealObject` [INFO] [stdout] --> src/reader.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | de::{ExportIndex, ImportIndex, Linker, RcLinker}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] 15 | object::{DeserializeUnrealObject, RcUnrealObject, UnrealObject}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Weak` [INFO] [stdout] --> src/runtime.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | rc::{Rc, Weak}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DeserializeUnrealObject` [INFO] [stdout] --> src/runtime.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::object::{DeserializeUnrealObject, RcUnrealObject, deserialize_object}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `object::builtins::*` [INFO] [stdout] --> src/runtime.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | object::builtins::*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read`, `Seek`, `cell::RefCell`, and `rc::Rc` [INFO] [stdout] --> src/object/ufield.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | cell::RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 3 | io::{Read, Seek}, [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] 4 | rc::Rc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `byteorder::ReadBytesExt` [INFO] [stdout] --> src/object/ufield.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use byteorder::ReadBytesExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/object/ufield.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | use tracing::{Level, debug, span, trace}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker` and `builtins::Link` [INFO] [stdout] --> src/object/ufield.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | object::{ [INFO] [stdout] 13 | DeserializeUnrealObject, RcUnrealObject, UObjectKind, UnrealObject, builtins::Link, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `builtins::Link` [INFO] [stdout] --> src/object/ufunction.rs:5:46 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::object::{DeserializeUnrealObject, builtins::Link, ustruct::Struct}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Weak` [INFO] [stdout] --> src/object/uobject.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | rc::{Rc, Weak}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `event` [INFO] [stdout] --> src/object/uobject.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 8 | use tracing::{Level, debug, event, span, trace}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `NAME_NONE` and `ObjectExport` [INFO] [stdout] --> src/object/uobject.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | de::{ExportIndex, Linker, ObjectExport, RcLinker, WeakLinker}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 12 | object::{ [INFO] [stdout] 13 | DeserializeUnrealObject, NAME_NONE, ObjectFlags, RcUnrealObject, UObjectKind, UnrealObject, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/uproperty.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, io, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `self` and `ustruct::Struct` [INFO] [stdout] --> src/object/uproperty.rs:7:24 [INFO] [stdout] | [INFO] [stdout] 7 | ufield::Field, ustruct::Struct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | runtime::{self, UnrealRuntime}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/object/uproperty.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/object/uproperty.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | use tracing::{Level, debug, span, trace}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/ustate.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `builtins::Link` [INFO] [stdout] --> src/object/ustate.rs:8:39 [INFO] [stdout] | [INFO] [stdout] 8 | object::{DeserializeUnrealObject, builtins::Link, ustruct::Struct}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cell::RefCell` [INFO] [stdout] --> src/object/ustruct.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Link`, `Linker`, and `uobject::Object` [INFO] [stdout] --> src/object/ustruct.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | builtins::{Link, Property}, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | uobject::Object, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell` and `rc::Rc` [INFO] [stdout] --> src/object/utext_buffer.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cell::RefCell, io, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker` and `builtins::Link` [INFO] [stdout] --> src/object/utext_buffer.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | de::{Linker, RcLinker}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 8 | object::{DeserializeUnrealObject, builtins::Link, uobject::Object}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Cell` [INFO] [stdout] --> src/object/mod.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | use std::cell::{Cell, RefCell}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tracing::trace` [INFO] [stdout] --> src/object/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use tracing::trace; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::uaudio_subsystem::AudioSubsystem` [INFO] [stdout] --> src/object/mod.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | pub use super::uaudio_subsystem::AudioSubsystem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::uclient::Client` [INFO] [stdout] --> src/object/mod.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | pub use super::uclient::Client; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::ucylinder::Cylinder` [INFO] [stdout] --> src/object/mod.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | pub use super::ucylinder::Cylinder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::ulanguage::Language` [INFO] [stdout] --> src/object/mod.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | pub use super::ulanguage::Language; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::uprimitive::Primitive` [INFO] [stdout] --> src/object/mod.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | pub use super::uprimitive::Primitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::urenderdevice::RenderDevice` [INFO] [stdout] --> src/object/mod.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | pub use super::urenderdevice::RenderDevice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::usubsystem::Subsystem` [INFO] [stdout] --> src/object/mod.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | pub use super::usubsystem::Subsystem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Linker` and `ObjectExport` [INFO] [stdout] --> src/object/mod.rs:57:30 [INFO] [stdout] | [INFO] [stdout] 57 | use crate::de::{ExportIndex, Linker, ObjectExport, RcLinker, WeakLinker}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BTreeMap` and `array` [INFO] [stdout] --> src/reader.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | array, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 3 | cell::RefCell, [INFO] [stdout] 4 | collections::{BTreeMap, VecDeque}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExportIndex`, `ImportIndex`, `Linker`, and `UnrealObject` [INFO] [stdout] --> src/reader.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | de::{ExportIndex, ImportIndex, Linker, RcLinker}, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] 15 | object::{DeserializeUnrealObject, RcUnrealObject, UnrealObject}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Weak` [INFO] [stdout] --> src/runtime.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | rc::{Rc, Weak}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DeserializeUnrealObject` [INFO] [stdout] --> src/runtime.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::object::{DeserializeUnrealObject, RcUnrealObject, deserialize_object}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `object::builtins::*` [INFO] [stdout] --> src/runtime.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | object::builtins::*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: a method with this name may be added to the standard library in the future [INFO] [stdout] --> src/de.rs:408:31 [INFO] [stdout] | [INFO] [stdout] 408 | let unknown_data = reader.read_array()?; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: call with fully qualified syntax `UnrealReadExt::read_array(...)` to keep using the current method [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] help: add `#![feature(read_array)]` to the crate attributes to enable `read_array` [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + #![feature(read_array)] [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(read_array)]` to the crate attributes to enable `read_array` [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + #![feature(read_array)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: a method with this name may be added to the standard library in the future [INFO] [stdout] --> src/de.rs:408:31 [INFO] [stdout] | [INFO] [stdout] 408 | let unknown_data = reader.read_array()?; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: call with fully qualified syntax `UnrealReadExt::read_array(...)` to keep using the current method [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] help: add `#![feature(read_array)]` to the crate attributes to enable `read_array` [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + #![feature(read_array)] [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(read_array)]` to the crate attributes to enable `read_array` [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + #![feature(read_array)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/object/internal/property.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 39 | todo!("Property tag"); [INFO] [stdout] | --------------------- any code following this expression is unreachable [INFO] [stdout] 40 | [INFO] [stdout] 41 | Ok(()) [INFO] [stdout] | ^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/object/internal/property.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 39 | todo!("Property tag"); [INFO] [stdout] | --------------------- any code following this expression is unreachable [INFO] [stdout] 40 | [INFO] [stdout] 41 | Ok(()) [INFO] [stdout] | ^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/object/uobject.rs:178:17 [INFO] [stdout] | [INFO] [stdout] 176 | todo!("Tagged properties"); [INFO] [stdout] | -------------------------- any code following this expression is unreachable [INFO] [stdout] 177 | [INFO] [stdout] 178 | properties.push(tag); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/object/uobject.rs:178:17 [INFO] [stdout] | [INFO] [stdout] 176 | todo!("Tagged properties"); [INFO] [stdout] | -------------------------- any code following this expression is unreachable [INFO] [stdout] 177 | [INFO] [stdout] 178 | properties.push(tag); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len, file_ptr } => { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len, file_ptr: _ } => { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len, .. } => { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:287:25 [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from, file_ptr } => { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from, file_ptr: _ } => { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from, .. } => { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:313:44 [INFO] [stdout] | [INFO] [stdout] 313 | ... if let IoOp::Read { len } = op { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 313 | if let IoOp::Read { len, file_ptr } = op { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 313 | if let IoOp::Read { len, file_ptr: _ } = op { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 313 | if let IoOp::Read { len, .. } = op { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:386:17 [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from, file_ptr } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from, file_ptr: _ } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from, .. } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len, file_ptr } => { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len, file_ptr: _ } => { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len, .. } => { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `file_ptr` in initializer of `IoOp` [INFO] [stdout] --> src/reader.rs:399:31 [INFO] [stdout] | [INFO] [stdout] 399 | io_ops.push_front(IoOp::Read { [INFO] [stdout] | ^^^^^^^^^^ missing `file_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len, file_ptr } => { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len, file_ptr: _ } => { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 243 | IoOp::Read { len, .. } => { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:287:25 [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from, file_ptr } => { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from, file_ptr: _ } => { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 287 | IoOp::Seek { to, from, .. } => { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:313:44 [INFO] [stdout] | [INFO] [stdout] 313 | ... if let IoOp::Read { len } = op { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 313 | if let IoOp::Read { len, file_ptr } = op { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 313 | if let IoOp::Read { len, file_ptr: _ } = op { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 313 | if let IoOp::Read { len, .. } = op { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:386:17 [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from, file_ptr } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from, file_ptr: _ } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 386 | IoOp::Seek { to, from, .. } => panic!("unexpected seek op while cheating reads"), [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0027]: pattern does not mention field `file_ptr` [INFO] [stdout] --> src/reader.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ missing field `file_ptr` [INFO] [stdout] | [INFO] [stdout] help: include the missing field in the pattern [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len, file_ptr } => { [INFO] [stdout] | ++++++++++ [INFO] [stdout] help: if you don't care about this missing field, you can explicitly ignore it [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len, file_ptr: _ } => { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] help: or always ignore missing fields here [INFO] [stdout] | [INFO] [stdout] 387 | IoOp::Read { len, .. } => { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `file_ptr` in initializer of `IoOp` [INFO] [stdout] --> src/reader.rs:399:31 [INFO] [stdout] | [INFO] [stdout] 399 | io_ops.push_front(IoOp::Read { [INFO] [stdout] | ^^^^^^^^^^ missing `file_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Seek` [INFO] [stdout] --> src/de.rs:4:44 [INFO] [stdout] | [INFO] [stdout] 4 | io::{BufRead, Cursor, ErrorKind, Read, Seek, SeekFrom}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealObject` [INFO] [stdout] --> src/de.rs:11:76 [INFO] [stdout] | [INFO] [stdout] 11 | DeserializeUnrealObject, ObjectFlags, RcUnrealObject, UObjectKind, UnrealObject, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealObject` [INFO] [stdout] --> src/object/uclass.rs:10:50 [INFO] [stdout] | [INFO] [stdout] 10 | DeserializeUnrealObject, RcUnrealObject, UnrealObject, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/object/ufield.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | io::{Read, Seek}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealObject` [INFO] [stdout] --> src/runtime.rs:15:40 [INFO] [stdout] | [INFO] [stdout] 15 | object::{ObjectFlags, UObjectKind, UnrealObject}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Seek` [INFO] [stdout] --> src/de.rs:4:44 [INFO] [stdout] | [INFO] [stdout] 4 | io::{BufRead, Cursor, ErrorKind, Read, Seek, SeekFrom}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealObject` [INFO] [stdout] --> src/de.rs:11:76 [INFO] [stdout] | [INFO] [stdout] 11 | DeserializeUnrealObject, ObjectFlags, RcUnrealObject, UObjectKind, UnrealObject, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealObject` [INFO] [stdout] --> src/object/uclass.rs:10:50 [INFO] [stdout] | [INFO] [stdout] 10 | DeserializeUnrealObject, RcUnrealObject, UnrealObject, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UnrealObject` [INFO] [stdout] --> src/runtime.rs:15:40 [INFO] [stdout] | [INFO] [stdout] 15 | object::{ObjectFlags, UObjectKind, UnrealObject}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/de.rs:637:13 [INFO] [stdout] | [INFO] [stdout] 637 | let mut reader = self.reader(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/de.rs:637:13 [INFO] [stdout] | [INFO] [stdout] 637 | let mut reader = self.reader(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unk` [INFO] [stdout] --> src/de.rs:641:13 [INFO] [stdout] | [INFO] [stdout] 641 | let unk = reader.read_u32::()?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_unk` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unk` [INFO] [stdout] --> src/de.rs:641:13 [INFO] [stdout] | [INFO] [stdout] 641 | let unk = reader.read_u32::()?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_unk` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/internal/fname.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | runtime: &mut crate::runtime::UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/internal/fname.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | linker: &std::rc::Rc>, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/internal/fname.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | runtime: &mut crate::runtime::UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/internal/fname.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | linker: &std::rc::Rc>, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/object/uobject.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | let mut properties = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `properties` [INFO] [stdout] --> src/object/uobject.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | let mut properties = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_properties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/object/uobject.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | let mut properties = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `properties` [INFO] [stdout] --> src/object/uobject.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | let mut properties = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_properties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:325:9 [INFO] [stdout] | [INFO] [stdout] 325 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:369:9 [INFO] [stdout] | [INFO] [stdout] 369 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 370 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:425:9 [INFO] [stdout] | [INFO] [stdout] 425 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:325:9 [INFO] [stdout] | [INFO] [stdout] 325 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:369:9 [INFO] [stdout] | [INFO] [stdout] 369 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 370 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `runtime` [INFO] [stdout] --> src/object/uproperty.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | runtime: &mut UnrealRuntime, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:425:9 [INFO] [stdout] | [INFO] [stdout] 425 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/object/uproperty.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | reader: &mut R, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `linker` [INFO] [stdout] --> src/object/uproperty.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | linker: &RcLinker, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_linker` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/object/mod.rs:113:37 [INFO] [stdout] | [INFO] [stdout] 113 | let mut base = obj.base_object_mut(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 198 | / register_builtins!( [INFO] [stdout] 199 | | Object, [INFO] [stdout] 200 | | Struct, [INFO] [stdout] 201 | | State, [INFO] [stdout] ... | [INFO] [stdout] 223 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `register_builtins` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/object/mod.rs:113:37 [INFO] [stdout] | [INFO] [stdout] 113 | let mut base = obj.base_object_mut(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 198 | / register_builtins!( [INFO] [stdout] 199 | | Object, [INFO] [stdout] 200 | | Struct, [INFO] [stdout] 201 | | State, [INFO] [stdout] ... | [INFO] [stdout] 223 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `register_builtins` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/runtime.rs:87:45 [INFO] [stdout] | [INFO] [stdout] 87 | fn linker_by_export_name_mut(&mut 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/runtime.rs:87:45 [INFO] [stdout] | [INFO] [stdout] 87 | fn linker_by_export_name_mut(&mut self, name: &str) -> Option { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0027, E0063. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0027`. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0027, E0063. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0027`. [INFO] [stdout] [INFO] [stderr] error: could not compile `unrealin` (lib) due to 6 previous errors; 86 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `unrealin` (lib test) due to 6 previous errors; 87 warnings emitted [INFO] running `Command { std: "docker" "inspect" "b6ae3a5407d38170aa82c621622c7bbfe71abf3a71cc536627528a10c35800d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b6ae3a5407d38170aa82c621622c7bbfe71abf3a71cc536627528a10c35800d2", kill_on_drop: false }` [INFO] [stdout] b6ae3a5407d38170aa82c621622c7bbfe71abf3a71cc536627528a10c35800d2