[INFO] fetching crate big-o-test 0.2.12... [INFO] testing big-o-test-0.2.12 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate big-o-test 0.2.12 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate big-o-test 0.2.12 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate big-o-test 0.2.12 [INFO] tweaked toml for crates.io crate big-o-test 0.2.12 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate big-o-test 0.2.12 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate big-o-test 0.2.12 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serial_test v3.2.0 [INFO] [stderr] Downloaded serial_test_derive v3.2.0 [INFO] [stderr] Downloaded futures-executor v0.3.29 [INFO] [stderr] Downloaded ctor v0.2.5 [INFO] [stderr] Downloaded sdd v3.0.5 [INFO] [stderr] Downloaded scc v2.3.0 [INFO] [stderr] Downloaded tokio v1.34.0 [INFO] [stderr] Downloaded keen-retry v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c0c9008e34216f3cc1ade3a2f165b9a00ba4a8f247de40ee220a06d4b108203e [INFO] running `Command { std: "docker" "start" "-a" "c0c9008e34216f3cc1ade3a2f165b9a00ba4a8f247de40ee220a06d4b108203e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c0c9008e34216f3cc1ade3a2f165b9a00ba4a8f247de40ee220a06d4b108203e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c0c9008e34216f3cc1ade3a2f165b9a00ba4a8f247de40ee220a06d4b108203e", kill_on_drop: false }` [INFO] [stdout] c0c9008e34216f3cc1ade3a2f165b9a00ba4a8f247de40ee220a06d4b108203e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 75eead0fb7837dde0da35b0043996cb562aa555d809190bdfe5602d5680d003d [INFO] running `Command { std: "docker" "start" "-a" "75eead0fb7837dde0da35b0043996cb562aa555d809190bdfe5602d5680d003d", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling futures-core v0.3.29 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling futures-channel v0.3.29 [INFO] [stderr] Compiling futures-task v0.3.29 [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling futures-sink v0.3.29 [INFO] [stderr] Compiling futures-util v0.3.29 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling futures-io v0.3.29 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling crossbeam-queue v0.3.8 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling getrandom v0.2.11 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling crossbeam v0.8.2 [INFO] [stderr] Compiling syn v2.0.39 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling futures-macro v0.3.29 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Compiling tokio v1.34.0 [INFO] [stderr] Compiling futures-executor v0.3.29 [INFO] [stderr] Compiling futures v0.3.29 [INFO] [stderr] Compiling keen-retry v0.5.0 [INFO] [stderr] Compiling big-o-test v0.2.12 (/opt/rustwide/workdir) [INFO] [stdout] warning: fields `first_pass_measurements` and `second_pass_measurements` are never read [INFO] [stdout] --> src/api/builders/regular_async_builder.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct RegularAsyncAnalyzerBuilder) -> FirstPassFut + Send + Sync, [INFO] [stdout] | --------------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 36 | first_pass_measurements: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 41 | second_pass_measurements: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `test_run` is never used [INFO] [stdout] --> src/api/builders/regular_async_builder.rs:198:14 [INFO] [stdout] | [INFO] [stdout] 54 | / impl) -> FirstPassFut + Send + Sync, [INFO] [stdout] 55 | | FirstPassFut: Future + Send, [INFO] [stdout] 56 | | SecondPassFn: FnMut(Option) -> SecondPassFut + Send + Sync, [INFO] [stdout] 57 | | SecondPassFut: Future + Send, [INFO] [stdout] 58 | | AlgoDataType: Send + Sync + Debug> [INFO] [stdout] 59 | | RegularAsyncAnalyzerBuilder { [INFO] [stdout] | |_________________________________________________________________________________________________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 198 | async fn test_run(mut self) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `duration_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn duration_measurement(duration: Duration) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bytes_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn bytes_measurement(value: f64) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bytes_per_second_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:86:8 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn bytes_per_second_measurement(value: f64) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `custom_unit_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn custom_unit_measurement(value: f64, custom_unit: &'static str) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `custom_unit_per_second_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn custom_unit_per_second_measurement(value: f64, custom_unit: &'static str) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `measure_all_before_event` is never used [INFO] [stdout] --> src/utils/measurements/measurer.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | pub async fn measure_all_before_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `measure_all_after_event` is never used [INFO] [stdout] --> src/utils/measurements/measurer.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | pub async fn measure_all_after_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `measure_before_event`, `measure_after_event`, and `as_custom_measurement` are never used [INFO] [stdout] --> src/utils/measurements/measurer.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 38 | pub trait CustomMeasurerExecutor { [INFO] [stdout] | ---------------------- methods in this trait [INFO] [stdout] 39 | fn measure_before_event<'a>(&'a mut self, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | fn measure_after_event<'a>(&'a mut self, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | fn as_custom_measurement(&self, after_event_measurement: PresentableMeasurement) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `expected_complexity`, `description`, `before_event_measurer_fn`, `before_event_measurement`, and `after_event_measurer_fn` are never read [INFO] [stdout] --> src/utils/measurements/measurer.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub struct CustomMeasurer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 74 | after_event_measurer_fn: MeasureAfterFn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/runners/crud.rs:158:43 [INFO] [stdout] | [INFO] [stdout] 158 | ... (crud_name: &str, [INFO] [stdout] | ^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 166 | ... -> (Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 167 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 168 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 169 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 166 ~ -> (Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stdout] 167 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stdout] 168 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stdout] 169 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/runners/crud.rs:205:48 [INFO] [stdout] | [INFO] [stdout] 205 | ... (crud_name: &str, [INFO] [stdout] | ^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 213 | ... -> Result<(Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 214 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 215 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 216 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 213 ~ -> Result<(Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stdout] 214 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stdout] 215 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stdout] 216 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/metrics_allocator/metrics_allocator.rs:132:23 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint { [INFO] [stdout] | ^^^^^ ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint<'_, RING_BUFFER_SIZE> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.91s [INFO] running `Command { std: "docker" "inspect" "75eead0fb7837dde0da35b0043996cb562aa555d809190bdfe5602d5680d003d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "75eead0fb7837dde0da35b0043996cb562aa555d809190bdfe5602d5680d003d", kill_on_drop: false }` [INFO] [stdout] 75eead0fb7837dde0da35b0043996cb562aa555d809190bdfe5602d5680d003d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 3cf46b7e2ef158aaa4e44f4d75c07acc187bc29e4bcc0b040bea7c230697bb66 [INFO] running `Command { std: "docker" "start" "-a" "3cf46b7e2ef158aaa4e44f4d75c07acc187bc29e4bcc0b040bea7c230697bb66", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling smallvec v1.11.2 [INFO] [stderr] Compiling sdd v3.0.5 [INFO] [stderr] Compiling serial_test_derive v3.2.0 [INFO] [stderr] Compiling ctor v0.2.5 [INFO] [stderr] Compiling spin_sleep v1.1.1 [INFO] [stderr] Compiling scc v2.3.0 [INFO] [stderr] Compiling getrandom v0.2.11 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serial_test v3.2.0 [INFO] [stderr] Compiling keen-retry v0.5.0 [INFO] [stderr] Compiling big-o-test v0.2.12 (/opt/rustwide/workdir) [INFO] [stdout] warning: fields `first_pass_measurements` and `second_pass_measurements` are never read [INFO] [stdout] --> src/api/builders/regular_async_builder.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct RegularAsyncAnalyzerBuilder) -> FirstPassFut + Send + Sync, [INFO] [stdout] | --------------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 36 | first_pass_measurements: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 41 | second_pass_measurements: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `test_run` is never used [INFO] [stdout] --> src/api/builders/regular_async_builder.rs:198:14 [INFO] [stdout] | [INFO] [stdout] 54 | / impl) -> FirstPassFut + Send + Sync, [INFO] [stdout] 55 | | FirstPassFut: Future + Send, [INFO] [stdout] 56 | | SecondPassFn: FnMut(Option) -> SecondPassFut + Send + Sync, [INFO] [stdout] 57 | | SecondPassFut: Future + Send, [INFO] [stdout] 58 | | AlgoDataType: Send + Sync + Debug> [INFO] [stdout] 59 | | RegularAsyncAnalyzerBuilder { [INFO] [stdout] | |_________________________________________________________________________________________________- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 198 | async fn test_run(mut self) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `duration_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn duration_measurement(duration: Duration) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bytes_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn bytes_measurement(value: f64) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bytes_per_second_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:86:8 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn bytes_per_second_measurement(value: f64) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `custom_unit_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn custom_unit_measurement(value: f64, custom_unit: &'static str) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `custom_unit_per_second_measurement` is never used [INFO] [stdout] --> src/utils/measurements/presentable_measurements.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn custom_unit_per_second_measurement(value: f64, custom_unit: &'static str) -> PresentableMeasurement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `measure_all_before_event` is never used [INFO] [stdout] --> src/utils/measurements/measurer.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | pub async fn measure_all_before_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `measure_all_after_event` is never used [INFO] [stdout] --> src/utils/measurements/measurer.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | pub async fn measure_all_after_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `measure_before_event`, `measure_after_event`, and `as_custom_measurement` are never used [INFO] [stdout] --> src/utils/measurements/measurer.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 38 | pub trait CustomMeasurerExecutor { [INFO] [stdout] | ---------------------- methods in this trait [INFO] [stdout] 39 | fn measure_before_event<'a>(&'a mut self, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | fn measure_after_event<'a>(&'a mut self, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | fn as_custom_measurement(&self, after_event_measurement: PresentableMeasurement) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `expected_complexity`, `description`, `before_event_measurer_fn`, `before_event_measurement`, and `after_event_measurer_fn` are never read [INFO] [stdout] --> src/utils/measurements/measurer.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub struct CustomMeasurer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 74 | after_event_measurer_fn: MeasureAfterFn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/runners/crud.rs:158:43 [INFO] [stdout] | [INFO] [stdout] 158 | ... (crud_name: &str, [INFO] [stdout] | ^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 166 | ... -> (Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 167 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 168 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 169 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 166 ~ -> (Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stdout] 167 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stdout] 168 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stdout] 169 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/runners/crud.rs:205:48 [INFO] [stdout] | [INFO] [stdout] 205 | ... (crud_name: &str, [INFO] [stdout] | ^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 213 | ... -> Result<(Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 214 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 215 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 216 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 213 ~ -> Result<(Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stdout] 214 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stdout] 215 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stdout] 216 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/metrics_allocator/metrics_allocator.rs:132:23 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint { [INFO] [stdout] | ^^^^^ ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint<'_, RING_BUFFER_SIZE> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `used_linker` [INFO] [stdout] --> tests/big_o_tests.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | #[ctor] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `no_allocator_metrics`, `no_report`, `report_stderr`, `report_stdout`, `tolerance_10_percent`, and `tolerance_25_percent` [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `ctor` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `ctor` may come from an old version of the `ctor` crate, try updating your dependency with `cargo update -p ctor` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `ctor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/runners/crud.rs:158:43 [INFO] [stdout] | [INFO] [stdout] 158 | ... (crud_name: &str, [INFO] [stdout] | ^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 166 | ... -> (Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 167 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 168 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 169 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 166 ~ -> (Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stdout] 167 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stdout] 168 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stdout] 169 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/runners/crud.rs:205:48 [INFO] [stdout] | [INFO] [stdout] 205 | ... (crud_name: &str, [INFO] [stdout] | ^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 213 | ... -> Result<(Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 214 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 215 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] 216 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stdout] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 213 ~ -> Result<(Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stdout] 214 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stdout] 215 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stdout] 216 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/metrics_allocator/metrics_allocator.rs:132:23 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint { [INFO] [stdout] | ^^^^^ ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint<'_, RING_BUFFER_SIZE> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.56s [INFO] running `Command { std: "docker" "inspect" "3cf46b7e2ef158aaa4e44f4d75c07acc187bc29e4bcc0b040bea7c230697bb66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3cf46b7e2ef158aaa4e44f4d75c07acc187bc29e4bcc0b040bea7c230697bb66", kill_on_drop: false }` [INFO] [stdout] 3cf46b7e2ef158aaa4e44f4d75c07acc187bc29e4bcc0b040bea7c230697bb66 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a677598646be56f58e682545a9dc7c28d60753ebdb98000ab3afc9c6786d85b4 [INFO] running `Command { std: "docker" "start" "-a" "a677598646be56f58e682545a9dc7c28d60753ebdb98000ab3afc9c6786d85b4", kill_on_drop: false }` [INFO] [stderr] warning: fields `first_pass_measurements` and `second_pass_measurements` are never read [INFO] [stderr] --> src/api/builders/regular_async_builder.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub struct RegularAsyncAnalyzerBuilder) -> FirstPassFut + Send + Sync, [INFO] [stderr] | --------------------------- fields in this struct [INFO] [stderr] ... [INFO] [stderr] 36 | first_pass_measurements: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 41 | second_pass_measurements: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `test_run` is never used [INFO] [stderr] --> src/api/builders/regular_async_builder.rs:198:14 [INFO] [stderr] | [INFO] [stderr] 54 | / impl) -> FirstPassFut + Send + Sync, [INFO] [stderr] 55 | | FirstPassFut: Future + Send, [INFO] [stderr] 56 | | SecondPassFn: FnMut(Option) -> SecondPassFut + Send + Sync, [INFO] [stderr] 57 | | SecondPassFut: Future + Send, [INFO] [stderr] 58 | | AlgoDataType: Send + Sync + Debug> [INFO] [stderr] 59 | | RegularAsyncAnalyzerBuilder { [INFO] [stderr] | |_________________________________________________________________________________________________- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 198 | async fn test_run(mut self) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `duration_measurement` is never used [INFO] [stderr] --> src/utils/measurements/presentable_measurements.rs:45:8 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn duration_measurement(duration: Duration) -> PresentableMeasurement { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `bytes_measurement` is never used [INFO] [stderr] --> src/utils/measurements/presentable_measurements.rs:58:8 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn bytes_measurement(value: f64) -> PresentableMeasurement { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `bytes_per_second_measurement` is never used [INFO] [stderr] --> src/utils/measurements/presentable_measurements.rs:86:8 [INFO] [stderr] | [INFO] [stderr] 86 | pub fn bytes_per_second_measurement(value: f64) -> PresentableMeasurement { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `custom_unit_measurement` is never used [INFO] [stderr] --> src/utils/measurements/presentable_measurements.rs:116:8 [INFO] [stderr] | [INFO] [stderr] 116 | pub fn custom_unit_measurement(value: f64, custom_unit: &'static str) -> PresentableMeasurement { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `custom_unit_per_second_measurement` is never used [INFO] [stderr] --> src/utils/measurements/presentable_measurements.rs:149:4 [INFO] [stderr] | [INFO] [stderr] 149 | fn custom_unit_per_second_measurement(value: f64, custom_unit: &'static str) -> PresentableMeasurement { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `measure_all_before_event` is never used [INFO] [stderr] --> src/utils/measurements/measurer.rs:13:14 [INFO] [stderr] | [INFO] [stderr] 13 | pub async fn measure_all_before_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `measure_all_after_event` is never used [INFO] [stderr] --> src/utils/measurements/measurer.rs:24:14 [INFO] [stderr] | [INFO] [stderr] 24 | pub async fn measure_all_after_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: methods `measure_before_event`, `measure_after_event`, and `as_custom_measurement` are never used [INFO] [stderr] --> src/utils/measurements/measurer.rs:39:8 [INFO] [stderr] | [INFO] [stderr] 38 | pub trait CustomMeasurerExecutor { [INFO] [stderr] | ---------------------- methods in this trait [INFO] [stderr] 39 | fn measure_before_event<'a>(&'a mut self, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 42 | fn measure_after_event<'a>(&'a mut self, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 46 | fn as_custom_measurement(&self, after_event_measurement: PresentableMeasurement) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: fields `name`, `expected_complexity`, `description`, `before_event_measurer_fn`, `before_event_measurement`, and `after_event_measurer_fn` are never read [INFO] [stderr] --> src/utils/measurements/measurer.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub struct CustomMeasurer, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 74 | after_event_measurer_fn: MeasureAfterFn, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/runners/crud.rs:158:43 [INFO] [stderr] | [INFO] [stderr] 158 | ... (crud_name: &str, [INFO] [stderr] | ^^^^ this lifetime flows to the output [INFO] [stderr] ... [INFO] [stderr] 166 | ... -> (Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] 167 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] 168 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] 169 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 166 ~ -> (Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stderr] 167 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stderr] 168 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stderr] 169 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/runners/crud.rs:205:48 [INFO] [stderr] | [INFO] [stderr] 205 | ... (crud_name: &str, [INFO] [stderr] | ^^^^ this lifetime flows to the output [INFO] [stderr] ... [INFO] [stderr] 213 | ... -> Result<(Option< BigOAlgorithmAnalysis >, // create analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] 214 | ... Option< BigOAlgorithmAnalysis >, // read analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] 215 | ... Option< BigOAlgorithmAnalysis >, // update analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] 216 | ... Option< BigOAlgorithmAnalysis >, // delete analysis [INFO] [stderr] | ---------------------------------------- the lifetimes get resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 213 ~ -> Result<(Option< BigOAlgorithmAnalysis> >, // create analysis [INFO] [stderr] 214 ~ Option< BigOAlgorithmAnalysis> >, // read analysis [INFO] [stderr] 215 ~ Option< BigOAlgorithmAnalysis> >, // update analysis [INFO] [stderr] 216 ~ Option< BigOAlgorithmAnalysis> >, // delete analysis [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/metrics_allocator/metrics_allocator.rs:132:23 [INFO] [stderr] | [INFO] [stderr] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint { [INFO] [stderr] | ^^^^^ ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 132 | pub fn save_point(&self) -> MetricsAllocatorSavePoint<'_, RING_BUFFER_SIZE> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `big-o-test` (lib) generated 14 warnings (run `cargo fix --lib -p big-o-test` to apply 3 suggestions) [INFO] [stderr] warning: unexpected `cfg` condition value: `used_linker` [INFO] [stderr] --> tests/big_o_tests.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | #[ctor] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `default`, `no_allocator_metrics`, `no_report`, `report_stderr`, `report_stdout`, `tolerance_10_percent`, and `tolerance_25_percent` [INFO] [stderr] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `ctor` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the attribute macro `ctor` may come from an old version of the `ctor` crate, try updating your dependency with `cargo update -p ctor` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `ctor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `big-o-test` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] warning: `big-o-test` (test "big_o_tests") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/big_o_test-c94fcbb3dbe526cd) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test api::builders::regular_async_builder::tests::full_options ... ok [INFO] [stdout] test api::builders::regular_async_builder::tests::minimum_options ... ok [INFO] [stdout] test api::builders::regular_async_builder::tests::raw_analyse_algorithm ... ok [INFO] [stdout] test low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test ... FAILED [INFO] [stdout] test api::builders::regular_async_builder::tests::test_algorithm_retrying_once ... ok [INFO] [stdout] test low_level_analysis::low_level_analysis::tests::smooth_transitions ... ok [INFO] [stdout] test low_level_analysis::types::types_impl::tests::serialization ... ok [INFO] [stdout] test low_level_analysis::time_analysis::tests::analyse_constant_set_iterator_algorithm_theoretical_test ... ok [INFO] [stdout] test metrics_allocator::metrics_allocator::tests::test_save_point_min_and_max_memory_usage ... ok [INFO] [stdout] test metrics_allocator::metrics_allocator::tests::usage_example ... ok [INFO] [stdout] test low_level_analysis::low_level_analysis::tests::analyse_constant_set_algorithm_real_test ... ok [INFO] [stdout] test metrics_allocator::ring_buffer::tests::buffer_overflowing ... ok [INFO] [stdout] test metrics_allocator::ring_buffer::tests::peek ... ok [INFO] [stdout] test metrics_allocator::ring_buffer::tests::simple_enqueue_dequeue_use_cases ... ok [INFO] [stdout] test runners::crud::tests::analyse_crud_algorithm_output_check ... ok [INFO] [stdout] test low_level_analysis::low_level_analysis::tests::smooth_transitions_for_set_resizing_iterator_algorithm_ ... ok [INFO] [stdout] test utils::measurements::measurer::tests::test_custom_measurer ... ok [INFO] [stdout] test utils::measurements::presentable_measurements::tests::test_bytes_per_second_measurement ... ok [INFO] [stdout] test utils::measurements::presentable_measurements::tests::test_custom_unit_measurement ... ok [INFO] [stdout] test utils::measurements::presentable_measurements::tests::test_custom_unit_per_second_measurement ... ok [INFO] [stdout] test utils::measurements::presentable_measurements::tests::test_duration_measurement ... ok [INFO] [stdout] test utils::measurements::presentable_measurements::tests::test_bytes_measurement ... ok [INFO] [stdout] test low_level_analysis::space_analysis::tests::analyse_set_resizing_algorithm_theoretical_test ... ok [INFO] [stdout] test low_level_analysis::time_analysis::tests::analyse_set_resizing_iterator_algorithm_theoretical_test ... ok [INFO] [stdout] test runners::crud::tests::thread_chunk_division ... ok [INFO] [stdout] test metrics_allocator::ring_buffer::tests::concurrency ... ok [INFO] [stdout] test low_level_analysis::space_analysis::tests::analyse_constant_set_algorithm_theoretical_test ... ok [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] test low_level_analysis::time_analysis::tests::analyse_algorithm_theoretical_test ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test stdout ---- [INFO] [stdout] Real 'O1_insert() function' with 1024 elements on each pass (warmup: 970.43µs/+6.76KiB; pass1: 927.65µs/+4.77KiB; pass2: 4.25184ms/+4.85KiB): [INFO] [stdout] 'O1_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 927.65µs +4.77KiB 1024 906.000ns [INFO] [stdout] 2) 4.25184ms +4.85KiB 2048 4.152µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(n), but better than O(n.log(n)) [INFO] [stdout] --> Algorithm Space Analysis: O(1) (allocated: 196.00b; auxiliary used space: 9.42KiB) [INFO] [stdout] (r=3462195537) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'O1_insert() function' with 1024 elements on each pass (warmup: 875.2µs/+4.77KiB; pass1: 927.99µs/+4.77KiB; pass2: 926.67µs/+4.77KiB): [INFO] [stdout] 'O1_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 927.99µs +4.77KiB 1024 906.000ns [INFO] [stdout] 2) 926.67µs +4.77KiB 2048 905.000ns [INFO] [stdout] --> Algorithm Time Analysis: O(1) [INFO] [stdout] --> Algorithm Space Analysis: O(1) (allocated: 112.00b; auxiliary used space: 9.42KiB) [INFO] [stdout] (r=2421250116) [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 20.364491ms/+7.39KiB; pass1: 10.216521ms/+7.39KiB; pass2: 28.473002ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 10.216521ms +7.39KiB 1024 9.977µs [INFO] [stdout] 2) 28.473002ms +8.72KiB 2048 27.806µs [INFO] [stdout] --> Algorithm Time Analysis: O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=239789283) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 8.773401ms/+7.39KiB; pass1: 12.690601ms/+7.39KiB; pass2: 9.98503ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 12.690601ms +7.39KiB 1024 12.393µs [INFO] [stdout] 2) 9.98503ms +8.72KiB 2048 9.751µs [INFO] [stdout] --> Algorithm Time Analysis: Better than O(1) -- aren't the machines idle? too many threads? too little RAM? [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 154.00b; auxiliary used space: 15.96KiB) [INFO] [stdout] (r=550417751) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 8.938761ms/+7.39KiB; pass1: 11.05047ms/+7.39KiB; pass2: 15.964391ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 11.05047ms +7.39KiB 1024 10.791µs [INFO] [stdout] 2) 15.964391ms +8.72KiB 2048 15.590µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=3147210182) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 10.01894ms/+7.39KiB; pass1: 8.993181ms/+7.39KiB; pass2: 14.228051ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 8.993181ms +7.39KiB 1024 8.782µs [INFO] [stdout] 2) 14.228051ms +8.72KiB 2048 13.895µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=3058558541) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 5.02854ms/+7.39KiB; pass1: 5.183331ms/+7.39KiB; pass2: 13.348181ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 5.183331ms +7.39KiB 1024 5.062µs [INFO] [stdout] 2) 13.348181ms +8.72KiB 2048 13.035µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=40096038) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 9.151791ms/+7.39KiB; pass1: 12.052291ms/+7.39KiB; pass2: 13.328801ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 12.052291ms +7.39KiB 1024 11.770µs [INFO] [stdout] 2) 13.328801ms +8.72KiB 2048 13.016µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(1), but better than O(log(n)) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=1966820704) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 9.377581ms/+7.39KiB; pass1: 14.765981ms/-7.39KiB; pass2: 13.202051ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 14.765981ms -7.39KiB 1024 14.420µs [INFO] [stdout] 2) 13.202051ms +8.72KiB 2048 12.893µs [INFO] [stdout] --> Algorithm Time Analysis: Better than O(1) -- aren't the machines idle? too many threads? too little RAM? [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (freed: 4.52KiB; auxiliary used space: 16.05KiB) [INFO] [stdout] (r=2335937146) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 15.226291ms/+7.39KiB; pass1: 11.842621ms/+7.39KiB; pass2: 13.341591ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 11.842621ms +7.39KiB 1024 11.565µs [INFO] [stdout] 2) 13.341591ms +8.72KiB 2048 13.029µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(1), but better than O(log(n)) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=1763553183) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 13.152891ms/+7.39KiB; pass1: 5.35743ms/+7.39KiB; pass2: 14.206571ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 5.35743ms +7.39KiB 1024 5.232µs [INFO] [stdout] 2) 14.206571ms +8.72KiB 2048 13.874µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=2992153294) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 5.58282ms/+7.39KiB; pass1: 5.15107ms/+7.39KiB; pass2: 9.254261ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 5.15107ms +7.39KiB 1024 5.030µs [INFO] [stdout] 2) 9.254261ms +8.72KiB 2048 9.037µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=2395521895) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 15.273531ms/+7.39KiB; pass1: 8.040721ms/+7.39KiB; pass2: 17.208981ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 8.040721ms +7.39KiB 1024 7.852µs [INFO] [stdout] 2) 17.208981ms +8.72KiB 2048 16.806µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=853543954) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 8.15228ms/+7.39KiB; pass1: 8.27756ms/+7.39KiB; pass2: 14.275431ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 8.27756ms +7.39KiB 1024 8.084µs [INFO] [stdout] 2) 14.275431ms +8.72KiB 2048 13.941µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=1803650994) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 23.218072ms/+7.39KiB; pass1: 8.522231ms/+7.39KiB; pass2: 18.269261ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 8.522231ms +7.39KiB 1024 8.322µs [INFO] [stdout] 2) 18.269261ms +8.72KiB 2048 17.841µs [INFO] [stdout] --> Algorithm Time Analysis: Worse than O(log(n)), but better than O(n) [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=209475012) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 8.038801ms/+7.39KiB; pass1: 13.380661ms/+7.39KiB; pass2: 6.23477ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 13.380661ms +7.39KiB 1024 13.067µs [INFO] [stdout] 2) 6.23477ms +8.72KiB 2048 6.089µs [INFO] [stdout] --> Algorithm Time Analysis: Better than O(1) -- aren't the machines idle? too many threads? too little RAM? [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=1154403853) [INFO] [stdout] [INFO] [stdout] ==> Time measurement mismatch. Retrying... [INFO] [stdout] [INFO] [stdout] Real 'OLogN_insert() function' with 1024 elements on each pass (warmup: 6.318601ms/+7.39KiB; pass1: 7.04216ms/+7.39KiB; pass2: 6.24853ms/+8.72KiB): [INFO] [stdout] 'OLogN_insert() function' set resizing iterator-algorithm measurements: [INFO] [stdout] pass Δt Δs Σn t⁻ [INFO] [stdout] 1) 7.04216ms +7.39KiB 1024 6.877µs [INFO] [stdout] 2) 6.24853ms +8.72KiB 2048 6.102µs [INFO] [stdout] --> Algorithm Time Analysis: Better than O(1) -- aren't the machines idle? too many threads? too little RAM? [INFO] [stdout] --> Algorithm Space Analysis: O(log(n)) (allocated: 112.00b; auxiliary used space: 16.00KiB) [INFO] [stdout] (r=62744172) [INFO] [stdout] [INFO] [stdout] thread 'low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test' panicked at src/low_level_analysis/low_level_analysis.rs:343:17: [INFO] [stdout] assertion `left == right` failed: Algorithm TIME Analysis on SET RESIZING algorithm for 'OLogN_insert() function' check failed! [INFO] [stdout] left: BetterThanO1 [INFO] [stdout] right: OLogN [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7e4883a23872 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7e4883a23872 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7e4883a23872 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7e4883a23872 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7e4883a60003 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7e4883a60003 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7e4883a209e3 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7e4883a209e3 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7e4883a236c2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7e4883a24c9c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7e4883a24af2 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7e488393ec74 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7e488393ec74 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7e4883a25703 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7e4883a25703 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7e4883a253ea - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7e4883a23d79 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7e4883a2507d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7e488382e660 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7e488382ea43 - core::panicking::assert_failed_inner::h483faaa3ae844fd5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:427:23 [INFO] [stdout] 20: 0x7e48838f47cf - core::panicking::assert_failed::h3bec053e41870bc6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:387:5 [INFO] [stdout] 21: 0x7e48838b413e - big_o_test::low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test::{{closure}}::{{closure}}::h6000878d7016577c [INFO] [stdout] at /opt/rustwide/workdir/src/low_level_analysis/low_level_analysis.rs:343:17 [INFO] [stdout] 22: 0x7e48838b325b - big_o_test::low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test::{{closure}}::h3856841708494492 [INFO] [stdout] at /opt/rustwide/workdir/src/low_level_analysis/low_level_analysis.rs:349:9 [INFO] [stdout] 23: 0x7e48838930be - core::ops::function::FnOnce::call_once::h68517dc53776815d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x7e488395b7c3 - serial_test::serial_code_lock::local_serial_core::hb534e5d9ee788cd1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.2.0/src/serial_code_lock.rs:36:5 [INFO] [stdout] 25: 0x7e48838b3178 - big_o_test::low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test::h5b4c56d079cfcf57 [INFO] [stdout] at /opt/rustwide/workdir/src/low_level_analysis/low_level_analysis.rs:260:5 [INFO] [stdout] 26: 0x7e48838b30c7 - big_o_test::low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test::{{closure}}::h4528febb710b7803 [INFO] [stdout] at /opt/rustwide/workdir/src/low_level_analysis/low_level_analysis.rs:261:50 [INFO] [stdout] 27: 0x7e4883892eb6 - core::ops::function::FnOnce::call_once::h510a02b037ba829c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x7e488394436b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x7e488394436b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 30: 0x7e48839435de - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 31: 0x7e48839435de - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 32: 0x7e48839435de - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 33: 0x7e48839435de - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 34: 0x7e48839435de - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x7e48839435de - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 36: 0x7e48839435de - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 37: 0x7e4883908464 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 38: 0x7e4883908464 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 39: 0x7e488390bc5a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 40: 0x7e488390bc5a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 41: 0x7e488390bc5a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 42: 0x7e488390bc5a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 43: 0x7e488390bc5a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 44: 0x7e488390bc5a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 45: 0x7e488390bc5a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 46: 0x7e4883a281a7 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 47: 0x7e4883a281a7 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 48: 0x7e4883a281a7 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] low_level_analysis::low_level_analysis::tests::analyse_set_resizing_algorithm_real_test [INFO] [stdout] [INFO] [stdout] test result: FAILED. 27 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.42s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a677598646be56f58e682545a9dc7c28d60753ebdb98000ab3afc9c6786d85b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a677598646be56f58e682545a9dc7c28d60753ebdb98000ab3afc9c6786d85b4", kill_on_drop: false }` [INFO] [stdout] a677598646be56f58e682545a9dc7c28d60753ebdb98000ab3afc9c6786d85b4