[INFO] cloning repository https://github.com/LeoPloutno/rapid [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/LeoPloutno/rapid" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLeoPloutno%2Frapid", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLeoPloutno%2Frapid'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 44b371068b2dfb91b710b80f4a4437a6024189b1 [INFO] checking LeoPloutno/rapid against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLeoPloutno%2Frapid" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/LeoPloutno/rapid [INFO] finished tweaking git repo https://github.com/LeoPloutno/rapid [INFO] tweaked toml for git repo https://github.com/LeoPloutno/rapid written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/LeoPloutno/rapid on toolchain a5689b034ad287112f709693384a37f1377eb9cc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/LeoPloutno/rapid 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" "+a5689b034ad287112f709693384a37f1377eb9cc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /workspace/builds/worker-5-tc2/source/bin/Cargo.toml [INFO] [stderr] workspace: /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732 [INFO] running `Command { std: "docker" "start" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /opt/rustwide/workdir/bin/Cargo.toml [INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml [INFO] [stderr] Compiling libc v0.2.190 [INFO] [stderr] Compiling macros v0.1.0 (/opt/rustwide/workdir/lib/macros) [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking chacha20 v0.10.2 [INFO] [stderr] Checking num-integer v0.1.47 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-bigint v0.4.8 [INFO] [stderr] Checking num-iter v0.1.46 [INFO] [stderr] Checking atomic-wait v1.1.0 [INFO] [stderr] Checking getrandom v0.4.3 [INFO] [stderr] Checking arc_rw_lock v0.1.0 (/opt/rustwide/workdir/arc_rw_lock) [INFO] [stderr] Checking rand v0.10.3 [INFO] [stderr] Checking lib v0.1.0 (/opt/rustwide/workdir/lib) [INFO] [stderr] Checking rand_distr v0.6.0 [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:209:56 [INFO] [stdout] | [INFO] [stdout] 209 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: `#[deny(self_type_conversion)]` on by default [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 209 - .map_whole(|whole| whole.into()), [INFO] [stdout] 209 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 209 - .map_whole(|whole| whole.into()), [INFO] [stdout] 209 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:213:56 [INFO] [stdout] | [INFO] [stdout] 213 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 213 - .map_whole(|whole| whole.into()), [INFO] [stdout] 213 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 213 - .map_whole(|whole| whole.into()), [INFO] [stdout] 213 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:217:56 [INFO] [stdout] | [INFO] [stdout] 217 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 217 - .map_whole(|whole| whole.into()), [INFO] [stdout] 217 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 217 - .map_whole(|whole| whole.into()), [INFO] [stdout] 217 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:221:56 [INFO] [stdout] | [INFO] [stdout] 221 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 221 - .map_whole(|whole| whole.into()), [INFO] [stdout] 221 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 221 - .map_whole(|whole| whole.into()), [INFO] [stdout] 221 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:236:56 [INFO] [stdout] | [INFO] [stdout] 236 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 236 - .map_whole(|whole| whole.into()), [INFO] [stdout] 236 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 236 - .map_whole(|whole| whole.into()), [INFO] [stdout] 236 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:240:56 [INFO] [stdout] | [INFO] [stdout] 240 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 240 - .map_whole(|whole| whole.into()), [INFO] [stdout] 240 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 240 - .map_whole(|whole| whole.into()), [INFO] [stdout] 240 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:244:56 [INFO] [stdout] | [INFO] [stdout] 244 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 244 - .map_whole(|whole| whole.into()), [INFO] [stdout] 244 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 244 - .map_whole(|whole| whole.into()), [INFO] [stdout] 244 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:248:56 [INFO] [stdout] | [INFO] [stdout] 248 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 248 - .map_whole(|whole| whole.into()), [INFO] [stdout] 248 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 248 - .map_whole(|whole| whole.into()), [INFO] [stdout] 248 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:383:56 [INFO] [stdout] | [INFO] [stdout] 383 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 383 - .map_whole(|whole| whole.into()), [INFO] [stdout] 383 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 383 - .map_whole(|whole| whole.into()), [INFO] [stdout] 383 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:387:56 [INFO] [stdout] | [INFO] [stdout] 387 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 387 - .map_whole(|whole| whole.into()), [INFO] [stdout] 387 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 387 - .map_whole(|whole| whole.into()), [INFO] [stdout] 387 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:391:56 [INFO] [stdout] | [INFO] [stdout] 391 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 391 - .map_whole(|whole| whole.into()), [INFO] [stdout] 391 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 391 - .map_whole(|whole| whole.into()), [INFO] [stdout] 391 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:395:56 [INFO] [stdout] | [INFO] [stdout] 395 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 395 - .map_whole(|whole| whole.into()), [INFO] [stdout] 395 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 395 - .map_whole(|whole| whole.into()), [INFO] [stdout] 395 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:410:56 [INFO] [stdout] | [INFO] [stdout] 410 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 410 - .map_whole(|whole| whole.into()), [INFO] [stdout] 410 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 410 - .map_whole(|whole| whole.into()), [INFO] [stdout] 410 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:414:56 [INFO] [stdout] | [INFO] [stdout] 414 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 414 - .map_whole(|whole| whole.into()), [INFO] [stdout] 414 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 414 - .map_whole(|whole| whole.into()), [INFO] [stdout] 414 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:418:56 [INFO] [stdout] | [INFO] [stdout] 418 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 418 - .map_whole(|whole| whole.into()), [INFO] [stdout] 418 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 418 - .map_whole(|whole| whole.into()), [INFO] [stdout] 418 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:422:56 [INFO] [stdout] | [INFO] [stdout] 422 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/1c95d15f0c1e965d/out/lib-1c95d15f0c1e965d.long-type-16390733818947048908.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 422 - .map_whole(|whole| whole.into()), [INFO] [stdout] 422 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 422 - .map_whole(|whole| whole.into()), [INFO] [stdout] 422 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | pub type AtomGroup = UniqueArcSliceRwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> lib/src/lib.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | pub type AtomGroupRwLock = UniqueArcElementRwLock>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub type AtomTypeReaderLock = ArcSliceReaderLock>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub type AtomType = V; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | pub type Image = ArcSliceReaderLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub type GroupInTypeInImageInSystem<'a, V> = MapOutsideWhole< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub type GroupInTypeInImage<'a, V> = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | pub type GroupRwLockInTypeInImageInSystem<'a, V> = MapOutsideWhole< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> lib/src/core/map_in_whole.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct MapInWhole { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub const fn get_map(&self) -> &T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub const fn get_whole(&self) -> &U { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | / pub fn as_map(&self) -> &T::Target [INFO] [stdout] 19 | | where [INFO] [stdout] 20 | | T: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | / pub fn as_whole(&self) -> &U::Target [INFO] [stdout] 26 | | where [INFO] [stdout] 27 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> lib/src/core/map_in_whole.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn with_element_offset(slice: &'a [T], element_offset: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub const fn element_offset(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | pub const fn element_offset(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | pub const fn element_offset(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> lib/src/core/map_in_whole.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn with_range(slice: &'a [T], range: Range) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub const fn subslice_range(&self) -> Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | pub const fn subslice_range(&self) -> Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | pub const fn subslice_range(&self) -> Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct MapOutsideWhole { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub map: T, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub whole: U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | / pub fn map_map(self, f: F) -> MapOutsideWhole [INFO] [stdout] 11 | | where [INFO] [stdout] 12 | | F: FnOnce(T) -> V, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / pub fn try_map_map(self, f: F) -> Result, E> [INFO] [stdout] 21 | | where [INFO] [stdout] 22 | | F: FnOnce(T) -> Result, [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | / pub fn map_whole(self, f: F) -> MapOutsideWhole [INFO] [stdout] 31 | | where [INFO] [stdout] 32 | | F: FnOnce(U) -> V, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / pub fn try_map_whole(self, f: F) -> Result, E> [INFO] [stdout] 41 | | where [INFO] [stdout] 42 | | F: FnOnce(U) -> Result, [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | / pub fn as_map(&self) -> &T::Target [INFO] [stdout] 51 | | where [INFO] [stdout] 52 | | T: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | / pub fn as_mut_map(&mut self) -> &mut T::Target [INFO] [stdout] 58 | | where [INFO] [stdout] 59 | | T: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / pub fn as_whole(&self) -> &U::Target [INFO] [stdout] 65 | | where [INFO] [stdout] 66 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | / pub fn as_mut_whole(&mut self) -> &mut U::Target [INFO] [stdout] 72 | | where [INFO] [stdout] 73 | | U: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub fn as_ref(&self) -> MapOutsideWhole<&T::Target, &U::Target> [INFO] [stdout] 79 | | where [INFO] [stdout] 80 | | T: Deref, [INFO] [stdout] 81 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | / pub fn as_map_ref(&self) -> MapOutsideWhole<&T::Target, U> [INFO] [stdout] 90 | | where [INFO] [stdout] 91 | | T: Deref, [INFO] [stdout] 92 | | U: Clone, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | / pub fn as_whole_ref(&self) -> MapOutsideWhole [INFO] [stdout] 101 | | where [INFO] [stdout] 102 | | T: Clone, [INFO] [stdout] 103 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | / pub fn as_mut(&mut self) -> MapOutsideWhole<&mut T::Target, &mut U::Target> [INFO] [stdout] 112 | | where [INFO] [stdout] 113 | | T: DerefMut, [INFO] [stdout] 114 | | U: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | / pub fn as_map_mut(&mut self) -> MapOutsideWhole<&mut T::Target, U> [INFO] [stdout] 123 | | where [INFO] [stdout] 124 | | T: DerefMut, [INFO] [stdout] 125 | | U: Clone, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | / pub fn as_whole_mut(&mut self) -> MapOutsideWhole [INFO] [stdout] 134 | | where [INFO] [stdout] 135 | | T: Clone, [INFO] [stdout] 136 | | U: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/simulation.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | / pub fn step_trailing_group( [INFO] [stdout] 96 | | &mut self, [INFO] [stdout] 97 | | step: usize, [INFO] [stdout] 98 | | quantum_estimators: Option< [INFO] [stdout] ... | [INFO] [stdout] 123 | | OutExch: ValidOutput + PropagationOutput, [INFO] [stdout] 124 | | Err: From + From + From, [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/simulation.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | / pub fn step__image_leader_group( [INFO] [stdout] 260 | | &mut self, [INFO] [stdout] 261 | | step: usize, [INFO] [stdout] 262 | | quantum_estimators: Option< [INFO] [stdout] ... | [INFO] [stdout] 290 | | OutExch: ValidOutput + PropagationOutput, [INFO] [stdout] 291 | | Err: From + From + From + From, [INFO] [stdout] | |______________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `step__image_leader_group` should have a snake case name [INFO] [stdout] --> lib/src/simulation.rs:259:12 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn step__image_leader_group( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `step_image_leader_group` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/simulation.rs:433:5 [INFO] [stdout] | [INFO] [stdout] 433 | / pub fn step_output( [INFO] [stdout] 434 | | &mut self, [INFO] [stdout] 435 | | step: usize, [INFO] [stdout] 436 | | estimators_output: EstimatorsOutputOption< [INFO] [stdout] ... | [INFO] [stdout] 474 | | + From [INFO] [stdout] 475 | | + From, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `lib` (lib test) due to 16 previous errors; 54 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:209:56 [INFO] [stdout] | [INFO] [stdout] 209 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: `#[deny(self_type_conversion)]` on by default [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 209 - .map_whole(|whole| whole.into()), [INFO] [stdout] 209 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 209 - .map_whole(|whole| whole.into()), [INFO] [stdout] 209 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:213:56 [INFO] [stdout] | [INFO] [stdout] 213 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 213 - .map_whole(|whole| whole.into()), [INFO] [stdout] 213 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 213 - .map_whole(|whole| whole.into()), [INFO] [stdout] 213 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:217:56 [INFO] [stdout] | [INFO] [stdout] 217 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 217 - .map_whole(|whole| whole.into()), [INFO] [stdout] 217 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 217 - .map_whole(|whole| whole.into()), [INFO] [stdout] 217 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:221:56 [INFO] [stdout] | [INFO] [stdout] 221 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 221 - .map_whole(|whole| whole.into()), [INFO] [stdout] 221 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 221 - .map_whole(|whole| whole.into()), [INFO] [stdout] 221 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:236:56 [INFO] [stdout] | [INFO] [stdout] 236 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 236 - .map_whole(|whole| whole.into()), [INFO] [stdout] 236 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 236 - .map_whole(|whole| whole.into()), [INFO] [stdout] 236 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:240:56 [INFO] [stdout] | [INFO] [stdout] 240 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 240 - .map_whole(|whole| whole.into()), [INFO] [stdout] 240 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 240 - .map_whole(|whole| whole.into()), [INFO] [stdout] 240 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:244:56 [INFO] [stdout] | [INFO] [stdout] 244 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 244 - .map_whole(|whole| whole.into()), [INFO] [stdout] 244 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 244 - .map_whole(|whole| whole.into()), [INFO] [stdout] 244 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:248:56 [INFO] [stdout] | [INFO] [stdout] 248 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 248 - .map_whole(|whole| whole.into()), [INFO] [stdout] 248 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 248 - .map_whole(|whole| whole.into()), [INFO] [stdout] 248 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:383:56 [INFO] [stdout] | [INFO] [stdout] 383 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 383 - .map_whole(|whole| whole.into()), [INFO] [stdout] 383 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 383 - .map_whole(|whole| whole.into()), [INFO] [stdout] 383 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:387:56 [INFO] [stdout] | [INFO] [stdout] 387 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 387 - .map_whole(|whole| whole.into()), [INFO] [stdout] 387 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 387 - .map_whole(|whole| whole.into()), [INFO] [stdout] 387 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:391:56 [INFO] [stdout] | [INFO] [stdout] 391 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 391 - .map_whole(|whole| whole.into()), [INFO] [stdout] 391 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 391 - .map_whole(|whole| whole.into()), [INFO] [stdout] 391 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:395:56 [INFO] [stdout] | [INFO] [stdout] 395 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 395 - .map_whole(|whole| whole.into()), [INFO] [stdout] 395 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 395 - .map_whole(|whole| whole.into()), [INFO] [stdout] 395 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:410:56 [INFO] [stdout] | [INFO] [stdout] 410 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 410 - .map_whole(|whole| whole.into()), [INFO] [stdout] 410 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 410 - .map_whole(|whole| whole.into()), [INFO] [stdout] 410 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:414:56 [INFO] [stdout] | [INFO] [stdout] 414 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 414 - .map_whole(|whole| whole.into()), [INFO] [stdout] 414 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 414 - .map_whole(|whole| whole.into()), [INFO] [stdout] 414 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:418:56 [INFO] [stdout] | [INFO] [stdout] 418 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 418 - .map_whole(|whole| whole.into()), [INFO] [stdout] 418 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 418 - .map_whole(|whole| whole.into()), [INFO] [stdout] 418 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: useless conversion to the same type: `MapInWhole<&ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>, _>` [INFO] [stdout] --> lib/src/simulation.rs:422:56 [INFO] [stdout] | [INFO] [stdout] 422 | ... .map_whole(|whole| whole.into()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method call relies on the `impl Into for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/lib/72219fb94274da5e/out/lib-72219fb94274da5e.long-type-8440872638072092528.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: consider removing the conversion call [INFO] [stdout] | [INFO] [stdout] 422 - .map_whole(|whole| whole.into()), [INFO] [stdout] 422 + .map_whole(|whole| whole), [INFO] [stdout] | [INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint [INFO] [stdout] | [INFO] [stdout] 422 - .map_whole(|whole| whole.into()), [INFO] [stdout] 422 + .map_whole(|whole| ]>, MapInWhole<&[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>], &[ArcReaderLock<[UniqueArcMappedRwLock<[V], [V]>]>]>> as Into<_>>::into(whole)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | pub type AtomGroup = UniqueArcSliceRwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> lib/src/lib.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | pub type AtomGroupRwLock = UniqueArcElementRwLock>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub type AtomTypeReaderLock = ArcSliceReaderLock>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub type AtomType = V; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | pub type Image = ArcSliceReaderLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub type GroupInTypeInImageInSystem<'a, V> = MapOutsideWhole< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub type GroupInTypeInImage<'a, V> = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> lib/src/core.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | pub type GroupRwLockInTypeInImageInSystem<'a, V> = MapOutsideWhole< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> lib/src/core/map_in_whole.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct MapInWhole { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub const fn get_map(&self) -> &T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub const fn get_whole(&self) -> &U { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | / pub fn as_map(&self) -> &T::Target [INFO] [stdout] 19 | | where [INFO] [stdout] 20 | | T: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | / pub fn as_whole(&self) -> &U::Target [INFO] [stdout] 26 | | where [INFO] [stdout] 27 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> lib/src/core/map_in_whole.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn with_element_offset(slice: &'a [T], element_offset: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub const fn element_offset(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | pub const fn element_offset(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | pub const fn element_offset(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> lib/src/core/map_in_whole.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn with_range(slice: &'a [T], range: Range) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub const fn subslice_range(&self) -> Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | pub const fn subslice_range(&self) -> Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | pub const fn before(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub const fn after(&self) -> &[T] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_in_whole.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | pub const fn subslice_range(&self) -> Range { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct MapOutsideWhole { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub map: T, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub whole: U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | / pub fn map_map(self, f: F) -> MapOutsideWhole [INFO] [stdout] 11 | | where [INFO] [stdout] 12 | | F: FnOnce(T) -> V, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / pub fn try_map_map(self, f: F) -> Result, E> [INFO] [stdout] 21 | | where [INFO] [stdout] 22 | | F: FnOnce(T) -> Result, [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | / pub fn map_whole(self, f: F) -> MapOutsideWhole [INFO] [stdout] 31 | | where [INFO] [stdout] 32 | | F: FnOnce(U) -> V, [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / pub fn try_map_whole(self, f: F) -> Result, E> [INFO] [stdout] 41 | | where [INFO] [stdout] 42 | | F: FnOnce(U) -> Result, [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | / pub fn as_map(&self) -> &T::Target [INFO] [stdout] 51 | | where [INFO] [stdout] 52 | | T: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | / pub fn as_mut_map(&mut self) -> &mut T::Target [INFO] [stdout] 58 | | where [INFO] [stdout] 59 | | T: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / pub fn as_whole(&self) -> &U::Target [INFO] [stdout] 65 | | where [INFO] [stdout] 66 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | / pub fn as_mut_whole(&mut self) -> &mut U::Target [INFO] [stdout] 72 | | where [INFO] [stdout] 73 | | U: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub fn as_ref(&self) -> MapOutsideWhole<&T::Target, &U::Target> [INFO] [stdout] 79 | | where [INFO] [stdout] 80 | | T: Deref, [INFO] [stdout] 81 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | / pub fn as_map_ref(&self) -> MapOutsideWhole<&T::Target, U> [INFO] [stdout] 90 | | where [INFO] [stdout] 91 | | T: Deref, [INFO] [stdout] 92 | | U: Clone, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | / pub fn as_whole_ref(&self) -> MapOutsideWhole [INFO] [stdout] 101 | | where [INFO] [stdout] 102 | | T: Clone, [INFO] [stdout] 103 | | U: Deref, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | / pub fn as_mut(&mut self) -> MapOutsideWhole<&mut T::Target, &mut U::Target> [INFO] [stdout] 112 | | where [INFO] [stdout] 113 | | T: DerefMut, [INFO] [stdout] 114 | | U: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | / pub fn as_map_mut(&mut self) -> MapOutsideWhole<&mut T::Target, U> [INFO] [stdout] 123 | | where [INFO] [stdout] 124 | | T: DerefMut, [INFO] [stdout] 125 | | U: Clone, [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/core/map_outside_whole.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | / pub fn as_whole_mut(&mut self) -> MapOutsideWhole [INFO] [stdout] 134 | | where [INFO] [stdout] 135 | | T: Clone, [INFO] [stdout] 136 | | U: DerefMut, [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/simulation.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | / pub fn step_trailing_group( [INFO] [stdout] 96 | | &mut self, [INFO] [stdout] 97 | | step: usize, [INFO] [stdout] 98 | | quantum_estimators: Option< [INFO] [stdout] ... | [INFO] [stdout] 123 | | OutExch: ValidOutput + PropagationOutput, [INFO] [stdout] 124 | | Err: From + From + From, [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/simulation.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | / pub fn step__image_leader_group( [INFO] [stdout] 260 | | &mut self, [INFO] [stdout] 261 | | step: usize, [INFO] [stdout] 262 | | quantum_estimators: Option< [INFO] [stdout] ... | [INFO] [stdout] 290 | | OutExch: ValidOutput + PropagationOutput, [INFO] [stdout] 291 | | Err: From + From + From + From, [INFO] [stdout] | |______________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `step__image_leader_group` should have a snake case name [INFO] [stdout] --> lib/src/simulation.rs:259:12 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn step__image_leader_group( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `step_image_leader_group` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> lib/src/simulation.rs:433:5 [INFO] [stdout] | [INFO] [stdout] 433 | / pub fn step_output( [INFO] [stdout] 434 | | &mut self, [INFO] [stdout] 435 | | step: usize, [INFO] [stdout] 436 | | estimators_output: EstimatorsOutputOption< [INFO] [stdout] ... | [INFO] [stdout] 474 | | + From [INFO] [stdout] 475 | | + From, [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `lib` (lib) due to 16 previous errors; 54 warnings emitted [INFO] running `Command { std: "docker" "inspect" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732", kill_on_drop: false }` [INFO] [stdout] 5471865eae4cd59b188bb7b7b88dff6e3e75495e321ffa946f5c4bb0b8640732