[INFO] fetching crate mpir 0.4.5... [INFO] testing mpir-0.4.5 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate mpir 0.4.5 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate mpir 0.4.5 [INFO] finished tweaking crates.io crate mpir 0.4.5 [INFO] tweaked toml for crates.io crate mpir 0.4.5 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mpir 0.4.5 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 89 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.65.1 (available: v0.72.0) [INFO] [stderr] Adding cc v1.0.79 (available: v1.2.27) [INFO] [stderr] Adding home v0.5.5 (available: v0.5.11) [INFO] [stderr] Adding once_cell v1.20.3 (available: v1.21.3) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded from_ref v0.0.1 [INFO] [stderr] Downloaded impl_ops_cmp v0.0.2 [INFO] [stderr] Downloaded onforward_ref v0.0.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 838502c73605ef33e23cebc51d670394105693712a4e63aabb867c7e17bac6ca [INFO] running `Command { std: "docker" "start" "-a" "838502c73605ef33e23cebc51d670394105693712a4e63aabb867c7e17bac6ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "838502c73605ef33e23cebc51d670394105693712a4e63aabb867c7e17bac6ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "838502c73605ef33e23cebc51d670394105693712a4e63aabb867c7e17bac6ca", kill_on_drop: false }` [INFO] [stdout] 838502c73605ef33e23cebc51d670394105693712a4e63aabb867c7e17bac6ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 8e909040ce89cd3e48508c10ea5945b846e708ccffc4b136ac96e1f5b7f8a6f8 [INFO] running `Command { std: "docker" "start" "-a" "8e909040ce89cd3e48508c10ea5945b846e708ccffc4b136ac96e1f5b7f8a6f8", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling prettyplease v0.2.35 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling home v0.5.5 [INFO] [stderr] Compiling bindgen v0.65.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling sdd v3.0.8 [INFO] [stderr] Compiling once_cell v1.20.3 [INFO] [stderr] Compiling impl_ops_cmp v0.0.2 [INFO] [stderr] Compiling from_ref v0.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling onforward_ref v0.0.1 [INFO] [stderr] Compiling scc v2.3.4 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serial_test_derive v3.2.0 [INFO] [stderr] Compiling serial_test v3.2.0 [INFO] [stderr] Compiling mpir v0.4.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | pub use crate::prim::{*, typ::*, mpz::*, mpf::*, mpq::*, randstate::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `mpz` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 69 | pub use crate::ops::{*}; [INFO] [stdout] | - but the name `mpz` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | pub use crate::prim::{*, typ::*, mpz::*, mpf::*, mpq::*, randstate::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `mpf` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 69 | pub use crate::ops::{*}; [INFO] [stdout] | - but the name `mpf` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | pub use crate::prim::{*, typ::*, mpz::*, mpf::*, mpq::*, randstate::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `mpq` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 69 | pub use crate::ops::{*}; [INFO] [stdout] | - but the name `mpq` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/ops.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `sub` in the type namespace is first re-exported here [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | - but the name `sub` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/ops.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `add` in the type namespace is first re-exported here [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | - but the name `add` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/ops.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `mul` in the type namespace is first re-exported here [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | - but the name `mul` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/ops.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `div` in the type namespace is first re-exported here [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | - but the name `div` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/ops.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `rem` in the type namespace is first re-exported here [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | - but the name `rem` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/ops.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the name `cmp` in the type namespace is first re-exported here [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | - but the name `cmp` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `*`, `add::*`, `cmp::*`, `div::*`, `mul::*`, `rem::*`, and `sub::*` [INFO] [stdout] --> src/ops.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | pub use crate::ops::mpz::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `*`, `add::*`, `cmp::*`, `div::*`, `mul::*`, `rem::*`, and `sub::*` [INFO] [stdout] --> src/ops.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | pub use crate::ops::mpf::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `*`, `add::*`, `cmp::*`, `div::*`, `mul::*`, `rem::*`, and `sub::*` [INFO] [stdout] --> src/ops.rs:10:27 [INFO] [stdout] | [INFO] [stdout] 10 | pub use crate::ops::mpq::{*, sub::*, add::*, mul::*, div::*, rem::*, cmp::*}; [INFO] [stdout] | ^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/prim/mpz.rs:1193:17 [INFO] [stdout] | [INFO] [stdout] 1193 | let mut t = mpz_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/prim/mpz.rs:1208:25 [INFO] [stdout] | [INFO] [stdout] 1208 | let e = if n == 0 { mpz_s::from(1) } [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/prim/mpz.rs:1223:18 [INFO] [stdout] | [INFO] [stdout] 1223 | mpq_s::frac(&mpz_s::from(1), self) [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/prim/randstate.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | _mp_seed: mpz_s::from(0), // init_set_ui(0), // ***NEVER*** use new(), [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/util/ept.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | let mut era = mpz_s::from(0); // lsb = 0, msb = maxera allows but NC [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | let mut sa = mpf_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | let mut sn = mpf_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/util/series.rs:78:53 [INFO] [stdout] | [INFO] [stdout] 78 | let pi = SumArctan::from(ax).sum_arctan_gregory(recursion); [INFO] [stdout] | ------------------ ^^^^^^^^^ expected `u64`, found `u32` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/util/series.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn sum_arctan_gregory(&self, m: ui_t) -> mpf_s { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ------- [INFO] [stdout] help: you can convert a `u32` to a `u64` [INFO] [stdout] | [INFO] [stdout] 78 | let pi = SumArctan::from(ax).sum_arctan_gregory(recursion.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/util/series.rs:87:53 [INFO] [stdout] | [INFO] [stdout] 87 | let pi = SumArctan::from(ax).sum_arctan_gregory(recursion); [INFO] [stdout] | ------------------ ^^^^^^^^^ expected `u64`, found `u32` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/util/series.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn sum_arctan_gregory(&self, m: ui_t) -> mpf_s { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ------- [INFO] [stdout] help: you can convert a `u32` to a `u64` [INFO] [stdout] | [INFO] [stdout] 87 | let pi = SumArctan::from(ax).sum_arctan_gregory(recursion.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:102:18 [INFO] [stdout] | [INFO] [stdout] 102 | let mut pi = mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | let g = &mut mpf_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:118:18 [INFO] [stdout] | [INFO] [stdout] 118 | let a = &mut mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:120:18 [INFO] [stdout] | [INFO] [stdout] 120 | let t = &mut mpf_s::from(4); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:121:18 [INFO] [stdout] | [INFO] [stdout] 121 | let p = &mut mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 144 | let mut e = mpf_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/util/series.rs:146:18 [INFO] [stdout] | [INFO] [stdout] 146 | let g = &mut mpf_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | let a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | let b = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | let a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | let a = &mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | let a = &mut mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:43:16 [INFO] [stdout] | [INFO] [stdout] 43 | let b = &mut mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | let a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 56 | let a = &mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | let a = mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:86:15 [INFO] [stdout] | [INFO] [stdout] 86 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | let b = mpz_s::from(7); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:92:15 [INFO] [stdout] | [INFO] [stdout] 92 | let mut a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:93:12 [INFO] [stdout] | [INFO] [stdout] 93 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 98 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:99:11 [INFO] [stdout] | [INFO] [stdout] 99 | let b = mpz_s::from(7); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:104:16 [INFO] [stdout] | [INFO] [stdout] 104 | let a = &mut mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 105 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 110 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:115:16 [INFO] [stdout] | [INFO] [stdout] 115 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:120:11 [INFO] [stdout] | [INFO] [stdout] 120 | let a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:121:11 [INFO] [stdout] | [INFO] [stdout] 121 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | let a = &mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:132:11 [INFO] [stdout] | [INFO] [stdout] 132 | let a = mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:138:12 [INFO] [stdout] | [INFO] [stdout] 138 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:145:11 [INFO] [stdout] | [INFO] [stdout] 145 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:157:11 [INFO] [stdout] | [INFO] [stdout] 157 | let b = mpz_s::from(7); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:162:15 [INFO] [stdout] | [INFO] [stdout] 162 | let mut a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:163:12 [INFO] [stdout] | [INFO] [stdout] 163 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:168:16 [INFO] [stdout] | [INFO] [stdout] 168 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:169:11 [INFO] [stdout] | [INFO] [stdout] 169 | let b = mpz_s::from(7); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:174:16 [INFO] [stdout] | [INFO] [stdout] 174 | let a = &mut mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:180:15 [INFO] [stdout] | [INFO] [stdout] 180 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:185:16 [INFO] [stdout] | [INFO] [stdout] 185 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 190 | let a = mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:191:11 [INFO] [stdout] | [INFO] [stdout] 191 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:196:12 [INFO] [stdout] | [INFO] [stdout] 196 | let a = &mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:197:12 [INFO] [stdout] | [INFO] [stdout] 197 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | let a = mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:208:12 [INFO] [stdout] | [INFO] [stdout] 208 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:215:11 [INFO] [stdout] | [INFO] [stdout] 215 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | let a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:232:12 [INFO] [stdout] | [INFO] [stdout] 232 | let a = &mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:239:11 [INFO] [stdout] | [INFO] [stdout] 239 | let b = mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:245:12 [INFO] [stdout] | [INFO] [stdout] 245 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:250:15 [INFO] [stdout] | [INFO] [stdout] 250 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:251:11 [INFO] [stdout] | [INFO] [stdout] 251 | let b = mpz_s::from(7); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:256:15 [INFO] [stdout] | [INFO] [stdout] 256 | let mut a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 257 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:262:16 [INFO] [stdout] | [INFO] [stdout] 262 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:263:11 [INFO] [stdout] | [INFO] [stdout] 263 | let b = mpz_s::from(7); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:268:16 [INFO] [stdout] | [INFO] [stdout] 268 | let a = &mut mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:274:15 [INFO] [stdout] | [INFO] [stdout] 274 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:279:16 [INFO] [stdout] | [INFO] [stdout] 279 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:284:15 [INFO] [stdout] | [INFO] [stdout] 284 | let mut a = mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:289:16 [INFO] [stdout] | [INFO] [stdout] 289 | let a = &mut mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:294:11 [INFO] [stdout] | [INFO] [stdout] 294 | let a = mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:300:12 [INFO] [stdout] | [INFO] [stdout] 300 | let a = &mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:301:12 [INFO] [stdout] | [INFO] [stdout] 301 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:306:11 [INFO] [stdout] | [INFO] [stdout] 306 | let a = mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | let a = &mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:316:15 [INFO] [stdout] | [INFO] [stdout] 316 | let mut a = mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:317:11 [INFO] [stdout] | [INFO] [stdout] 317 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:322:15 [INFO] [stdout] | [INFO] [stdout] 322 | let mut a = mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:323:12 [INFO] [stdout] | [INFO] [stdout] 323 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:328:16 [INFO] [stdout] | [INFO] [stdout] 328 | let a = &mut mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:329:11 [INFO] [stdout] | [INFO] [stdout] 329 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:334:16 [INFO] [stdout] | [INFO] [stdout] 334 | let a = &mut mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:335:12 [INFO] [stdout] | [INFO] [stdout] 335 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:340:15 [INFO] [stdout] | [INFO] [stdout] 340 | let mut a = mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:345:16 [INFO] [stdout] | [INFO] [stdout] 345 | let a = &mut mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:350:11 [INFO] [stdout] | [INFO] [stdout] 350 | let a = mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:351:11 [INFO] [stdout] | [INFO] [stdout] 351 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:356:12 [INFO] [stdout] | [INFO] [stdout] 356 | let a = &mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:357:12 [INFO] [stdout] | [INFO] [stdout] 357 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:362:11 [INFO] [stdout] | [INFO] [stdout] 362 | let a = mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:367:12 [INFO] [stdout] | [INFO] [stdout] 367 | let a = &mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:372:15 [INFO] [stdout] | [INFO] [stdout] 372 | let mut a = mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:373:11 [INFO] [stdout] | [INFO] [stdout] 373 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:378:15 [INFO] [stdout] | [INFO] [stdout] 378 | let mut a = mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:379:12 [INFO] [stdout] | [INFO] [stdout] 379 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:384:16 [INFO] [stdout] | [INFO] [stdout] 384 | let a = &mut mpz_s::from(13); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:385:11 [INFO] [stdout] | [INFO] [stdout] 385 | let b = mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:390:16 [INFO] [stdout] | [INFO] [stdout] 390 | let a = &mut mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:391:12 [INFO] [stdout] | [INFO] [stdout] 391 | let b = &mpz_s::from(-5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:396:15 [INFO] [stdout] | [INFO] [stdout] 396 | let mut a = mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:401:16 [INFO] [stdout] | [INFO] [stdout] 401 | let a = &mut mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:406:15 [INFO] [stdout] | [INFO] [stdout] 406 | let mut a = mpz_s::from(-15); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:407:15 [INFO] [stdout] | [INFO] [stdout] 407 | let mut b = mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:416:16 [INFO] [stdout] | [INFO] [stdout] 416 | let a = &mut mpz_s::from(-15); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:417:16 [INFO] [stdout] | [INFO] [stdout] 417 | let b = &mut mpz_s::from(3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:439:12 [INFO] [stdout] | [INFO] [stdout] 439 | let a = &mpz_s::from(-17); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 440 | let b = &mpz_s::from(5); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:446:12 [INFO] [stdout] | [INFO] [stdout] 446 | let a = &mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:447:12 [INFO] [stdout] | [INFO] [stdout] 447 | let b = &mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:458:12 [INFO] [stdout] | [INFO] [stdout] 458 | let a = &mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:459:12 [INFO] [stdout] | [INFO] [stdout] 459 | let b = &mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:470:12 [INFO] [stdout] | [INFO] [stdout] 470 | let a = &mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:471:12 [INFO] [stdout] | [INFO] [stdout] 471 | let b = &mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:529:11 [INFO] [stdout] | [INFO] [stdout] 529 | let a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:534:12 [INFO] [stdout] | [INFO] [stdout] 534 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:539:11 [INFO] [stdout] | [INFO] [stdout] 539 | let a = mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpz.rs:544:12 [INFO] [stdout] | [INFO] [stdout] 544 | let a = &mpz_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | let a = mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | let b = mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | let a = &mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | let a = &mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:35:16 [INFO] [stdout] | [INFO] [stdout] 35 | let a = &mut mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | let b = &mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:41:16 [INFO] [stdout] | [INFO] [stdout] 41 | let a = &mut mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | let a = mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | let b = mpf_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | let a = mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | let b = mpf_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | let a = mpf_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | let b = mpf_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | let a = mpf_s::from(-1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpf.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | let a = mpf_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum/ops/mpq.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | let a = &mpq_s::from((1, 2 as ui_t)); [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | let a = &mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | let a = &mpz_s::from(-2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | let f = &mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | let f = &mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 60 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 65 | let f = &mut mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | let f = &mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | let f = &mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:83:16 [INFO] [stdout] | [INFO] [stdout] 83 | let f = &mut mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:89:12 [INFO] [stdout] | [INFO] [stdout] 89 | let a = &mpz_s::from(16); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | let b = &mpz_s::from(24); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:96:29 [INFO] [stdout] | [INFO] [stdout] 96 | let q = &mut mpq_s::frac(&mpz_s::from(8), &mpz_s::from(24)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:96:46 [INFO] [stdout] | [INFO] [stdout] 96 | let q = &mut mpq_s::frac(&mpz_s::from(8), &mpz_s::from(24)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | *q *= mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:102:29 [INFO] [stdout] | [INFO] [stdout] 102 | let q = &mut mpq_s::frac(&mpz_s::from(16), &mpz_s::from(4)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:102:47 [INFO] [stdout] | [INFO] [stdout] 102 | let q = &mut mpq_s::frac(&mpz_s::from(16), &mpz_s::from(4)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | *q *= mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | let q = &mut mpq_s::frac(&mpz_s::from(8), &mpz_s::from(2)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:108:46 [INFO] [stdout] | [INFO] [stdout] 108 | let q = &mut mpq_s::frac(&mpz_s::from(8), &mpz_s::from(2)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:113:25 [INFO] [stdout] | [INFO] [stdout] 113 | let q = &mpq_s::frac(&mpz_s::from(4), &mpz_s::from(1)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:113:42 [INFO] [stdout] | [INFO] [stdout] 113 | let q = &mpq_s::frac(&mpz_s::from(4), &mpz_s::from(1)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:117:12 [INFO] [stdout] | [INFO] [stdout] 117 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 124 | let a = &mpz_s::from(10); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:135:12 [INFO] [stdout] | [INFO] [stdout] 135 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | let a = &mpz_s::from(10); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 148 | let a = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:154:12 [INFO] [stdout] | [INFO] [stdout] 154 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:155:12 [INFO] [stdout] | [INFO] [stdout] 155 | let b = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 156 | let f = &mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:161:12 [INFO] [stdout] | [INFO] [stdout] 161 | let f = &mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:167:16 [INFO] [stdout] | [INFO] [stdout] 167 | let f = &mut mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | let a = &mpz_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:174:12 [INFO] [stdout] | [INFO] [stdout] 174 | let b = &mpz_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | let f = &mpf_s::from(2); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 180 | let f = &mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum/ops.rs:186:16 [INFO] [stdout] | [INFO] [stdout] 186 | let f = &mut mpf_s::from(-3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:62:16 [INFO] [stdout] | [INFO] [stdout] 62 | let a = &mut mpz_s::from(-123); // si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | let b = &mut mpz_s::from(654); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:70:16 [INFO] [stdout] | [INFO] [stdout] 70 | let c = &mut mpz_s::from(-1); // si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | let n = &mpz_s::from(k); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:275:12 [INFO] [stdout] | [INFO] [stdout] 275 | let a = &mpz_s::from(510510); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:276:12 [INFO] [stdout] | [INFO] [stdout] 276 | let f = &mpz_s::from(1001); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:312:12 [INFO] [stdout] | [INFO] [stdout] 312 | let a = &mpz_s::from(12); // 2 2 3 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:313:12 [INFO] [stdout] | [INFO] [stdout] 313 | let b = &mpz_s::from(30); // 2 3 5 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:324:12 [INFO] [stdout] | [INFO] [stdout] 324 | let a = &mpz_s::from(6); // 2 3 [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:325:12 [INFO] [stdout] | [INFO] [stdout] 325 | let b = &mpz_s::from(15); // 3 5 [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:338:14 [INFO] [stdout] | [INFO] [stdout] 338 | let p = &mpz_s::from(k); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:340:21 [INFO] [stdout] | [INFO] [stdout] 340 | format!("{}", mpz_s::from(a).legendre(p)) // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | let a = &mpz_s::from(3); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:405:12 [INFO] [stdout] | [INFO] [stdout] 405 | let b = &mpz_s::from(7); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:406:28 [INFO] [stdout] | [INFO] [stdout] 406 | assert!(b.modulo(a).cmp(&mpz_s::from(1)) == 0); // 7 mod 3 == 1 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:409:18 [INFO] [stdout] | [INFO] [stdout] 409 | assert!(p.cmp(&mpz_s::from(1)) == 0); // (1*7) mod 3 == 1 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:412:18 [INFO] [stdout] | [INFO] [stdout] 412 | assert!(p.cmp(&mpz_s::from(5)) == 0); // (5*3) mod 7 == 1 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:416:16 [INFO] [stdout] | [INFO] [stdout] 416 | let a = &mut mpz_s::from(97); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:419:28 [INFO] [stdout] | [INFO] [stdout] 419 | assert!(b.modulo(a).cmp(&mpz_s::from(35)) == 0); // b mod 97 == 35 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:422:18 [INFO] [stdout] | [INFO] [stdout] 422 | assert!(p.cmp(&mpz_s::from(61)) == 0); // (61*b) mod 97 == 1 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:425:18 [INFO] [stdout] | [INFO] [stdout] 425 | assert!(p.cmp(&mpz_s::from(1594008481)) == 0); // (p*a) mod b == 1 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:429:30 [INFO] [stdout] | [INFO] [stdout] 429 | assert!(a.nextprime().cmp(&mpz_s::from(101)) == 0); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:533:16 [INFO] [stdout] | [INFO] [stdout] 533 | let a = &mut mpz_s::from(1); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:551:32 [INFO] [stdout] | [INFO] [stdout] 551 | assert_eq!(format!("{}", 1 / mpf_s::from(3)), [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:553:28 [INFO] [stdout] | [INFO] [stdout] 553 | assert_eq!(format!("{}", mpf_s::from(1) / 3), [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:555:18 [INFO] [stdout] | [INFO] [stdout] 555 | assert_eq!(1 / mpf_s::from(3), mpf_s::from(1) / 3); // 1 / 3 [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:555:34 [INFO] [stdout] | [INFO] [stdout] 555 | assert_eq!(1 / mpf_s::from(3), mpf_s::from(1) / 3); // 1 / 3 [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:556:32 [INFO] [stdout] | [INFO] [stdout] 556 | assert_eq!(format!("{}", 2 / mpf_s::from(3)), [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:558:28 [INFO] [stdout] | [INFO] [stdout] 558 | assert_eq!(format!("{}", mpf_s::from(2) / 3), [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:560:18 [INFO] [stdout] | [INFO] [stdout] 560 | assert_eq!(2 / mpf_s::from(3), mpf_s::from(2) / 3); // 2 / 3 [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:560:34 [INFO] [stdout] | [INFO] [stdout] 560 | assert_eq!(2 / mpf_s::from(3), mpf_s::from(2) / 3); // 2 / 3 [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:563:16 [INFO] [stdout] | [INFO] [stdout] 563 | let g = 1 / (mpf_s::from(-2) / 3); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:583:16 [INFO] [stdout] | [INFO] [stdout] 583 | let a = &mut mpz_s::from(127*65535 + 32767); // 127*65535 + 32767 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:691:16 [INFO] [stdout] | [INFO] [stdout] 691 | let b = &mut mpz_s::from(-4); // si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:718:16 [INFO] [stdout] | [INFO] [stdout] 718 | let g = &mut mpf_s::from(-11); // si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:753:12 [INFO] [stdout] | [INFO] [stdout] 753 | let a = &mpz_s::from(10); // 0...1010 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:754:16 [INFO] [stdout] | [INFO] [stdout] 754 | let b = &mut mpz_s::from(6); // 0...0110 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:755:16 [INFO] [stdout] | [INFO] [stdout] 755 | let c = &mut mpz_s::from(12); // 0...1100 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:756:12 [INFO] [stdout] | [INFO] [stdout] 756 | let e = &mpz_s::from(14); // 0...1110 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:757:12 [INFO] [stdout] | [INFO] [stdout] 757 | let f = &mpz_s::from(15); // 0...1111 ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:760:18 [INFO] [stdout] | [INFO] [stdout] 760 | assert!(d.cmp(&mpz_s::from(2)) == 0); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:766:18 [INFO] [stdout] | [INFO] [stdout] 766 | assert!(d.cmp(&mpz_s::from(-13)) == 0); // 1...11110011 si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:769:18 [INFO] [stdout] | [INFO] [stdout] 769 | assert!(d.cmp(&mpz_s::from(-16)) == 0); // 1...11110000 si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:772:28 [INFO] [stdout] | [INFO] [stdout] 772 | assert!(d.combit(4).cmp(&mpz_s::from(-32)) == 0); // 1...11100000 si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:773:28 [INFO] [stdout] | [INFO] [stdout] 773 | assert!(d.clrbit(5).cmp(&mpz_s::from(-64)) == 0); // 1...11000000 si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:774:28 [INFO] [stdout] | [INFO] [stdout] 774 | assert!(d.setbit(0).cmp(&mpz_s::from(-63)) == 0); // 1...11000001 si_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:816:15 [INFO] [stdout] | [INFO] [stdout] 816 | let mut z = mpz_s::from(0); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:830:12 [INFO] [stdout] | [INFO] [stdout] 830 | let q = &mpq_s::from((2, 8 as ui_t)); // ui_t, ui_t [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:836:16 [INFO] [stdout] | [INFO] [stdout] 836 | let q = &mut mpq_s::from((2, 8 as ui_t)); // ui_t, ui_t [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:838:12 [INFO] [stdout] | [INFO] [stdout] 838 | let p = &mpq_s::from((1, 4 as ui_t)); // ui_t, ui_t [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:842:16 [INFO] [stdout] | [INFO] [stdout] 842 | let o = &mut mpq_s::from((2, 8 as ui_t)); // ui_t, ui_t [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:846:16 [INFO] [stdout] | [INFO] [stdout] 846 | let r = &mut mpq_s::from((2, 3 as ui_t)); // ui_t, ui_t [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:897:18 [INFO] [stdout] | [INFO] [stdout] 897 | assert!(&*a < &mpz_s::from(0)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:898:18 [INFO] [stdout] | [INFO] [stdout] 898 | assert!(&*a > &mpz_s::from(-10)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpf_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:919:18 [INFO] [stdout] | [INFO] [stdout] 919 | assert!(&*f < &mpf_s::from(0)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `__mpf_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpf_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpf_struct` implements `From<&str>` [INFO] [stdout] `__mpf_struct` implements `From<__mpq_struct>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:930:16 [INFO] [stdout] | [INFO] [stdout] 930 | assert!(q < &mpz_s::from(0)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:931:18 [INFO] [stdout] | [INFO] [stdout] 931 | assert!(&*q < &mpq_s::from((0, 1 as ui_t))); [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&mut __mpq_struct` with `(i32, u64)` [INFO] [stdout] --> src/minimum.rs:932:13 [INFO] [stdout] | [INFO] [stdout] 932 | assert!(q < (0, 1 as ui_t)); [INFO] [stdout] | ^ no implementation for `&mut __mpq_struct < (i32, u64)` and `&mut __mpq_struct > (i32, u64)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<(i32, u64)>` is not implemented for `&mut __mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(i32, u64)` with `&mut __mpq_struct` [INFO] [stdout] --> src/minimum.rs:933:26 [INFO] [stdout] | [INFO] [stdout] 933 | assert!((0, 1 as ui_t) > q); [INFO] [stdout] | ^ no implementation for `(i32, u64) < &mut __mpq_struct` and `(i32, u64) > &mut __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<&mut __mpq_struct>` is not implemented for `(i32, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `()` implements `PartialOrd` [INFO] [stdout] `(A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(D, C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(E, D, C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(T,)` implements `PartialOrd` [INFO] [stdout] `(U, T)` implements `PartialOrd` [INFO] [stdout] and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&mut __mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:934:13 [INFO] [stdout] | [INFO] [stdout] 934 | assert!(q < 0); [INFO] [stdout] | ^ no implementation for `&mut __mpq_struct < i32` and `&mut __mpq_struct > i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd` is not implemented for `&mut __mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `&mut __mpq_struct` [INFO] [stdout] --> src/minimum.rs:935:13 [INFO] [stdout] | [INFO] [stdout] 935 | assert!(0 > q); [INFO] [stdout] | ^ no implementation for `i32 < &mut __mpq_struct` and `i32 > &mut __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<&mut __mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialOrd` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `&mut __mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&mut __mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:939:13 [INFO] [stdout] | [INFO] [stdout] 939 | assert!(q == -1); [INFO] [stdout] | ^^ no implementation for `&mut __mpq_struct == i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq` is not implemented for `&mut __mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] `&__mpq_struct` implements `PartialEq<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq` [INFO] [stdout] `&__mpq_struct` implements `PartialEq` [INFO] [stdout] `&mut __mpq_struct` implements `PartialEq<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialEq<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `&mut __mpq_struct` [INFO] [stdout] --> src/minimum.rs:940:14 [INFO] [stdout] | [INFO] [stdout] 940 | assert!(-1 == q); [INFO] [stdout] | ^^ no implementation for `i32 == &mut __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<&mut __mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialEq` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `&mut __mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:942:16 [INFO] [stdout] | [INFO] [stdout] 942 | assert!(q > &mpz_s::from(-2)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&mut __mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:947:13 [INFO] [stdout] | [INFO] [stdout] 947 | assert!(q > -2); [INFO] [stdout] | ^ no implementation for `&mut __mpq_struct < i32` and `&mut __mpq_struct > i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd` is not implemented for `&mut __mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `&mut __mpq_struct` [INFO] [stdout] --> src/minimum.rs:948:14 [INFO] [stdout] | [INFO] [stdout] 948 | assert!(-2 < q); [INFO] [stdout] | ^ no implementation for `i32 < &mut __mpq_struct` and `i32 > &mut __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<&mut __mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialOrd` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `&mut __mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:953:16 [INFO] [stdout] | [INFO] [stdout] 953 | assert!(q < &mpz_s::from(0)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:954:16 [INFO] [stdout] | [INFO] [stdout] 954 | assert!(q < &mpq_s::from((0, 1 as ui_t))); [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&__mpq_struct` with `(i32, u64)` [INFO] [stdout] --> src/minimum.rs:955:13 [INFO] [stdout] | [INFO] [stdout] 955 | assert!(q < (0, 1 as ui_t)); [INFO] [stdout] | ^ no implementation for `&__mpq_struct < (i32, u64)` and `&__mpq_struct > (i32, u64)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<(i32, u64)>` is not implemented for `&__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(i32, u64)` with `&__mpq_struct` [INFO] [stdout] --> src/minimum.rs:956:26 [INFO] [stdout] | [INFO] [stdout] 956 | assert!((0, 1 as ui_t) > q); [INFO] [stdout] | ^ no implementation for `(i32, u64) < &__mpq_struct` and `(i32, u64) > &__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<&__mpq_struct>` is not implemented for `(i32, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `()` implements `PartialOrd` [INFO] [stdout] `(A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(D, C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(E, D, C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(T,)` implements `PartialOrd` [INFO] [stdout] `(U, T)` implements `PartialOrd` [INFO] [stdout] and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&__mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:957:13 [INFO] [stdout] | [INFO] [stdout] 957 | assert!(q < 0); [INFO] [stdout] | ^ no implementation for `&__mpq_struct < i32` and `&__mpq_struct > i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd` is not implemented for `&__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `&__mpq_struct` [INFO] [stdout] --> src/minimum.rs:958:13 [INFO] [stdout] | [INFO] [stdout] 958 | assert!(0 > q); [INFO] [stdout] | ^ no implementation for `i32 < &__mpq_struct` and `i32 > &__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<&__mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialOrd` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `&__mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&__mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:962:13 [INFO] [stdout] | [INFO] [stdout] 962 | assert!(q == -1); [INFO] [stdout] | ^^ no implementation for `&__mpq_struct == i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq` is not implemented for `&__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] `&__mpq_struct` implements `PartialEq<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq` [INFO] [stdout] `&__mpq_struct` implements `PartialEq` [INFO] [stdout] `&mut __mpq_struct` implements `PartialEq<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialEq<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `&__mpq_struct` [INFO] [stdout] --> src/minimum.rs:963:14 [INFO] [stdout] | [INFO] [stdout] 963 | assert!(-1 == q); [INFO] [stdout] | ^^ no implementation for `i32 == &__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<&__mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialEq` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `&__mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:965:16 [INFO] [stdout] | [INFO] [stdout] 965 | assert!(q > &mpz_s::from(-2)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&__mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:970:13 [INFO] [stdout] | [INFO] [stdout] 970 | assert!(q > -2); [INFO] [stdout] | ^ no implementation for `&__mpq_struct < i32` and `&__mpq_struct > i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd` is not implemented for `&__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `&__mpq_struct` [INFO] [stdout] --> src/minimum.rs:971:14 [INFO] [stdout] | [INFO] [stdout] 971 | assert!(-2 < q); [INFO] [stdout] | ^ no implementation for `i32 < &__mpq_struct` and `i32 > &__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<&__mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialOrd` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `&__mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:976:16 [INFO] [stdout] | [INFO] [stdout] 976 | let z = &mut mpz_s::from(0); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:980:16 [INFO] [stdout] | [INFO] [stdout] 980 | assert!(q < &mpz_s::from(0)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `__mpq_struct: From<(i32, u64)>` is not satisfied [INFO] [stdout] --> src/minimum.rs:981:15 [INFO] [stdout] | [INFO] [stdout] 981 | assert!(q < mpq_s::from((0, 1 as ui_t))); [INFO] [stdout] | ^^^^^ the trait `From<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `__mpq_struct` implements `From<&__mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&__mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpf_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut __mpq_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `__mpq_struct` implements `From<&str>` [INFO] [stdout] `__mpq_struct` implements `From<(&prim::mpz::__mpz_struct, &prim::mpz::__mpz_struct)>` [INFO] [stdout] and 5 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `__mpq_struct` with `(i32, u64)` [INFO] [stdout] --> src/minimum.rs:982:13 [INFO] [stdout] | [INFO] [stdout] 982 | assert!(q < (0, 1 as ui_t)); [INFO] [stdout] | ^ no implementation for `__mpq_struct < (i32, u64)` and `__mpq_struct > (i32, u64)` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<(i32, u64)>` is not implemented for `__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `(i32, u64)` with `__mpq_struct` [INFO] [stdout] --> src/minimum.rs:983:26 [INFO] [stdout] | [INFO] [stdout] 983 | assert!((0, 1 as ui_t) > q); [INFO] [stdout] | ^ no implementation for `(i32, u64) < __mpq_struct` and `(i32, u64) > __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<__mpq_struct>` is not implemented for `(i32, u64)` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `()` implements `PartialOrd` [INFO] [stdout] `(A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(D, C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(E, D, C, B, A, Z, Y, X, W, V, U, T)` implements `PartialOrd` [INFO] [stdout] `(T,)` implements `PartialOrd` [INFO] [stdout] `(U, T)` implements `PartialOrd` [INFO] [stdout] and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `__mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:984:13 [INFO] [stdout] | [INFO] [stdout] 984 | assert!(q < 0); [INFO] [stdout] | ^ no implementation for `__mpq_struct < i32` and `__mpq_struct > i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd` is not implemented for `__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `__mpq_struct` [INFO] [stdout] --> src/minimum.rs:985:13 [INFO] [stdout] | [INFO] [stdout] 985 | assert!(0 > q); [INFO] [stdout] | ^ no implementation for `i32 < __mpq_struct` and `i32 > __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<__mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialOrd` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `__mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `__mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:989:13 [INFO] [stdout] | [INFO] [stdout] 989 | assert!(q == -1); [INFO] [stdout] | ^^ no implementation for `__mpq_struct == i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq` is not implemented for `__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialEq`: [INFO] [stdout] `&__mpq_struct` implements `PartialEq<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialEq` [INFO] [stdout] `&__mpq_struct` implements `PartialEq` [INFO] [stdout] `&mut __mpq_struct` implements `PartialEq<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialEq<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `__mpq_struct` [INFO] [stdout] --> src/minimum.rs:990:14 [INFO] [stdout] | [INFO] [stdout] 990 | assert!(-1 == q); [INFO] [stdout] | ^^ no implementation for `i32 == __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq<__mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialEq` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `__mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:992:16 [INFO] [stdout] | [INFO] [stdout] 992 | assert!(q > &mpz_s::from(-2)); [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `__mpq_struct` with `i32` [INFO] [stdout] --> src/minimum.rs:997:13 [INFO] [stdout] | [INFO] [stdout] 997 | assert!(q > -2); [INFO] [stdout] | ^ no implementation for `__mpq_struct < i32` and `__mpq_struct > i32` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd` is not implemented for `__mpq_struct` [INFO] [stdout] = help: the following other types implement trait `PartialOrd`: [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(i64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd<(u64, u64)>` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&__mpq_struct` implements `PartialOrd` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `&mut __mpq_struct` implements `PartialOrd<&prim::mpz::__mpz_struct>` [INFO] [stdout] and 12 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `i32` with `__mpq_struct` [INFO] [stdout] --> src/minimum.rs:998:14 [INFO] [stdout] | [INFO] [stdout] 998 | assert!(-2 < q); [INFO] [stdout] | ^ no implementation for `i32 < __mpq_struct` and `i32 > __mpq_struct` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialOrd<__mpq_struct>` is not implemented for `i32` [INFO] [stdout] but trait `PartialOrd` is implemented for it [INFO] [stdout] = help: for that trait implementation, expected `i32`, found `__mpq_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:1127:37 [INFO] [stdout] | [INFO] [stdout] 1127 | assert!(ept.nth_prime(24, 0).cmp(&mpz_s::from(97)) == 0); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `prim::mpz::__mpz_struct: From` is not satisfied [INFO] [stdout] --> src/minimum.rs:1129:37 [INFO] [stdout] | [INFO] [stdout] 1129 | assert!(ept.nth_prime(27, 1).cmp(&mpz_s::from(107)) == 0); // ui_t [INFO] [stdout] | ^^^^^ the trait `From` is not implemented for `prim::mpz::__mpz_struct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&mut prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&prim::mpz::__mpz_struct>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From<&str>` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] `prim::mpz::__mpz_struct` implements `From` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mpir` (lib) due to 282 previous errors; 12 warnings emitted [INFO] running `Command { std: "docker" "inspect" "8e909040ce89cd3e48508c10ea5945b846e708ccffc4b136ac96e1f5b7f8a6f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e909040ce89cd3e48508c10ea5945b846e708ccffc4b136ac96e1f5b7f8a6f8", kill_on_drop: false }` [INFO] [stdout] 8e909040ce89cd3e48508c10ea5945b846e708ccffc4b136ac96e1f5b7f8a6f8