[INFO] fetching crate rhai 0.15.0... [INFO] testing rhai-0.15.0 against beta-2020-06-03 for beta-1.45-1 [INFO] extracting crate rhai 0.15.0 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate rhai 0.15.0 on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate rhai 0.15.0 [INFO] finished tweaking crates.io crate rhai 0.15.0 [INFO] tweaked toml for crates.io crate rhai 0.15.0 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate crates.io crate rhai 0.15.0 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4ed8d66a0965f2347eecd90341ca67392048c40850bc670e0cc13c0f639f1031 [INFO] running `"docker" "start" "-a" "4ed8d66a0965f2347eecd90341ca67392048c40850bc670e0cc13c0f639f1031"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling num-traits v0.2.11 [INFO] [stderr] Compiling rhai v0.15.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `CorePackage` [INFO] [stderr] --> src/engine.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::packages::{CorePackage, Package, PackageLibrary, PackagesCollection, StandardPackage}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `sync::Arc` [INFO] [stderr] --> src/fn_native.rs:5:41 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::stdlib::{boxed::Box, rc::Rc, sync::Arc}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::math_basic::MAX_INT` [INFO] [stderr] --> src/packages/time_basic.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::math_basic::MAX_INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::FuncReturn` [INFO] [stderr] --> src/packages/time_basic.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::module::FuncReturn; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::INT` [INFO] [stderr] --> src/packages/time_basic.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::parser::INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::token::Position` [INFO] [stderr] --> src/packages/time_basic.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::token::Position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/scope.rs:178:67 [INFO] [stderr] | [INFO] [stderr] 178 | pub fn push_module>>(&mut self, name: K, mut value: Module) { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shl_u` [INFO] [stderr] --> src/packages/arithmetic.rs:170:15 [INFO] [stderr] | [INFO] [stderr] 170 | pub(crate) fn shl_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shr_u` [INFO] [stderr] --> src/packages/arithmetic.rs:174:15 [INFO] [stderr] | [INFO] [stderr] 174 | pub(crate) fn shr_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `pow_i_i_u` [INFO] [stderr] --> src/packages/arithmetic.rs:232:15 [INFO] [stderr] | [INFO] [stderr] 232 | pub(crate) fn pow_i_i_u(x: INT, y: INT) -> FuncReturn { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `contains_iter` [INFO] [stderr] --> src/packages/mod.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn contains_iter(&self, id: TypeId) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/engine.rs:642:17 [INFO] [stderr] | [INFO] [stderr] 642 | mem::replace(args.get_mut(0).unwrap(), this_pointer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 12 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 19.07s [INFO] running `"docker" "inspect" "4ed8d66a0965f2347eecd90341ca67392048c40850bc670e0cc13c0f639f1031"` [INFO] running `"docker" "rm" "-f" "4ed8d66a0965f2347eecd90341ca67392048c40850bc670e0cc13c0f639f1031"` [INFO] [stdout] 4ed8d66a0965f2347eecd90341ca67392048c40850bc670e0cc13c0f639f1031 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e13c2036aad1920331f7787d71b38b0bb70a0dedea6ff37c8f0bfa81832e3423 [INFO] running `"docker" "start" "-a" "e13c2036aad1920331f7787d71b38b0bb70a0dedea6ff37c8f0bfa81832e3423"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling rhai v0.15.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `CorePackage` [INFO] [stderr] --> src/engine.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::packages::{CorePackage, Package, PackageLibrary, PackagesCollection, StandardPackage}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `sync::Arc` [INFO] [stderr] --> src/fn_native.rs:5:41 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::stdlib::{boxed::Box, rc::Rc, sync::Arc}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::math_basic::MAX_INT` [INFO] [stderr] --> src/packages/time_basic.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::math_basic::MAX_INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::FuncReturn` [INFO] [stderr] --> src/packages/time_basic.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::module::FuncReturn; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::INT` [INFO] [stderr] --> src/packages/time_basic.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::parser::INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::token::Position` [INFO] [stderr] --> src/packages/time_basic.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::token::Position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/scope.rs:178:67 [INFO] [stderr] | [INFO] [stderr] 178 | pub fn push_module>>(&mut self, name: K, mut value: Module) { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shl_u` [INFO] [stderr] --> src/packages/arithmetic.rs:170:15 [INFO] [stderr] | [INFO] [stderr] 170 | pub(crate) fn shl_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shr_u` [INFO] [stderr] --> src/packages/arithmetic.rs:174:15 [INFO] [stderr] | [INFO] [stderr] 174 | pub(crate) fn shr_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `pow_i_i_u` [INFO] [stderr] --> src/packages/arithmetic.rs:232:15 [INFO] [stderr] | [INFO] [stderr] 232 | pub(crate) fn pow_i_i_u(x: INT, y: INT) -> FuncReturn { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `contains_iter` [INFO] [stderr] --> src/packages/mod.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn contains_iter(&self, id: TypeId) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/engine.rs:642:17 [INFO] [stderr] | [INFO] [stderr] 642 | mem::replace(args.get_mut(0).unwrap(), this_pointer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 12 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `CorePackage` [INFO] [stderr] --> src/engine.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::packages::{CorePackage, Package, PackageLibrary, PackagesCollection, StandardPackage}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `sync::Arc` [INFO] [stderr] --> src/fn_native.rs:5:41 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::stdlib::{boxed::Box, rc::Rc, sync::Arc}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::math_basic::MAX_INT` [INFO] [stderr] --> src/packages/time_basic.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::math_basic::MAX_INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::FuncReturn` [INFO] [stderr] --> src/packages/time_basic.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::module::FuncReturn; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::INT` [INFO] [stderr] --> src/packages/time_basic.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::parser::INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::token::Position` [INFO] [stderr] --> src/packages/time_basic.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::token::Position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `INT` [INFO] [stderr] --> tests/time.rs:3:35 [INFO] [stderr] | [INFO] [stderr] 3 | use rhai::{Engine, EvalAltResult, INT}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/scope.rs:178:67 [INFO] [stderr] | [INFO] [stderr] 178 | pub fn push_module>>(&mut self, name: K, mut value: Module) { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shl_u` [INFO] [stderr] --> src/packages/arithmetic.rs:170:15 [INFO] [stderr] | [INFO] [stderr] 170 | pub(crate) fn shl_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shr_u` [INFO] [stderr] --> src/packages/arithmetic.rs:174:15 [INFO] [stderr] | [INFO] [stderr] 174 | pub(crate) fn shr_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `pow_i_i_u` [INFO] [stderr] --> src/packages/arithmetic.rs:232:15 [INFO] [stderr] | [INFO] [stderr] 232 | pub(crate) fn pow_i_i_u(x: INT, y: INT) -> FuncReturn { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `contains_iter` [INFO] [stderr] --> src/packages/mod.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn contains_iter(&self, id: TypeId) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/engine.rs:642:17 [INFO] [stderr] | [INFO] [stderr] 642 | mem::replace(args.get_mut(0).unwrap(), this_pointer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 12 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 38.75s [INFO] running `"docker" "inspect" "e13c2036aad1920331f7787d71b38b0bb70a0dedea6ff37c8f0bfa81832e3423"` [INFO] running `"docker" "rm" "-f" "e13c2036aad1920331f7787d71b38b0bb70a0dedea6ff37c8f0bfa81832e3423"` [INFO] [stdout] e13c2036aad1920331f7787d71b38b0bb70a0dedea6ff37c8f0bfa81832e3423 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 5c6fd448b2b1acfbce3f70a6900e89a7a51fe30ed163fd5dfa8a7214d377481f [INFO] running `"docker" "start" "-a" "5c6fd448b2b1acfbce3f70a6900e89a7a51fe30ed163fd5dfa8a7214d377481f"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: unused import: `CorePackage` [INFO] [stderr] --> src/engine.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::packages::{CorePackage, Package, PackageLibrary, PackagesCollection, StandardPackage}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `sync::Arc` [INFO] [stderr] --> src/fn_native.rs:5:41 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::stdlib::{boxed::Box, rc::Rc, sync::Arc}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::math_basic::MAX_INT` [INFO] [stderr] --> src/packages/time_basic.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::math_basic::MAX_INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::FuncReturn` [INFO] [stderr] --> src/packages/time_basic.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::module::FuncReturn; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::INT` [INFO] [stderr] --> src/packages/time_basic.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::parser::INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::token::Position` [INFO] [stderr] --> src/packages/time_basic.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::token::Position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/scope.rs:178:67 [INFO] [stderr] | [INFO] [stderr] 178 | pub fn push_module>>(&mut self, name: K, mut value: Module) { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shl_u` [INFO] [stderr] --> src/packages/arithmetic.rs:170:15 [INFO] [stderr] | [INFO] [stderr] 170 | pub(crate) fn shl_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shr_u` [INFO] [stderr] --> src/packages/arithmetic.rs:174:15 [INFO] [stderr] | [INFO] [stderr] 174 | pub(crate) fn shr_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `pow_i_i_u` [INFO] [stderr] --> src/packages/arithmetic.rs:232:15 [INFO] [stderr] | [INFO] [stderr] 232 | pub(crate) fn pow_i_i_u(x: INT, y: INT) -> FuncReturn { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `contains_iter` [INFO] [stderr] --> src/packages/mod.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn contains_iter(&self, id: TypeId) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/engine.rs:642:17 [INFO] [stderr] | [INFO] [stderr] 642 | mem::replace(args.get_mut(0).unwrap(), this_pointer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 12 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `CorePackage` [INFO] [stderr] --> src/engine.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::packages::{CorePackage, Package, PackageLibrary, PackagesCollection, StandardPackage}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `sync::Arc` [INFO] [stderr] --> src/fn_native.rs:5:41 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::stdlib::{boxed::Box, rc::Rc, sync::Arc}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::math_basic::MAX_INT` [INFO] [stderr] --> src/packages/time_basic.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use super::math_basic::MAX_INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::FuncReturn` [INFO] [stderr] --> src/packages/time_basic.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::module::FuncReturn; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::INT` [INFO] [stderr] --> src/packages/time_basic.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::parser::INT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::token::Position` [INFO] [stderr] --> src/packages/time_basic.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::token::Position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/scope.rs:178:67 [INFO] [stderr] | [INFO] [stderr] 178 | pub fn push_module>>(&mut self, name: K, mut value: Module) { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shl_u` [INFO] [stderr] --> src/packages/arithmetic.rs:170:15 [INFO] [stderr] | [INFO] [stderr] 170 | pub(crate) fn shl_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `INT` [INFO] [stderr] --> tests/time.rs:3:35 [INFO] [stderr] | [INFO] [stderr] 3 | use rhai::{Engine, EvalAltResult, INT}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `shr_u` [INFO] [stderr] --> src/packages/arithmetic.rs:174:15 [INFO] [stderr] | [INFO] [stderr] 174 | pub(crate) fn shr_u>(x: T, y: T) -> FuncReturn<>::Output> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function is never used: `pow_i_i_u` [INFO] [stderr] --> src/packages/arithmetic.rs:232:15 [INFO] [stderr] | [INFO] [stderr] 232 | pub(crate) fn pow_i_i_u(x: INT, y: INT) -> FuncReturn { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `contains_iter` [INFO] [stderr] --> src/packages/mod.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn contains_iter(&self, id: TypeId) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/engine.rs:642:17 [INFO] [stderr] | [INFO] [stderr] 642 | mem::replace(args.get_mut(0).unwrap(), this_pointer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 12 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rhai-474a5811c7352042 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/arrays-8662c8a5bb2b0880 [INFO] [stdout] running 2 tests [INFO] [stdout] test test_array_with_structs ... ok [INFO] [stdout] test test_arrays ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/binary_ops-40ff8973d04be54c [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_binary_ops ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/bit_shift-21743bc7a488e20f [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_right_shift ... ok [INFO] [stdout] test test_left_shift ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/bool_op-444195f4f465b89a [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_bool_op_no_short_circuit2 ... ok [INFO] [stdout] test test_bool_op3 ... ok [INFO] [stdout] test test_bool_op_short_circuit ... ok [INFO] [stdout] test test_bool_op1 ... ok [INFO] [stdout] test test_bool_op2 ... ok [INFO] [stdout] test test_bool_op_no_short_circuit1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/call_fn-7f560fc0eedb5956 [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_call_fn ... ok [INFO] [stdout] test test_fn ... ok [INFO] [stdout] test test_call_fn_private ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/chars-e891bc7e637a1c91 [INFO] [stdout] test test_anonymous_fn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_chars ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/comments-e02ed2524990ec72 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_comments ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/compound_equality-b6355d0a70a2dc03 [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_xor_equals ... ok [INFO] [stdout] test test_modulo_equals ... ok [INFO] [stdout] test test_or_equals ... ok [INFO] [stdout] test test_and_equals ... ok [INFO] [stdout] test test_multiply_equals ... ok [INFO] [stdout] test test_left_shift_equals ... ok [INFO] [stdout] test test_right_shift_equals ... ok [INFO] [stdout] test test_divide_equals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/constants-e33391e7da040291 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running /opt/rustwide/target/debug/deps/decrement-792eb8a899289856 [INFO] [stdout] test test_constant ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_decrement ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/eval-efba5840d8638900 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_eval_override ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/expressions-78b783779666336c [INFO] [stdout] test test_eval ... ok [INFO] [stdout] test test_eval_function ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_expressions_eval ... ok [INFO] [stdout] test test_expressions ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/float-54ddb7451f28ef06 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/for-7ec566d0cb68deb8 [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_float_func ... ok [INFO] [stdout] test test_float ... ok [INFO] [stdout] test test_struct_with_float ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_for_object ... ok [INFO] [stdout] test test_for_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/functions-4008ec56be423e31 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_functions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/get_set-154dfbe091d531c4 [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_get_set_chain ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/if_block-da7adaf8fa3b3c8e [INFO] [stdout] test test_get_set ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/increment-6a5b250a6f9bbd9c [INFO] [stdout] test test_if_expr ... ok [INFO] [stdout] test test_if ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_increment ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/internal_fn-d2f64aa01829ced9 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_big_internal_fn ... ok [INFO] [stdout] test test_internal_fn_overloading ... ok [INFO] [stdout] test test_internal_fn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/looping-1c38a90a02c37eb0 [INFO] [stdout] running 1 test [INFO] [stderr] Running /opt/rustwide/target/debug/deps/maps-b76c0454773cb6f3 [INFO] [stdout] test test_loop ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_map_assign ... ok [INFO] [stdout] test test_map_return ... ok [INFO] [stdout] test test_map_json ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/math-91f6b23c38ce1af1 [INFO] [stdout] test test_map_for ... ok [INFO] [stdout] test test_map_indexing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_math ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/method_call-d308f49f0c619bc1 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_method_call_style ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/mismatched_op-956b458e1acd9ce3 [INFO] [stdout] test test_method_call ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_mismatched_op ... ok [INFO] [stdout] test test_mismatched_op_custom_type ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/modules-56a1db5b36c838c5 [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_module ... ok [INFO] [stdout] test test_module_sub_module ... ok [INFO] [stdout] test test_module_resolver ... ok [INFO] [stdout] test test_module_from_ast ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/not-d58d4c923664537e [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_not ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/number_literals-49ea4f0faaa55b45 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_hex_literal ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/operations-e94a3390d4a53c73 [INFO] [stdout] test test_octal_literal ... ok [INFO] [stdout] test test_number_literal ... ok [INFO] [stdout] test test_binary_literal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_max_operations_eval ... ok [INFO] [stdout] test test_max_operations_functions ... ok [INFO] [stdout] test test_max_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ops-6872b646e550c44a [INFO] [stdout] test test_op_precedence ... ok [INFO] [stdout] test test_ops ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/optimizer-c1e649e74fa67429 [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_optimizer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_power_of ... ok [INFO] [stdout] test test_power_of_equals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/power_of-788aa96995bf93ce [INFO] [stderr] Running /opt/rustwide/target/debug/deps/print-ca2829b62e476e94 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_print ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/side_effects-a467cb60be89ab82 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_side_effects_command ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/stack-d9ade93a68b0eeac [INFO] [stdout] test test_side_effects_print ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_stack_overflow_fn_calls ... ok [INFO] [stdout] test test_stack_overflow_parsing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/string-93f8ce5799c2b015 [INFO] [stdout] running 2 tests [INFO] [stdout] test test_string ... ok [INFO] [stdout] test test_string_substring ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/throw-bef2b0a0d7a6da4d [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_throw ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/time-6c413204d34aabd7 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_timestamp ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/types-b64071a1d7cf0751 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_type_of ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/unary_after_binary-7b1b2a41405681bf [INFO] [stdout] running 1 test [INFO] [stdout] test test_unary_after_binary ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/unary_minus-03a2f473727f72fc [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_unary_minus ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/unit-78bb894cc0fd1f4b [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_unit_eq ... ok [INFO] [stdout] test test_unit ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/var_scope-3dbb63bdce664626 [INFO] [stdout] test test_unit_with_spaces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_scope_eval ... ok [INFO] [stdout] test test_var_scope ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/while_loop-fc507ea7d8a4e662 [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_while ... ok [INFO] [stderr] Doc-tests rhai [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 84 tests [INFO] [stdout] test src/api.rs - api::Engine::compile_file (line 490) ... ok [INFO] [stdout] test src/api.rs - api::Engine::compile_file_with_scope (line 518) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_file (line 684) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_file_with_scope (line 704) ... ok [INFO] [stdout] test src/any.rs - any::Dynamic::cast (line 435) ... ok [INFO] [stdout] test src/any.rs - any::Dynamic::try_cast (line 392) ... ok [INFO] [stdout] test src/any.rs - any::Dynamic::from (line 315) ... ok [INFO] [stdout] test src/api.rs - api::Engine::call_fn_dynamic (line 1067) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_ast (line 843) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval (line 732) ... ok [INFO] [stdout] test src/api.rs - api::Engine::compile_expression_with_scope (line 629) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_ast_with_scope (line 865) ... ok [INFO] [stdout] test src/api.rs - api::Engine::compile (line 329) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_expression_with_scope (line 806) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_expression (line 785) ... ok [INFO] [stdout] test src/api.rs - api::Engine::compile_expression (line 602) ... ok [INFO] [stdout] test src/api.rs - api::Engine::compile_with_scope (line 355) ... ok [INFO] [stdout] test src/api.rs - api::Engine::call_fn (line 1004) ... ok [INFO] [stdout] test src/api.rs - api::Engine::eval_with_scope (line 750) ... ok [INFO] [stdout] test src/api.rs - api::Engine::compile_scripts_with_scope (line 403) ... ok [INFO] [stdout] test src/lib.rs - (line 10) ... ignored [INFO] [stdout] test src/lib.rs - (line 23) ... ok [INFO] [stdout] test src/api.rs - api::Engine::parse_json (line 558) ... ok [INFO] [stdout] test src/api.rs - api::Engine::on_debug (line 1217) ... ok [INFO] [stdout] test src/api.rs - api::Engine::on_progress (line 1151) ... ok [INFO] [stdout] test src/api.rs - api::Engine::register_get (line 134) ... ok [INFO] [stdout] test src/engine.rs - engine::Engine (line 276) ... ok [INFO] [stdout] test src/api.rs - api::Engine::on_print (line 1189) ... ok [INFO] [stdout] test src/api.rs - api::Engine::register_type_with_name (line 77) ... ok [INFO] [stdout] test src/module.rs - module::Module::contains_fn (line 262) ... ok [INFO] [stdout] test src/fn_func.rs - fn_func::Func::create_from_ast (line 23) ... ok [INFO] [stdout] test src/fn_register.rs - fn_register::RegisterResultFn::register_result_fn (line 51) ... ok [INFO] [stdout] test src/api.rs - api::Engine::register_get_set (line 231) ... ok [INFO] [stdout] test src/api.rs - api::Engine::register_type (line 36) ... ok [INFO] [stdout] test src/fn_register.rs - fn_register::RegisterFn::register_fn (line 19) ... ok [INFO] [stdout] test src/api.rs - api::Engine::register_indexer (line 282) ... ok [INFO] [stdout] test src/api.rs - api::Engine::register_set (line 180) ... ok [INFO] [stdout] test src/fn_func.rs - fn_func::Func::create_from_script (line 54) ... ok [INFO] [stdout] test src/module.rs - module::Module::get_fn (line 725) ... ok [INFO] [stdout] test src/module.rs - module::Module::contains_var (line 117) ... ok [INFO] [stdout] test src/module.rs - module::Module::contains_sub_module (line 193) ... ok [INFO] [stdout] test src/module.rs - module::Module::eval_ast_as_new (line 757) ... ok [INFO] [stdout] test src/module.rs - module::Module::get_sub_module_mut (line 225) ... ok [INFO] [stdout] test src/module.rs - module::Module::new_with_capacity (line 99) ... ok [INFO] [stdout] test src/module.rs - module::Module::get_var (line 147) ... ok [INFO] [stdout] test src/module.rs - module::Module::get_sub_module (line 209) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_3 (line 540) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_0 (line 301) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_1_mut (line 360) ... ok [INFO] [stdout] test src/module.rs - module::Module::get_var_value (line 132) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_1 (line 330) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_2 (line 414) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_2_mut (line 451) ... ok [INFO] [stdout] test src/module.rs - module::Module::new (line 84) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_4 (line 625) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_4_mut (line 675) ... ok [INFO] [stdout] test src/packages/mod.rs - def_package (line 95) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_fn_3_mut (line 583) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_indexer_fn (line 515) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_sub_module (line 243) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_setter_fn (line 488) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_getter_fn (line 391) ... ok [INFO] [stdout] test src/module.rs - module::file::FileModuleResolver::new (line 1059) ... ok [INFO] [stdout] test src/module.rs - module::Module::set_var (line 164) ... ok [INFO] [stdout] test src/module.rs - module::file::FileModuleResolver::new_with_path_and_extension (line 1034) ... ok [INFO] [stdout] test src/module.rs - module::file::FileModuleResolver::new_with_path (line 1013) ... ok [INFO] [stdout] test src/module.rs - module::file::FileModuleResolver (line 985) ... ok [INFO] [stdout] test src/module.rs - module::stat::StaticModuleResolver::new (line 1140) ... ok [INFO] [stdout] test src/module.rs - module::stat::StaticModuleResolver (line 1120) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::clear (line 89) ... ok [INFO] [stdout] test src/parser.rs - parser::AST::merge (line 95) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::get_value (line 377) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::contains (line 302) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope (line 42) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::is_empty (line 129) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::len (line 112) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::push_constant (line 210) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::new (line 73) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::push_constant_dynamic (line 233) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::push (line 146) ... ok [INFO] [stdout] test src/utils.rs - utils::ImmutableString (line 625) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::push_dynamic (line 162) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::rewind (line 272) ... ok [INFO] [stdout] test src/scope.rs - scope::Scope::set_value (line 406) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "5c6fd448b2b1acfbce3f70a6900e89a7a51fe30ed163fd5dfa8a7214d377481f"` [INFO] running `"docker" "rm" "-f" "5c6fd448b2b1acfbce3f70a6900e89a7a51fe30ed163fd5dfa8a7214d377481f"` [INFO] [stdout] 5c6fd448b2b1acfbce3f70a6900e89a7a51fe30ed163fd5dfa8a7214d377481f