[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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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 [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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); [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 [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::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 140) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 153) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 173) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 119) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 81) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::rem_of (line 289) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI8::NonValueI8::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::rem_of (line 289) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI32::NonValueI32::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::new (line 225) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::get (line 256) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI16::NonValueI16::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::divides (line 276) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU128::NonValueU128::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI64::NonValueI64::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::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU16::NonValueU16::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::pclamp (line 73) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU32::NonValueU32::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU64::NonValueU64::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueI128::NonValueI128::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::min (line 248) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::pmax (line 101) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueU8::NonValueU8::new_lossy (line 195) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::pmin (line 123) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::clamp (line 221) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::lsplit (line 917) ... ok [INFO] [stdout] test src/num/niche/mem/non_value.rs - num::niche::mem::non_value::__impls_NonValueUsize::NonValueUsize::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::contains (line 344) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::max (line 233) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::clamp (line 221) ... ok [INFO] [stdout] test src/num/ord/compare.rs - num::ord::compare::Compare::min (line 248) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::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::max (line 233) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_left (line 1000) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/num/quant/interval.rs - num::quant::interval::Interval::to_tuple (line 235) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_left_mut (line 1032) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::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::count_digits (line 28) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::msplit_right_mut (line 1096) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::rsplit (line 956) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::digit_at_power (line 22) ... ok [INFO] [stdout] test src/sys/mem/slice/namespace.rs - sys::mem::slice::namespace::Slice::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::digit_at_power (line 22) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/text/str/nonul.rs - text::str::nonul::StringNonul::len (line 86) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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::digit_at_power (line 22) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::div_of (line 303) ... ok [INFO] [stdout] test src/text/ascii/digits.rs - text::ascii::digits::AsciiDigits::count_digits (line 28) ... ok [INFO] [stdout] test src/num/int/divisor.rs - num::int::divisor::Divisor::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