[INFO] fetching crate rustgraphblas 0.16.0-alpha...
[INFO] checking rustgraphblas-0.16.0-alpha against beta-2021-10-15 for beta-1.56-3
[INFO] extracting crate rustgraphblas 0.16.0-alpha into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate rustgraphblas 0.16.0-alpha on toolchain beta-2021-10-15
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rustgraphblas 0.16.0-alpha
[INFO] finished tweaking crates.io crate rustgraphblas 0.16.0-alpha
[INFO] tweaked toml for crates.io crate rustgraphblas 0.16.0-alpha written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 75013a29b2d4386eef805e8aa6605f0dd29730f7c9b5090aff9d97b0e218f8f8
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "75013a29b2d4386eef805e8aa6605f0dd29730f7c9b5090aff9d97b0e218f8f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75013a29b2d4386eef805e8aa6605f0dd29730f7c9b5090aff9d97b0e218f8f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75013a29b2d4386eef805e8aa6605f0dd29730f7c9b5090aff9d97b0e218f8f8", kill_on_drop: false }`
[INFO] [stdout] 75013a29b2d4386eef805e8aa6605f0dd29730f7c9b5090aff9d97b0e218f8f8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 2a3b7d02a021f510727031f58b3fa0940e3d684b1715d432dff349b0a740baf6
[INFO] running `Command { std: "docker" "start" "-a" "2a3b7d02a021f510727031f58b3fa0940e3d684b1715d432dff349b0a740baf6", kill_on_drop: false }`
[INFO] [stderr]    Compiling bindgen v0.58.1
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling enum-primitive-derive v0.2.1
[INFO] [stderr]    Compiling rustgraphblas v0.16.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find value `GxB_EQ_FC32` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:156:50
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 make_binary_op!($rust_tpe, bool, [<GxB_EQ_ $grb_tpe>], eq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170022
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_EQ_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_NE_FC32` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 make_binary_op!($rust_tpe, bool, [<GxB_NE_ $grb_tpe>], neq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_NE_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170081
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_GT_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_NE_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EQ_FC64` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:156:50
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 make_binary_op!($rust_tpe, bool, [<GxB_EQ_ $grb_tpe>], eq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170258
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_EQ_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_NE_FC64` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 make_binary_op!($rust_tpe, bool, [<GxB_NE_ $grb_tpe>], neq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_NE_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170317
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_GT_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_NE_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_IDENTITY_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:111:54
[INFO] [stdout]     |
[INFO] [stdout] 111 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_IDENTITY_ $grb_tpe>], identity);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_IDENTITY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152738
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...} extern "C" { pub static mut GrB_IDENTITY_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                     ------------------------------------------------ similarly named static `GrB_IDENTITY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_IDENTITY_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:111:54
[INFO] [stdout]     |
[INFO] [stdout] 111 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_IDENTITY_ $grb_tpe>], identity);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_IDENTITY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152982
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...} extern "C" { pub static mut GrB_IDENTITY_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                     ------------------------------------------------ similarly named static `GrB_IDENTITY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307646
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP32 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP32 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170022
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:157937
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160608
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP32 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163406
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173540
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173601
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:301226
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_EQ_FP32 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_EQ_FP32 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307962
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP64 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP64 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170258
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:158182
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160853
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP64 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163651
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173722
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173783
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_LOR : GrB_BinaryOp ; } extern "C" { ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:301542
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_EQ_FP64 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_EQ_FP64 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307646
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP32 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP32 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170022
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:157937
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160608
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP32 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163406
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173540
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173601
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307962
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP64 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP64 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170258
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EQ_FC32` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:156:50
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 make_binary_op!($rust_tpe, bool, [<GxB_EQ_ $grb_tpe>], eq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170022
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_EQ_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:158182
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_NE_FC32` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 make_binary_op!($rust_tpe, bool, [<GxB_NE_ $grb_tpe>], neq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_NE_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170081
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_GT_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_NE_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EQ_FC64` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:156:50
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 make_binary_op!($rust_tpe, bool, [<GxB_EQ_ $grb_tpe>], eq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170258
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_EQ_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_NE_FC64` in this scope
[INFO] [stdout]    --> src/ops/binops.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 make_binary_op!($rust_tpe, bool, [<GxB_NE_ $grb_tpe>], neq);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_NE_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170317
[INFO] [stdout]     |
[INFO] [stdout] 3   | ...Op ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_GT_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                        ------------------------------------------- similarly named static `GrB_NE_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `binary_ops_gen_bool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_IDENTITY_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:111:54
[INFO] [stdout]     |
[INFO] [stdout] 111 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_IDENTITY_ $grb_tpe>], identity);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_IDENTITY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152738
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...} extern "C" { pub static mut GrB_IDENTITY_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                     ------------------------------------------------ similarly named static `GrB_IDENTITY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_IDENTITY_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:111:54
[INFO] [stdout]     |
[INFO] [stdout] 111 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_IDENTITY_ $grb_tpe>], identity);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_IDENTITY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152982
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...} extern "C" { pub static mut GrB_IDENTITY_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                     ------------------------------------------------ similarly named static `GrB_IDENTITY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160853
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP64 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307646
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP32 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP32 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163651
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170022
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173722
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173783
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_LOR : GrB_BinaryOp ; } extern "C" { ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:157937
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT8` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT8`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:150930
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LNOT_INT8 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT8 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LNOT_INT8` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT8` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT8`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151177
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_UINT8 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_INT16 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_UINT8` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT16` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT16`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151425
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_INT16 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT16 : GrB_UnaryOp ; } ex...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_INT16` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT16` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT16`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151676
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_LNOT_UINT16 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_INT32 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_LNOT_UINT16` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT32`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151925
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_INT32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT32 : GrB_UnaryOp ; } ex...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_INT32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT32`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152176
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_LNOT_UINT32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_INT64 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_LNOT_UINT32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT64`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152425
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_INT64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT64 : GrB_UnaryOp ; } ex...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_INT64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT64`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152676
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_LNOT_UINT64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_FP32 : GrB_UnaryOp ; } exte...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_LNOT_UINT64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `__BindgenComplex` in this scope
[INFO] [stdout]   --> src/ops/ffi.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type Complex<T> = __BindgenComplex<T>;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GxB_Matrix_concat` in this scope
[INFO] [stdout]   --> src/ops/matrix_algebra.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         GxB_Matrix_concat(c.inner, tiles.as_ptr(), m.try_into().unwrap(), n.try_into().unwrap(), Descriptor::default().desc);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_clear`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:192201
[INFO] [stdout]    |
[INFO] [stdout] 3  | ...tern "C" { pub fn GrB_Matrix_clear (A : GrB_Matrix) -> GrB_Info ; } extern "C" { pub fn GrB_Matrix_nrows (nrows : * mut GrB_Index , A ...
[INFO] [stdout]    |               ------------------------------------------------------ similarly named function `GrB_Matrix_clear` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     Left(semi) => GrB_Vector_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208689
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     Right(op) => GrB_Vector_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209101
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , add : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:124:35
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     Left(semi) => GrB_Vector_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207449
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     Right(op) => GrB_Vector_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207863
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , mult : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:159:35
[INFO] [stdout]     |
[INFO] [stdout] 159 |                     Left(semi) => GrB_Vector_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208689
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:162:34
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     Right(op) => GrB_Vector_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209101
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , add : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:169:35
[INFO] [stdout]     |
[INFO] [stdout] 169 |                     Left(semi) => GrB_Vector_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207449
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:172:34
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     Right(op) => GrB_Vector_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207863
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , mult : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160608
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP32 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:285:35
[INFO] [stdout]     |
[INFO] [stdout] 285 |                     Left(semi) => GrB_Matrix_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209305
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:288:34
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     Right(op) => GrB_Matrix_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163406
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:295:35
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     Left(semi) => GrB_Matrix_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208069
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:298:34
[INFO] [stdout]     |
[INFO] [stdout] 298 |                     Right(op) => GrB_Matrix_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:330:35
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     Left(semi) => GrB_Matrix_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209305
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:333:34
[INFO] [stdout]     |
[INFO] [stdout] 333 |                     Right(op) => GrB_Matrix_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |                     Left(semi) => GrB_Matrix_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208069
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:343:34
[INFO] [stdout]     |
[INFO] [stdout] 343 |                     Right(op) => GrB_Matrix_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173540
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_Option_Field_GxB_HYPER_SWITCH` in this scope
[INFO] [stdout]  --> src/ops/config.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |         Hyper = GxB_Option_Field_GxB_HYPER_SWITCH as isize,
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `GxB_Option_Field_GxB_HYPER`
[INFO] [stdout]   |
[INFO] [stdout]  ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:204097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub const GxB_Option_Field_GxB_HYPER : GxB_Option_Field = 0 ; pub const GxB_Option_Field_GxB_FORMAT : GxB_Option_Field = 1 ; pub co...
[INFO] [stdout]   |       ------------------------------------------------------------- similarly named constant `GxB_Option_Field_GxB_HYPER` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_Option_Field_GxB_BITMAP_SWITCH` in this scope
[INFO] [stdout]  --> src/ops/config.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Bitmap = GxB_Option_Field_GxB_BITMAP_SWITCH as isize,
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `GxB_Option_Field_GxB_API_DATE`
[INFO] [stdout]   |
[INFO] [stdout]  ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:205274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : GxB_Option_Field = 16 ; pub const GxB_Option_Field_GxB_API_DATE : GxB_Option_Field = 17 ; pub const GxB_Option_Field_GxB_API_ABOUT ...
[INFO] [stdout]   |                               ----------------------------------------------------------------- similarly named constant `GxB_Option_Field_GxB_API_DATE` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_removeElement` in this scope
[INFO] [stdout]    --> src/lib.rs:292:29
[INFO] [stdout]     |
[INFO] [stdout] 292 |         grb_run(|| unsafe { GrB_Matrix_removeElement(self.inner, i, j) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173601
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:301226
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_EQ_FP32 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_EQ_FP32 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GxB_Matrix_diag` in this scope
[INFO] [stdout]    --> src/lib.rs:303:29
[INFO] [stdout]     |
[INFO] [stdout] 303 |         grb_run(|| unsafe { GxB_Matrix_diag(self.inner, diag.inner, k, d.desc) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_dup`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:192110
[INFO] [stdout]     |
[INFO] [stdout] 3   | ..._Info ; } extern "C" { pub fn GrB_Matrix_dup (C : * mut GrB_Matrix , A : GrB_Matrix) -> GrB_Info ; } extern "C" { pub fn GrB_Matrix_cl...
[INFO] [stdout]     |                           --------------------------------------------------------------------------- similarly named function `GrB_Matrix_dup` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_wait` in this scope
[INFO] [stdout]    --> src/lib.rs:342:29
[INFO] [stdout]     |
[INFO] [stdout] 342 |         grb_run(|| unsafe { GrB_Matrix_wait(&mut self.inner) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_dup`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:192110
[INFO] [stdout]     |
[INFO] [stdout] 3   | ..._Info ; } extern "C" { pub fn GrB_Matrix_dup (C : * mut GrB_Matrix , A : GrB_Matrix) -> GrB_Info ; } extern "C" { pub fn GrB_Matrix_cl...
[INFO] [stdout]     |                           --------------------------------------------------------------------------- similarly named function `GrB_Matrix_dup` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_wait` in this scope
[INFO] [stdout]    --> src/lib.rs:387:29
[INFO] [stdout]     |
[INFO] [stdout] 387 |         grb_run(|| unsafe { GrB_Vector_wait(&mut self.inner) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Vector_dup`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:184994
[INFO] [stdout]     |
[INFO] [stdout] 3   | ..._Info ; } extern "C" { pub fn GrB_Vector_dup (w : * mut GrB_Vector , u : GrB_Vector) -> GrB_Info ; } extern "C" { pub fn GrB_Vector_cl...
[INFO] [stdout]     |                           --------------------------------------------------------------------------- similarly named function `GrB_Vector_dup` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_removeElement` in this scope
[INFO] [stdout]    --> src/lib.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |         grb_run(|| unsafe { GrB_Vector_removeElement(self.inner, i) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FP32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307962
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP64 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP64 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170258
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:158182
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160853
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP64 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163651
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173722
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173783
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_LOR : GrB_BinaryOp ; } extern "C" { ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:301542
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_EQ_FP64 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_EQ_FP64 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FP64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307646
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP32 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP32 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170022
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP32 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:157937
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |             pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             duplicate definitions for `eq`
[INFO] [stdout]     |             other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |             pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             duplicate definitions for `neq`
[INFO] [stdout]     |             other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154367
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GxB_ONE_FP64 : GrB_UnaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152802
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP32 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163467
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_RMINUS_FP64 : GrB_BinaryOp ; } exter...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160608
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP32 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163406
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP32 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `round`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `round`
[INFO] [stdout]     |               other definition for `round`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173540
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `round`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `round`
[INFO] [stdout]     |               other definition for `round`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `trunc`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `trunc`
[INFO] [stdout]     |               other definition for `trunc`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `trunc`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `trunc`
[INFO] [stdout]     |               other definition for `trunc`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp2`
[INFO] [stdout]     |               other definition for `exp2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp2`
[INFO] [stdout]     |               other definition for `exp2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `expm1`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `expm1`
[INFO] [stdout]     |               other definition for `expm1`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `expm1`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `expm1`
[INFO] [stdout]     |               other definition for `expm1`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log10`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log10`
[INFO] [stdout]     |               other definition for `log10`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log10`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log10`
[INFO] [stdout]     |               other definition for `log10`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log1p`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log1p`
[INFO] [stdout]     |               other definition for `log1p`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log1p`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log1p`
[INFO] [stdout]     |               other definition for `log1p`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173601
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FC32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP32`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173480
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP32 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP32 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SQRT_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:77:54
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SQRT_ $grb_tpe>], sqrt);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_EQ_GT_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:307962
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_EQ_GT_FP64 : GrB_Semiring ; } extern "C" { pub static mut GxB_ANY_GT_FP64 : GrB_Semiring ; } exter...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_EQ_GT_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:78:54
[INFO] [stdout]     |
[INFO] [stdout] 78  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG_ $grb_tpe>], log);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:79:54
[INFO] [stdout]     |
[INFO] [stdout] 79  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP_ $grb_tpe>],exp);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_EQ_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:170258
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GrB_EQ_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_NE_FP64 : GrB_BinaryOp ; } extern "C...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GrB_EQ_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `round`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `round`
[INFO] [stdout]     |               other definition for `round`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `round`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `round`
[INFO] [stdout]     |               other definition for `round`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `trunc`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `trunc`
[INFO] [stdout]     |               other definition for `trunc`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `trunc`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `trunc`
[INFO] [stdout]     |               other definition for `trunc`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp2`
[INFO] [stdout]     |               other definition for `exp2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp2`
[INFO] [stdout]     |               other definition for `exp2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `expm1`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `expm1`
[INFO] [stdout]     |               other definition for `expm1`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `expm1`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `expm1`
[INFO] [stdout]     |               other definition for `expm1`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log10`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log10`
[INFO] [stdout]     |               other definition for `log10`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log10`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log10`
[INFO] [stdout]     |               other definition for `log10`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log1p`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log1p`
[INFO] [stdout]     |               other definition for `log1p`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log1p`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log1p`
[INFO] [stdout]     |               other definition for `log1p`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG2_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:80:54
[INFO] [stdout]     |
[INFO] [stdout] 80  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG2_ $grb_tpe>], log2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:81:54
[INFO] [stdout]     |
[INFO] [stdout] 81  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIN_ $grb_tpe>], sin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MIN_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:158182
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_MIN_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_MAX_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_MIN_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `round`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `round`
[INFO] [stdout]     |               other definition for `round`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COS_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:82:54
[INFO] [stdout]     |
[INFO] [stdout] 82  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COS_ $grb_tpe>],cos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `trunc`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `trunc`
[INFO] [stdout]     |               other definition for `trunc`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp2`
[INFO] [stdout]     |               other definition for `exp2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `expm1`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `expm1`
[INFO] [stdout]     |               other definition for `expm1`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log10`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log10`
[INFO] [stdout]     |               other definition for `log10`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log1p`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log1p`
[INFO] [stdout]     |               other definition for `log1p`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 333 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0592.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rustgraphblas` due to 334 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find value `GxB_TAN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:83:54
[INFO] [stdout]     |
[INFO] [stdout] 83  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TAN_ $grb_tpe>], tan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOS_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:84:54
[INFO] [stdout]     |
[INFO] [stdout] 84  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOS_ $grb_tpe>], acos);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASIN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:85:54
[INFO] [stdout]     |
[INFO] [stdout] 85  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASIN_ $grb_tpe>], asin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATAN_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:86:54
[INFO] [stdout]     |
[INFO] [stdout] 86  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATAN_ $grb_tpe>], atan);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SINH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:87:54
[INFO] [stdout]     |
[INFO] [stdout] 87  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SINH_ $grb_tpe>], sinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_COSH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:88:54
[INFO] [stdout]     |
[INFO] [stdout] 88  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_COSH_ $grb_tpe>], cosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TANH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:89:54
[INFO] [stdout]     |
[INFO] [stdout] 89  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TANH_ $grb_tpe>], tanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ACOSH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:90:54
[INFO] [stdout]     |
[INFO] [stdout] 90  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ACOSH_ $grb_tpe>], acosh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ABS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:154485
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...Op ; } extern "C" { pub static mut GxB_ABS_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_LNOT : GrB_UnaryOp ; } pub type GxB_...
[INFO] [stdout]     |                          ------------------------------------------- similarly named static `GxB_ABS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ASINH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:91:54
[INFO] [stdout]     |
[INFO] [stdout] 91  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ASINH_ $grb_tpe>], asinh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_AINV_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:153046
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GrB_AINV_FP64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_MINV_FP64 : GrB_UnaryOp ; } extern "...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GrB_AINV_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ATANH_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:92:54
[INFO] [stdout]     |
[INFO] [stdout] 92  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ATANH_ $grb_tpe>], atanh);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_ANY_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163712
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ISEQ_BOOL : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_ANY_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_SIGNUM_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:93:54
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_SIGNUM_ $grb_tpe>], signum);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GrB_MINUS_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:160853
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GrB_MINUS_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_TIMES_FP64 : GrB_BinaryOp ; } extern...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GrB_MINUS_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_CEIL_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:94:54
[INFO] [stdout]     |
[INFO] [stdout] 94  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_CEIL_ $grb_tpe>], ceil);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_PAIR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:163651
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_PAIR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_ANY_FP64 : GrB_BinaryOp ; } extern "...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_PAIR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_FLOOR_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:95:54
[INFO] [stdout]     |
[INFO] [stdout] 95  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_FLOOR_ $grb_tpe>], floor);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_ROUND_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:96:54
[INFO] [stdout]     |
[INFO] [stdout] 96  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_ROUND_ $grb_tpe>], round);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LAND_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173722
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LAND_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_TRUNC_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:97:54
[INFO] [stdout]     |
[INFO] [stdout] 97  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_TRUNC_ $grb_tpe>], trunc);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXP2_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:98:54
[INFO] [stdout]     |
[INFO] [stdout] 98  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXP2_ $grb_tpe>], exp2);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LXOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173783
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LXOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GrB_LOR : GrB_BinaryOp ; } extern "C" { ...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LXOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_EXPM1_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:99:54
[INFO] [stdout]     |
[INFO] [stdout] 99  |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_EXPM1_ $grb_tpe>], expm1);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG10_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:100:54
[INFO] [stdout]     |
[INFO] [stdout] 100 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG10_ $grb_tpe>], log10);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_LOG1P_FC64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 101 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GxB_LOG1P_ $grb_tpe>], log1p);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LOR_FP64`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:173662
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LOR_FP64 : GrB_BinaryOp ; } extern "C" { pub static mut GxB_LAND_FP64 : GrB_BinaryOp ; } extern ...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LOR_FP64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_fp_fc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT8` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT8`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:150930
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...p ; } extern "C" { pub static mut GxB_LNOT_INT8 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT8 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                         -------------------------------------------- similarly named static `GxB_LNOT_INT8` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT8` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT8`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151177
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_UINT8 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_INT16 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_UINT8` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT16` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT16`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151425
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_INT16 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT16 : GrB_UnaryOp ; } ex...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_INT16` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT16` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT16`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151676
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_LNOT_UINT16 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_INT32 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_LNOT_UINT16` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT32`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:151925
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_INT32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT32 : GrB_UnaryOp ; } ex...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_INT32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT32` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT32`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152176
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_LNOT_UINT32 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_INT64 : GrB_UnaryOp ; } ext...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_LNOT_UINT32` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_INT64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_INT64`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152425
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ... ; } extern "C" { pub static mut GxB_LNOT_INT64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_UINT64 : GrB_UnaryOp ; } ex...
[INFO] [stdout]     |                        --------------------------------------------- similarly named static `GxB_LNOT_INT64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GrB_BNOT_UINT64` in this scope
[INFO] [stdout]    --> src/ops/unaryops.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                   make_unary_op!($rust_tpe, $rust_tpe, [<GrB_BNOT_ $grb_tpe>], bnot);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^ help: a static with a similar name exists: `GxB_LNOT_UINT64`
[INFO] [stdout] ...
[INFO] [stdout] 154 | / unary_ops_gen_int!(
[INFO] [stdout] 155 | |     i8, u8, i16, u16, i32, u32, i64, u64;
[INFO] [stdout] 156 | |     INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64);
[INFO] [stdout]     | |______________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:152676
[INFO] [stdout]     |
[INFO] [stdout] 3   |   ...; } extern "C" { pub static mut GxB_LNOT_UINT64 : GrB_UnaryOp ; } extern "C" { pub static mut GrB_IDENTITY_FP32 : GrB_UnaryOp ; } exte...
[INFO] [stdout]     |                       ---------------------------------------------- similarly named static `GxB_LNOT_UINT64` defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `unary_ops_gen_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `__BindgenComplex` in this scope
[INFO] [stdout]   --> src/ops/ffi.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type Complex<T> = __BindgenComplex<T>;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GxB_Matrix_concat` in this scope
[INFO] [stdout]   --> src/ops/matrix_algebra.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         GxB_Matrix_concat(c.inner, tiles.as_ptr(), m.try_into().unwrap(), n.try_into().unwrap(), Descriptor::default().desc);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_clear`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:192201
[INFO] [stdout]    |
[INFO] [stdout] 3  | ...tern "C" { pub fn GrB_Matrix_clear (A : GrB_Matrix) -> GrB_Info ; } extern "C" { pub fn GrB_Matrix_nrows (nrows : * mut GrB_Index , A ...
[INFO] [stdout]    |               ------------------------------------------------------ similarly named function `GrB_Matrix_clear` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     Left(semi) => GrB_Vector_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208689
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     Right(op) => GrB_Vector_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209101
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , add : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:124:35
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     Left(semi) => GrB_Vector_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207449
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     Right(op) => GrB_Vector_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207863
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , mult : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:159:35
[INFO] [stdout]     |
[INFO] [stdout] 159 |                     Left(semi) => GrB_Vector_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208689
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:162:34
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     Right(op) => GrB_Vector_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209101
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , add : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:169:35
[INFO] [stdout]     |
[INFO] [stdout] 169 |                     Left(semi) => GrB_Vector_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207449
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_Semiring (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , semiring : GrB_Semiring , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:172:34
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     Right(op) => GrB_Vector_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Vector_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:207863
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Vector_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , mult : GrB_BinaryOp , u : GrB_Vector , v : GrB_Vector , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Vector_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:285:35
[INFO] [stdout]     |
[INFO] [stdout] 285 |                     Left(semi) => GrB_Matrix_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209305
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:288:34
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     Right(op) => GrB_Matrix_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:295:35
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     Left(semi) => GrB_Matrix_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208069
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:298:34
[INFO] [stdout]     |
[INFO] [stdout] 298 |                     Right(op) => GrB_Matrix_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:330:35
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     Left(semi) => GrB_Matrix_eWiseAdd_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseAdd_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:209305
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseAdd_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseAdd_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseAdd_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:333:34
[INFO] [stdout]     |
[INFO] [stdout] 333 |                     Right(op) => GrB_Matrix_eWiseAdd_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_Semiring` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |                     Left(semi) => GrB_Matrix_eWiseMult_Semiring(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_eWiseMult_Matrix_Semiring`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:208069
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_eWiseMult_Matrix_Semiring (C : GrB_Matrix , Mask : GrB_Matrix , accum : GrB_BinaryOp , semiring : GrB_Semiring , A : GrB_Matrix , B : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- similarly named function `GrB_eWiseMult_Matrix_Semiring` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_eWiseMult_BinaryOp` in this scope
[INFO] [stdout]    --> src/ops/elem_wise.rs:343:34
[INFO] [stdout]     |
[INFO] [stdout] 343 |                     Right(op) => GrB_Matrix_eWiseMult_BinaryOp(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_reduce_BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:223784
[INFO] [stdout]     |
[INFO] [stdout] 3   | ... { pub fn GrB_Matrix_reduce_BinaryOp (w : GrB_Vector , mask : GrB_Vector , accum : GrB_BinaryOp , op : GrB_BinaryOp , A : GrB_Matrix , desc : GrB_Descriptor) -> GrB_Info ; } ...
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ similarly named function `GrB_Matrix_reduce_BinaryOp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_Option_Field_GxB_HYPER_SWITCH` in this scope
[INFO] [stdout]  --> src/ops/config.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |         Hyper = GxB_Option_Field_GxB_HYPER_SWITCH as isize,
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `GxB_Option_Field_GxB_HYPER`
[INFO] [stdout]   |
[INFO] [stdout]  ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:204097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub const GxB_Option_Field_GxB_HYPER : GxB_Option_Field = 0 ; pub const GxB_Option_Field_GxB_FORMAT : GxB_Option_Field = 1 ; pub co...
[INFO] [stdout]   |       ------------------------------------------------------------- similarly named constant `GxB_Option_Field_GxB_HYPER` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GxB_Option_Field_GxB_BITMAP_SWITCH` in this scope
[INFO] [stdout]  --> src/ops/config.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Bitmap = GxB_Option_Field_GxB_BITMAP_SWITCH as isize,
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `GxB_Option_Field_GxB_API_DATE`
[INFO] [stdout]   |
[INFO] [stdout]  ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:205274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : GxB_Option_Field = 16 ; pub const GxB_Option_Field_GxB_API_DATE : GxB_Option_Field = 17 ; pub const GxB_Option_Field_GxB_API_ABOUT ...
[INFO] [stdout]   |                               ----------------------------------------------------------------- similarly named constant `GxB_Option_Field_GxB_API_DATE` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_removeElement` in this scope
[INFO] [stdout]    --> src/lib.rs:292:29
[INFO] [stdout]     |
[INFO] [stdout] 292 |         grb_run(|| unsafe { GrB_Matrix_removeElement(self.inner, i, j) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GxB_Matrix_diag` in this scope
[INFO] [stdout]    --> src/lib.rs:303:29
[INFO] [stdout]     |
[INFO] [stdout] 303 |         grb_run(|| unsafe { GxB_Matrix_diag(self.inner, diag.inner, k, d.desc) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_dup`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:192110
[INFO] [stdout]     |
[INFO] [stdout] 3   | ..._Info ; } extern "C" { pub fn GrB_Matrix_dup (C : * mut GrB_Matrix , A : GrB_Matrix) -> GrB_Info ; } extern "C" { pub fn GrB_Matrix_cl...
[INFO] [stdout]     |                           --------------------------------------------------------------------------- similarly named function `GrB_Matrix_dup` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Matrix_wait` in this scope
[INFO] [stdout]    --> src/lib.rs:342:29
[INFO] [stdout]     |
[INFO] [stdout] 342 |         grb_run(|| unsafe { GrB_Matrix_wait(&mut self.inner) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Matrix_dup`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:192110
[INFO] [stdout]     |
[INFO] [stdout] 3   | ..._Info ; } extern "C" { pub fn GrB_Matrix_dup (C : * mut GrB_Matrix , A : GrB_Matrix) -> GrB_Info ; } extern "C" { pub fn GrB_Matrix_cl...
[INFO] [stdout]     |                           --------------------------------------------------------------------------- similarly named function `GrB_Matrix_dup` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_wait` in this scope
[INFO] [stdout]    --> src/lib.rs:387:29
[INFO] [stdout]     |
[INFO] [stdout] 387 |         grb_run(|| unsafe { GrB_Vector_wait(&mut self.inner) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GrB_Vector_dup`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/target/debug/build/rustgraphblas-492f4691ed356d1f/out/bindings.rs:3:184994
[INFO] [stdout]     |
[INFO] [stdout] 3   | ..._Info ; } extern "C" { pub fn GrB_Vector_dup (w : * mut GrB_Vector , u : GrB_Vector) -> GrB_Info ; } extern "C" { pub fn GrB_Vector_cl...
[INFO] [stdout]     |                           --------------------------------------------------------------------------- similarly named function `GrB_Vector_dup` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GrB_Vector_removeElement` in this scope
[INFO] [stdout]    --> src/lib.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |         grb_run(|| unsafe { GrB_Vector_removeElement(self.inner, i) })
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `eq`
[INFO] [stdout]     |               other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |               pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `neq`
[INFO] [stdout]     |               other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 163 | / binary_ops_gen_bool!(GrB;
[INFO] [stdout] 164 | |     bool, i8, u8, i16, u16, i32, u32, i64, u64, f32, f64;
[INFO] [stdout] 165 | |     BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FP32, FP64);
[INFO] [stdout]     | |________________________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `eq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |             pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             duplicate definitions for `eq`
[INFO] [stdout]     |             other definition for `eq`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `neq`
[INFO] [stdout]    --> src/ops/binops.rs:96:13
[INFO] [stdout]     |
[INFO] [stdout] 96  |             pub fn $op_name() -> BinaryOp<$typ1, $typ1, $typ2> {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             duplicate definitions for `neq`
[INFO] [stdout]     |             other definition for `neq`
[INFO] [stdout] ...
[INFO] [stdout] 167 | binary_ops_gen_bool!(GxB; Complex<f32>, Complex<f64>; FC32, FC64);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `identity`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `identity`
[INFO] [stdout]     |               other definition for `identity`
[INFO] [stdout] ...
[INFO] [stdout] 142 | / unary_ops_gen_fc!(
[INFO] [stdout] 143 | |     Complex<f32>, Complex<f64>;
[INFO] [stdout] 144 | |     FC32, FC64);
[INFO] [stdout]     | |________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sqrt`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sqrt`
[INFO] [stdout]     |               other definition for `sqrt`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log`
[INFO] [stdout]     |               other definition for `log`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `exp`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `exp`
[INFO] [stdout]     |               other definition for `exp`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `log2`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `log2`
[INFO] [stdout]     |               other definition for `log2`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sin`
[INFO] [stdout]     |               other definition for `sin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cos`
[INFO] [stdout]     |               other definition for `cos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tan`
[INFO] [stdout]     |               other definition for `tan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acos`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acos`
[INFO] [stdout]     |               other definition for `acos`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asin`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asin`
[INFO] [stdout]     |               other definition for `asin`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atan`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atan`
[INFO] [stdout]     |               other definition for `atan`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `sinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `sinh`
[INFO] [stdout]     |               other definition for `sinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `cosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `cosh`
[INFO] [stdout]     |               other definition for `cosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `tanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `tanh`
[INFO] [stdout]     |               other definition for `tanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `acosh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `acosh`
[INFO] [stdout]     |               other definition for `acosh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `asinh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `asinh`
[INFO] [stdout]     |               other definition for `asinh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `atanh`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `atanh`
[INFO] [stdout]     |               other definition for `atanh`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `signum`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `signum`
[INFO] [stdout]     |               other definition for `signum`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `ceil`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `ceil`
[INFO] [stdout]     |               other definition for `ceil`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `floor`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `floor`
[INFO] [stdout]     |               other definition for `floor`
[INFO] [stdout] ...
[INFO] [stdout] 146 | / unary_ops_gen_fp_fc!(
[INFO] [stdout] 147 | |     f32, f64, Complex<f32>, Complex<f64>;
[INFO] [stdout] 148 | |     FP32, FP64,FC32, FC64);
[INFO] [stdout]     | |___________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `make_unary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `round`
[INFO] [stdout]    --> src/ops/unaryops.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout] 60  |               pub fn $op_name() -> UnaryOp<$typ1, $typ2> {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               duplicate definitions for `round`
[INFO] [stdout]     |               other definition for `round`
[WARN] too many lines in the log, truncating it
