[INFO] fetching crate devela 0.18.1...
[INFO] testing devela-0.18.1 against 1.75.0 for beta-1.76-1
[INFO] extracting crate devela 0.18.1 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate devela 0.18.1 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate devela 0.18.1
[INFO] finished tweaking crates.io crate devela 0.18.1
[INFO] tweaked toml for crates.io crate devela 0.18.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded const-str v0.5.6
[INFO] [stderr]   Downloaded devela_depend v0.1.2
[INFO] [stderr]   Downloaded atomic v0.6.0
[INFO] [stderr]   Downloaded devela_macros v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7582d1c228f669e4e47b93093a6eefea1485948919e8ef6405c6ac274583ce98
[INFO] running `Command { std: "docker" "start" "-a" "7582d1c228f669e4e47b93093a6eefea1485948919e8ef6405c6ac274583ce98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7582d1c228f669e4e47b93093a6eefea1485948919e8ef6405c6ac274583ce98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7582d1c228f669e4e47b93093a6eefea1485948919e8ef6405c6ac274583ce98", kill_on_drop: false }`
[INFO] [stdout] 7582d1c228f669e4e47b93093a6eefea1485948919e8ef6405c6ac274583ce98
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 805a560cc90562bcd559a359ba2edf267196fd5d791c64f5ab6ac7ba1cab810e
[INFO] running `Command { std: "docker" "start" "-a" "805a560cc90562bcd559a359ba2edf267196fd5d791c64f5ab6ac7ba1cab810e", kill_on_drop: false }`
[INFO] [stderr]    Compiling devela v0.18.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `fns::*`
[INFO] [stdout]  --> src/mem/always/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use fns::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cswap`
[INFO] [stdout]   --> src/mem/always/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use cswap;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stdout] 14  | |     ManuallyDrop
[INFO] [stdout] 15  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stdout] 18  | |     MaybeUninit
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stdout] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stdout] 23  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stdout] 26  | |     @discriminant as enum_discriminant
[INFO] [stdout] 27  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stdout] 70  | |     @transmute as mem_transmute
[INFO] [stdout] 71  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stdout] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stdout] 78  | |     @zeroed as mem_zeroed
[INFO] [stdout] 79  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `print::*`
[INFO] [stdout]   --> src/os/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use print::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print::*`
[INFO] [stdout]   --> src/os/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use super::print::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::os::all::*`
[INFO] [stdout]    --> src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub use super::os::all::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_dep::*`
[INFO] [stdout]   --> src/_dep.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use _dep::*;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.28s
[INFO] running `Command { std: "docker" "inspect" "805a560cc90562bcd559a359ba2edf267196fd5d791c64f5ab6ac7ba1cab810e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "805a560cc90562bcd559a359ba2edf267196fd5d791c64f5ab6ac7ba1cab810e", kill_on_drop: false }`
[INFO] [stdout] 805a560cc90562bcd559a359ba2edf267196fd5d791c64f5ab6ac7ba1cab810e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e779cfef2a158a72f7b7c0ee364d7ff857471ce19a71f5581a340afa33d9d7d6
[INFO] running `Command { std: "docker" "start" "-a" "e779cfef2a158a72f7b7c0ee364d7ff857471ce19a71f5581a340afa33d9d7d6", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `fns::*`
[INFO] [stdout]  --> src/mem/always/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use fns::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cswap`
[INFO] [stdout]   --> src/mem/always/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use cswap;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stdout] 14  | |     ManuallyDrop
[INFO] [stdout] 15  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stdout] 18  | |     MaybeUninit
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stdout] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stdout] 23  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stdout] 26  | |     @discriminant as enum_discriminant
[INFO] [stdout] 27  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stdout] 70  | |     @transmute as mem_transmute
[INFO] [stdout] 71  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stdout] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stdout] 78  | |     @zeroed as mem_zeroed
[INFO] [stdout] 79  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling devela v0.18.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `print::*`
[INFO] [stdout]   --> src/os/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use print::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print::*`
[INFO] [stdout]   --> src/os/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use super::print::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::os::all::*`
[INFO] [stdout]    --> src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub use super::os::all::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_dep::*`
[INFO] [stdout]   --> src/_dep.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use _dep::*;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fns::*`
[INFO] [stdout]  --> src/mem/always/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use fns::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cswap`
[INFO] [stdout]   --> src/mem/always/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use cswap;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stdout] 14  | |     ManuallyDrop
[INFO] [stdout] 15  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stdout] 18  | |     MaybeUninit
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stdout] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stdout] 23  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stdout] 26  | |     @discriminant as enum_discriminant
[INFO] [stdout] 27  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stdout] 70  | |     @transmute as mem_transmute
[INFO] [stdout] 71  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stdout] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stdout] 78  | |     @zeroed as mem_zeroed
[INFO] [stdout] 79  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `print::*`
[INFO] [stdout]   --> src/os/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use print::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print::*`
[INFO] [stdout]   --> src/os/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use super::print::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::os::all::*`
[INFO] [stdout]    --> src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub use super::os::all::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_dep::*`
[INFO] [stdout]   --> src/_dep.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use _dep::*;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.46s
[INFO] running `Command { std: "docker" "inspect" "e779cfef2a158a72f7b7c0ee364d7ff857471ce19a71f5581a340afa33d9d7d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e779cfef2a158a72f7b7c0ee364d7ff857471ce19a71f5581a340afa33d9d7d6", kill_on_drop: false }`
[INFO] [stdout] e779cfef2a158a72f7b7c0ee364d7ff857471ce19a71f5581a340afa33d9d7d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 50c3a0d3fd25af27b00edd891e445c85ee2102d4380f9401146f6a186a369772
[INFO] running `Command { std: "docker" "start" "-a" "50c3a0d3fd25af27b00edd891e445c85ee2102d4380f9401146f6a186a369772", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `fns::*`
[INFO] [stderr]  --> src/mem/always/mod.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub use fns::*;
[INFO] [stderr]   |         ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `cswap`
[INFO] [stderr]   --> src/mem/always/mod.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub use cswap;
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item`
[INFO] [stderr]    --> src/meta/_private.rs:104:16
[INFO] [stderr]     |
[INFO] [stderr] 104 |               $( $item ),*
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stderr]     |
[INFO] [stderr] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stderr] 14  | |     ManuallyDrop
[INFO] [stderr] 15  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item`
[INFO] [stderr]    --> src/meta/_private.rs:104:16
[INFO] [stderr]     |
[INFO] [stderr] 104 |               $( $item ),*
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stderr]     |
[INFO] [stderr] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stderr] 18  | |     MaybeUninit
[INFO] [stderr] 19  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stderr]     |
[INFO] [stderr] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stderr] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stderr] 23  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stderr]     |
[INFO] [stderr] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stderr] 26  | |     @discriminant as enum_discriminant
[INFO] [stderr] 27  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stderr]     |
[INFO] [stderr] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stderr] 70  | |     @transmute as mem_transmute
[INFO] [stderr] 71  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stderr]     |
[INFO] [stderr] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stderr] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stderr] 75  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stderr]     |
[INFO] [stderr] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stderr] 78  | |     @zeroed as mem_zeroed
[INFO] [stderr] 79  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `print::*`
[INFO] [stderr]   --> src/os/mod.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub use print::*;
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::print::*`
[INFO] [stderr]   --> src/os/mod.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub use super::print::*;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::os::all::*`
[INFO] [stderr]    --> src/lib.rs:163:13
[INFO] [stderr]     |
[INFO] [stderr] 163 |     pub use super::os::all::*;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `_dep::*`
[INFO] [stderr]   --> src/_dep.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub use _dep::*;
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `devela` (lib) generated 13 warnings (run `cargo fix --lib -p devela` to apply 13 suggestions)
[INFO] [stderr] warning: `devela` (lib test) generated 13 warnings (13 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/devela-ce594b5dc0db9268)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test meta::iif::test_iif::iif_let ... ok
[INFO] [stdout] test meta::iif::test_iif::iif ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests devela
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test src/meta/paste.rs - meta::paste::paste (line 51) ... FAILED
[INFO] [stdout] test src/mem/size/size.rs - mem::size::size::mem_ptr_ratio (line 81) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 17) ... FAILED
[INFO] [stdout] test src/mem/storage/direct.rs - mem::storage::direct::Direct (line 10) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 51) ... FAILED
[INFO] [stdout] test src/meta/iif.rs - meta::iif::iif (line 45) ... FAILED
[INFO] [stdout] test src/meta/iif.rs - meta::iif::iif (line 28) ... FAILED
[INFO] [stdout] test src/mem/storage/mod.rs - mem::storage::Storage (line 22) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 65) ... FAILED
[INFO] [stdout] test src/meta/skip_format.rs - meta::skip_format::sf (line 15) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 38) ... FAILED
[INFO] [stdout] test src/meta/iif.rs - meta::iif::iif (line 13) ... FAILED
[INFO] [stdout] test src/num/always_fns.rs - num::always_fns::count_digits (line 13) ... FAILED
[INFO] [stdout] test src/meta/paste.rs - meta::paste::paste (line 14) ... FAILED
[INFO] [stdout] test src/mem/size/size.rs - mem::size::size::Size::ptr_ratio (line 47) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI128 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI32 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI16 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI64 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU32 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI8 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificIsize (line 22) ... FAILED
[INFO] [stdout] test src/num/always_fns.rs - num::always_fns::count_digits_unchecked (line 35) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU128 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificUsize (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU16 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU64 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU8 (line 22) ... FAILED
[INFO] [stdout] test src/result/chain.rs - result::chain::Also (line 63) ... FAILED
[INFO] [stdout] test src/result/chain.rs - result::chain::Apply (line 11) ... FAILED
[INFO] [stdout] test src/result/chain.rs - result::chain::Apply (line 21) - compile fail ... ok
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/meta/paste.rs - meta::paste::paste (line 51) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> /opt/rustwide/workdir/src/meta/paste.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |         $crate::meta::__paste!{ $($tt)* }
[INFO] [stdout]    |                 ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/meta/paste.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | method_new!(Paste);  // expands to #[doc = "Create a new `Paste` object"]
[INFO] [stdout]    | ------------------ macro `__paste` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/size/size.rs - mem::size::size::mem_ptr_ratio (line 81) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/size/size.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::mem::{mem_ptr_ratio, mem_size_of};
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 17) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/storage/direct.rs - mem::storage::direct::Direct (line 10) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/storage/direct.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::mem::Direct;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 51) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/iif.rs - meta::iif::iif (line 45) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/iif.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::iif;
[INFO] [stdout]    |             ^^^^  --- module `iif` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/iif.rs - meta::iif::iif (line 28) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/iif.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::iif;
[INFO] [stdout]    |             ^^^^  --- module `iif` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/storage/mod.rs - mem::storage::Storage (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/storage/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 6  | use devela::mem::Storage;
[INFO] [stdout]    |             ^^^  ------- trait `Storage` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 65) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:67:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/skip_format.rs - meta::skip_format::sf (line 15) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/skip_format.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::sf;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 38) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/iif.rs - meta::iif::iif (line 13) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/iif.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::iif;
[INFO] [stdout]    |             ^^^^  --- module `iif` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/always_fns.rs - num::always_fns::count_digits (line 13) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/always_fns.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::count_digits;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/paste.rs - meta::paste::paste (line 14) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> /opt/rustwide/workdir/src/meta/paste.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |           $crate::meta::__paste!{ $($tt)* }
[INFO] [stdout]    |                   ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/meta/paste.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | / paste! {
[INFO] [stdout] 6  | |     // Defines a const called `QRST`.
[INFO] [stdout] 7  | |     const [<Q R S T>]: &str = "success!";
[INFO] [stdout] 8  | | }
[INFO] [stdout]    | |_- macro `__paste` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> /opt/rustwide/workdir/src/meta/paste.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |         $crate::meta::__paste!{ $($tt)* }
[INFO] [stdout]    |                 ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/meta/paste.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         paste! { [<Q R S T>].len() },
[INFO] [stdout]    |         ---------------------------- macro `__paste` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/size/size.rs - mem::size::size::Size::ptr_ratio (line 47) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/size/size.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::mem::Size;
[INFO] [stdout]    |             ^^^  ---- trait `Size` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for unit type `()` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 7  | assert_eq![().ptr_ratio(), (1, 0)];
[INFO] [stdout]    |               ^^^^^^^^^ method not found in `()`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `()` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `usize` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 8  | assert_eq![1_usize.ptr_ratio(), (1, 1)];
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `usize`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `usize` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 9  | assert_eq!["slice".ptr_ratio(), (1, 2)];
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `&str`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for struct `String` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq![String::from("hello").ptr_ratio(), (1, 3)];
[INFO] [stdout]    |                                  ^^^^^^^^^ method not found in `String`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `String` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u8` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq![0_u8.ptr_ratio(), (8, 1)];
[INFO] [stdout]    |                     ^^^^^^^^^ method not found in `u8`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u8` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u16` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_eq![0_u16.ptr_ratio(), (4, 1)];
[INFO] [stdout]    |                      ^^^^^^^^^ method not found in `u16`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u16` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u32` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert_eq![0_u32.ptr_ratio(), (2, 1)];
[INFO] [stdout]    |                      ^^^^^^^^^ method not found in `u32`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u32` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u64` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert_eq![0_u64.ptr_ratio(), (1, 1)];
[INFO] [stdout]    |                      ^^^^^^^^^ method not found in `u64`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u64` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u128` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert_eq![0_u128.ptr_ratio(), (1, 2)];
[INFO] [stdout]    |                       ^^^^^^^^^ method not found in `u128`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u128` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `char` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert_eq!['c'.ptr_ratio(), (2, 1)];
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `char`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `char` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |     assert_eq!["slice".ptr_ratio(), (1, 2)];
[INFO] [stdout]    |                        ^^^^^^^^^ method not found in `&str`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0599, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI128 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI128;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI32 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI32;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI16 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI16;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI64 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI64;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU32 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU32;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI8 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI8;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificIsize (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificIsize;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/always_fns.rs - num::always_fns::count_digits_unchecked (line 35) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/always_fns.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::count_digits_unchecked;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU128 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU128;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificUsize (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificUsize;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU16 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU16;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU64 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU64;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU8 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU8;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/result/chain.rs - result::chain::Also (line 63) stdout ----
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]    --> src/result/chain.rs:65:13
[INFO] [stdout]     |
[INFO] [stdout] 5   | use devela::result::Also;
[INFO] [stdout]     |             ^^^^^^  ---- trait `Also` is not publicly re-exported
[INFO] [stdout]     |             |
[INFO] [stdout]     |             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub(crate) mod result; // the "result" feature is disabled
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `also_mut` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/result/chain.rs:68:6
[INFO] [stdout]    |
[INFO] [stdout] 7  |   let v = vec![3, 2, 1, 5]
[INFO] [stdout]    |  _________-
[INFO] [stdout] 8  | |     .also_mut(|v| v.sort())
[INFO] [stdout]    | |_____-^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/result/chain.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 |       fn also_mut<F: FnOnce(&mut Self)>(mut self, f: F) -> Self {
[INFO] [stdout]    |          -------- the method is available for `Vec<{integer}>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::result::chain::Also;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 8  |     .last_mut(|v| v.sort())
[INFO] [stdout]    |      ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0599, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/result/chain.rs - result::chain::Apply (line 11) stdout ----
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]    --> src/result/chain.rs:13:13
[INFO] [stdout]     |
[INFO] [stdout] 5   | use devela::result::Apply;
[INFO] [stdout]     |             ^^^^^^  ----- trait `Apply` is not publicly re-exported
[INFO] [stdout]     |             |
[INFO] [stdout]     |             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub(crate) mod result; // the "result" feature is disabled
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `apply` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/result/chain.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 8 |     .apply(|s| s * 2)
[INFO] [stdout]   |      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | let s = 1_i32
[INFO] [stdout]   |         ~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0603, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/mem/size/size.rs - mem::size::size::Size::ptr_ratio (line 47)
[INFO] [stdout]     src/mem/size/size.rs - mem::size::size::mem_ptr_ratio (line 81)
[INFO] [stdout]     src/mem/storage/direct.rs - mem::storage::direct::Direct (line 10)
[INFO] [stdout]     src/mem/storage/mod.rs - mem::storage::Storage (line 22)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 17)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 38)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 51)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 65)
[INFO] [stdout]     src/meta/iif.rs - meta::iif::iif (line 13)
[INFO] [stdout]     src/meta/iif.rs - meta::iif::iif (line 28)
[INFO] [stdout]     src/meta/iif.rs - meta::iif::iif (line 45)
[INFO] [stdout]     src/meta/paste.rs - meta::paste::paste (line 14)
[INFO] [stdout]     src/meta/paste.rs - meta::paste::paste (line 51)
[INFO] [stdout]     src/meta/skip_format.rs - meta::skip_format::sf (line 15)
[INFO] [stdout]     src/num/always_fns.rs - num::always_fns::count_digits (line 13)
[INFO] [stdout]     src/num/always_fns.rs - num::always_fns::count_digits_unchecked (line 35)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI128 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI16 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI32 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI64 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI8 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificIsize (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU128 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU16 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU32 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU64 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU8 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificUsize (line 22)
[INFO] [stdout]     src/result/chain.rs - result::chain::Also (line 63)
[INFO] [stdout]     src/result/chain.rs - result::chain::Apply (line 11)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 30 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "50c3a0d3fd25af27b00edd891e445c85ee2102d4380f9401146f6a186a369772", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50c3a0d3fd25af27b00edd891e445c85ee2102d4380f9401146f6a186a369772", kill_on_drop: false }`
[INFO] [stdout] 50c3a0d3fd25af27b00edd891e445c85ee2102d4380f9401146f6a186a369772
[INFO] testing devela-0.18.1 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate devela 0.18.1 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate devela 0.18.1 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate devela 0.18.1
[INFO] finished tweaking crates.io crate devela 0.18.1
[INFO] tweaked toml for crates.io crate devela 0.18.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 17c0daf8e62865750d68f9e351eeb07784eb787bd298e7f724346f7f0dfda397
[INFO] running `Command { std: "docker" "start" "-a" "17c0daf8e62865750d68f9e351eeb07784eb787bd298e7f724346f7f0dfda397", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "17c0daf8e62865750d68f9e351eeb07784eb787bd298e7f724346f7f0dfda397", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17c0daf8e62865750d68f9e351eeb07784eb787bd298e7f724346f7f0dfda397", kill_on_drop: false }`
[INFO] [stdout] 17c0daf8e62865750d68f9e351eeb07784eb787bd298e7f724346f7f0dfda397
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1721bb472b9f88e41e55cdabffb5be944a7d20e361115e723241c1bac1dca080
[INFO] running `Command { std: "docker" "start" "-a" "1721bb472b9f88e41e55cdabffb5be944a7d20e361115e723241c1bac1dca080", kill_on_drop: false }`
[INFO] [stderr]    Compiling devela v0.18.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `fns::*`
[INFO] [stdout]  --> src/mem/always/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use fns::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cswap`
[INFO] [stdout]   --> src/mem/always/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use cswap;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stdout] 14  | |     ManuallyDrop
[INFO] [stdout] 15  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stdout] 18  | |     MaybeUninit
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stdout] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stdout] 23  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stdout] 26  | |     @discriminant as enum_discriminant
[INFO] [stdout] 27  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stdout] 70  | |     @transmute as mem_transmute
[INFO] [stdout] 71  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stdout] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stdout] 78  | |     @zeroed as mem_zeroed
[INFO] [stdout] 79  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `print::*`
[INFO] [stdout]   --> src/os/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use print::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print::*`
[INFO] [stdout]   --> src/os/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use super::print::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::os::all::*`
[INFO] [stdout]    --> src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub use super::os::all::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_dep::*`
[INFO] [stdout]   --> src/_dep.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use _dep::*;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.34s
[INFO] running `Command { std: "docker" "inspect" "1721bb472b9f88e41e55cdabffb5be944a7d20e361115e723241c1bac1dca080", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1721bb472b9f88e41e55cdabffb5be944a7d20e361115e723241c1bac1dca080", kill_on_drop: false }`
[INFO] [stdout] 1721bb472b9f88e41e55cdabffb5be944a7d20e361115e723241c1bac1dca080
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ac3ea1c5b4bfb9439f3e430904c11e607751dfbe93404439ef62c0561f7676ec
[INFO] running `Command { std: "docker" "start" "-a" "ac3ea1c5b4bfb9439f3e430904c11e607751dfbe93404439ef62c0561f7676ec", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `fns::*`
[INFO] [stdout]  --> src/mem/always/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use fns::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cswap`
[INFO] [stdout]   --> src/mem/always/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use cswap;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stdout] 14  | |     ManuallyDrop
[INFO] [stdout] 15  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stdout] 18  | |     MaybeUninit
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stdout] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stdout] 23  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stdout] 26  | |     @discriminant as enum_discriminant
[INFO] [stdout] 27  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stdout] 70  | |     @transmute as mem_transmute
[INFO] [stdout] 71  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stdout] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stdout] 78  | |     @zeroed as mem_zeroed
[INFO] [stdout] 79  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `print::*`
[INFO] [stdout]   --> src/os/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use print::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print::*`
[INFO] [stdout]   --> src/os/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use super::print::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling devela v0.18.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::os::all::*`
[INFO] [stdout]    --> src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub use super::os::all::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_dep::*`
[INFO] [stdout]   --> src/_dep.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use _dep::*;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fns::*`
[INFO] [stdout]  --> src/mem/always/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use fns::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cswap`
[INFO] [stdout]   --> src/mem/always/mod.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use cswap;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stdout] 14  | |     ManuallyDrop
[INFO] [stdout] 15  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item`
[INFO] [stdout]    --> src/meta/_private.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |               $( $item ),*
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stdout] 18  | |     MaybeUninit
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stdout] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stdout] 23  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stdout] 26  | |     @discriminant as enum_discriminant
[INFO] [stdout] 27  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stdout] 70  | |     @transmute as mem_transmute
[INFO] [stdout] 71  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stdout] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stdout]    --> src/meta/_private.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stdout] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stdout] 78  | |     @zeroed as mem_zeroed
[INFO] [stdout] 79  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `print::*`
[INFO] [stdout]   --> src/os/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use print::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print::*`
[INFO] [stdout]   --> src/os/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use super::print::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::os::all::*`
[INFO] [stdout]    --> src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub use super::os::all::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_dep::*`
[INFO] [stdout]   --> src/_dep.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use _dep::*;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.45s
[INFO] running `Command { std: "docker" "inspect" "ac3ea1c5b4bfb9439f3e430904c11e607751dfbe93404439ef62c0561f7676ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac3ea1c5b4bfb9439f3e430904c11e607751dfbe93404439ef62c0561f7676ec", kill_on_drop: false }`
[INFO] [stdout] ac3ea1c5b4bfb9439f3e430904c11e607751dfbe93404439ef62c0561f7676ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2568479101f60e88ac1794bfd6f41fa649fe7aa3deac8da889dd25da84a88435
[INFO] running `Command { std: "docker" "start" "-a" "2568479101f60e88ac1794bfd6f41fa649fe7aa3deac8da889dd25da84a88435", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `fns::*`
[INFO] [stderr]  --> src/mem/always/mod.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub use fns::*;
[INFO] [stderr]   |         ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `cswap`
[INFO] [stderr]   --> src/mem/always/mod.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub use cswap;
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item`
[INFO] [stderr]    --> src/meta/_private.rs:104:16
[INFO] [stderr]     |
[INFO] [stderr] 104 |               $( $item ),*
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:12:1
[INFO] [stderr]     |
[INFO] [stderr] 12  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 13  | |     doc: "A wrapper to inhibit compiler from automatically calling `T`’s destructor.",
[INFO] [stderr] 14  | |     ManuallyDrop
[INFO] [stderr] 15  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item`
[INFO] [stderr]    --> src/meta/_private.rs:104:16
[INFO] [stderr]     |
[INFO] [stderr] 104 |               $( $item ),*
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:16:1
[INFO] [stderr]     |
[INFO] [stderr] 16  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 17  | |     doc: "A wrapper type to construct uninitialized instances of `T`.",
[INFO] [stderr] 18  | |     MaybeUninit
[INFO] [stderr] 19  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:20:1
[INFO] [stderr]     |
[INFO] [stderr] 20  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 21  | |     doc: "Opaque type representing the discriminant of an enum.",
[INFO] [stderr] 22  | |     @Discriminant as EnumDiscriminant
[INFO] [stderr] 23  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:24:1
[INFO] [stderr]     |
[INFO] [stderr] 24  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 25  | |     doc: "Returns a value uniquely identifying the enum variant in `v`.",
[INFO] [stderr] 26  | |     @discriminant as enum_discriminant
[INFO] [stderr] 27  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:68:1
[INFO] [stderr]     |
[INFO] [stderr] 68  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 69  | |     doc: "Reinterprets the bits of a value of one type as another type.",
[INFO] [stderr] 70  | |     @transmute as mem_transmute
[INFO] [stderr] 71  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:72:1
[INFO] [stderr]     |
[INFO] [stderr] 72  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 73  | |     doc: "Reads `src` as having type `&Dst` without moving the contained value.",
[INFO] [stderr] 74  | |     @transmute_copy as mem_transmute_copy
[INFO] [stderr] 75  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$item_to_rename as $item_renamed`
[INFO] [stderr]    --> src/meta/_private.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |               $( $item_to_rename as $item_renamed ),*
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/mem/reexports_core.rs:76:1
[INFO] [stderr]     |
[INFO] [stderr] 76  | / reexport! { rust: core::mem, local_module: "mem",
[INFO] [stderr] 77  | |     doc: "Returns the value of type `T` represented by the all-zero byte-pattern.",
[INFO] [stderr] 78  | |     @zeroed as mem_zeroed
[INFO] [stderr] 79  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `reexport` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `print::*`
[INFO] [stderr]   --> src/os/mod.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub use print::*;
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::print::*`
[INFO] [stderr]   --> src/os/mod.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub use super::print::*;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::os::all::*`
[INFO] [stderr]    --> src/lib.rs:163:13
[INFO] [stderr]     |
[INFO] [stderr] 163 |     pub use super::os::all::*;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `_dep::*`
[INFO] [stderr]   --> src/_dep.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub use _dep::*;
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `devela` (lib) generated 13 warnings (run `cargo fix --lib -p devela` to apply 13 suggestions)
[INFO] [stderr] warning: `devela` (lib test) generated 13 warnings (13 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/devela-b5145b04d87c29d0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test meta::iif::test_iif::iif ... ok
[INFO] [stdout] test meta::iif::test_iif::iif_let ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests devela
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test src/mem/storage/mod.rs - mem::storage::Storage (line 22) ... FAILED
[INFO] [stdout] test src/mem/size/size.rs - mem::size::size::mem_ptr_ratio (line 81) ... FAILED
[INFO] [stdout] test src/mem/storage/direct.rs - mem::storage::direct::Direct (line 10) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 38) ... FAILED
[INFO] [stdout] test src/meta/iif.rs - meta::iif::iif (line 13) ... FAILED
[INFO] [stdout] test src/meta/paste.rs - meta::paste::paste (line 51) ... FAILED
[INFO] [stdout] test src/meta/iif.rs - meta::iif::iif (line 45) ... FAILED
[INFO] [stdout] test src/meta/paste.rs - meta::paste::paste (line 14) ... FAILED
[INFO] [stdout] test src/meta/skip_format.rs - meta::skip_format::sf (line 15) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 17) ... FAILED
[INFO] [stdout] test src/meta/iif.rs - meta::iif::iif (line 28) ... FAILED
[INFO] [stdout] test src/num/always_fns.rs - num::always_fns::count_digits (line 13) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 65) ... FAILED
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 51) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI128 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI64 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI32 (line 22) ... FAILED
[INFO] [stdout] test src/mem/size/size.rs - mem::size::size::Size::ptr_ratio (line 47) ... FAILED
[INFO] [stdout] test src/num/always_fns.rs - num::always_fns::count_digits_unchecked (line 35) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI16 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU32 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificI8 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU16 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificIsize (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificUsize (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU64 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU8 (line 22) ... FAILED
[INFO] [stdout] test src/num/non_specific.rs - num::non_specific::NonSpecificU128 (line 22) ... FAILED
[INFO] [stdout] test src/result/chain.rs - result::chain::Also (line 63) ... FAILED
[INFO] [stdout] test src/result/chain.rs - result::chain::Apply (line 11) ... FAILED
[INFO] [stdout] test src/result/chain.rs - result::chain::Apply (line 21) - compile fail ... ok
[INFO] [stdout] test src/meta/const_for.rs - meta::const_for::cfor (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/mem/storage/mod.rs - mem::storage::Storage (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/storage/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 6  | use devela::mem::Storage;
[INFO] [stdout]    |             ^^^  ------- trait `Storage` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/size/size.rs - mem::size::size::mem_ptr_ratio (line 81) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/size/size.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::mem::{mem_ptr_ratio, mem_size_of};
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/storage/direct.rs - mem::storage::direct::Direct (line 10) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/storage/direct.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::mem::Direct;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 38) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/iif.rs - meta::iif::iif (line 13) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/iif.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::iif;
[INFO] [stdout]    |             ^^^^  --- module `iif` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/paste.rs - meta::paste::paste (line 51) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> /opt/rustwide/workdir/src/meta/paste.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |         $crate::meta::__paste!{ $($tt)* }
[INFO] [stdout]    |                 ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/meta/paste.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | method_new!(Paste);  // expands to #[doc = "Create a new `Paste` object"]
[INFO] [stdout]    | ------------------ macro `__paste` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/iif.rs - meta::iif::iif (line 45) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/iif.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::iif;
[INFO] [stdout]    |             ^^^^  --- module `iif` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/paste.rs - meta::paste::paste (line 14) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> /opt/rustwide/workdir/src/meta/paste.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |           $crate::meta::__paste!{ $($tt)* }
[INFO] [stdout]    |                   ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/meta/paste.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | / paste! {
[INFO] [stdout] 6  | |     // Defines a const called `QRST`.
[INFO] [stdout] 7  | |     const [<Q R S T>]: &str = "success!";
[INFO] [stdout] 8  | | }
[INFO] [stdout]    | |_- macro `__paste` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> /opt/rustwide/workdir/src/meta/paste.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |         $crate::meta::__paste!{ $($tt)* }
[INFO] [stdout]    |                 ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/meta/paste.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         paste! { [<Q R S T>].len() },
[INFO] [stdout]    |         ---------------------------- macro `__paste` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/skip_format.rs - meta::skip_format::sf (line 15) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/skip_format.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::sf;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 17) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/iif.rs - meta::iif::iif (line 28) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/iif.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::iif;
[INFO] [stdout]    |             ^^^^  --- module `iif` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/always_fns.rs - num::always_fns::count_digits (line 13) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/always_fns.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::count_digits;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 65) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:67:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/meta/const_for.rs - meta::const_for::cfor (line 51) stdout ----
[INFO] [stdout] error[E0603]: module `meta` is private
[INFO] [stdout]   --> src/meta/const_for.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::meta::cfor;
[INFO] [stdout]    |             ^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `meta` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) mod meta; // the "meta" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI128 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI128;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI64 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI64;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI32 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI32;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/mem/size/size.rs - mem::size::size::Size::ptr_ratio (line 47) stdout ----
[INFO] [stdout] error[E0603]: module `mem` is private
[INFO] [stdout]   --> src/mem/size/size.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::mem::Size;
[INFO] [stdout]    |             ^^^  ---- trait `Size` is not publicly re-exported
[INFO] [stdout]    |             |
[INFO] [stdout]    |             private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `mem` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub(crate) mod mem; // the "mem" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for unit type `()` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 7  | assert_eq![().ptr_ratio(), (1, 0)];
[INFO] [stdout]    |               ^^^^^^^^^ method not found in `()`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `()` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `usize` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 8  | assert_eq![1_usize.ptr_ratio(), (1, 1)];
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `usize`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `usize` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 9  | assert_eq!["slice".ptr_ratio(), (1, 2)];
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `&str`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for struct `String` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq![String::from("hello").ptr_ratio(), (1, 3)];
[INFO] [stdout]    |                                  ^^^^^^^^^ method not found in `String`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `String` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u8` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq![0_u8.ptr_ratio(), (8, 1)];
[INFO] [stdout]    |                     ^^^^^^^^^ method not found in `u8`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u8` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u16` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_eq![0_u16.ptr_ratio(), (4, 1)];
[INFO] [stdout]    |                      ^^^^^^^^^ method not found in `u16`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u16` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u32` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert_eq![0_u32.ptr_ratio(), (2, 1)];
[INFO] [stdout]    |                      ^^^^^^^^^ method not found in `u32`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u32` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u64` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert_eq![0_u64.ptr_ratio(), (1, 1)];
[INFO] [stdout]    |                      ^^^^^^^^^ method not found in `u64`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u64` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `u128` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert_eq![0_u128.ptr_ratio(), (1, 2)];
[INFO] [stdout]    |                       ^^^^^^^^^ method not found in `u128`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `u128` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for type `char` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert_eq!['c'.ptr_ratio(), (2, 1)];
[INFO] [stdout]    |                    ^^^^^^^^^ method not found in `char`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `char` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ptr_ratio` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/mem/size/size.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |     assert_eq!["slice".ptr_ratio(), (1, 2)];
[INFO] [stdout]    |                        ^^^^^^^^^ method not found in `&str`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/mem/size/size.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn ptr_ratio(&self) -> (usize, usize) {
[INFO] [stdout]    |        --------- the method is available for `&'static str` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::mem::size::size::Size;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0599, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/always_fns.rs - num::always_fns::count_digits_unchecked (line 35) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/always_fns.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::count_digits_unchecked;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI16 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI16;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU32 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU32;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificI8 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificI8;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU16 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU16;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificIsize (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificIsize;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificUsize (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificUsize;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU64 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU64;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU8 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU8;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/num/non_specific.rs - num::non_specific::NonSpecificU128 (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `num` is private
[INFO] [stdout]   --> src/num/non_specific.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 5  | use devela::num::NonSpecificU128;
[INFO] [stdout]    |             ^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `num` is defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) mod num; // the "num" feature is disabled
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/result/chain.rs - result::chain::Also (line 63) stdout ----
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]    --> src/result/chain.rs:65:13
[INFO] [stdout]     |
[INFO] [stdout] 5   | use devela::result::Also;
[INFO] [stdout]     |             ^^^^^^  ---- trait `Also` is not publicly re-exported
[INFO] [stdout]     |             |
[INFO] [stdout]     |             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub(crate) mod result; // the "result" feature is disabled
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `also_mut` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/result/chain.rs:68:6
[INFO] [stdout]    |
[INFO] [stdout] 7  |   let v = vec![3, 2, 1, 5]
[INFO] [stdout]    |  _________-
[INFO] [stdout] 8  | |     .also_mut(|v| v.sort())
[INFO] [stdout]    | |_____-^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/result/chain.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 |       fn also_mut<F: FnOnce(&mut Self)>(mut self, f: F) -> Self {
[INFO] [stdout]    |          -------- the method is available for `Vec<{integer}>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 2  + use crate::devela::result::chain::Also;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 8  |     .last_mut(|v| v.sort())
[INFO] [stdout]    |      ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0599, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/result/chain.rs - result::chain::Apply (line 11) stdout ----
[INFO] [stdout] error[E0603]: module `result` is private
[INFO] [stdout]    --> src/result/chain.rs:13:13
[INFO] [stdout]     |
[INFO] [stdout] 5   | use devela::result::Apply;
[INFO] [stdout]     |             ^^^^^^  ----- trait `Apply` is not publicly re-exported
[INFO] [stdout]     |             |
[INFO] [stdout]     |             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `result` is defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub(crate) mod result; // the "result" feature is disabled
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `apply` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/result/chain.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 8 |     .apply(|s| s * 2)
[INFO] [stdout]   |      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | let s = 1_i32
[INFO] [stdout]   |         ~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0603, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/mem/size/size.rs - mem::size::size::Size::ptr_ratio (line 47)
[INFO] [stdout]     src/mem/size/size.rs - mem::size::size::mem_ptr_ratio (line 81)
[INFO] [stdout]     src/mem/storage/direct.rs - mem::storage::direct::Direct (line 10)
[INFO] [stdout]     src/mem/storage/mod.rs - mem::storage::Storage (line 22)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 17)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 38)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 51)
[INFO] [stdout]     src/meta/const_for.rs - meta::const_for::cfor (line 65)
[INFO] [stdout]     src/meta/iif.rs - meta::iif::iif (line 13)
[INFO] [stdout]     src/meta/iif.rs - meta::iif::iif (line 28)
[INFO] [stdout]     src/meta/iif.rs - meta::iif::iif (line 45)
[INFO] [stdout]     src/meta/paste.rs - meta::paste::paste (line 14)
[INFO] [stdout]     src/meta/paste.rs - meta::paste::paste (line 51)
[INFO] [stdout]     src/meta/skip_format.rs - meta::skip_format::sf (line 15)
[INFO] [stdout]     src/num/always_fns.rs - num::always_fns::count_digits (line 13)
[INFO] [stdout]     src/num/always_fns.rs - num::always_fns::count_digits_unchecked (line 35)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI128 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI16 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI32 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI64 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificI8 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificIsize (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU128 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU16 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU32 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU64 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificU8 (line 22)
[INFO] [stdout]     src/num/non_specific.rs - num::non_specific::NonSpecificUsize (line 22)
[INFO] [stdout]     src/result/chain.rs - result::chain::Also (line 63)
[INFO] [stdout]     src/result/chain.rs - result::chain::Apply (line 11)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 30 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "2568479101f60e88ac1794bfd6f41fa649fe7aa3deac8da889dd25da84a88435", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2568479101f60e88ac1794bfd6f41fa649fe7aa3deac8da889dd25da84a88435", kill_on_drop: false }`
[INFO] [stdout] 2568479101f60e88ac1794bfd6f41fa649fe7aa3deac8da889dd25da84a88435
