[INFO] fetching crate devela_base_core 0.25.0-wip.0...
[INFO] testing devela_base_core-0.25.0-wip.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate devela_base_core 0.25.0-wip.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate devela_base_core 0.25.0-wip.0
[INFO] finished tweaking crates.io crate devela_base_core 0.25.0-wip.0
[INFO] tweaked toml for crates.io crate devela_base_core 0.25.0-wip.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate devela_base_core 0.25.0-wip.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate devela_base_core 0.25.0-wip.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 18187de0d6ed091b2af2f81cc4743d012f256f49d4a8dc9718116ab18062e318
[INFO] running `Command { std: "docker" "start" "-a" "18187de0d6ed091b2af2f81cc4743d012f256f49d4a8dc9718116ab18062e318", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "18187de0d6ed091b2af2f81cc4743d012f256f49d4a8dc9718116ab18062e318", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18187de0d6ed091b2af2f81cc4743d012f256f49d4a8dc9718116ab18062e318", kill_on_drop: false }`
[INFO] [stdout] 18187de0d6ed091b2af2f81cc4743d012f256f49d4a8dc9718116ab18062e318
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 44b9ca940fc8039f6a324a752becc3329ad65bcfaf10a2c55936a4a1c5088c28
[INFO] running `Command { std: "docker" "start" "-a" "44b9ca940fc8039f6a324a752becc3329ad65bcfaf10a2c55936a4a1c5088c28", kill_on_drop: false }`
[INFO] [stderr]    Compiling devela_base_core v0.25.0-wip.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling devela_base_macros v0.25.0-wip.1
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/errors.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | / define_error![individual: pub struct FailedErrorConversion;
[INFO] [stdout]  19 | |     DOC_FAILED_CONVERSION = "A failed conversion between two error types.",
[INFO] [stdout]  20 | |     self+f => write!(f, "Failed to convert between error types."),
[INFO] [stdout]  21 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / define_error! { individual: pub struct DataOverflow(pub Option<usize>);
[INFO] [stdout]  31 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  32 | |     DOC_DATA_OVERFLOW = "The value has surpassed the bounds of the representable data space.",
[INFO] [stdout]  33 | |     self+f => if let Some(v) = self.0 {
[INFO] [stdout]  34 | |         write!(f, "The value {v} has surpassed the bounds of the representable data space.")
[INFO] [stdout]  35 | |     } else { f.write_str(DOC_DATA_OVERFLOW!()) }
[INFO] [stdout]  36 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]  42 | / define_error! { individual: pub struct IndexOutOfBounds(pub Option<usize>);
[INFO] [stdout]  43 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  44 | |     DOC_INDEX_OUT_OF_BOUNDS = "The given index is out of bounds.\n\n
[INFO] [stdout]  45 | | Optionally contains the given index.",
[INFO] [stdout]  46 | |     self+f => if let Some(i) = self.0 { write!(f, "The given index {i} is out of bounds.")
[INFO] [stdout]  47 | |     } else { f.write_str("The given index is out of bounds.") }
[INFO] [stdout]  48 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / define_error! { individual: pub struct InvalidAxisLength(pub Option<usize>);
[INFO] [stdout]  50 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  51 | |     DOC_INVALID_AXIS_LENGTH = "The given axis has an invalid length.\n\n
[INFO] [stdout]  52 | | Optionally contains the given axis number.",
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |     } else { f.write_str("One ore more axis have 0 length, which is not allowed.") }
[INFO] [stdout]  56 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / define_error! { individual: pub struct KeyAlreadyExists;
[INFO] [stdout]  58 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  59 | |     DOC_KEY_ALREADY_EXISTS = "The key already exists.",
[INFO] [stdout]  60 | |     self+f => f.write_str(DOC_KEY_ALREADY_EXISTS!())
[INFO] [stdout]  61 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | / define_error! { individual: pub struct MismatchedDimensions(pub Mismatch<usize, usize>);
[INFO] [stdout]  80 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  81 | |     DOC_MISMATCHED_DIMENSIONS = "The dimensions given did not match the elements provided.",
[INFO] [stdout]  82 | |     self+f => write!(f, "Mismatched dimensions: {:?}.", self.0)
[INFO] [stdout]  83 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout]  84 | / define_error! { individual: pub struct MismatchedIndices;
[INFO] [stdout]  85 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  86 | |     DOC_MISMATCHED_INDICES = "The given indices does not match the expected order.",
[INFO] [stdout]  87 | |     self+f => f.write_str(DOC_MISMATCHED_INDICES!())
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:89:1
[INFO] [stdout]     |
[INFO] [stdout]  89 | / define_error! { individual: pub struct NodeEmpty(pub Option<usize>);
[INFO] [stdout]  90 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  91 | |     DOC_NODE_EMPTY = "The node is empty.",
[INFO] [stdout]  92 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node `{n}` is empty.")
[INFO] [stdout]  93 | |     } else { f.write_str(DOC_NODE_EMPTY!()) }
[INFO] [stdout]  94 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | / define_error! { individual: pub struct NodeLinkNotSet(pub Option<usize>);
[INFO] [stdout]  96 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  97 | |     DOC_NODE_LINK_NOT_SET = "The node link is not set.",
[INFO] [stdout]  98 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not set.")
[INFO] [stdout]  99 | |     } else { f.write_str(DOC_NODE_LINK_NOT_SET!()) }
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / define_error! { individual: pub struct NodeLinkNotUnique(pub Option<usize>);
[INFO] [stdout] 102 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 103 | |     DOC_NODE_LINK_NOT_UNIQUE = "The node link is not unique.",
[INFO] [stdout] 104 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not unique.")
[INFO] [stdout] 105 | |     } else { f.write_str(DOC_NODE_LINK_NOT_UNIQUE!()) }
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / define_error! { individual: pub struct NotEnoughElements(pub Option<usize>);
[INFO] [stdout] 108 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 109 | |     DOC_NOT_ENOUGH_ELEMENTS = "There are not enough elements for the operation.\n\n
[INFO] [stdout] 110 | | Optionally contains the minimum number of elements needed.",
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     } else { f.write_str("Not enough elements.") }
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / define_error! { individual: pub struct NotEnoughSpace(pub Option<usize>);
[INFO] [stdout] 116 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 117 | |     DOC_NOT_ENOUGH_SPACE = "There is not enough free space for the operation.\n\n
[INFO] [stdout] 118 | | Optionally contains the number of free spaces needed.",
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     } else { f.write_str("Not enough space.") }
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / define_error! { individual: pub struct PartiallyAdded(pub Option<usize>);
[INFO] [stdout] 124 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 125 | |     DOC_PARTIALLY_ADDED = "The operation could only add a subset of the elements.\n\n
[INFO] [stdout] 126 | | Optionally contains the number of elements added.",
[INFO] [stdout] 127 | |     self+f => if let Some(n) = self.0 { write!(f, "Only `{n}` elements could be added.")
[INFO] [stdout] 128 | |     } else { f.write_str("Only a subset of elements could be added.") }
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout]  24 | / define_error![individual: pub struct NoInverse;
[INFO] [stdout]  25 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  26 | |     DOC_NO_INVERSE = "An inverse doesn't exist.",
[INFO] [stdout]  27 | |     self+f => f.write_str(DOC_NO_INVERSE!()),
[INFO] [stdout]  28 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / define_error![individual: pub struct MismatchedSizes;
[INFO] [stdout]  30 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  31 | |     DOC_MISMATCHED_SIZES = "The provided values are not compatible in size.",
[INFO] [stdout]  32 | |     self+f => f.write_str(DOC_MISMATCHED_SIZES!()),
[INFO] [stdout]  33 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / define_error![individual: pub struct IncompatibleBounds;
[INFO] [stdout]  35 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  36 | |     DOC_INCOMPATIBLE_BOUNDS = "The given bounds are incompatible.
[INFO] [stdout]  37 | |     \nE.g. lower bound exceeds upper bound.",
[INFO] [stdout]  38 | |     self+f => f.write_str("The given bounds are incompatible."),
[INFO] [stdout]  39 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout]  41 | / define_error![individual: pub struct NonNegativeRequired;
[INFO] [stdout]  42 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  43 | |     DOC_NON_NEGATIVE_REQUIRED = "A non-negative value is required.",
[INFO] [stdout]  44 | |     self+f => f.write_str(DOC_NON_NEGATIVE_REQUIRED!()),
[INFO] [stdout]  45 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | / define_error![individual: pub struct PositiveRequired;
[INFO] [stdout]  47 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  48 | |     DOC_POSITIVE_REQUIRED = "A positive value is required.",
[INFO] [stdout]  49 | |     self+f => f.write_str(DOC_POSITIVE_REQUIRED!()),
[INFO] [stdout]  50 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | / define_error![individual: pub struct NonZeroRequired;
[INFO] [stdout]  52 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  53 | |     DOC_NON_ZERO_REQUIRED = "A non-zero value is required.",
[INFO] [stdout]  54 | |     self+f => f.write_str(DOC_NON_ZERO_REQUIRED!()),
[INFO] [stdout]  55 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / define_error![individual: pub struct Overflow(pub Option<Sign>);
[INFO] [stdout]  58 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  59 | |     DOC_OVERFLOW = "An arithmetic overflow error, with an optional associated sign.",
[INFO] [stdout]  60 | |     self+f => if let Some(sign) = self.0 {
[INFO] [stdout] ...   |
[INFO] [stdout]  68 | |     },
[INFO] [stdout]  69 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_niche`
[INFO] [stdout]   --> src/num/niche/macros.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 | use impl_niche;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/phys/time/errors.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / define_error! { individual: pub struct Timeout;
[INFO] [stdout]  11 | |     DOC_KEY_ALREADY_EXISTS = "The operation has exceeded the allowed execution time.",
[INFO] [stdout]  12 | |     self+f => write!(f, "The operation has exceeded the allowed execution time.")
[INFO] [stdout]  13 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/ascii/digits.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / CONST! {
[INFO] [stdout]  13 | | DOC_DIGIT_AT_POWER =
[INFO] [stdout]  14 | | "Extracts the ASCII byte for a specific digit position using a power-of-10 divisor.\n\n
[INFO] [stdout]  15 | | # Arguments\n\n
[INFO] [stdout] ...   |
[INFO] [stdout]  19 | | For more advanced needs check the [`Int`] *base* methods.\n\n";
[INFO] [stdout]  20 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/errors.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | / define_error! { individual: pub struct InvalidChar(char);
[INFO] [stdout]  19 | |     DOC_INVALID_CHAR = "An invalid given character was found.",
[INFO] [stdout]  20 | |     self+f => write!(f, "An invalid {:?} character was found.", self.0)
[INFO] [stdout]  21 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/errors.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / define_error! { individual:
[INFO] [stdout]  24 | |     pub struct InvalidUtf8 {
[INFO] [stdout]  25 | |         /// The index in the given string up to which valid UTF-8 was verified.
[INFO] [stdout]  26 | |         pub valid_up_to: usize,
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     } else { write!(f, "Invalid UTF-8, valid up to: {}", self.valid_up_to) }
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/fmt/buf.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | / CONST! {
[INFO] [stdout]  59 | |     _DOC_AS_INTO_STR = "Returns the written content as a valid UTF‑8 string.\n\n
[INFO] [stdout]  60 | | If the final write ended in the middle of a multi‑byte codepoint only the valid prefix is returned.
[INFO] [stdout]  61 | | # Features
[INFO] [stdout] ...   |
[INFO] [stdout]  68 | | Makes use of the `unsafe_str` feature to avoid double validation.";
[INFO] [stdout]  69 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.09s
[INFO] running `Command { std: "docker" "inspect" "44b9ca940fc8039f6a324a752becc3329ad65bcfaf10a2c55936a4a1c5088c28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44b9ca940fc8039f6a324a752becc3329ad65bcfaf10a2c55936a4a1c5088c28", kill_on_drop: false }`
[INFO] [stdout] 44b9ca940fc8039f6a324a752becc3329ad65bcfaf10a2c55936a4a1c5088c28
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c321394432240aa8dd9e33e643b02b88ba2eddb55687c7de0dfd765481dbc8e6
[INFO] running `Command { std: "docker" "start" "-a" "c321394432240aa8dd9e33e643b02b88ba2eddb55687c7de0dfd765481dbc8e6", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/errors.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | / define_error![individual: pub struct FailedErrorConversion;
[INFO] [stdout]  19 | |     DOC_FAILED_CONVERSION = "A failed conversion between two error types.",
[INFO] [stdout]  20 | |     self+f => write!(f, "Failed to convert between error types."),
[INFO] [stdout]  21 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / define_error! { individual: pub struct DataOverflow(pub Option<usize>);
[INFO] [stdout]  31 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  32 | |     DOC_DATA_OVERFLOW = "The value has surpassed the bounds of the representable data space.",
[INFO] [stdout]  33 | |     self+f => if let Some(v) = self.0 {
[INFO] [stdout]  34 | |         write!(f, "The value {v} has surpassed the bounds of the representable data space.")
[INFO] [stdout]  35 | |     } else { f.write_str(DOC_DATA_OVERFLOW!()) }
[INFO] [stdout]  36 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]  42 | / define_error! { individual: pub struct IndexOutOfBounds(pub Option<usize>);
[INFO] [stdout]  43 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  44 | |     DOC_INDEX_OUT_OF_BOUNDS = "The given index is out of bounds.\n\n
[INFO] [stdout]  45 | | Optionally contains the given index.",
[INFO] [stdout]  46 | |     self+f => if let Some(i) = self.0 { write!(f, "The given index {i} is out of bounds.")
[INFO] [stdout]  47 | |     } else { f.write_str("The given index is out of bounds.") }
[INFO] [stdout]  48 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / define_error! { individual: pub struct InvalidAxisLength(pub Option<usize>);
[INFO] [stdout]  50 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  51 | |     DOC_INVALID_AXIS_LENGTH = "The given axis has an invalid length.\n\n
[INFO] [stdout]  52 | | Optionally contains the given axis number.",
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |     } else { f.write_str("One ore more axis have 0 length, which is not allowed.") }
[INFO] [stdout]  56 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / define_error! { individual: pub struct KeyAlreadyExists;
[INFO] [stdout]  58 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  59 | |     DOC_KEY_ALREADY_EXISTS = "The key already exists.",
[INFO] [stdout]  60 | |     self+f => f.write_str(DOC_KEY_ALREADY_EXISTS!())
[INFO] [stdout]  61 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | / define_error! { individual: pub struct MismatchedDimensions(pub Mismatch<usize, usize>);
[INFO] [stdout]  80 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  81 | |     DOC_MISMATCHED_DIMENSIONS = "The dimensions given did not match the elements provided.",
[INFO] [stdout]  82 | |     self+f => write!(f, "Mismatched dimensions: {:?}.", self.0)
[INFO] [stdout]  83 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout]  84 | / define_error! { individual: pub struct MismatchedIndices;
[INFO] [stdout]  85 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  86 | |     DOC_MISMATCHED_INDICES = "The given indices does not match the expected order.",
[INFO] [stdout]  87 | |     self+f => f.write_str(DOC_MISMATCHED_INDICES!())
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:89:1
[INFO] [stdout]     |
[INFO] [stdout]  89 | / define_error! { individual: pub struct NodeEmpty(pub Option<usize>);
[INFO] [stdout]  90 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  91 | |     DOC_NODE_EMPTY = "The node is empty.",
[INFO] [stdout]  92 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node `{n}` is empty.")
[INFO] [stdout]  93 | |     } else { f.write_str(DOC_NODE_EMPTY!()) }
[INFO] [stdout]  94 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | / define_error! { individual: pub struct NodeLinkNotSet(pub Option<usize>);
[INFO] [stdout]  96 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  97 | |     DOC_NODE_LINK_NOT_SET = "The node link is not set.",
[INFO] [stdout]  98 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not set.")
[INFO] [stdout]  99 | |     } else { f.write_str(DOC_NODE_LINK_NOT_SET!()) }
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / define_error! { individual: pub struct NodeLinkNotUnique(pub Option<usize>);
[INFO] [stdout] 102 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 103 | |     DOC_NODE_LINK_NOT_UNIQUE = "The node link is not unique.",
[INFO] [stdout] 104 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not unique.")
[INFO] [stdout] 105 | |     } else { f.write_str(DOC_NODE_LINK_NOT_UNIQUE!()) }
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / define_error! { individual: pub struct NotEnoughElements(pub Option<usize>);
[INFO] [stdout] 108 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 109 | |     DOC_NOT_ENOUGH_ELEMENTS = "There are not enough elements for the operation.\n\n
[INFO] [stdout] 110 | | Optionally contains the minimum number of elements needed.",
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     } else { f.write_str("Not enough elements.") }
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / define_error! { individual: pub struct NotEnoughSpace(pub Option<usize>);
[INFO] [stdout] 116 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 117 | |     DOC_NOT_ENOUGH_SPACE = "There is not enough free space for the operation.\n\n
[INFO] [stdout] 118 | | Optionally contains the number of free spaces needed.",
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     } else { f.write_str("Not enough space.") }
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / define_error! { individual: pub struct PartiallyAdded(pub Option<usize>);
[INFO] [stdout] 124 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 125 | |     DOC_PARTIALLY_ADDED = "The operation could only add a subset of the elements.\n\n
[INFO] [stdout] 126 | | Optionally contains the number of elements added.",
[INFO] [stdout] 127 | |     self+f => if let Some(n) = self.0 { write!(f, "Only `{n}` elements could be added.")
[INFO] [stdout] 128 | |     } else { f.write_str("Only a subset of elements could be added.") }
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout]  24 | / define_error![individual: pub struct NoInverse;
[INFO] [stdout]  25 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  26 | |     DOC_NO_INVERSE = "An inverse doesn't exist.",
[INFO] [stdout]  27 | |     self+f => f.write_str(DOC_NO_INVERSE!()),
[INFO] [stdout]  28 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling devela_base_core v0.25.0-wip.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / define_error![individual: pub struct MismatchedSizes;
[INFO] [stdout]  30 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  31 | |     DOC_MISMATCHED_SIZES = "The provided values are not compatible in size.",
[INFO] [stdout]  32 | |     self+f => f.write_str(DOC_MISMATCHED_SIZES!()),
[INFO] [stdout]  33 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / define_error![individual: pub struct IncompatibleBounds;
[INFO] [stdout]  35 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  36 | |     DOC_INCOMPATIBLE_BOUNDS = "The given bounds are incompatible.
[INFO] [stdout]  37 | |     \nE.g. lower bound exceeds upper bound.",
[INFO] [stdout]  38 | |     self+f => f.write_str("The given bounds are incompatible."),
[INFO] [stdout]  39 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout]  41 | / define_error![individual: pub struct NonNegativeRequired;
[INFO] [stdout]  42 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  43 | |     DOC_NON_NEGATIVE_REQUIRED = "A non-negative value is required.",
[INFO] [stdout]  44 | |     self+f => f.write_str(DOC_NON_NEGATIVE_REQUIRED!()),
[INFO] [stdout]  45 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | / define_error![individual: pub struct PositiveRequired;
[INFO] [stdout]  47 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  48 | |     DOC_POSITIVE_REQUIRED = "A positive value is required.",
[INFO] [stdout]  49 | |     self+f => f.write_str(DOC_POSITIVE_REQUIRED!()),
[INFO] [stdout]  50 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | / define_error![individual: pub struct NonZeroRequired;
[INFO] [stdout]  52 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  53 | |     DOC_NON_ZERO_REQUIRED = "A non-zero value is required.",
[INFO] [stdout]  54 | |     self+f => f.write_str(DOC_NON_ZERO_REQUIRED!()),
[INFO] [stdout]  55 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / define_error![individual: pub struct Overflow(pub Option<Sign>);
[INFO] [stdout]  58 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  59 | |     DOC_OVERFLOW = "An arithmetic overflow error, with an optional associated sign.",
[INFO] [stdout]  60 | |     self+f => if let Some(sign) = self.0 {
[INFO] [stdout] ...   |
[INFO] [stdout]  68 | |     },
[INFO] [stdout]  69 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_niche`
[INFO] [stdout]   --> src/num/niche/macros.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 | use impl_niche;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/phys/time/errors.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / define_error! { individual: pub struct Timeout;
[INFO] [stdout]  11 | |     DOC_KEY_ALREADY_EXISTS = "The operation has exceeded the allowed execution time.",
[INFO] [stdout]  12 | |     self+f => write!(f, "The operation has exceeded the allowed execution time.")
[INFO] [stdout]  13 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/ascii/digits.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / CONST! {
[INFO] [stdout]  13 | | DOC_DIGIT_AT_POWER =
[INFO] [stdout]  14 | | "Extracts the ASCII byte for a specific digit position using a power-of-10 divisor.\n\n
[INFO] [stdout]  15 | | # Arguments\n\n
[INFO] [stdout] ...   |
[INFO] [stdout]  19 | | For more advanced needs check the [`Int`] *base* methods.\n\n";
[INFO] [stdout]  20 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/errors.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | / define_error! { individual: pub struct InvalidChar(char);
[INFO] [stdout]  19 | |     DOC_INVALID_CHAR = "An invalid given character was found.",
[INFO] [stdout]  20 | |     self+f => write!(f, "An invalid {:?} character was found.", self.0)
[INFO] [stdout]  21 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/errors.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / define_error! { individual:
[INFO] [stdout]  24 | |     pub struct InvalidUtf8 {
[INFO] [stdout]  25 | |         /// The index in the given string up to which valid UTF-8 was verified.
[INFO] [stdout]  26 | |         pub valid_up_to: usize,
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     } else { write!(f, "Invalid UTF-8, valid up to: {}", self.valid_up_to) }
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/fmt/buf.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | / CONST! {
[INFO] [stdout]  59 | |     _DOC_AS_INTO_STR = "Returns the written content as a valid UTF‑8 string.\n\n
[INFO] [stdout]  60 | | If the final write ended in the middle of a multi‑byte codepoint only the valid prefix is returned.
[INFO] [stdout]  61 | | # Features
[INFO] [stdout] ...   |
[INFO] [stdout]  68 | | Makes use of the `unsafe_str` feature to avoid double validation.";
[INFO] [stdout]  69 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/define_error.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 | /         define_error! { individual: pub struct UnitStruct;
[INFO] [stdout] 344 | |             +tag: "tag",
[INFO] [stdout] 345 | |             DOC_UNIT_STRUCT = "docstring", self+f => write!(f, "display"),
[INFO] [stdout] 346 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/define_error.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 | /         define_error! { individual: pub struct SingleElement(pub(crate) Option<u8>);
[INFO] [stdout] 348 | |             DOC_SINGLE_ELEMENT = "docstring", self+f => write!(f, "display"),
[INFO] [stdout] 349 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/define_error.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 | /         define_error! { individual: pub struct MultipleElements(pub i32, u32,);
[INFO] [stdout] 351 | |             DOC_MULTI_ELEMENT = "docstring", self+f => write!(f, "display")
[INFO] [stdout] 352 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/define_error.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 | /         define_error! { individual: pub struct StructFields {
[INFO] [stdout] 354 | |                 #[doc = "field1"] pub f1: bool,
[INFO] [stdout] 355 | |                 #[doc = "field2"] f2: Option<char>
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/code/error/errors.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | / define_error![individual: pub struct FailedErrorConversion;
[INFO] [stdout]  19 | |     DOC_FAILED_CONVERSION = "A failed conversion between two error types.",
[INFO] [stdout]  20 | |     self+f => write!(f, "Failed to convert between error types."),
[INFO] [stdout]  21 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `type_marker`
[INFO] [stdout]    --> src/code/marker/type_marker.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |     use crate::{TypeId, type_marker};
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `unwrap`
[INFO] [stdout]    --> src/code/result/opt_res/unwrap.rs:338:36
[INFO] [stdout]     |
[INFO] [stdout] 338 |     use crate::{OptRes, serr, sok, unwrap};
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/code/util/asserts/static/const.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub use super::*;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cfg_if`
[INFO] [stdout]    --> src/code/util/cfg_if.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |     use crate::cfg_if;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::cfor`
[INFO] [stdout]    --> src/code/util/cfor.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use super::cfor;
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::is`
[INFO] [stdout]   --> src/code/util/is.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     use crate::is;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / define_error! { individual: pub struct DataOverflow(pub Option<usize>);
[INFO] [stdout]  31 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  32 | |     DOC_DATA_OVERFLOW = "The value has surpassed the bounds of the representable data space.",
[INFO] [stdout]  33 | |     self+f => if let Some(v) = self.0 {
[INFO] [stdout]  34 | |         write!(f, "The value {v} has surpassed the bounds of the representable data space.")
[INFO] [stdout]  35 | |     } else { f.write_str(DOC_DATA_OVERFLOW!()) }
[INFO] [stdout]  36 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]  42 | / define_error! { individual: pub struct IndexOutOfBounds(pub Option<usize>);
[INFO] [stdout]  43 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  44 | |     DOC_INDEX_OUT_OF_BOUNDS = "The given index is out of bounds.\n\n
[INFO] [stdout]  45 | | Optionally contains the given index.",
[INFO] [stdout]  46 | |     self+f => if let Some(i) = self.0 { write!(f, "The given index {i} is out of bounds.")
[INFO] [stdout]  47 | |     } else { f.write_str("The given index is out of bounds.") }
[INFO] [stdout]  48 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / define_error! { individual: pub struct InvalidAxisLength(pub Option<usize>);
[INFO] [stdout]  50 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  51 | |     DOC_INVALID_AXIS_LENGTH = "The given axis has an invalid length.\n\n
[INFO] [stdout]  52 | | Optionally contains the given axis number.",
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |     } else { f.write_str("One ore more axis have 0 length, which is not allowed.") }
[INFO] [stdout]  56 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / define_error! { individual: pub struct KeyAlreadyExists;
[INFO] [stdout]  58 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  59 | |     DOC_KEY_ALREADY_EXISTS = "The key already exists.",
[INFO] [stdout]  60 | |     self+f => f.write_str(DOC_KEY_ALREADY_EXISTS!())
[INFO] [stdout]  61 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | / define_error! { individual: pub struct MismatchedDimensions(pub Mismatch<usize, usize>);
[INFO] [stdout]  80 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  81 | |     DOC_MISMATCHED_DIMENSIONS = "The dimensions given did not match the elements provided.",
[INFO] [stdout]  82 | |     self+f => write!(f, "Mismatched dimensions: {:?}.", self.0)
[INFO] [stdout]  83 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout]  84 | / define_error! { individual: pub struct MismatchedIndices;
[INFO] [stdout]  85 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  86 | |     DOC_MISMATCHED_INDICES = "The given indices does not match the expected order.",
[INFO] [stdout]  87 | |     self+f => f.write_str(DOC_MISMATCHED_INDICES!())
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:89:1
[INFO] [stdout]     |
[INFO] [stdout]  89 | / define_error! { individual: pub struct NodeEmpty(pub Option<usize>);
[INFO] [stdout]  90 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  91 | |     DOC_NODE_EMPTY = "The node is empty.",
[INFO] [stdout]  92 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node `{n}` is empty.")
[INFO] [stdout]  93 | |     } else { f.write_str(DOC_NODE_EMPTY!()) }
[INFO] [stdout]  94 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | / define_error! { individual: pub struct NodeLinkNotSet(pub Option<usize>);
[INFO] [stdout]  96 | |     +tag: _TAG_DATA!(),
[INFO] [stdout]  97 | |     DOC_NODE_LINK_NOT_SET = "The node link is not set.",
[INFO] [stdout]  98 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not set.")
[INFO] [stdout]  99 | |     } else { f.write_str(DOC_NODE_LINK_NOT_SET!()) }
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / define_error! { individual: pub struct NodeLinkNotUnique(pub Option<usize>);
[INFO] [stdout] 102 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 103 | |     DOC_NODE_LINK_NOT_UNIQUE = "The node link is not unique.",
[INFO] [stdout] 104 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not unique.")
[INFO] [stdout] 105 | |     } else { f.write_str(DOC_NODE_LINK_NOT_UNIQUE!()) }
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / define_error! { individual: pub struct NotEnoughElements(pub Option<usize>);
[INFO] [stdout] 108 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 109 | |     DOC_NOT_ENOUGH_ELEMENTS = "There are not enough elements for the operation.\n\n
[INFO] [stdout] 110 | | Optionally contains the minimum number of elements needed.",
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     } else { f.write_str("Not enough elements.") }
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / define_error! { individual: pub struct NotEnoughSpace(pub Option<usize>);
[INFO] [stdout] 116 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 117 | |     DOC_NOT_ENOUGH_SPACE = "There is not enough free space for the operation.\n\n
[INFO] [stdout] 118 | | Optionally contains the number of free spaces needed.",
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     } else { f.write_str("Not enough space.") }
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/data/errors.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / define_error! { individual: pub struct PartiallyAdded(pub Option<usize>);
[INFO] [stdout] 124 | |     +tag: _TAG_DATA!(),
[INFO] [stdout] 125 | |     DOC_PARTIALLY_ADDED = "The operation could only add a subset of the elements.\n\n
[INFO] [stdout] 126 | | Optionally contains the number of elements added.",
[INFO] [stdout] 127 | |     self+f => if let Some(n) = self.0 { write!(f, "Only `{n}` elements could be added.")
[INFO] [stdout] 128 | |     } else { f.write_str("Only a subset of elements could be added.") }
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout]  24 | / define_error![individual: pub struct NoInverse;
[INFO] [stdout]  25 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  26 | |     DOC_NO_INVERSE = "An inverse doesn't exist.",
[INFO] [stdout]  27 | |     self+f => f.write_str(DOC_NO_INVERSE!()),
[INFO] [stdout]  28 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / define_error![individual: pub struct MismatchedSizes;
[INFO] [stdout]  30 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  31 | |     DOC_MISMATCHED_SIZES = "The provided values are not compatible in size.",
[INFO] [stdout]  32 | |     self+f => f.write_str(DOC_MISMATCHED_SIZES!()),
[INFO] [stdout]  33 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / define_error![individual: pub struct IncompatibleBounds;
[INFO] [stdout]  35 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  36 | |     DOC_INCOMPATIBLE_BOUNDS = "The given bounds are incompatible.
[INFO] [stdout]  37 | |     \nE.g. lower bound exceeds upper bound.",
[INFO] [stdout]  38 | |     self+f => f.write_str("The given bounds are incompatible."),
[INFO] [stdout]  39 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout]  41 | / define_error![individual: pub struct NonNegativeRequired;
[INFO] [stdout]  42 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  43 | |     DOC_NON_NEGATIVE_REQUIRED = "A non-negative value is required.",
[INFO] [stdout]  44 | |     self+f => f.write_str(DOC_NON_NEGATIVE_REQUIRED!()),
[INFO] [stdout]  45 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | / define_error![individual: pub struct PositiveRequired;
[INFO] [stdout]  47 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  48 | |     DOC_POSITIVE_REQUIRED = "A positive value is required.",
[INFO] [stdout]  49 | |     self+f => f.write_str(DOC_POSITIVE_REQUIRED!()),
[INFO] [stdout]  50 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | / define_error![individual: pub struct NonZeroRequired;
[INFO] [stdout]  52 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  53 | |     DOC_NON_ZERO_REQUIRED = "A non-zero value is required.",
[INFO] [stdout]  54 | |     self+f => f.write_str(DOC_NON_ZERO_REQUIRED!()),
[INFO] [stdout]  55 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/num/error.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / define_error![individual: pub struct Overflow(pub Option<Sign>);
[INFO] [stdout]  58 | |     +tag: _TAG_NUM!(),
[INFO] [stdout]  59 | |     DOC_OVERFLOW = "An arithmetic overflow error, with an optional associated sign.",
[INFO] [stdout]  60 | |     self+f => if let Some(sign) = self.0 {
[INFO] [stdout] ...   |
[INFO] [stdout]  68 | |     },
[INFO] [stdout]  69 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `impl_niche`
[INFO] [stdout]   --> src/num/niche/macros.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 | use impl_niche;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/phys/time/errors.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / define_error! { individual: pub struct Timeout;
[INFO] [stdout]  11 | |     DOC_KEY_ALREADY_EXISTS = "The operation has exceeded the allowed execution time.",
[INFO] [stdout]  12 | |     self+f => write!(f, "The operation has exceeded the allowed execution time.")
[INFO] [stdout]  13 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/ascii/digits.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / CONST! {
[INFO] [stdout]  13 | | DOC_DIGIT_AT_POWER =
[INFO] [stdout]  14 | | "Extracts the ASCII byte for a specific digit position using a power-of-10 divisor.\n\n
[INFO] [stdout]  15 | | # Arguments\n\n
[INFO] [stdout] ...   |
[INFO] [stdout]  19 | | For more advanced needs check the [`Int`] *base* methods.\n\n";
[INFO] [stdout]  20 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/errors.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | / define_error! { individual: pub struct InvalidChar(char);
[INFO] [stdout]  19 | |     DOC_INVALID_CHAR = "An invalid given character was found.",
[INFO] [stdout]  20 | |     self+f => write!(f, "An invalid {:?} character was found.", self.0)
[INFO] [stdout]  21 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/errors.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / define_error! { individual:
[INFO] [stdout]  24 | |     pub struct InvalidUtf8 {
[INFO] [stdout]  25 | |         /// The index in the given string up to which valid UTF-8 was verified.
[INFO] [stdout]  26 | |         pub valid_up_to: usize,
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     } else { write!(f, "Invalid UTF-8, valid up to: {}", self.valid_up_to) }
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$CONST_NAME`
[INFO] [stdout]    --> src/code/util/const.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |               $item_vis use $CONST_NAME;
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/text/fmt/buf.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | / CONST! {
[INFO] [stdout]  59 | |     _DOC_AS_INTO_STR = "Returns the written content as a valid UTF‑8 string.\n\n
[INFO] [stdout]  60 | | If the final write ended in the middle of a multi‑byte codepoint only the valid prefix is returned.
[INFO] [stdout]  61 | | # Features
[INFO] [stdout] ...   |
[INFO] [stdout]  68 | | Makes use of the `unsafe_str` feature to avoid double validation.";
[INFO] [stdout]  69 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.80s
[INFO] running `Command { std: "docker" "inspect" "c321394432240aa8dd9e33e643b02b88ba2eddb55687c7de0dfd765481dbc8e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c321394432240aa8dd9e33e643b02b88ba2eddb55687c7de0dfd765481dbc8e6", kill_on_drop: false }`
[INFO] [stdout] c321394432240aa8dd9e33e643b02b88ba2eddb55687c7de0dfd765481dbc8e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6af5219c7dd6f583734571d173d00dd8d0723c41482d646f55c88fd9f89cae70
[INFO] running `Command { std: "docker" "start" "-a" "6af5219c7dd6f583734571d173d00dd8d0723c41482d646f55c88fd9f89cae70", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/code/error/errors.rs:18:1
[INFO] [stderr]     |
[INFO] [stderr]  18 | / define_error![individual: pub struct FailedErrorConversion;
[INFO] [stderr]  19 | |     DOC_FAILED_CONVERSION = "A failed conversion between two error types.",
[INFO] [stderr]  20 | |     self+f => write!(f, "Failed to convert between error types."),
[INFO] [stderr]  21 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:30:1
[INFO] [stderr]     |
[INFO] [stderr]  30 | / define_error! { individual: pub struct DataOverflow(pub Option<usize>);
[INFO] [stderr]  31 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  32 | |     DOC_DATA_OVERFLOW = "The value has surpassed the bounds of the representable data space.",
[INFO] [stderr]  33 | |     self+f => if let Some(v) = self.0 {
[INFO] [stderr]  34 | |         write!(f, "The value {v} has surpassed the bounds of the representable data space.")
[INFO] [stderr]  35 | |     } else { f.write_str(DOC_DATA_OVERFLOW!()) }
[INFO] [stderr]  36 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:42:1
[INFO] [stderr]     |
[INFO] [stderr]  42 | / define_error! { individual: pub struct IndexOutOfBounds(pub Option<usize>);
[INFO] [stderr]  43 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  44 | |     DOC_INDEX_OUT_OF_BOUNDS = "The given index is out of bounds.\n\n
[INFO] [stderr]  45 | | Optionally contains the given index.",
[INFO] [stderr]  46 | |     self+f => if let Some(i) = self.0 { write!(f, "The given index {i} is out of bounds.")
[INFO] [stderr]  47 | |     } else { f.write_str("The given index is out of bounds.") }
[INFO] [stderr]  48 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:49:1
[INFO] [stderr]     |
[INFO] [stderr]  49 | / define_error! { individual: pub struct InvalidAxisLength(pub Option<usize>);
[INFO] [stderr]  50 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  51 | |     DOC_INVALID_AXIS_LENGTH = "The given axis has an invalid length.\n\n
[INFO] [stderr]  52 | | Optionally contains the given axis number.",
[INFO] [stderr] ...   |
[INFO] [stderr]  55 | |     } else { f.write_str("One ore more axis have 0 length, which is not allowed.") }
[INFO] [stderr]  56 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:57:1
[INFO] [stderr]     |
[INFO] [stderr]  57 | / define_error! { individual: pub struct KeyAlreadyExists;
[INFO] [stderr]  58 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  59 | |     DOC_KEY_ALREADY_EXISTS = "The key already exists.",
[INFO] [stderr]  60 | |     self+f => f.write_str(DOC_KEY_ALREADY_EXISTS!())
[INFO] [stderr]  61 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:79:1
[INFO] [stderr]     |
[INFO] [stderr]  79 | / define_error! { individual: pub struct MismatchedDimensions(pub Mismatch<usize, usize>);
[INFO] [stderr]  80 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  81 | |     DOC_MISMATCHED_DIMENSIONS = "The dimensions given did not match the elements provided.",
[INFO] [stderr]  82 | |     self+f => write!(f, "Mismatched dimensions: {:?}.", self.0)
[INFO] [stderr]  83 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:84:1
[INFO] [stderr]     |
[INFO] [stderr]  84 | / define_error! { individual: pub struct MismatchedIndices;
[INFO] [stderr]  85 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  86 | |     DOC_MISMATCHED_INDICES = "The given indices does not match the expected order.",
[INFO] [stderr]  87 | |     self+f => f.write_str(DOC_MISMATCHED_INDICES!())
[INFO] [stderr]  88 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:89:1
[INFO] [stderr]     |
[INFO] [stderr]  89 | / define_error! { individual: pub struct NodeEmpty(pub Option<usize>);
[INFO] [stderr]  90 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  91 | |     DOC_NODE_EMPTY = "The node is empty.",
[INFO] [stderr]  92 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node `{n}` is empty.")
[INFO] [stderr]  93 | |     } else { f.write_str(DOC_NODE_EMPTY!()) }
[INFO] [stderr]  94 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:95:1
[INFO] [stderr]     |
[INFO] [stderr]  95 | / define_error! { individual: pub struct NodeLinkNotSet(pub Option<usize>);
[INFO] [stderr]  96 | |     +tag: _TAG_DATA!(),
[INFO] [stderr]  97 | |     DOC_NODE_LINK_NOT_SET = "The node link is not set.",
[INFO] [stderr]  98 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not set.")
[INFO] [stderr]  99 | |     } else { f.write_str(DOC_NODE_LINK_NOT_SET!()) }
[INFO] [stderr] 100 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:101:1
[INFO] [stderr]     |
[INFO] [stderr] 101 | / define_error! { individual: pub struct NodeLinkNotUnique(pub Option<usize>);
[INFO] [stderr] 102 | |     +tag: _TAG_DATA!(),
[INFO] [stderr] 103 | |     DOC_NODE_LINK_NOT_UNIQUE = "The node link is not unique.",
[INFO] [stderr] 104 | |     self+f => if let Some(n) = self.0 { write!(f, "The given node link `{n}` is not unique.")
[INFO] [stderr] 105 | |     } else { f.write_str(DOC_NODE_LINK_NOT_UNIQUE!()) }
[INFO] [stderr] 106 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:107:1
[INFO] [stderr]     |
[INFO] [stderr] 107 | / define_error! { individual: pub struct NotEnoughElements(pub Option<usize>);
[INFO] [stderr] 108 | |     +tag: _TAG_DATA!(),
[INFO] [stderr] 109 | |     DOC_NOT_ENOUGH_ELEMENTS = "There are not enough elements for the operation.\n\n
[INFO] [stderr] 110 | | Optionally contains the minimum number of elements needed.",
[INFO] [stderr] ...   |
[INFO] [stderr] 113 | |     } else { f.write_str("Not enough elements.") }
[INFO] [stderr] 114 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:115:1
[INFO] [stderr]     |
[INFO] [stderr] 115 | / define_error! { individual: pub struct NotEnoughSpace(pub Option<usize>);
[INFO] [stderr] 116 | |     +tag: _TAG_DATA!(),
[INFO] [stderr] 117 | |     DOC_NOT_ENOUGH_SPACE = "There is not enough free space for the operation.\n\n
[INFO] [stderr] 118 | | Optionally contains the number of free spaces needed.",
[INFO] [stderr] ...   |
[INFO] [stderr] 121 | |     } else { f.write_str("Not enough space.") }
[INFO] [stderr] 122 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/data/errors.rs:123:1
[INFO] [stderr]     |
[INFO] [stderr] 123 | / define_error! { individual: pub struct PartiallyAdded(pub Option<usize>);
[INFO] [stderr] 124 | |     +tag: _TAG_DATA!(),
[INFO] [stderr] 125 | |     DOC_PARTIALLY_ADDED = "The operation could only add a subset of the elements.\n\n
[INFO] [stderr] 126 | | Optionally contains the number of elements added.",
[INFO] [stderr] 127 | |     self+f => if let Some(n) = self.0 { write!(f, "Only `{n}` elements could be added.")
[INFO] [stderr] 128 | |     } else { f.write_str("Only a subset of elements could be added.") }
[INFO] [stderr] 129 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:24:1
[INFO] [stderr]     |
[INFO] [stderr]  24 | / define_error![individual: pub struct NoInverse;
[INFO] [stderr]  25 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  26 | |     DOC_NO_INVERSE = "An inverse doesn't exist.",
[INFO] [stderr]  27 | |     self+f => f.write_str(DOC_NO_INVERSE!()),
[INFO] [stderr]  28 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:29:1
[INFO] [stderr]     |
[INFO] [stderr]  29 | / define_error![individual: pub struct MismatchedSizes;
[INFO] [stderr]  30 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  31 | |     DOC_MISMATCHED_SIZES = "The provided values are not compatible in size.",
[INFO] [stderr]  32 | |     self+f => f.write_str(DOC_MISMATCHED_SIZES!()),
[INFO] [stderr]  33 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:34:1
[INFO] [stderr]     |
[INFO] [stderr]  34 | / define_error![individual: pub struct IncompatibleBounds;
[INFO] [stderr]  35 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  36 | |     DOC_INCOMPATIBLE_BOUNDS = "The given bounds are incompatible.
[INFO] [stderr]  37 | |     \nE.g. lower bound exceeds upper bound.",
[INFO] [stderr]  38 | |     self+f => f.write_str("The given bounds are incompatible."),
[INFO] [stderr]  39 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:41:1
[INFO] [stderr]     |
[INFO] [stderr]  41 | / define_error![individual: pub struct NonNegativeRequired;
[INFO] [stderr]  42 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  43 | |     DOC_NON_NEGATIVE_REQUIRED = "A non-negative value is required.",
[INFO] [stderr]  44 | |     self+f => f.write_str(DOC_NON_NEGATIVE_REQUIRED!()),
[INFO] [stderr]  45 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:46:1
[INFO] [stderr]     |
[INFO] [stderr]  46 | / define_error![individual: pub struct PositiveRequired;
[INFO] [stderr]  47 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  48 | |     DOC_POSITIVE_REQUIRED = "A positive value is required.",
[INFO] [stderr]  49 | |     self+f => f.write_str(DOC_POSITIVE_REQUIRED!()),
[INFO] [stderr]  50 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:51:1
[INFO] [stderr]     |
[INFO] [stderr]  51 | / define_error![individual: pub struct NonZeroRequired;
[INFO] [stderr]  52 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  53 | |     DOC_NON_ZERO_REQUIRED = "A non-zero value is required.",
[INFO] [stderr]  54 | |     self+f => f.write_str(DOC_NON_ZERO_REQUIRED!()),
[INFO] [stderr]  55 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/num/error.rs:57:1
[INFO] [stderr]     |
[INFO] [stderr]  57 | / define_error![individual: pub struct Overflow(pub Option<Sign>);
[INFO] [stderr]  58 | |     +tag: _TAG_NUM!(),
[INFO] [stderr]  59 | |     DOC_OVERFLOW = "An arithmetic overflow error, with an optional associated sign.",
[INFO] [stderr]  60 | |     self+f => if let Some(sign) = self.0 {
[INFO] [stderr] ...   |
[INFO] [stderr]  68 | |     },
[INFO] [stderr]  69 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `impl_niche`
[INFO] [stderr]   --> src/num/niche/macros.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 | use impl_niche;
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/phys/time/errors.rs:10:1
[INFO] [stderr]     |
[INFO] [stderr]  10 | / define_error! { individual: pub struct Timeout;
[INFO] [stderr]  11 | |     DOC_KEY_ALREADY_EXISTS = "The operation has exceeded the allowed execution time.",
[INFO] [stderr]  12 | |     self+f => write!(f, "The operation has exceeded the allowed execution time.")
[INFO] [stderr]  13 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/text/ascii/digits.rs:12:1
[INFO] [stderr]     |
[INFO] [stderr]  12 | / CONST! {
[INFO] [stderr]  13 | | DOC_DIGIT_AT_POWER =
[INFO] [stderr]  14 | | "Extracts the ASCII byte for a specific digit position using a power-of-10 divisor.\n\n
[INFO] [stderr]  15 | | # Arguments\n\n
[INFO] [stderr] ...   |
[INFO] [stderr]  19 | | For more advanced needs check the [`Int`] *base* methods.\n\n";
[INFO] [stderr]  20 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/text/errors.rs:18:1
[INFO] [stderr]     |
[INFO] [stderr]  18 | / define_error! { individual: pub struct InvalidChar(char);
[INFO] [stderr]  19 | |     DOC_INVALID_CHAR = "An invalid given character was found.",
[INFO] [stderr]  20 | |     self+f => write!(f, "An invalid {:?} character was found.", self.0)
[INFO] [stderr]  21 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/text/errors.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr]  23 | / define_error! { individual:
[INFO] [stderr]  24 | |     pub struct InvalidUtf8 {
[INFO] [stderr]  25 | |         /// The index in the given string up to which valid UTF-8 was verified.
[INFO] [stderr]  26 | |         pub valid_up_to: usize,
[INFO] [stderr] ...   |
[INFO] [stderr]  34 | |     } else { write!(f, "Invalid UTF-8, valid up to: {}", self.valid_up_to) }
[INFO] [stderr]  35 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/text/fmt/buf.rs:58:1
[INFO] [stderr]     |
[INFO] [stderr]  58 | / CONST! {
[INFO] [stderr]  59 | |     _DOC_AS_INTO_STR = "Returns the written content as a valid UTF‑8 string.\n\n
[INFO] [stderr]  60 | | If the final write ended in the middle of a multi‑byte codepoint only the valid prefix is returned.
[INFO] [stderr]  61 | | # Features
[INFO] [stderr] ...   |
[INFO] [stderr]  68 | | Makes use of the `unsafe_str` feature to avoid double validation.";
[INFO] [stderr]  69 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `CONST` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/code/error/define_error.rs:343:9
[INFO] [stderr]     |
[INFO] [stderr] 343 | /         define_error! { individual: pub struct UnitStruct;
[INFO] [stderr] 344 | |             +tag: "tag",
[INFO] [stderr] 345 | |             DOC_UNIT_STRUCT = "docstring", self+f => write!(f, "display"),
[INFO] [stderr] 346 | |         }
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/code/error/define_error.rs:347:9
[INFO] [stderr]     |
[INFO] [stderr] 347 | /         define_error! { individual: pub struct SingleElement(pub(crate) Option<u8>);
[INFO] [stderr] 348 | |             DOC_SINGLE_ELEMENT = "docstring", self+f => write!(f, "display"),
[INFO] [stderr] 349 | |         }
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/code/error/define_error.rs:350:9
[INFO] [stderr]     |
[INFO] [stderr] 350 | /         define_error! { individual: pub struct MultipleElements(pub i32, u32,);
[INFO] [stderr] 351 | |             DOC_MULTI_ELEMENT = "docstring", self+f => write!(f, "display")
[INFO] [stderr] 352 | |         }
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/code/error/define_error.rs:353:9
[INFO] [stderr]     |
[INFO] [stderr] 353 | /         define_error! { individual: pub struct StructFields {
[INFO] [stderr] 354 | |                 #[doc = "field1"] pub f1: bool,
[INFO] [stderr] 355 | |                 #[doc = "field2"] f2: Option<char>
[INFO] [stderr] ...   |
[INFO] [stderr] 358 | |         }
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$CONST_NAME`
[INFO] [stderr]    --> src/code/util/const.rs:153:27
[INFO] [stderr]     |
[INFO] [stderr] 153 |               $item_vis use $CONST_NAME;
[INFO] [stderr]     |                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/code/error/errors.rs:18:1
[INFO] [stderr]     |
[INFO] [stderr]  18 | / define_error![individual: pub struct FailedErrorConversion;
[INFO] [stderr]  19 | |     DOC_FAILED_CONVERSION = "A failed conversion between two error types.",
[INFO] [stderr]  20 | |     self+f => write!(f, "Failed to convert between error types."),
[INFO] [stderr]  21 | | ];
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `$crate::CONST` which comes from the expansion of the macro `define_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `type_marker`
[INFO] [stderr]    --> src/code/marker/type_marker.rs:108:25
[INFO] [stderr]     |
[INFO] [stderr] 108 |     use crate::{TypeId, type_marker};
[INFO] [stderr]     |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `unwrap`
[INFO] [stderr]    --> src/code/result/opt_res/unwrap.rs:338:36
[INFO] [stderr]     |
[INFO] [stderr] 338 |     use crate::{OptRes, serr, sok, unwrap};
[INFO] [stderr]     |                                    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]    --> src/code/util/asserts/static/const.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |     pub use super::*;
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::cfg_if`
[INFO] [stderr]    --> src/code/util/cfg_if.rs:119:9
[INFO] [stderr]     |
[INFO] [stderr] 119 |     use crate::cfg_if;
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::cfor`
[INFO] [stderr]    --> src/code/util/cfor.rs:172:9
[INFO] [stderr]     |
[INFO] [stderr] 172 |     use super::cfor;
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::is`
[INFO] [stderr]   --> src/code/util/is.rs:99:9
[INFO] [stderr]    |
[INFO] [stderr] 99 |     use crate::is;
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `devela_base_core` (lib) generated 26 warnings (run `cargo fix --lib -p devela_base_core` to apply 26 suggestions)
[INFO] [stderr] warning: `devela_base_core` (lib test) generated 36 warnings (25 duplicates) (run `cargo fix --lib -p devela_base_core --tests` to apply 11 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/devela_base_core-9b27e628b71506a2)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test code::marker::type_marker::tests::type_marker_generics ... ok
[INFO] [stdout] test code::marker::type_marker::tests::type_marker_multiple ... ok
[INFO] [stdout] test code::error::define_error::tests::define_error ... ok
[INFO] [stdout] test code::marker::type_marker::tests::type_marker_no_generics ... ok
[INFO] [stdout] test code::result::opt_res::unwrap::tests::test_unwrap_option ... ok
[INFO] [stdout] test code::result::opt_res::unwrap::tests::test_unwrap_optres ... ok
[INFO] [stdout] test code::util::asserts::r#static::r#const::tests::const_assert_slices ... ok
[INFO] [stdout] test code::util::capture::tests::capture_first ... ok
[INFO] [stdout] test code::util::capture::tests::capture_last ... ok
[INFO] [stdout] test code::result::opt_res::unwrap::tests::test_unwrap_result ... ok
[INFO] [stdout] test code::util::asserts::r#static::r#const::tests::const_assert_logic ... ok
[INFO] [stdout] test code::util::cfg_if::test_cfg_if::it_works ... ok
[INFO] [stdout] test code::util::cfg_if::test_cfg_if::test_usage_within_a_function ... ok
[INFO] [stdout] test code::util::is::test_is::is_if ... ok
[INFO] [stdout] test code::util::cfor::tests::no_underflow ... ok
[INFO] [stdout] test code::util::cfor::tests::capture_range_at_beginning ... ok
[INFO] [stdout] test code::util::cfor::tests::signed_can_go_negative ... ok
[INFO] [stdout] test code::util::capture::tests::capture_tail_tuple ... ok
[INFO] [stdout] test code::util::impl_trait::tests::impl_generic_debug ... ok
[INFO] [stdout] test code::util::is::test_is::is_let ... ok
[INFO] [stdout] test code::util::impl_trait::tests::impl_non_generic_debug ... ok
[INFO] [stdout] test code::util::cfor::tests::equivalent_to_regular_for ... ok
[INFO] [stdout] test data::bit::wrapper::tests::bit_ops ... ok
[INFO] [stdout] test code::util::cfor::tests::available_in_const ... ok
[INFO] [stdout] test data::list::array::from::tests::from_array_ref ... ok
[INFO] [stdout] test data::bit::field::tests::bitrange ... ok
[INFO] [stdout] test num::niche::macros::test_nz ... ok
[INFO] [stdout] test data::list::array::from::tests::from_str ... ok
[INFO] [stdout] test data::list::array::from::tests::from_u8 ... ok
[INFO] [stdout] test num::cast::tests::saturating_cast ... ok
[INFO] [stdout] test num::cast::tests::split_join_be ... ok
[INFO] [stdout] test num::cast::tests::split_join_le ... ok
[INFO] [stdout] test num::cast::tests::wrapping_cast ... ok
[INFO] [stdout] test data::list::array::from::tests::from_array ... ok
[INFO] [stdout] test data::bit::wrapper::tests::bit_mask_range ... ok
[INFO] [stdout] test num::niche::macros::test_ne ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_checked_edges ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_checked_middle ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_checked_unsigned_max ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_lossy_edges ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_lossy_middle_values ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_lossy_signed_min ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_lossy_unsigned_max ... ok
[INFO] [stdout] test num::ord::compare::test_min_max_clamp::float ... ok
[INFO] [stdout] test num::ord::compare::test_min_max_clamp::min_max_clamp ... ok
[INFO] [stdout] test num::niche::mem::tests::non_value_checked_signed_min ... ok
[INFO] [stdout] test num::quant::interval::tests::interval_macro_expr ... ok
[INFO] [stdout] test data::bit::field::tests::bits ... ok
[INFO] [stdout] test num::quant::interval::tests::interval_macro_block ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::copied_array_at ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::copy_array_at ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::copy_from_slice ... ok
[INFO] [stdout] test num::quant::interval::tests::interval_macro_literal ... ok
[INFO] [stdout] test sys::mem::slice::join::tests::join_bytes ... ok
[INFO] [stdout] test sys::mem::slice::join::tests::join_bytes_ansi ... ok
[INFO] [stdout] test sys::mem::slice::join::tests::join_str ... ok
[INFO] [stdout] test sys::mem::slice::join::tests::join_bytes_mixed ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::eq_slices ... ok
[INFO] [stdout] test text::char::namespace::tests::utf8_bytes_to_code ... ok
[INFO] [stdout] test text::char::tests::char_encodings ... ok
[INFO] [stdout] test text::char::tests::char_to_utf8_bytes ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i8_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i16_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u16_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i32_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u32_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i64_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u64_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u8_array_just_right ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base16_min_signed_number ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base8_min_signed_number ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_convenience ... ok
[INFO] [stdout] test text::str::string_u::tests::pop ... ok
[INFO] [stdout] test num::niche::macros::test_ne_min_panic - should panic ... ok
[INFO] [stdout] test data::list::array::from::tests::from_length_mismatch - should panic ... ok
[INFO] [stdout] test num::niche::macros::test_ne_max_panic - should panic ... ok
[INFO] [stdout] test num::niche::macros::test_nz_panic - should panic ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::copied_array_at_panic_overflow - should panic ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::copy_from_slice_panic - should panic ... ok
[INFO] [stdout] test sys::mem::slice::namespace::tests::copied_array_at_panic_overflow_offset - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i64_array_too_small - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i8_array_too_small - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i16_array_too_small - should panic ... ok
[INFO] [stdout] test text::str::string_u::tests::push ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u16_array_too_small - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_i32_array_too_small - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u32_array_too_small - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u64_array_too_small - should panic ... ok
[INFO] [stdout] test text::fmt::num_to_str::tests::num_to_str_base10_u8_array_too_small - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests devela_base_core
[INFO] [stdout] 
[INFO] [stdout] running 193 tests
[INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::map_err (line 179) ... ok
[INFO] [stdout] test src/code/error/define_error.rs - code::error::define_error::_define_error (line 19) ... ok
[INFO] [stdout] test src/code/marker/type_marker.rs - code::marker::type_marker::type_marker (line 25) ... ok
[INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::map_ok (line 158) ... ok
[INFO] [stdout] test src/code/result/chain_hook.rs - code::result::chain_hook::Hook (line 78) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 185) ... ok
[INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::transpose_result (line 116) ... ok
[INFO] [stdout] test src/code/result/chain_hook.rs - code::result::chain_hook::Chain (line 14) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 145) ... ok
[INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::ok_or_default_err (line 200) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 99) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - sys::mem::namespace::Mem::align_down (line 98) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI128::NonValueI128 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_doc.rs - data::list::link::r#const::ConstList (line 96) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 109) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - code::util::paste::paste (line 157) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 165) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - code::util::paste::paste (line 120) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - data::list::array::init::array_init (line 66) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 132) ... ok
[INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::ExtOptRes::unwrap_or_else_result (line 137) ... ok
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfg_if::cfg_if (line 95) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI16::NonValueI16 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI32::NonValueI32 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI64::NonValueI64 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueI8::NonValueI8 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueIsize::NonValueIsize (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU128::NonValueU128 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU16::NonValueU16 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU32::NonValueU32 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_doc.rs - code::util::cfor::cfor (line 119) ... ok
[INFO] [stdout] test src/code/result/opt_res/opt_res.rs - code::result::opt_res::opt_res::OptRes (line 95) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::macros::ne (line 89) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU64::NonValueU64 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueU8::NonValueU8 (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::mem::non_value::__impls_NonValueUsize::NonValueUsize (line 92) ... ignored
[INFO] [stdout] test src/code/util/_tags.rs - num::niche::macros::nz (line 89) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - data::sort::definition::Sort (line 93) ... ok
[INFO] [stdout] test src/code/util/doclink.rs - data::bit::field::bitfield::_bitfield (line 145) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - num::quant::interval::_interval (line 121) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - text::ascii::digits::AsciiDigits (line 103) ... ok
[INFO] [stdout] test src/code/util/const.rs - code::util::r#const::_CONST (line 13) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - sys::mem::slice::join::_const_join (line 103) ... ok
[INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 44) ... ok
[INFO] [stdout] test src/code/util/include.rs - code::util::include::_include_from (line 23) ... ignored
[INFO] [stdout] test src/code/util/include.rs - code::util::include::_include_from (line 28) ... ignored
[INFO] [stdout] test src/code/util/include.rs - code::util::include::_mod_from (line 67) ... ignored
[INFO] [stdout] test src/code/util/include.rs - code::util::include::_mod_from (line 73) ... ignored
[INFO] [stdout] test src/code/util/deprecate.rs - code::util::deprecate::deprecate_feature (line 8) ... ok
[INFO] [stdout] test src/code/util/capture.rs - code::util::capture::_capture_first (line 11) ... ok
[INFO] [stdout] test src/code/util/doclink.rs - code::util::doclink::_doclink (line 23) ... ok
[INFO] [stdout] test src/code/util/_tags.rs - text::fmt::buf::format_buf (line 74) ... ok
[INFO] [stdout] test src/code/util/doclink.rs - code::util::doclink::_doclink (line 36) ... ok
[INFO] [stdout] test src/code/util/enumset.rs - code::util::enumset::_enumset (line 19) ... ok
[INFO] [stdout] test src/code/util/impl_trait.rs - code::util::impl_trait::impl_trait (line 16) ... ok
[INFO] [stdout] test src/code/util/structural.rs - code::util::structural::_structural_mods (line 35) ... ignored
[INFO] [stdout] test src/code/util/ident.rs - code::util::ident::ident_const_index (line 8) ... ok
[INFO] [stdout] test src/code/util/is.rs - code::util::is::is (line 31) ... ok
[INFO] [stdout] test src/code/util/items.rs - code::util::items::items (line 15) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::bubble (line 12) ... ok
[INFO] [stdout] test src/code/util/is.rs - code::util::is::is (line 15) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::counting_buf (line 43) ... ok
[INFO] [stdout] test src/code/util/maybe.rs - code::util::maybe::maybe (line 12) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'amut[T]>::quick_3way (line 202) ... ok
[INFO] [stdout] test src/code/util/items.rs - code::util::items::sf (line 43) ... ok
[INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 62) - should panic ... ok
[INFO] [stdout] test src/code/util/methods.rs - code::util::methods::_methods_as_fns (line 16) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::selection (line 101) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::shaker (line 123) ... ok
[INFO] [stdout] test src/data/list/array/from.rs - data::list::array::from::ArrayFrom (line 15) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'amut[T]>::quick_lomuto (line 169) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i128>::get (line 119) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i16>::new (line 81) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i16>::div_of (line 173) ... ok
[INFO] [stdout] test src/code/util/is.rs - code::util::is::is (line 47) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'_mut[T]>::insertion (line 82) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i16>::divides (line 140) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i128>::divides (line 140) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i128>::div_of (line 173) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i16>::rem_of (line 153) ... ok
[INFO] [stdout] test src/data/sort/generic.rs - data::sort::generic::Sort<&'amut[T]>::quick_hoare (line 239) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i32>::divides (line 140) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i32>::new (line 81) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i64>::divides (line 140) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i128>::rem_of (line 153) ... ok
[INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 70) - should panic ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i16>::get (line 119) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i64>::new (line 81) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i8>::divides (line 140) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i32>::rem_of (line 153) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i128>::new (line 81) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i8>::div_of (line 173) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i64>::rem_of (line 153) ... ok
[INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 66) - should panic ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<isize>::div_of (line 173) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<isize>::divides (line 140) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i64>::get (line 119) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i64>::div_of (line 173) ... ok
[INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 54) - should panic ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u16>::div_of (line 303) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u128>::div_of (line 303) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<isize>::get (line 119) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u128>::new (line 225) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i8>::new (line 81) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i8>::rem_of (line 153) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<isize>::rem_of (line 153) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u128>::divides (line 276) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u128>::rem_of (line 289) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i8>::get (line 119) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u16>::divides (line 276) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u16>::get (line 256) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u16>::new (line 225) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u32>::divides (line 276) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u32>::get (line 256) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u32>::div_of (line 303) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u32>::new (line 225) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u16>::rem_of (line 289) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i32>::div_of (line 173) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u32>::rem_of (line 289) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<i32>::get (line 119) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<isize>::new (line 81) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u8>::get (line 256) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u64>::divides (line 276) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u128>::get (line 256) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u64>::get (line 256) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u64>::new (line 225) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u8>::divides (line 276) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u8>::div_of (line 303) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u64>::rem_of (line 289) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<usize>::div_of (line 303) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI8::NonValueI8<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/code/util/asserts/dynamic.rs - code::util::asserts::dynamic::assert_approx_eq_all (line 58) - should panic ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<usize>::rem_of (line 289) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI32::NonValueI32<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<usize>::new (line 225) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<usize>::get (line 256) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI16::NonValueI16<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<usize>::divides (line 276) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU128::NonValueU128<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI64::NonValueI64<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/logic/bool.rs - num::logic::bool::const_bool (line 40) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueIsize::NonValueIsize<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU16::NonValueU16<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<T>::pclamp (line 73) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU32::NonValueU32<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU64::NonValueU64<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI128::NonValueI128<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<f64>::min (line 248) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<T>::pmax (line 101) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU8::NonValueU8<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<T>::pmin (line 123) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<f32>::clamp (line 221) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::lsplit (line 917) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueUsize::NonValueUsize<V>::new_lossy (line 195) ... ok
[INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::impl_non_value (line 40) ... ok
[INFO] [stdout] test src/num/quant/interval.rs - num::quant::interval::Interval<T>::contains (line 344) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<f32>::max (line 233) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<f64>::clamp (line 221) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<f32>::min (line 248) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::msplit_right (line 1065) ... ok
[INFO] [stdout] test src/sys/mem/namespace.rs - sys::mem::namespace::Mem::copy (line 92) ... ok
[INFO] [stdout] test src/sys/mem/ptr/namespace.rs - sys::mem::ptr::namespace::Ptr::in_stack (line 95) ... ok
[INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare<f64>::max (line 233) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::msplit_left (line 1000) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u16>::count_digits (line 28) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u16>::digit_at_power (line 22) ... ok
[INFO] [stdout] test src/num/quant/interval.rs - num::quant::interval::Interval<T>::to_tuple (line 235) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::msplit_left_mut (line 1032) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u128>::count_digits (line 28) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::lsplit_mut (line 935) ... ok
[INFO] [stdout] test src/sys/mem/ptr/namespace.rs - sys::mem::ptr::namespace::Ptr::size_ratio (line 166) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u64>::count_digits (line 28) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::msplit_right_mut (line 1096) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u32>::digit_at_power (line 22) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u128>::digit_at_power (line 22) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u32>::count_digits (line 28) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::rsplit (line 956) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u64>::digit_at_power (line 22) ... ok
[INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice<T>::rsplit_mut (line 975) ... ok
[INFO] [stdout] test src/text/fmt/buf.rs - text::fmt::buf::FmtWriter<'a>::format (line 91) ... ok
[INFO] [stdout] test src/text/char/namespace.rs - text::char::namespace::Char::utf8_bytes_to_code (line 339) ... ok
[INFO] [stdout] test src/text/str/namespace.rs - text::str::namespace::Str::new_counter (line 167) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u8>::digit_at_power (line 22) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<u8>::count_digits (line 28) ... ok
[INFO] [stdout] test src/text/str/nonul.rs - text::str::nonul::StringNonul<CAP>::len (line 86) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u8>::new (line 225) ... ok
[INFO] [stdout] test src/text/fmt/num_to_str/mod.rs - text::fmt::num_to_str::NumToStr::to_bytes_base (line 34) ... ok
[INFO] [stdout] test src/text/str/namespace.rs - text::str::namespace::Str::repeat_into (line 116) ... ok
[INFO] [stdout] test src/text/fmt/buf.rs - text::fmt::buf::FmtWriter<'a>::write_str_truncate (line 112) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<usize>::digit_at_power (line 22) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u64>::div_of (line 303) ... ok
[INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits<usize>::count_digits (line 28) ... ok
[INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor<u8>::rem_of (line 289) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 176 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/code/util/include.rs - code::util::include::_include_from (line 33) ... ignored
[INFO] [stdout] test src/code/result/chain_hook.rs - code::result::chain_hook::Chain (line 25) - compile fail ... ok
[INFO] [stdout] test src/num/logic/bool.rs - num::logic::bool::const_bool (line 44) - compile fail ... ok
[INFO] [stdout] test src/code/util/maybe.rs - code::util::maybe::maybe (line 24) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.02s; merged doctests compilation took 1.69s
[INFO] running `Command { std: "docker" "inspect" "6af5219c7dd6f583734571d173d00dd8d0723c41482d646f55c88fd9f89cae70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6af5219c7dd6f583734571d173d00dd8d0723c41482d646f55c88fd9f89cae70", kill_on_drop: false }`
[INFO] [stdout] 6af5219c7dd6f583734571d173d00dd8d0723c41482d646f55c88fd9f89cae70
