[INFO] fetching crate nam-num-traits 0.2.20-nam.0...
[INFO] testing nam-num-traits-0.2.20-nam.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8
[INFO] extracting crate nam-num-traits 0.2.20-nam.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate nam-num-traits 0.2.20-nam.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate nam-num-traits 0.2.20-nam.0
[INFO] tweaked toml for crates.io crate nam-num-traits 0.2.20-nam.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate nam-num-traits 0.2.20-nam.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 2 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 22c47b175e6488eef4e06b6657a708ffbad9d11746774a0120b9143e2f6e7984
[INFO] running `Command { std: "docker" "start" "-a" "22c47b175e6488eef4e06b6657a708ffbad9d11746774a0120b9143e2f6e7984", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22c47b175e6488eef4e06b6657a708ffbad9d11746774a0120b9143e2f6e7984", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22c47b175e6488eef4e06b6657a708ffbad9d11746774a0120b9143e2f6e7984", kill_on_drop: false }`
[INFO] [stdout] 22c47b175e6488eef4e06b6657a708ffbad9d11746774a0120b9143e2f6e7984
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 348a814d324d1a58c5925ed9dc5c02c13176ce471525db6aae1b13ebb50d64a0
[INFO] running `Command { std: "docker" "start" "-a" "348a814d324d1a58c5925ed9dc5c02c13176ce471525db6aae1b13ebb50d64a0", kill_on_drop: false }`
[INFO] [stderr]    Compiling nam-num-traits v0.2.20-nam.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.52s
[INFO] running `Command { std: "docker" "inspect" "348a814d324d1a58c5925ed9dc5c02c13176ce471525db6aae1b13ebb50d64a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "348a814d324d1a58c5925ed9dc5c02c13176ce471525db6aae1b13ebb50d64a0", kill_on_drop: false }`
[INFO] [stdout] 348a814d324d1a58c5925ed9dc5c02c13176ce471525db6aae1b13ebb50d64a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e220013d7878f59e603ac2fa83879095879492c04f191ae0f863cf163c5d33be
[INFO] running `Command { std: "docker" "start" "-a" "e220013d7878f59e603ac2fa83879095879492c04f191ae0f863cf163c5d33be", kill_on_drop: false }`
[INFO] [stderr]    Compiling nam-num-traits v0.2.20-nam.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `num_traits`
[INFO] [stdout]  --> tests/cast.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_traits::cast::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `num_traits`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `num_traits`, use `cargo add num_traits` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `num_traits`
[INFO] [stdout]  --> tests/cast.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use num_traits::Bounded;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `num_traits`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `num_traits`, use `cargo add num_traits` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/overflowing.rs:109:27
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn overflowing_add<T: OverflowingAdd>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                        - expected this type parameter
[INFO] [stdout] 109 |         a.overflowing_add(&b)
[INFO] [stdout]     |           --------------- ^^ expected type parameter `T`, found `&T`
[INFO] [stdout]     |           |
[INFO] [stdout]     |           arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `_`
[INFO] [stdout]                     found reference `&_`
[INFO] [stdout] help: the return type of this call is `&T` due to the type of the argument passed
[INFO] [stdout]    --> src/ops/overflowing.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         a.overflowing_add(&b)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^--^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this argument influences the return type of `overflowing_add`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/ops/overflowing.rs:45:8
[INFO] [stdout]     |
[INFO] [stdout]  45 |     fn overflowing_add(self, v: Rhs) -> (Self::Output, bool);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^       -
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 109 -         a.overflowing_add(&b)
[INFO] [stdout] 109 +         a.overflowing_add(b)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/overflowing.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn overflowing_add<T: OverflowingAdd>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                        - expected this type parameter    --------- expected `(T, bool)` because of return type
[INFO] [stdout] 109 |         a.overflowing_add(&b)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `(T, bool)`, found `(<T as OverflowingAdd>::Output, bool)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected tuple `(T, _)`
[INFO] [stdout]                found tuple `(<T as OverflowingAdd>::Output, _)`
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn overflowing_add<T: OverflowingAdd<Output = T>>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/overflowing.rs:112:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn overflowing_sub<T: OverflowingSub>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                        - expected this type parameter
[INFO] [stdout] 112 |         a.overflowing_sub(&b)
[INFO] [stdout]     |           --------------- ^^ expected type parameter `T`, found `&T`
[INFO] [stdout]     |           |
[INFO] [stdout]     |           arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `_`
[INFO] [stdout]                     found reference `&_`
[INFO] [stdout] help: the return type of this call is `&T` due to the type of the argument passed
[INFO] [stdout]    --> src/ops/overflowing.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         a.overflowing_sub(&b)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^--^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this argument influences the return type of `overflowing_sub`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/ops/overflowing.rs:67:8
[INFO] [stdout]     |
[INFO] [stdout]  67 |     fn overflowing_sub(self, v: Rhs) -> (Self::Output, bool);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^       -
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 112 -         a.overflowing_sub(&b)
[INFO] [stdout] 112 +         a.overflowing_sub(b)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/overflowing.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn overflowing_sub<T: OverflowingSub>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                        - expected this type parameter    --------- expected `(T, bool)` because of return type
[INFO] [stdout] 112 |         a.overflowing_sub(&b)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `(T, bool)`, found `(<T as OverflowingSub>::Output, bool)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected tuple `(T, _)`
[INFO] [stdout]                found tuple `(<T as OverflowingSub>::Output, _)`
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn overflowing_sub<T: OverflowingSub<Output = T>>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/overflowing.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn overflowing_mul<T: OverflowingMul>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                        - expected this type parameter
[INFO] [stdout] 115 |         a.overflowing_mul(&b)
[INFO] [stdout]     |           --------------- ^^ expected type parameter `T`, found `&T`
[INFO] [stdout]     |           |
[INFO] [stdout]     |           arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `_`
[INFO] [stdout]                     found reference `&_`
[INFO] [stdout] help: the return type of this call is `&T` due to the type of the argument passed
[INFO] [stdout]    --> src/ops/overflowing.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         a.overflowing_mul(&b)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^--^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this argument influences the return type of `overflowing_mul`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/ops/overflowing.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     fn overflowing_mul(self, v: Rhs) -> (Self::Output, bool);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^       -
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 115 -         a.overflowing_mul(&b)
[INFO] [stdout] 115 +         a.overflowing_mul(b)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops/overflowing.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn overflowing_mul<T: OverflowingMul>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                        - expected this type parameter    --------- expected `(T, bool)` because of return type
[INFO] [stdout] 115 |         a.overflowing_mul(&b)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `(T, bool)`, found `(<T as OverflowingMul>::Output, bool)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected tuple `(T, _)`
[INFO] [stdout]                found tuple `(<T as OverflowingMul>::Output, _)`
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn overflowing_mul<T: OverflowingMul<Output = T>>(a: T, b: T) -> (T, bool) {
[INFO] [stdout]     |                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nam-num-traits` (lib test) due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]   --> tests/cast.rs:56:31
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn require_toprimitive<T: ToPrimitive>(_: &T) {}
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout]  5 + use nam_num_traits::ToPrimitive;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FromPrimitive` in this scope
[INFO] [stdout]   --> tests/cast.rs:62:33
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn require_fromprimitive<T: FromPrimitive>(_: &T) {}
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout]  5 + use nam_num_traits::FromPrimitive;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `NumCast` in this scope
[INFO] [stdout]   --> tests/cast.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn require_numcast<T: NumCast>(_: &T) {}
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout]  5 + use nam_num_traits::NumCast;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]   --> tests/cast.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_eq!(cast::<f64, i32>(source), None);
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  5 + use nam_num_traits::cast;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]   --> tests/cast.rs:98:22
[INFO] [stdout]    |
[INFO] [stdout] 98 |     assert_eq!(None, cast::<f64, isize>(big_f));
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  5 + use nam_num_traits::cast;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]   --> tests/cast.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 |     assert_eq!(None, cast::<f64, i8>(big_f));
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  5 + use nam_num_traits::cast;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |     assert_eq!(None, cast::<f64, i16>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |     assert_eq!(None, cast::<f64, i32>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |     assert_eq!(None, cast::<f64, i64>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:104:41
[INFO] [stdout]     |
[INFO] [stdout] 104 |     assert_eq!(Some(normal_f as isize), cast::<f64, isize>(normal_f));
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:105:38
[INFO] [stdout]     |
[INFO] [stdout] 105 |     assert_eq!(Some(normal_f as i8), cast::<f64, i8>(normal_f));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:106:39
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_eq!(Some(normal_f as i16), cast::<f64, i16>(normal_f));
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:107:39
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_eq!(Some(normal_f as i32), cast::<f64, i32>(normal_f));
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:108:39
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(Some(normal_f as i64), cast::<f64, i64>(normal_f));
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     assert_eq!(None, cast::<f64, isize>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:111:22
[INFO] [stdout]     |
[INFO] [stdout] 111 |     assert_eq!(None, cast::<f64, i8>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |     assert_eq!(None, cast::<f64, i16>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |     assert_eq!(None, cast::<f64, i32>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |     assert_eq!(None, cast::<f64, i64>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:122:22
[INFO] [stdout]     |
[INFO] [stdout] 122 |     assert_eq!(None, cast::<f64, usize>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:123:22
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert_eq!(None, cast::<f64, u8>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_eq!(None, cast::<f64, u16>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq!(None, cast::<f64, u32>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_eq!(None, cast::<f64, u64>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:128:41
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert_eq!(Some(normal_f as usize), cast::<f64, usize>(normal_f));
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:129:38
[INFO] [stdout]     |
[INFO] [stdout] 129 |     assert_eq!(Some(normal_f as u8), cast::<f64, u8>(normal_f));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:130:39
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert_eq!(Some(normal_f as u16), cast::<f64, u16>(normal_f));
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout] 131 |     assert_eq!(Some(normal_f as u32), cast::<f64, u32>(normal_f));
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout] 132 |     assert_eq!(Some(normal_f as u64), cast::<f64, u64>(normal_f));
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_eq!(None, cast::<f64, usize>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_eq!(None, cast::<f64, u8>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:136:22
[INFO] [stdout]     |
[INFO] [stdout] 136 |     assert_eq!(None, cast::<f64, u16>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |     assert_eq!(None, cast::<f64, u32>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     assert_eq!(None, cast::<f64, u64>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:146:22
[INFO] [stdout]     |
[INFO] [stdout] 146 |     assert_eq!(None, cast::<f64, i128>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     assert_eq!(None, cast::<f64, u128>(big_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:149:40
[INFO] [stdout]     |
[INFO] [stdout] 149 |     assert_eq!(Some(normal_f as i128), cast::<f64, i128>(normal_f));
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |     assert_eq!(Some(normal_f as u128), cast::<f64, u128>(normal_f));
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq!(None, cast::<f64, i128>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 |     assert_eq!(None, cast::<f64, u128>(small_f));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_eq!(Some($t::MIN), cast::<$f, $t>($t::MIN as $f));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Some($t::MIN), cast::<$f, $t>(fmin));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(None, cast::<$f, $t>(small));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_eq!(Some(max), cast::<$f, $t>(max as $f));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(Some(max), cast::<$f, $t>(fmax));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_eq!(None, cast::<$f, $t>(large));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_eq!(None, cast::<$f, $t>($f::NAN));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(None, cast::<$f, $t>($f::INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(None, cast::<$f, $t>($f::NEG_INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 230 |     float_test_edge!(f32 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_eq!(Some($t::MIN), cast::<$f, $t>($t::MIN as $f));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Some($t::MIN), cast::<$f, $t>(fmin));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(None, cast::<$f, $t>(small));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_eq!(Some(max), cast::<$f, $t>(max as $f));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(Some(max), cast::<$f, $t>(fmax));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_eq!(None, cast::<$f, $t>(large));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_eq!(None, cast::<$f, $t>($f::NAN));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(None, cast::<$f, $t>($f::INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(None, cast::<$f, $t>($f::NEG_INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 |     float_test_edge!(f32 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_eq!(Some($t::MIN), cast::<$f, $t>($t::MIN as $f));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Some($t::MIN), cast::<$f, $t>(fmin));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(None, cast::<$f, $t>(small));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_eq!(Some(max), cast::<$f, $t>(max as $f));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(Some(max), cast::<$f, $t>(fmax));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_eq!(None, cast::<$f, $t>(large));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_eq!(None, cast::<$f, $t>($f::NAN));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(None, cast::<$f, $t>($f::INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(None, cast::<$f, $t>($f::NEG_INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 |     float_test_edge!(f64 -> isize i8 i16 i32 i64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_eq!(Some($t::MIN), cast::<$f, $t>($t::MIN as $f));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Some($t::MIN), cast::<$f, $t>(fmin));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(None, cast::<$f, $t>(small));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_eq!(Some(max), cast::<$f, $t>(max as $f));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(Some(max), cast::<$f, $t>(fmax));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_eq!(None, cast::<$f, $t>(large));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_eq!(None, cast::<$f, $t>($f::NAN));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(None, cast::<$f, $t>($f::INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(None, cast::<$f, $t>($f::NEG_INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 233 |     float_test_edge!(f64 -> usize u8 u16 u32 u64);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_eq!(Some($t::MIN), cast::<$f, $t>($t::MIN as $f));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Some($t::MIN), cast::<$f, $t>(fmin));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(None, cast::<$f, $t>(small));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_eq!(Some(max), cast::<$f, $t>(max as $f));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(Some(max), cast::<$f, $t>(fmax));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_eq!(None, cast::<$f, $t>(large));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_eq!(None, cast::<$f, $t>($f::NAN));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(None, cast::<$f, $t>($f::INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(None, cast::<$f, $t>($f::NEG_INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 238 |     float_test_edge!(f32 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:178:35
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_eq!(Some($t::MIN), cast::<$f, $t>($t::MIN as $f));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Some($t::MIN), cast::<$f, $t>(fmin));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:180:26
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(None, cast::<$f, $t>(small));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_eq!(Some(max), cast::<$f, $t>(max as $f));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |         assert_eq!(Some(max), cast::<$f, $t>(fmax));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_eq!(None, cast::<$f, $t>(large));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_eq!(None, cast::<$f, $t>($f::NAN));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(None, cast::<$f, $t>($f::INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(None, cast::<$f, $t>($f::NEG_INFINITY));
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 239 |     float_test_edge!(f64 -> i128 u128);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 291 |     test_edge!(isize i8 i16 i32 i64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 292 |     test_edge!(usize u8 u16 u32 u64);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 309 |     test_edge!(isize i8 i16 i32 i64 i128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:250:53
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     assert_eq!(Some($f::MIN as $t), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:253:47
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>($f::MIN));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     assert_eq!(Some($t::MIN), cast::<$f, $t>(min));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     assert_eq!(None, cast::<$f, $t>(min - 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:265:47
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>(max));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     assert_eq!(None, cast::<$f, $t>(max + 1));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:269:47
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     assert_eq!(Some($t::MAX), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in this scope
[INFO] [stdout]    --> tests/cast.rs:272:53
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     assert_eq!(Some($f::MAX as $t), cast::<$f, $t>($f::MAX));
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 310 |     test_edge!(usize u8 u16 u32 u64 u128);
[INFO] [stdout]     |     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `int_test_edge` which comes from the expansion of the macro `test_edge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FromPrimitive` in this scope
[INFO] [stdout]    --> tests/cast.rs:319:28
[INFO] [stdout]     |
[INFO] [stdout] 319 |     impl<T: FromPrimitive> FromPrimitive for New<T> {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::FromPrimitive;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FromPrimitive` in this scope
[INFO] [stdout]    --> tests/cast.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |     impl<T: FromPrimitive> FromPrimitive for New<T> {
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::FromPrimitive;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FromPrimitive` in this scope
[INFO] [stdout]    --> tests/cast.rs:338:37
[INFO] [stdout]     |
[INFO] [stdout] 338 |     fn check<T: PartialEq + Debug + FromPrimitive>() {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::FromPrimitive;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> tests/cast.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 |     impl<T: ToPrimitive> ToPrimitive for New<T> {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::ToPrimitive;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> tests/cast.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |     impl<T: ToPrimitive> ToPrimitive for New<T> {
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::ToPrimitive;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> tests/cast.rs:376:47
[INFO] [stdout]     |
[INFO] [stdout] 376 |     fn check<T: PartialEq + Debug + Bounded + ToPrimitive>() {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   5 + use nam_num_traits::ToPrimitive;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nam-num-traits` (test "cast") due to 390 previous errors
[INFO] running `Command { std: "docker" "inspect" "e220013d7878f59e603ac2fa83879095879492c04f191ae0f863cf163c5d33be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e220013d7878f59e603ac2fa83879095879492c04f191ae0f863cf163c5d33be", kill_on_drop: false }`
[INFO] [stdout] e220013d7878f59e603ac2fa83879095879492c04f191ae0f863cf163c5d33be
