[INFO] fetching crate rumtk-core 0.12.0... [INFO] testing rumtk-core-0.12.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate rumtk-core 0.12.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate rumtk-core 0.12.0 [INFO] finished tweaking crates.io crate rumtk-core 0.12.0 [INFO] tweaked toml for crates.io crate rumtk-core 0.12.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rumtk-core 0.12.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rumtk-core 0.12.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pyo3-build-config v0.27.1 [INFO] [stderr] Downloaded uuid-macro-internal v1.19.0 [INFO] [stderr] Downloaded pyo3-macros v0.27.1 [INFO] [stderr] Downloaded pyo3-macros-backend v0.27.1 [INFO] [stderr] Downloaded pyo3-ffi v0.27.1 [INFO] [stderr] Downloaded pyo3 v0.27.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d56f77b939439fef8d2b2f45b5c583e4de24a11c9060ba099970bac3f0746292 [INFO] running `Command { std: "docker" "start" "-a" "d56f77b939439fef8d2b2f45b5c583e4de24a11c9060ba099970bac3f0746292", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d56f77b939439fef8d2b2f45b5c583e4de24a11c9060ba099970bac3f0746292", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d56f77b939439fef8d2b2f45b5c583e4de24a11c9060ba099970bac3f0746292", kill_on_drop: false }` [INFO] [stdout] d56f77b939439fef8d2b2f45b5c583e4de24a11c9060ba099970bac3f0746292 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4d82d3fd8cf6c5e4f8daf98bd698d45634e38589a43f60cf0da8006c62fa7f28 [INFO] running `Command { std: "docker" "start" "-a" "4d82d3fd8cf6c5e4f8daf98bd698d45634e38589a43f60cf0da8006c62fa7f28", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling rustversion v1.0.19 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling pyo3-build-config v0.27.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling castaway v0.2.3 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling chardetng v0.1.17 [INFO] [stderr] Compiling pyo3-macros-backend v0.27.1 [INFO] [stderr] Compiling pyo3-ffi v0.27.1 [INFO] [stderr] Compiling pyo3 v0.27.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling uuid-macro-internal v1.19.0 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling nanoid v0.4.0 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling pyo3-macros v0.27.1 [INFO] [stderr] Compiling rumtk-core v0.12.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: type `RUMID_TYPE` should have an upper camel case name [INFO] [stdout] --> src/id.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub enum RUMID_TYPE { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name [INFO] [stdout] --> src/net.rs:226:14 [INFO] [stdout] | [INFO] [stdout] 226 | pub enum SOCKET_READINESS_TYPE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `READ_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | READ_READY, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRITE_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | WRITE_READY, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `READWRITE_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | READWRITE_READY, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `$crate::rumtk_cache_fetch` [INFO] [stdout] --> src/threading.rs:684:17 [INFO] [stdout] | [INFO] [stdout] 267 | let rt = rumtk_init_threads!(self.workers)?; [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 684 | use $crate::rumtk_cache_fetch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::threading::thread_primitives` [INFO] [stdout] --> src/threading.rs:624:9 [INFO] [stdout] | [INFO] [stdout] 624 | use crate::threading::thread_primitives; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs` [INFO] [stdout] --> src/threading.rs:625:9 [INFO] [stdout] | [INFO] [stdout] 625 | use crate::threading::threading_manager::SafeTaskArgs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 479 | let mut client_ref = Arc::clone(client_lock_ref); [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/net.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | let mut client_ref = locked_args.get(0).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:507:17 [INFO] [stdout] | [INFO] [stdout] 507 | let mut client = client_ref.read().await; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/threading.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 293 | let mut safe_task = Arc::new(SyncRwLock::new(Task:: { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ahash::HashMapExt` [INFO] [stdout] --> src/net.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | use ahash::HashMapExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/pipelines.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | use std::io::{Read, Write}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:453:17 [INFO] [stdout] | [INFO] [stdout] 453 | let mut client_ref = Arc::clone(&self.client); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/pipelines.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut last_item = pipeline.pop().unwrap(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/scripting.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | Err(e) => Err(rumtk_format!( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/scripting.rs:309:17 [INFO] [stdout] | [INFO] [stdout] 309 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/search.rs:94:64 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/strings.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | for i in 0..count { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/threading.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SafeClientIDList` is never used [INFO] [stdout] --> src/net.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | type SafeClientIDList = Arc>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used [INFO] [stdout] --> src/pipelines.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ASCII_ESCAPE_CHAR` is never used [INFO] [stdout] --> src/strings.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | const ASCII_ESCAPE_CHAR: char = '\\'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unescape_control` is never used [INFO] [stdout] --> src/strings.rs:433:4 [INFO] [stdout] | [INFO] [stdout] 433 | fn unescape_control(escaped_str: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `octal_to_byte` is never used [INFO] [stdout] --> src/strings.rs:529:4 [INFO] [stdout] | [INFO] [stdout] 529 | fn octal_to_byte(hoctal_str: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `number_to_char` is never used [INFO] [stdout] --> src/strings.rs:544:4 [INFO] [stdout] | [INFO] [stdout] 544 | fn number_to_char(num: &u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `gather` is never used [INFO] [stdout] --> src/threading.rs:507:12 [INFO] [stdout] | [INFO] [stdout] 175 | / impl TaskManager [INFO] [stdout] 176 | | where [INFO] [stdout] 177 | | R: Sync + Send + Clone + 'static, [INFO] [stdout] | |_________________________________________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 507 | fn gather(&mut self) -> TaskResults { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `base_ten` should have an upper case name [INFO] [stdout] --> src/maths.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const base_ten: u8 = 10; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 24 - const base_ten: u8 = 10; [INFO] [stdout] 24 + const BASE_TEN: u8 = 10; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `re_cache` should have an upper case name [INFO] [stdout] --> src/search.rs:29:16 [INFO] [stdout] | [INFO] [stdout] 29 | static mut re_cache: RegexCache = new_cache(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 29 - static mut re_cache: RegexCache = new_cache(); [INFO] [stdout] 29 + static mut RE_CACHE: RegexCache = new_cache(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/threading.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | let handle = DEFAULT_RUNTIME.get_or_init(|| { [INFO] [stdout] | __________________________^ [INFO] [stdout] 49 | | let mut builder = tokio::runtime::Builder::new_multi_thread(); [INFO] [stdout] 50 | | builder.worker_threads(workers); [INFO] [stdout] 51 | | builder.enable_all(); [INFO] [stdout] ... | [INFO] [stdout] 59 | | }); [INFO] [stdout] | |______________^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used [INFO] [stdout] --> src/lib.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #![feature(type_alias_impl_trait)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `buf_read_has_data_left` is declared but not used [INFO] [stdout] --> src/lib.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | #![feature(buf_read_has_data_left)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `str_as_str` is declared but not used [INFO] [stdout] --> src/lib.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | #![feature(str_as_str)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s [INFO] running `Command { std: "docker" "inspect" "4d82d3fd8cf6c5e4f8daf98bd698d45634e38589a43f60cf0da8006c62fa7f28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d82d3fd8cf6c5e4f8daf98bd698d45634e38589a43f60cf0da8006c62fa7f28", kill_on_drop: false }` [INFO] [stdout] 4d82d3fd8cf6c5e4f8daf98bd698d45634e38589a43f60cf0da8006c62fa7f28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aa8613a6f39a06c26adfddebf5ae267fd6dc2ca159b1e2ebd345ac5d7b0338ca [INFO] running `Command { std: "docker" "start" "-a" "aa8613a6f39a06c26adfddebf5ae267fd6dc2ca159b1e2ebd345ac5d7b0338ca", kill_on_drop: false }` [INFO] [stdout] warning: type `RUMID_TYPE` should have an upper camel case name [INFO] [stdout] --> src/id.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub enum RUMID_TYPE { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name [INFO] [stdout] --> src/net.rs:226:14 [INFO] [stdout] | [INFO] [stdout] 226 | pub enum SOCKET_READINESS_TYPE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `READ_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | READ_READY, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRITE_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | WRITE_READY, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `READWRITE_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | READWRITE_READY, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `$crate::rumtk_cache_fetch` [INFO] [stdout] --> src/threading.rs:684:17 [INFO] [stdout] | [INFO] [stdout] 267 | let rt = rumtk_init_threads!(self.workers)?; [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 684 | use $crate::rumtk_cache_fetch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::threading::thread_primitives` [INFO] [stdout] --> src/threading.rs:624:9 [INFO] [stdout] | [INFO] [stdout] 624 | use crate::threading::thread_primitives; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs` [INFO] [stdout] --> src/threading.rs:625:9 [INFO] [stdout] | [INFO] [stdout] 625 | use crate::threading::threading_manager::SafeTaskArgs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 479 | let mut client_ref = Arc::clone(client_lock_ref); [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/net.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | let mut client_ref = locked_args.get(0).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:507:17 [INFO] [stdout] | [INFO] [stdout] 507 | let mut client = client_ref.read().await; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/threading.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 293 | let mut safe_task = Arc::new(SyncRwLock::new(Task:: { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ahash::HashMapExt` [INFO] [stdout] --> src/net.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | use ahash::HashMapExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/pipelines.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | use std::io::{Read, Write}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:453:17 [INFO] [stdout] | [INFO] [stdout] 453 | let mut client_ref = Arc::clone(&self.client); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/pipelines.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut last_item = pipeline.pop().unwrap(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/scripting.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | Err(e) => Err(rumtk_format!( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/scripting.rs:309:17 [INFO] [stdout] | [INFO] [stdout] 309 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/search.rs:94:64 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/strings.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | for i in 0..count { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/threading.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SafeClientIDList` is never used [INFO] [stdout] --> src/net.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | type SafeClientIDList = Arc>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used [INFO] [stdout] --> src/pipelines.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ASCII_ESCAPE_CHAR` is never used [INFO] [stdout] --> src/strings.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | const ASCII_ESCAPE_CHAR: char = '\\'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unescape_control` is never used [INFO] [stdout] --> src/strings.rs:433:4 [INFO] [stdout] | [INFO] [stdout] 433 | fn unescape_control(escaped_str: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `octal_to_byte` is never used [INFO] [stdout] --> src/strings.rs:529:4 [INFO] [stdout] | [INFO] [stdout] 529 | fn octal_to_byte(hoctal_str: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `number_to_char` is never used [INFO] [stdout] --> src/strings.rs:544:4 [INFO] [stdout] | [INFO] [stdout] 544 | fn number_to_char(num: &u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `gather` is never used [INFO] [stdout] --> src/threading.rs:507:12 [INFO] [stdout] | [INFO] [stdout] 175 | / impl TaskManager [INFO] [stdout] 176 | | where [INFO] [stdout] 177 | | R: Sync + Send + Clone + 'static, [INFO] [stdout] | |_________________________________________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 507 | fn gather(&mut self) -> TaskResults { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `base_ten` should have an upper case name [INFO] [stdout] --> src/maths.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const base_ten: u8 = 10; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 24 - const base_ten: u8 = 10; [INFO] [stdout] 24 + const BASE_TEN: u8 = 10; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `re_cache` should have an upper case name [INFO] [stdout] --> src/search.rs:29:16 [INFO] [stdout] | [INFO] [stdout] 29 | static mut re_cache: RegexCache = new_cache(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 29 - static mut re_cache: RegexCache = new_cache(); [INFO] [stdout] 29 + static mut RE_CACHE: RegexCache = new_cache(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/threading.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | let handle = DEFAULT_RUNTIME.get_or_init(|| { [INFO] [stdout] | __________________________^ [INFO] [stdout] 49 | | let mut builder = tokio::runtime::Builder::new_multi_thread(); [INFO] [stdout] 50 | | builder.worker_threads(workers); [INFO] [stdout] 51 | | builder.enable_all(); [INFO] [stdout] ... | [INFO] [stdout] 59 | | }); [INFO] [stdout] | |______________^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used [INFO] [stdout] --> src/lib.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #![feature(type_alias_impl_trait)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `buf_read_has_data_left` is declared but not used [INFO] [stdout] --> src/lib.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | #![feature(buf_read_has_data_left)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `str_as_str` is declared but not used [INFO] [stdout] --> src/lib.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | #![feature(str_as_str)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rumtk-core v0.12.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: type `RUMID_TYPE` should have an upper camel case name [INFO] [stdout] --> src/id.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub enum RUMID_TYPE { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name [INFO] [stdout] --> src/net.rs:226:14 [INFO] [stdout] | [INFO] [stdout] 226 | pub enum SOCKET_READINESS_TYPE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `READ_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | READ_READY, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRITE_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | WRITE_READY, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `READWRITE_READY` should have an upper camel case name [INFO] [stdout] --> src/net.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | READWRITE_READY, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `$crate::rumtk_cache_fetch` [INFO] [stdout] --> src/threading.rs:684:17 [INFO] [stdout] | [INFO] [stdout] 267 | let rt = rumtk_init_threads!(self.workers)?; [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 684 | use $crate::rumtk_cache_fetch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::threading::thread_primitives` [INFO] [stdout] --> src/threading.rs:624:9 [INFO] [stdout] | [INFO] [stdout] 624 | use crate::threading::thread_primitives; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs` [INFO] [stdout] --> src/threading.rs:625:9 [INFO] [stdout] | [INFO] [stdout] 625 | use crate::threading::threading_manager::SafeTaskArgs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `RUMDeserializer` and `RUMSerializer` [INFO] [stdout] --> src/lib.rs:56:40 [INFO] [stdout] | [INFO] [stdout] 56 | use crate::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::to_string` [INFO] [stdout] --> src/lib.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | use serde_json::to_string; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `$crate::threading::threading_functions::get_default_system_thread_count` [INFO] [stdout] --> src/threading.rs:962:17 [INFO] [stdout] | [INFO] [stdout] 962 | use $crate::threading::threading_functions::get_default_system_thread_count; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:353:22 [INFO] [stdout] | [INFO] [stdout] 353 | let result = rumtk_exec_task!( [INFO] [stdout] | ______________________- [INFO] [stdout] 354 | | async |args: &SafeTaskArgs| -> RUMResult> { [INFO] [stdout] 355 | | let owned_args = Arc::clone(args); [INFO] [stdout] 356 | | let lock_future = owned_args.read(); [INFO] [stdout] ... | [INFO] [stdout] 366 | | vec![1, 2, 3] [INFO] [stdout] 367 | | ) [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `rumtk_create_task_args` and `rumtk_init_threads` [INFO] [stdout] --> src/threading.rs:968:36 [INFO] [stdout] | [INFO] [stdout] 968 | rumtk_create_task, rumtk_create_task_args, rumtk_init_threads, rumtk_resolve_task, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:353:22 [INFO] [stdout] | [INFO] [stdout] 353 | let result = rumtk_exec_task!( [INFO] [stdout] | ______________________- [INFO] [stdout] 354 | | async |args: &SafeTaskArgs| -> RUMResult> { [INFO] [stdout] 355 | | let owned_args = Arc::clone(args); [INFO] [stdout] 356 | | let lock_future = owned_args.read(); [INFO] [stdout] ... | [INFO] [stdout] 366 | | vec![1, 2, 3] [INFO] [stdout] 367 | | ) [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_exec_task` (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/net.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 479 | let mut client_ref = Arc::clone(client_lock_ref); [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/net.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | let mut client_ref = locked_args.get(0).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:507:17 [INFO] [stdout] | [INFO] [stdout] 507 | let mut client = client_ref.read().await; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/threading.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 293 | let mut safe_task = Arc::new(SyncRwLock::new(Task:: { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ahash::HashMapExt` [INFO] [stdout] --> src/net.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | use ahash::HashMapExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/pipelines.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | use std::io::{Read, Write}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/net.rs:453:17 [INFO] [stdout] | [INFO] [stdout] 453 | let mut client_ref = Arc::clone(&self.client); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/pipelines.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut last_item = pipeline.pop().unwrap(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/scripting.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | Err(e) => Err(rumtk_format!( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/scripting.rs:309:17 [INFO] [stdout] | [INFO] [stdout] 309 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/search.rs:94:64 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/strings.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | for i in 0..count { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/threading.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `server` [INFO] [stdout] --> src/lib.rs:466:13 [INFO] [stdout] | [INFO] [stdout] 466 | let server = match rumtk_create_server!("localhost", 0) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip` [INFO] [stdout] --> src/lib.rs:480:14 [INFO] [stdout] | [INFO] [stdout] 480 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip` [INFO] [stdout] --> src/lib.rs:515:14 [INFO] [stdout] | [INFO] [stdout] 515 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:533:13 [INFO] [stdout] | [INFO] [stdout] 533 | let mut server = match rumtk_create_server!(LOCALHOST, 0) { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:540:13 [INFO] [stdout] | [INFO] [stdout] 540 | let mut client = match rumtk_connect!(port) { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip` [INFO] [stdout] --> src/lib.rs:538:14 [INFO] [stdout] | [INFO] [stdout] 538 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> src/lib.rs:557:13 [INFO] [stdout] | [INFO] [stdout] 557 | let msg = RUMString::from("Hello World!"); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `server` [INFO] [stdout] --> src/lib.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | let server = match rumtk_create_server!("localhost", 0) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:568:13 [INFO] [stdout] | [INFO] [stdout] 568 | let mut server = match rumtk_create_server!("localhost", 0) { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> src/lib.rs:567:13 [INFO] [stdout] | [INFO] [stdout] 567 | let msg = RUMString::from("Hello World!"); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip` [INFO] [stdout] --> src/lib.rs:584:14 [INFO] [stdout] | [INFO] [stdout] 584 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SafeClientIDList` is never used [INFO] [stdout] --> src/net.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | type SafeClientIDList = Arc>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used [INFO] [stdout] --> src/pipelines.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ASCII_ESCAPE_CHAR` is never used [INFO] [stdout] --> src/strings.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | const ASCII_ESCAPE_CHAR: char = '\\'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unescape_control` is never used [INFO] [stdout] --> src/strings.rs:433:4 [INFO] [stdout] | [INFO] [stdout] 433 | fn unescape_control(escaped_str: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `octal_to_byte` is never used [INFO] [stdout] --> src/strings.rs:529:4 [INFO] [stdout] | [INFO] [stdout] 529 | fn octal_to_byte(hoctal_str: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `number_to_char` is never used [INFO] [stdout] --> src/strings.rs:544:4 [INFO] [stdout] | [INFO] [stdout] 544 | fn number_to_char(num: &u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `gather` is never used [INFO] [stdout] --> src/threading.rs:507:12 [INFO] [stdout] | [INFO] [stdout] 175 | / impl TaskManager [INFO] [stdout] 176 | | where [INFO] [stdout] 177 | | R: Sync + Send + Clone + 'static, [INFO] [stdout] | |_________________________________________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 507 | fn gather(&mut self) -> TaskResults { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `base_ten` should have an upper case name [INFO] [stdout] --> src/maths.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const base_ten: u8 = 10; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 24 - const base_ten: u8 = 10; [INFO] [stdout] 24 + const BASE_TEN: u8 = 10; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `re_cache` should have an upper case name [INFO] [stdout] --> src/search.rs:29:16 [INFO] [stdout] | [INFO] [stdout] 29 | static mut re_cache: RegexCache = new_cache(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 29 - static mut re_cache: RegexCache = new_cache(); [INFO] [stdout] 29 + static mut RE_CACHE: RegexCache = new_cache(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/threading.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | let handle = DEFAULT_RUNTIME.get_or_init(|| { [INFO] [stdout] | __________________________^ [INFO] [stdout] 49 | | let mut builder = tokio::runtime::Builder::new_multi_thread(); [INFO] [stdout] 50 | | builder.worker_threads(workers); [INFO] [stdout] 51 | | builder.enable_all(); [INFO] [stdout] ... | [INFO] [stdout] 59 | | }); [INFO] [stdout] | |______________^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | queue.add_task::<_>(processor); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 449 | let _ = queue.add_task::<_>(processor); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 733 | sys_ls_process.wait(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 733 | let _ = sys_ls_process.wait(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:734:9 [INFO] [stdout] | [INFO] [stdout] 734 | sys_wc_process.wait(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 734 | let _ = sys_wc_process.wait(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used [INFO] [stdout] --> src/lib.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #![feature(type_alias_impl_trait)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `buf_read_has_data_left` is declared but not used [INFO] [stdout] --> src/lib.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | #![feature(buf_read_has_data_left)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `str_as_str` is declared but not used [INFO] [stdout] --> src/lib.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | #![feature(str_as_str)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.40s [INFO] running `Command { std: "docker" "inspect" "aa8613a6f39a06c26adfddebf5ae267fd6dc2ca159b1e2ebd345ac5d7b0338ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa8613a6f39a06c26adfddebf5ae267fd6dc2ca159b1e2ebd345ac5d7b0338ca", kill_on_drop: false }` [INFO] [stdout] aa8613a6f39a06c26adfddebf5ae267fd6dc2ca159b1e2ebd345ac5d7b0338ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b08f820d7be525484d4b7245bce27f34501917ae944660ed4b19c8d77acd5280 [INFO] running `Command { std: "docker" "start" "-a" "b08f820d7be525484d4b7245bce27f34501917ae944660ed4b19c8d77acd5280", kill_on_drop: false }` [INFO] [stderr] warning: type `RUMID_TYPE` should have an upper camel case name [INFO] [stderr] --> src/id.rs:26:10 [INFO] [stderr] | [INFO] [stderr] 26 | pub enum RUMID_TYPE { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name [INFO] [stderr] --> src/net.rs:226:14 [INFO] [stderr] | [INFO] [stderr] 226 | pub enum SOCKET_READINESS_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType` [INFO] [stderr] [INFO] [stderr] warning: variant `READ_READY` should have an upper camel case name [INFO] [stderr] --> src/net.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | READ_READY, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady` [INFO] [stderr] [INFO] [stderr] warning: variant `WRITE_READY` should have an upper camel case name [INFO] [stderr] --> src/net.rs:229:9 [INFO] [stderr] | [INFO] [stderr] 229 | WRITE_READY, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady` [INFO] [stderr] [INFO] [stderr] warning: variant `READWRITE_READY` should have an upper camel case name [INFO] [stderr] --> src/net.rs:230:9 [INFO] [stderr] | [INFO] [stderr] 230 | READWRITE_READY, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady` [INFO] [stderr] [INFO] [stderr] warning: unused import: `$crate::rumtk_cache_fetch` [INFO] [stderr] --> src/threading.rs:684:17 [INFO] [stderr] | [INFO] [stderr] 267 | let rt = rumtk_init_threads!(self.workers)?; [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] ... [INFO] [stderr] 684 | use $crate::rumtk_cache_fetch; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] = note: this warning originates in the macro `rumtk_init_threads` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::threading::thread_primitives` [INFO] [stderr] --> src/threading.rs:624:9 [INFO] [stderr] | [INFO] [stderr] 624 | use crate::threading::thread_primitives; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::threading::threading_manager::SafeTaskArgs` [INFO] [stderr] --> src/threading.rs:625:9 [INFO] [stderr] | [INFO] [stderr] 625 | use crate::threading::threading_manager::SafeTaskArgs; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/net.rs:479:17 [INFO] [stderr] | [INFO] [stderr] 479 | let mut client_ref = Arc::clone(client_lock_ref); [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/net.rs:487:17 [INFO] [stderr] | [INFO] [stderr] 487 | let mut client_ref = locked_args.get(0).unwrap(); [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/net.rs:507:17 [INFO] [stderr] | [INFO] [stderr] 507 | let mut client = client_ref.read().await; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/threading.rs:293:17 [INFO] [stderr] | [INFO] [stderr] 293 | let mut safe_task = Arc::new(SyncRwLock::new(Task:: { [INFO] [stderr] | ----^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused import: `ahash::HashMapExt` [INFO] [stderr] --> src/net.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | use ahash::HashMapExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/pipelines.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | use std::io::{Read, Write}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/net.rs:453:17 [INFO] [stderr] | [INFO] [stderr] 453 | let mut client_ref = Arc::clone(&self.client); [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/pipelines.rs:256:13 [INFO] [stderr] | [INFO] [stderr] 256 | let mut last_item = pipeline.pop().unwrap(); [INFO] [stderr] | ----^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/scripting.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | Err(e) => Err(rumtk_format!( [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/scripting.rs:309:17 [INFO] [stderr] | [INFO] [stderr] 309 | Err(e) => { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `default` [INFO] [stderr] --> src/search.rs:94:64 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn string_search_all_captures(input: &str, expr: &str, default: &str) -> CapturedList { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/strings.rs:154:13 [INFO] [stderr] | [INFO] [stderr] 154 | for i in 0..count { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/threading.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | Err(e) => Err(rumtk_format!("Unable to lock tokio runtime!")), [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: type alias `SafeClientIDList` is never used [INFO] [stderr] --> src/net.rs:206:10 [INFO] [stderr] | [INFO] [stderr] 206 | type SafeClientIDList = Arc>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: constant `DEFAULT_STDOUT_CHUNK_SIZE` is never used [INFO] [stderr] --> src/pipelines.rs:94:11 [INFO] [stderr] | [INFO] [stderr] 94 | const DEFAULT_STDOUT_CHUNK_SIZE: usize = 1024; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ASCII_ESCAPE_CHAR` is never used [INFO] [stderr] --> src/strings.rs:31:7 [INFO] [stderr] | [INFO] [stderr] 31 | const ASCII_ESCAPE_CHAR: char = '\\'; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `unescape_control` is never used [INFO] [stderr] --> src/strings.rs:433:4 [INFO] [stderr] | [INFO] [stderr] 433 | fn unescape_control(escaped_str: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `octal_to_byte` is never used [INFO] [stderr] --> src/strings.rs:529:4 [INFO] [stderr] | [INFO] [stderr] 529 | fn octal_to_byte(hoctal_str: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `number_to_char` is never used [INFO] [stderr] --> src/strings.rs:544:4 [INFO] [stderr] | [INFO] [stderr] 544 | fn number_to_char(num: &u32) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `gather` is never used [INFO] [stderr] --> src/threading.rs:507:12 [INFO] [stderr] | [INFO] [stderr] 175 | / impl TaskManager [INFO] [stderr] 176 | | where [INFO] [stderr] 177 | | R: Sync + Send + Clone + 'static, [INFO] [stderr] | |_________________________________________- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 507 | fn gather(&mut self) -> TaskResults { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `base_ten` should have an upper case name [INFO] [stderr] --> src/maths.rs:24:7 [INFO] [stderr] | [INFO] [stderr] 24 | const base_ten: u8 = 10; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] help: convert the identifier to upper case [INFO] [stderr] | [INFO] [stderr] 24 - const base_ten: u8 = 10; [INFO] [stderr] 24 + const BASE_TEN: u8 = 10; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: static variable `re_cache` should have an upper case name [INFO] [stderr] --> src/search.rs:29:16 [INFO] [stderr] | [INFO] [stderr] 29 | static mut re_cache: RegexCache = new_cache(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: convert the identifier to upper case [INFO] [stderr] | [INFO] [stderr] 29 - static mut re_cache: RegexCache = new_cache(); [INFO] [stderr] 29 + static mut RE_CACHE: RegexCache = new_cache(); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: creating a shared reference to mutable static [INFO] [stderr] --> src/threading.rs:48:26 [INFO] [stderr] | [INFO] [stderr] 48 | let handle = DEFAULT_RUNTIME.get_or_init(|| { [INFO] [stderr] | __________________________^ [INFO] [stderr] 49 | | let mut builder = tokio::runtime::Builder::new_multi_thread(); [INFO] [stderr] 50 | | builder.worker_threads(workers); [INFO] [stderr] 51 | | builder.enable_all(); [INFO] [stderr] ... | [INFO] [stderr] 59 | | }); [INFO] [stderr] | |______________^ shared reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: feature `type_alias_impl_trait` is declared but not used [INFO] [stderr] --> src/lib.rs:24:12 [INFO] [stderr] | [INFO] [stderr] 24 | #![feature(type_alias_impl_trait)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: feature `buf_read_has_data_left` is declared but not used [INFO] [stderr] --> src/lib.rs:26:12 [INFO] [stderr] | [INFO] [stderr] 26 | #![feature(buf_read_has_data_left)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: feature `str_as_str` is declared but not used [INFO] [stderr] --> src/lib.rs:28:12 [INFO] [stderr] | [INFO] [stderr] 28 | #![feature(str_as_str)] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `RUMDeserializer` and `RUMSerializer` [INFO] [stderr] --> src/lib.rs:56:40 [INFO] [stderr] | [INFO] [stderr] 56 | use crate::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `serde_json::to_string` [INFO] [stderr] --> src/lib.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | use serde_json::to_string; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `$crate::threading::threading_functions::get_default_system_thread_count` [INFO] [stderr] --> src/threading.rs:962:17 [INFO] [stderr] | [INFO] [stderr] 962 | use $crate::threading::threading_functions::get_default_system_thread_count; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/lib.rs:353:22 [INFO] [stderr] | [INFO] [stderr] 353 | let result = rumtk_exec_task!( [INFO] [stderr] | ______________________- [INFO] [stderr] 354 | | async |args: &SafeTaskArgs| -> RUMResult> { [INFO] [stderr] 355 | | let owned_args = Arc::clone(args); [INFO] [stderr] 356 | | let lock_future = owned_args.read(); [INFO] [stderr] ... | [INFO] [stderr] 366 | | vec![1, 2, 3] [INFO] [stderr] 367 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused imports: `rumtk_create_task_args` and `rumtk_init_threads` [INFO] [stderr] --> src/threading.rs:968:36 [INFO] [stderr] | [INFO] [stderr] 968 | rumtk_create_task, rumtk_create_task_args, rumtk_init_threads, rumtk_resolve_task, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/lib.rs:353:22 [INFO] [stderr] | [INFO] [stderr] 353 | let result = rumtk_exec_task!( [INFO] [stderr] | ______________________- [INFO] [stderr] 354 | | async |args: &SafeTaskArgs| -> RUMResult> { [INFO] [stderr] 355 | | let owned_args = Arc::clone(args); [INFO] [stderr] 356 | | let lock_future = owned_args.read(); [INFO] [stderr] ... | [INFO] [stderr] 366 | | vec![1, 2, 3] [INFO] [stderr] 367 | | ) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_exec_task` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `server` [INFO] [stderr] --> src/lib.rs:466:13 [INFO] [stderr] | [INFO] [stderr] 466 | let server = match rumtk_create_server!("localhost", 0) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ip` [INFO] [stderr] --> src/lib.rs:480:14 [INFO] [stderr] | [INFO] [stderr] 480 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ip` [INFO] [stderr] --> src/lib.rs:515:14 [INFO] [stderr] | [INFO] [stderr] 515 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:533:13 [INFO] [stderr] | [INFO] [stderr] 533 | let mut server = match rumtk_create_server!(LOCALHOST, 0) { [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:540:13 [INFO] [stderr] | [INFO] [stderr] 540 | let mut client = match rumtk_connect!(port) { [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ip` [INFO] [stderr] --> src/lib.rs:538:14 [INFO] [stderr] | [INFO] [stderr] 538 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `msg` [INFO] [stderr] --> src/lib.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | let msg = RUMString::from("Hello World!"); [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `server` [INFO] [stderr] --> src/lib.rs:558:13 [INFO] [stderr] | [INFO] [stderr] 558 | let server = match rumtk_create_server!("localhost", 0) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_server` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:568:13 [INFO] [stderr] | [INFO] [stderr] 568 | let mut server = match rumtk_create_server!("localhost", 0) { [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `msg` [INFO] [stderr] --> src/lib.rs:567:13 [INFO] [stderr] | [INFO] [stderr] 567 | let msg = RUMString::from("Hello World!"); [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ip` [INFO] [stderr] --> src/lib.rs:584:14 [INFO] [stderr] | [INFO] [stderr] 584 | let (ip, port) = rumtk_get_ip_port!(address_info); [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ip` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/lib.rs:449:9 [INFO] [stderr] | [INFO] [stderr] 449 | queue.add_task::<_>(processor); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 449 | let _ = queue.add_task::<_>(processor); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/lib.rs:733:9 [INFO] [stderr] | [INFO] [stderr] 733 | sys_ls_process.wait(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 733 | let _ = sys_ls_process.wait(); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/lib.rs:734:9 [INFO] [stderr] | [INFO] [stderr] 734 | sys_wc_process.wait(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 734 | let _ = sys_wc_process.wait(); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `rumtk-core` (lib) generated 34 warnings (run `cargo fix --lib -p rumtk-core` to apply 16 suggestions) [INFO] [stderr] warning: `rumtk-core` (lib test) generated 52 warnings (34 duplicates) (run `cargo fix --lib -p rumtk-core --tests` to apply 15 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rumtk_core-ed31f5f865b5042f) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test tests::test_autodecode_other ... ok [INFO] [stdout] test tests::test_autodecode_utf8 ... ok [INFO] [stdout] test tests::test_clamp_index_reverse_index ... ok [INFO] [stdout] test tests::test_decode ... ok [INFO] [stdout] test tests::test_deserialize_json ... ok [INFO] [stdout] test tests::test_deserialize_serde_json ... ok [INFO] [stdout] test tests::test_escaping_control ... ok [INFO] [stdout] test tests::test_escaping_string ... ok [INFO] [stdout] test tests::test_escaping_unicode ... ok [INFO] [stdout] test tests::test_default_num_threads ... ok [INFO] [stdout] test tests::test_is_escaped_str ... ok [INFO] [stdout] test tests::test_is_escaped_string ... ok [INFO] [stdout] test tests::test_non_unique_string ... ok [INFO] [stdout] test tests::test_clamp_index_positive_index ... ok [INFO] [stdout] test tests::test_is_unescaped_string ... ok [INFO] [stdout] test tests::test_print_license_notice ... ok [INFO] [stdout] test tests::test_rumcache_insertion ... ok [INFO] [stdout] test tests::test_execute_job_macros ... ok [INFO] [stdout] test tests::test_execute_job ... ok [INFO] [stdout] test tests::test_queue_data ... ok [INFO] [stdout] test tests::test_execute_job_macros_one_line ... ok [INFO] [stdout] test tests::test_serialize_json ... ok [INFO] [stdout] test tests::test_server_get_address_info ... ok [INFO] [stdout] test tests::test_pipe_processes ... ok [INFO] [stdout] test tests::test_client_send ... ok [INFO] [stdout] test tests::test_server_start ... ok [INFO] [stdout] test tests::test_server_get_clients ... ok [INFO] [stdout] test tests::test_unescaping_string ... ok [INFO] [stdout] test tests::test_unescaping_unicode ... ok [INFO] [stdout] test tests::test_unique_string ... ok [INFO] [stdout] test tests::test_server_send ... ok [INFO] [stdout] test tests::test_server_stop ... ok [INFO] [stdout] test tests::test_server_receive ... ok [INFO] [stdout] test tests::test_search_string_all_groups ... ok [INFO] [stdout] test tests::test_search_string_words ... ok [INFO] [stdout] test tests::test_search_string_letters ... ok [INFO] [stdout] test tests::test_search_string_named_groups ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Doc-tests rumtk_core [INFO] [stderr] warning: type `RUMID_TYPE` should have an upper camel case name [INFO] [stderr] --> src/id.rs:26:10 [INFO] [stderr] | [INFO] [stderr] 26 | pub enum RUMID_TYPE { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `RumidType` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: type `SOCKET_READINESS_TYPE` should have an upper camel case name [INFO] [stderr] --> src/net.rs:226:14 [INFO] [stderr] | [INFO] [stderr] 226 | pub enum SOCKET_READINESS_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocketReadinessType` [INFO] [stderr] [INFO] [stderr] warning: variant `READ_READY` should have an upper camel case name [INFO] [stderr] --> src/net.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | READ_READY, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadReady` [INFO] [stderr] [INFO] [stderr] warning: variant `WRITE_READY` should have an upper camel case name [INFO] [stderr] --> src/net.rs:229:9 [INFO] [stderr] | [INFO] [stderr] 229 | WRITE_READY, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WriteReady` [INFO] [stderr] [INFO] [stderr] warning: variant `READWRITE_READY` should have an upper camel case name [INFO] [stderr] --> src/net.rs:230:9 [INFO] [stderr] | [INFO] [stderr] 230 | READWRITE_READY, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReadwriteReady` [INFO] [stderr] [INFO] [stderr] warning: 5 warnings emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 73 tests [INFO] [stdout] test src/cli.rs - cli::cli_utils::read_some_stdin (line 101) ... ok [INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_get_mut (line 311) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 249) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 243) ... ok [INFO] [stdout] test src/cli.rs - cli::cli_utils::read_stdin (line 67) ... ok [INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_fetch (line 157) ... ok [INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_get (line 250) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 261) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_read_stdin (line 179) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_write_stdout (line 211) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_print_license_notice (line 255) ... ok [INFO] [stdout] test src/cache.rs - cache::cache_macros::rumtk_cache_push (line 200) ... ok [INFO] [stdout] test src/core.rs - core::clamp_index (line 58) ... ok [INFO] [stdout] test src/cli.rs - cli::macros::rumtk_write_stdout (line 218) ... ok [INFO] [stdout] test src/core.rs - core::clamp_index (line 68) ... ok [INFO] [stdout] test src/core.rs - core::clamp_index (line 78) ... ok [INFO] [stdout] test src/json.rs - json::serialization::rumtk_deserialize (line 108) ... ok [INFO] [stdout] test src/core.rs - core::clamp_index (line 88) ... ok [INFO] [stdout] test src/json.rs - json::serialization::rumtk_serialize (line 36) ... ok [INFO] [stdout] test src/core.rs - core::new_random_buffer (line 128) ... ok [INFO] [stdout] test src/json.rs - json::serialization::rumtk_serialize (line 54) ... ok [INFO] [stdout] test src/net.rs - net::tcp_macros::rumtk_get_ip_port (line 777) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_close_process_stdin (line 271) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_generate_command (line 102) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_get_stdout (line 223) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_generate_pipeline (line 349) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_pipe_into_process (line 304) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_pipe_processes (line 175) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_await_pipeline (line 400) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_spawn_process (line 140) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_command (line 546) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_command (line 528) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_command (line 536) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_functions::pipeline_wait_pipeline (line 465) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run (line 624) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run_async (line 670) ... ok [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run (line 603) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 703) ... FAILED [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run_async (line 711) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 731) ... FAILED [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 760) ... FAILED [INFO] [stdout] test src/pipelines.rs - pipelines::pipeline_macros::rumtk_pipeline_run_async (line 691) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 793) ... FAILED [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 551) ... FAILED [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_buildargs (line 82) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_exec_module (line 379) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_exec (line 444) ... FAILED [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_extract_any (line 222) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 582) ... FAILED [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_exec_module (line 352) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 501) ... FAILED [INFO] [stdout] test src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 526) ... FAILED [INFO] [stdout] test src/strings.rs - strings::escape (line 567) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_load (line 286) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_push_arg (line 150) ... ok [INFO] [stdout] test src/strings.rs - strings::basic_escape (line 582) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_extract_any (line 242) ... ok [INFO] [stdout] test src/scripting.rs - scripting::python_utils::py_new_args (line 120) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_create_task (line 790) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_functions::block_on_task (line 574) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_async_sleep (line 1010) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 917) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 898) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 879) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 860) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_init_threads (line 658) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_exec_task (line 934) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_init_threads (line 640) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_manager::TaskManager::is_all_completed (line 458) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_resolve_task (line 743) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_macros::rumtk_sleep (line 985) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_manager::TaskManager (line 117) ... ok [INFO] [stdout] test src/threading.rs - threading::threading_manager::TaskManager::spawn_task (line 230) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 703) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (974) panicked at src/scripting.rs:15:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59d875baf31a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59d875baf31a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59d875baf31a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59d875baf31a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59d875bc132a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59d875bc132a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x59d875bb3072 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59d875bb3072 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59d875b9a35f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59d875b9a35f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59d875baaae1 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x59d875baad5b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x59d875b9a418 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x59d875b8f809 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x59d875b9abfd - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x59d875bc1a7c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x59d875bc17f2 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x59d875b6cd4c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x59d875b14536 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_703_0::test_module_exec [INFO] [stdout] 19: 0x59d875b14396 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_703_0 [INFO] [stdout] 20: 0x59d875b142a6 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x59d875b14a03 - >::call_once [INFO] [stdout] 22: 0x59d875b13f86 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x59d875b13fb9 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x59d875baa254 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x59d875baa254 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x59d875baa254 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x59d875baa254 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x59d875baa254 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x59d875baa254 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x59d875baa254 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x59d875baa254 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x59d875baa254 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x59d875b13f61 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x59d875b14af5 - main [INFO] [stdout] 35: 0x7a974cf441ca - [INFO] [stdout] 36: 0x7a974cf4428b - __libc_start_main [INFO] [stdout] 37: 0x59d875b13c35 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 731) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1003) panicked at src/scripting.rs:15:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a22d72d933a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a22d72d933a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a22d72d933a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5a22d72d933a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5a22d72eb34a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5a22d72eb34a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x5a22d72dd092 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a22d72dd092 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5a22d72c437f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5a22d72c437f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5a22d72d4b01 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5a22d72d4d7b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5a22d72c4438 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x5a22d72b9829 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5a22d72c4c1d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5a22d72eba9c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5a22d72eb812 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x5a22d7296d6c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x5a22d723e556 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_731_0::test_module_exec [INFO] [stdout] 19: 0x5a22d723e3b6 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_731_0 [INFO] [stdout] 20: 0x5a22d723e2c6 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x5a22d723ea23 - >::call_once [INFO] [stdout] 22: 0x5a22d723dfa6 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x5a22d723dfd9 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x5a22d72d4274 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x5a22d72d4274 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x5a22d72d4274 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x5a22d72d4274 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x5a22d72d4274 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x5a22d72d4274 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x5a22d72d4274 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x5a22d72d4274 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5a22d72d4274 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x5a22d723df81 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x5a22d723eb15 - main [INFO] [stdout] 35: 0x7114feb781ca - [INFO] [stdout] 36: 0x7114feb7828b - __libc_start_main [INFO] [stdout] 37: 0x5a22d723dc55 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 760) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (975) panicked at src/scripting.rs:15:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5951d7a4902a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5951d7a4902a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5951d7a4902a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5951d7a4902a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5951d7a5b05a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5951d7a5b05a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x5951d7a4cd82 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5951d7a4cd82 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5951d7a3406f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5951d7a3406f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5951d7a447f1 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5951d7a44a6b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5951d7a34128 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x5951d7a29519 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5951d7a3490d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5951d7a5b7ac - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5951d7a5b522 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x5951d7a06a1c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x5951d79aca34 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_760_0::test_module_exec [INFO] [stdout] 19: 0x5951d79ac846 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_760_0 [INFO] [stdout] 20: 0x5951d79ac746 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x5951d79ad073 - >::call_once [INFO] [stdout] 22: 0x5951d79ac186 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x5951d79ac369 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x5951d7a43f64 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x5951d7a43f64 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x5951d7a43f64 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x5951d7a43f64 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x5951d7a43f64 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x5951d7a43f64 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x5951d7a43f64 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x5951d7a43f64 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5951d7a43f64 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x5951d79ac131 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x5951d79ad165 - main [INFO] [stdout] 35: 0x7d59066e71ca - [INFO] [stdout] 36: 0x7d59066e728b - __libc_start_main [INFO] [stdout] 37: 0x5951d79abdc5 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 793) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1066) panicked at src/scripting.rs:15:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55ff08c361da - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55ff08c361da - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55ff08c361da - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55ff08c361da - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55ff08c4971a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55ff08c4971a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x55ff08c39f32 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55ff08c39f32 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55ff08c2121f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55ff08c2121f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55ff08c319a1 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x55ff08c31c1b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x55ff08c212d8 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x55ff08c166c9 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x55ff08c21abd - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x55ff08c49e6c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x55ff08c49be2 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x55ff08bf3bcc - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x55ff08b99c34 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_793_0::test_module_exec [INFO] [stdout] 19: 0x55ff08b99a46 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_793_0 [INFO] [stdout] 20: 0x55ff08b99946 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x55ff08b9a483 - >::call_once [INFO] [stdout] 22: 0x55ff08b98bc6 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x55ff08b99509 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x55ff08c31114 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x55ff08c31114 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x55ff08c31114 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x55ff08c31114 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x55ff08c31114 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x55ff08c31114 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x55ff08c31114 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x55ff08c31114 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x55ff08c31114 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x55ff08b98b31 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x55ff08b9a605 - main [INFO] [stdout] 35: 0x7fb97d93e1ca - [INFO] [stdout] 36: 0x7fb97d93e28b - __libc_start_main [INFO] [stdout] 37: 0x55ff08b98755 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 551) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1130) panicked at src/scripting.rs:15:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61b0aaf5ef5a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61b0aaf5ef5a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61b0aaf5ef5a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x61b0aaf5ef5a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x61b0aaf70f8a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x61b0aaf70f8a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x61b0aaf62cb2 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61b0aaf62cb2 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x61b0aaf49f9f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x61b0aaf49f9f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x61b0aaf5a721 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x61b0aaf5a99b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x61b0aaf4a058 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x61b0aaf3f449 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x61b0aaf4a83d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x61b0aaf716dc - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x61b0aaf71452 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x61b0aaf1c94c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x61b0aaec2994 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_551_0::test_module_exec [INFO] [stdout] 19: 0x61b0aaec27a6 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_551_0 [INFO] [stdout] 20: 0x61b0aaec26a6 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x61b0aaec2fe3 - >::call_once [INFO] [stdout] 22: 0x61b0aaec2126 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x61b0aaec22e9 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x61b0aaf59e94 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x61b0aaf59e94 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x61b0aaf59e94 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x61b0aaf59e94 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x61b0aaf59e94 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x61b0aaf59e94 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x61b0aaf59e94 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x61b0aaf59e94 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x61b0aaf59e94 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x61b0aaec20d1 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x61b0aaec3095 - main [INFO] [stdout] 35: 0x78b0eb07f1ca - [INFO] [stdout] 36: 0x78b0eb07f28b - __libc_start_main [INFO] [stdout] 37: 0x61b0aaec1d65 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_utils::py_exec (line 444) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1169) panicked at src/scripting.rs:15:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59c9ffa2c03a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59c9ffa2c03a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59c9ffa2c03a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59c9ffa2c03a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59c9ffa3f57a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59c9ffa3f57a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x59c9ffa2fd92 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59c9ffa2fd92 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59c9ffa1707f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59c9ffa1707f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59c9ffa27801 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x59c9ffa27a7b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x59c9ffa17138 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x59c9ffa0c529 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x59c9ffa1791d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x59c9ffa3fccc - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x59c9ffa3fa42 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x59c9ff9e9a2c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x59c9ff98fcd4 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_444_0::test_module_exec [INFO] [stdout] 19: 0x59c9ff98fae6 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_444_0 [INFO] [stdout] 20: 0x59c9ff98f936 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x59c9ff9902e3 - >::call_once [INFO] [stdout] 22: 0x59c9ff98ebc6 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x59c9ff98f509 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x59c9ffa26f74 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x59c9ffa26f74 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x59c9ffa26f74 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x59c9ffa26f74 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x59c9ffa26f74 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x59c9ffa26f74 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x59c9ffa26f74 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x59c9ffa26f74 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x59c9ffa26f74 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x59c9ff98eb31 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x59c9ff990465 - main [INFO] [stdout] 35: 0x7e99ecd421ca - [INFO] [stdout] 36: 0x7e99ecd4228b - __libc_start_main [INFO] [stdout] 37: 0x59c9ff98e755 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 582) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1171) panicked at src/scripting.rs:18:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59be86d4a11a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59be86d4a11a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59be86d4a11a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59be86d4a11a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59be86d5d65a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59be86d5d65a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x59be86d4de72 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59be86d4de72 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59be86d3515f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59be86d3515f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59be86d458e1 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x59be86d45b5b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x59be86d35218 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x59be86d2a609 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x59be86d359fd - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x59be86d5ddac - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x59be86d5db22 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x59be86d07b0c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x59be86cadb8e - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_582_0::test_module_exec [INFO] [stdout] 19: 0x59be86cad986 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_582_0 [INFO] [stdout] 20: 0x59be86cad886 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x59be86cae403 - >::call_once [INFO] [stdout] 22: 0x59be86cacb56 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x59be86cad479 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x59be86d45054 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x59be86d45054 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x59be86d45054 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x59be86d45054 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x59be86d45054 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x59be86d45054 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x59be86d45054 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x59be86d45054 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x59be86d45054 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x59be86cacac1 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x59be86cae545 - main [INFO] [stdout] 35: 0x7b357af4c1ca - [INFO] [stdout] 36: 0x7b357af4c28b - __libc_start_main [INFO] [stdout] 37: 0x59be86cac6d5 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 501) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1173) panicked at src/scripting.rs:14:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d01ca16423a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d01ca16423a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d01ca16423a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5d01ca16423a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5d01ca17624a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5d01ca17624a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x5d01ca167f92 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d01ca167f92 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5d01ca14f27f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5d01ca14f27f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5d01ca15fa01 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5d01ca15fc7b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5d01ca14f338 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x5d01ca144729 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5d01ca14fb1d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5d01ca17699c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5d01ca176712 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x5d01ca121c6c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x5d01ca0c9496 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_501_0::test_module_exec [INFO] [stdout] 19: 0x5d01ca0c92f6 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_501_0 [INFO] [stdout] 20: 0x5d01ca0c9206 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x5d01ca0c9963 - >::call_once [INFO] [stdout] 22: 0x5d01ca0c8f26 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x5d01ca0c8f39 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x5d01ca15f174 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x5d01ca15f174 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x5d01ca15f174 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x5d01ca15f174 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x5d01ca15f174 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x5d01ca15f174 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x5d01ca15f174 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x5d01ca15f174 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d01ca15f174 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x5d01ca0c8f01 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x5d01ca0c9a15 - main [INFO] [stdout] 35: 0x75f9bad811ca - [INFO] [stdout] 36: 0x75f9bad8128b - __libc_start_main [INFO] [stdout] 37: 0x5d01ca0c8bd5 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 526) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1170) panicked at src/scripting.rs:14:47: [INFO] [stdout] Failed to write file!: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62cb0d46225a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62cb0d46225a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62cb0d46225a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x62cb0d46225a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x62cb0d47426a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x62cb0d47426a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x62cb0d465fb2 - std[31e582c13f4e914f]::io::default_write_fmt:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62cb0d465fb2 - ::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x62cb0d44d29f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x62cb0d44d29f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x62cb0d45da21 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x62cb0d45dc9b - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x62cb0d44d358 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x62cb0d442749 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x62cb0d44db3d - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x62cb0d4749bc - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x62cb0d474732 - core[fa0eadad68403074]::result::unwrap_failed [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x62cb0d41fc8c - >::expect [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x62cb0d3c74b6 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_526_0::test_module_exec [INFO] [stdout] 19: 0x62cb0d3c7316 - rust_out[6ca516bbe19c3985]::main::_doctest_main_src_scripting_rs_526_0 [INFO] [stdout] 20: 0x62cb0d3c7226 - rust_out[6ca516bbe19c3985]::main [INFO] [stdout] 21: 0x62cb0d3c7983 - >::call_once [INFO] [stdout] 22: 0x62cb0d3c6f36 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 23: 0x62cb0d3c6f49 - std[31e582c13f4e914f]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 24: 0x62cb0d45d194 - <&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 25: 0x62cb0d45d194 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 26: 0x62cb0d45d194 - std[31e582c13f4e914f]::panicking::catch_unwind:: + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 27: 0x62cb0d45d194 - std[31e582c13f4e914f]::panic::catch_unwind::<&dyn core[fa0eadad68403074]::ops::function::Fn<(), Output = i32> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: 0x62cb0d45d194 - std[31e582c13f4e914f]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:175:24 [INFO] [stdout] 29: 0x62cb0d45d194 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x62cb0d45d194 - std[31e582c13f4e914f]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x62cb0d45d194 - std[31e582c13f4e914f]::panic::catch_unwind:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x62cb0d45d194 - std[31e582c13f4e914f]::rt::lang_start_internal [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/rt.rs:171:5 [INFO] [stdout] 33: 0x62cb0d3c6f11 - std[31e582c13f4e914f]::rt::lang_start::<()> [INFO] [stdout] 34: 0x62cb0d3c7a35 - main [INFO] [stdout] 35: 0x7a5a15e8e1ca - [INFO] [stdout] 36: 0x7a5a15e8e28b - __libc_start_main [INFO] [stdout] 37: 0x62cb0d3c6be5 - _start [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 703) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 731) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 760) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec (line 793) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 501) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 526) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 551) [INFO] [stdout] src/scripting.rs - scripting::python_macros::rumtk_python_exec_module (line 582) [INFO] [stdout] src/scripting.rs - scripting::python_utils::py_exec (line 444) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 64 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.77s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "b08f820d7be525484d4b7245bce27f34501917ae944660ed4b19c8d77acd5280", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b08f820d7be525484d4b7245bce27f34501917ae944660ed4b19c8d77acd5280", kill_on_drop: false }` [INFO] [stdout] b08f820d7be525484d4b7245bce27f34501917ae944660ed4b19c8d77acd5280