- ) -> Option
{
[INFO] [stderr] | +++
[INFO] [stderr]
[INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stderr] --> src/lib.rs:511:71
[INFO] [stderr] |
[INFO] [stderr] 511 | ... shape_fragment: shape_fragment.clone(),
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: the type `ShapeFragment` does not implement `Clone`, so calling `clone` on `&ShapeFragment` copies the reference, which does not do anything and can be removed
[INFO] [stderr] = note: `#[warn(noop_method_call)]` on by default
[INFO] [stderr] help: remove this redundant call
[INFO] [stderr] |
[INFO] [stderr] 511 - shape_fragment: shape_fragment.clone(),
[INFO] [stderr] 511 + shape_fragment: shape_fragment,
[INFO] [stderr] |
[INFO] [stderr] help: if you meant to clone `ShapeFragment`, implement `Clone` for it
[INFO] [stderr] |
[INFO] [stderr] 334 + #[derive(Clone)]
[INFO] [stderr] 335 | struct ShapeFragment {
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: `kdvtree` (lib) generated 3 warnings (run `cargo fix --lib -p kdvtree` to apply 3 suggestions)
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr] --> src/tests.rs:36:48
[INFO] [stderr] |
[INFO] [stderr] 36 | fn get_cut_point(cut_axis: &Axis, points: &mut Iterator- ) -> Option {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr] = note: for more information, see
[INFO] [stderr] help: if this is an object-safe trait, use `dyn`
[INFO] [stderr] |
[INFO] [stderr] 36 | fn get_cut_point(cut_axis: &Axis, points: &mut dyn Iterator
- ) -> Option {
[INFO] [stderr] | +++
[INFO] [stderr]
[INFO] [stderr] warning: `kdvtree` (lib test) generated 4 warnings (3 duplicates) (run `cargo fix --lib -p kdvtree --tests` to apply 1 suggestion)
[INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kdvtree-443c252f8a474f09)
[INFO] [stdout]
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::kdv_tree_basic ... ok
[INFO] [stdout] test tests::kdv_tree_triangle ... ok
[INFO] [stdout] test tests::kdv_tree_nearest ... ok
[INFO] [stdout] test tests::kdv_tree_nearest_check ... ok
[INFO] [stdout] test tests::kdv_tree_nearest_big_o ... FAILED
[INFO] [stdout]
[INFO] [stdout] failures:
[INFO] [stdout]
[INFO] [stdout] ---- tests::kdv_tree_nearest_big_o stdout ----
[INFO] [stdout] thread 'tests::kdv_tree_nearest_big_o' panicked at src/tests.rs:736:5:
[INFO] [stdout] assertion failed: stats_10k.0 * 10000 < stats_10k.2
[INFO] [stdout] stack backtrace:
[INFO] [stdout] 0: 0x55c63a5ee935 - std::backtrace_rs::backtrace::libunwind::trace::h01616864447d7b30
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout] 1: 0x55c63a5ee935 - std::backtrace_rs::backtrace::trace_unsynchronized::haf2505f1cce46362
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout] 2: 0x55c63a5ee935 - std::sys_common::backtrace::_print_fmt::h194ca41cc100de5c
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout] 3: 0x55c63a5ee935 - ::fmt::h0cdf3b9de85168c4
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout] 4: 0x55c63a6168db - core::fmt::rt::Argument::fmt::h4873b1048d9b82db
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout] 5: 0x55c63a6168db - core::fmt::write::ha4c74c323a0d086c
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/fmt/mod.rs:1172:21
[INFO] [stdout] 6: 0x55c63a5ebccf - std::io::Write::write_fmt::hb6b43a5c88baad33
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/io/mod.rs:1835:15
[INFO] [stdout] 7: 0x55c63a5ee70e - std::sys_common::backtrace::_print::h667dd447a835cd2b
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout] 8: 0x55c63a5ee70e - std::sys_common::backtrace::print::hd059cf329bebd7b7
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout] 9: 0x55c63a5f0169 - std::panicking::default_hook::{{closure}}::hcda624442cb26ab2
[INFO] [stdout] 10: 0x55c63a5efdd6 - std::panicking::default_hook::h1433a4b0280b10c1
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:295:9
[INFO] [stdout] 11: 0x55c63a5b26aa - as core::ops::function::Fn>::call::h1d330c91badb41c3
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/alloc/src/boxed.rs:2077:9
[INFO] [stdout] 12: 0x55c63a5b26aa - test::test_main::{{closure}}::h51ee890341c1da25
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/test/src/lib.rs:137:21
[INFO] [stdout] 13: 0x55c63a5f07db - as core::ops::function::Fn>::call::h7bfd229c9579d378
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/alloc/src/boxed.rs:2077:9
[INFO] [stdout] 14: 0x55c63a5f07db - std::panicking::rust_panic_with_hook::hbbff73039be21b12
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:799:13
[INFO] [stdout] 15: 0x55c63a5f051b - std::panicking::begin_panic_handler::{{closure}}::hf2d595805aea6208
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:656:13
[INFO] [stdout] 16: 0x55c63a5eedf9 - std::sys_common::backtrace::__rust_end_short_backtrace::h043134ab1b7436ad
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout] 17: 0x55c63a5f0287 - rust_begin_unwind
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:652:5
[INFO] [stdout] 18: 0x55c63a6151b3 - core::panicking::panic_fmt::h5e9d189302ee3459
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/panicking.rs:72:14
[INFO] [stdout] 19: 0x55c63a61525c - core::panicking::panic::hb69d64ffcdd609a4
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/panicking.rs:146:5
[INFO] [stdout] 20: 0x55c63a57d767 - kdvtree::tests::kdv_tree_nearest_big_o::hb57525c50127ab53
[INFO] [stdout] at /opt/rustwide/workdir/src/tests.rs:736:5
[INFO] [stdout] 21: 0x55c63a57d5b7 - kdvtree::tests::kdv_tree_nearest_big_o::{{closure}}::h58f6a53595735ee5
[INFO] [stdout] at /opt/rustwide/workdir/src/tests.rs:690:28
[INFO] [stdout] 22: 0x55c63a560406 - core::ops::function::FnOnce::call_once::hbbd1d7e9121029ac
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/ops/function.rs:250:5
[INFO] [stdout] 23: 0x55c63a5b6efb - core::ops::function::FnOnce::call_once::h142728b0f901c1d8
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/ops/function.rs:250:5
[INFO] [stdout] 24: 0x55c63a5b6efb - test::__rust_begin_short_backtrace::h78f66600c792516f
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/test/src/lib.rs:625:18
[INFO] [stdout] 25: 0x55c63a5b6631 - test::run_test_in_process::{{closure}}::h36b63bf5ec069162
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/test/src/lib.rs:648:60
[INFO] [stdout] 26: 0x55c63a5b6631 - as core::ops::function::FnOnce<()>>::call_once::hc0bc08664ac0fa12
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout] 27: 0x55c63a5b6631 - std::panicking::try::do_call::haab6c4522a086511
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:559:40
[INFO] [stdout] 28: 0x55c63a5b6631 - std::panicking::try::hf718cb1b5809fd88
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:523:19
[INFO] [stdout] 29: 0x55c63a5b6631 - std::panic::catch_unwind::he2ad76393ba02fb8
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panic.rs:149:14
[INFO] [stdout] 30: 0x55c63a5b6631 - test::run_test_in_process::hc186a56cb0b7c789
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/test/src/lib.rs:648:27
[INFO] [stdout] 31: 0x55c63a5b6631 - test::run_test::{{closure}}::h904ff18418fddb43
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/test/src/lib.rs:569:43
[INFO] [stdout] 32: 0x55c63a57e384 - test::run_test::{{closure}}::hac26f57ad5c71290
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/test/src/lib.rs:599:41
[INFO] [stdout] 33: 0x55c63a57e384 - std::sys_common::backtrace::__rust_begin_short_backtrace::hfe28fbb6dc5c1a07
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout] 34: 0x55c63a582c72 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h95bfe91ffe8f44f9
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/thread/mod.rs:542:17
[INFO] [stdout] 35: 0x55c63a582c72 - as core::ops::function::FnOnce<()>>::call_once::hd46f137d10008ee5
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout] 36: 0x55c63a582c72 - std::panicking::try::do_call::hb6e54244f5c0dd5a
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:559:40
[INFO] [stdout] 37: 0x55c63a582c72 - std::panicking::try::h9bd598d7f06adceb
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panicking.rs:523:19
[INFO] [stdout] 38: 0x55c63a582c72 - std::panic::catch_unwind::hd6bd9f72f43d406c
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/panic.rs:149:14
[INFO] [stdout] 39: 0x55c63a582c72 - std::thread::Builder::spawn_unchecked_::{{closure}}::h656cd769863cb7e9
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/thread/mod.rs:541:30
[INFO] [stdout] 40: 0x55c63a582c72 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h434a6c48d2f2306f
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/core/src/ops/function.rs:250:5
[INFO] [stdout] 41: 0x55c63a5f4b0b - as core::ops::function::FnOnce>::call_once::h4e53d953a4689d25
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/alloc/src/boxed.rs:2063:9
[INFO] [stdout] 42: 0x55c63a5f4b0b - as core::ops::function::FnOnce>::call_once::hb1f69d21a251f1d9
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/alloc/src/boxed.rs:2063:9
[INFO] [stdout] 43: 0x55c63a5f4b0b - std::sys::pal::unix::thread::Thread::new::thread_start::h03f22bbd669825b9
[INFO] [stdout] at /rustc/9e297bf54d31eb3b30067208ff9af4416945a2ed/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout] 44: 0x7f1d18e18ac3 -
[INFO] [stdout] 45: 0x7f1d18ea9a04 - __clone
[INFO] [stdout] 46: 0x0 -
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] failures:
[INFO] [stdout] tests::kdv_tree_nearest_big_o
[INFO] [stdout]
[INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.88s
[INFO] [stdout]
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "4ed85651f8e901314010d826d7d47fa9c86e59ed9ca163ba95f0d3473e18ab4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ed85651f8e901314010d826d7d47fa9c86e59ed9ca163ba95f0d3473e18ab4c", kill_on_drop: false }`
[INFO] [stdout] 4ed85651f8e901314010d826d7d47fa9c86e59ed9ca163ba95f0d3473e18ab4c