Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version
rustc 1.87.0-nightly (85abb2763 2025-02-25)# docs.rs version
docsrs 0.6.0 (35977596 2025-02-09)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/anyint-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/anyint-0.1.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250225-1.87.0-nightly-85abb2763\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 3b1f0c990f410d6dba8c218306211160977e16cdafbf9f2baf7f44e9002a76e6
[INFO] running `Command { std: "docker" "start" "-a" "3b1f0c990f410d6dba8c218306211160977e16cdafbf9f2baf7f44e9002a76e6", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Documenting anyint v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:345:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 345 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 346 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 347 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:345:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 345 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 346 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 347 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:345:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 345 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 346 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 347 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:345:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 345 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 346 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 347 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:345:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 345 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 346 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 347 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:345:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 345 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 346 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 347 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:521:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 521 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 522 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 523 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:521:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 521 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 522 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 523 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:521:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 521 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 522 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 523 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:521:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 521 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 522 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 523 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:521:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 521 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 522 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 523 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error[E0201]: duplicate definitions with name `wrapping_rem`:
[INFO] [stderr] --> src/integer.rs:521:13
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 204 | | Self(self.0.wrapping_rem(rhs.0))
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |_________- previous definition here
[INFO] [stderr] ...
[INFO] [stderr] 521 | / fn wrapping_rem(self, rhs: Self) -> Self {
[INFO] [stderr] 522 | | self.overflowing_rem(rhs).0
[INFO] [stderr] 523 | | }
[INFO] [stderr] | |_____________^ duplicate definition
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] ::: src/non_standard_integer.rs:112:5
[INFO] [stderr] |
[INFO] [stderr] 112 | fn wrapping_rem(self, rhs: Self) -> Self;
[INFO] [stderr] | ----------------------------------------- item in trait
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `displaydoc`
[INFO] [stderr] --> src/error.rs:3:7
[INFO] [stderr] |
[INFO] [stderr] 3 | #[cfg(displaydoc)]
[INFO] [stderr] | ^^^^^^^^^^ help: found config with similar value: `feature = "displaydoc"`
[INFO] [stderr] |
[INFO] [stderr] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(displaydoc)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(displaydoc)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `std`
[INFO] [stderr] --> src/error.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | std,
[INFO] [stderr] | ^^^ help: found config with similar value: `feature = "std"`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `displaydoc`
[INFO] [stderr] --> src/error.rs:12:12
[INFO] [stderr] |
[INFO] [stderr] 12 | #[cfg_attr(displaydoc, derive(Display))]
[INFO] [stderr] | ^^^^^^^^^^ help: found config with similar value: `feature = "displaydoc"`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(displaydoc)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(displaydoc)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `std`
[INFO] [stderr] --> src/error.rs:28:12
[INFO] [stderr] |
[INFO] [stderr] 28 | #[cfg_attr(std, derive(thiserror::Error))]
[INFO] [stderr] | ^^^ help: found config with similar value: `feature = "std"`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `displaydoc`
[INFO] [stderr] --> src/error.rs:29:12
[INFO] [stderr] |
[INFO] [stderr] 29 | #[cfg_attr(displaydoc, derive(Display))]
[INFO] [stderr] | ^^^^^^^^^^ help: found config with similar value: `feature = "displaydoc"`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(displaydoc)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(displaydoc)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:299:37
[INFO] [stderr] |
[INFO] [stderr] 299 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:299:37
[INFO] [stderr] |
[INFO] [stderr] 299 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:299:37
[INFO] [stderr] |
[INFO] [stderr] 299 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:299:37
[INFO] [stderr] |
[INFO] [stderr] 299 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:299:37
[INFO] [stderr] |
[INFO] [stderr] 299 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:299:37
[INFO] [stderr] |
[INFO] [stderr] 299 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:351:37
[INFO] [stderr] |
[INFO] [stderr] 351 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:351:37
[INFO] [stderr] |
[INFO] [stderr] 351 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:351:37
[INFO] [stderr] |
[INFO] [stderr] 351 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:351:37
[INFO] [stderr] |
[INFO] [stderr] 351 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:351:37
[INFO] [stderr] |
[INFO] [stderr] 351 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Wrap` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:351:37
[INFO] [stderr] |
[INFO] [stderr] 351 | impl<const BITS: u32> const Wrap<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Wrap` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:2:1
[INFO] [stderr] |
[INFO] [stderr] 2 | #[const_trait] pub trait Wrap<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Clamp` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:121:33
[INFO] [stderr] |
[INFO] [stderr] 121 | impl<const BITS: u32> const Clamp<Self> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `Clamp` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/clamp.rs:11:1
[INFO] [stderr] |
[INFO] [stderr] 11 | #[const_trait] pub trait Clamp<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `LossyFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:106:33
[INFO] [stderr] |
[INFO] [stderr] 106 | impl<const BITS: u32> const LossyFrom<$ty> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `LossyFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | #[const_trait] pub trait LossyFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `UncheckedFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:68:39
[INFO] [stderr] |
[INFO] [stderr] 68 | unsafe impl<T, const BITS: u32> const UncheckedFrom<T> for int<T, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] help: mark `UncheckedFrom` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/convert.rs:50:1
[INFO] [stderr] |
[INFO] [stderr] 50 | #[const_trait] pub unsafe trait UncheckedFrom<T>: Sized {
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `TryFrom` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:269:33
[INFO] [stderr] |
[INFO] [stderr] 269 | impl<const BITS: u32> const TryFrom<$ty> for int<$ty, BITS>
[INFO] [stderr] | ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `AsRef` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:30:32
[INFO] [stderr] |
[INFO] [stderr] 30 | impl<T, const BITS: u32> const AsRef<T> for int<T, BITS> {
[INFO] [stderr] | ^^^^^^^^ this trait is not `const`
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:312:37
[INFO] [stderr] |
[INFO] [stderr] 312 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:312:37
[INFO] [stderr] |
[INFO] [stderr] 312 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:312:37
[INFO] [stderr] |
[INFO] [stderr] 312 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:312:37
[INFO] [stderr] |
[INFO] [stderr] 312 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:312:37
[INFO] [stderr] |
[INFO] [stderr] 312 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:312:37
[INFO] [stderr] |
[INFO] [stderr] 312 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:365:37
[INFO] [stderr] |
[INFO] [stderr] 365 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:365:37
[INFO] [stderr] |
[INFO] [stderr] 365 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:365:37
[INFO] [stderr] |
[INFO] [stderr] 365 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:365:37
[INFO] [stderr] |
[INFO] [stderr] 365 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:365:37
[INFO] [stderr] |
[INFO] [stderr] 365 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardInteger` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:365:37
[INFO] [stderr] |
[INFO] [stderr] 365 | impl<const BITS: u32> const NonStandardInteger<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardInteger` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | #[const_trait] pub trait NonStandardInteger<T, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 535 | impl_nonstandard_int!(signed: i8);
[INFO] [stderr] | --------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 536 | impl_nonstandard_int!(signed: i16);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 537 | impl_nonstandard_int!(signed: i32);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 538 | impl_nonstandard_int!(signed: i64);
[INFO] [stderr] | ---------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 539 | impl_nonstandard_int!(signed: i128);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `NonStandardIntegerCommon` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:151:33
[INFO] [stderr] |
[INFO] [stderr] 151 | impl<const BITS: u32> const NonStandardIntegerCommon<$ty, BITS> for int<$ty, BITS> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 540 | impl_nonstandard_int!(signed: isize);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: mark `NonStandardIntegerCommon` as `#[const_trait]` to allow it to have `const` implementations
[INFO] [stderr] --> src/non_standard_integer.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | #[const_trait] pub trait NonStandardIntegerCommon<T: PartialOrd + Copy, const BITS: u32>
[INFO] [stderr] | ++++++++++++++
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:288:33
[INFO] [stderr] |
[INFO] [stderr] 288 | impl<const BITS: u32> const From<int<$ty, BITS>> for $ty {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 528 | impl_nonstandard_int!(unsigned: u8);
[INFO] [stderr] | ----------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:288:33
[INFO] [stderr] |
[INFO] [stderr] 288 | impl<const BITS: u32> const From<int<$ty, BITS>> for $ty {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 529 | impl_nonstandard_int!(unsigned: u16);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:288:33
[INFO] [stderr] |
[INFO] [stderr] 288 | impl<const BITS: u32> const From<int<$ty, BITS>> for $ty {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 530 | impl_nonstandard_int!(unsigned: u32);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:288:33
[INFO] [stderr] |
[INFO] [stderr] 288 | impl<const BITS: u32> const From<int<$ty, BITS>> for $ty {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 531 | impl_nonstandard_int!(unsigned: u64);
[INFO] [stderr] | ------------------------------------ in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:288:33
[INFO] [stderr] |
[INFO] [stderr] 288 | impl<const BITS: u32> const From<int<$ty, BITS>> for $ty {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 532 | impl_nonstandard_int!(unsigned: u128);
[INFO] [stderr] | ------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr] = note: this error originates in the macro `impl_common` which comes from the expansion of the macro `impl_nonstandard_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> src/integer.rs:288:33
[INFO] [stderr] |
[INFO] [stderr] 288 | impl<const BITS: u32> const From<int<$ty, BITS>> for $ty {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stderr] ...
[INFO] [stderr] 533 | impl_nonstandard_int!(unsigned: usize);
[INFO] [stderr] | -------------------------------------- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[WARN] too much data in the log, truncating it