[INFO] fetching crate concrete_lib 0.1.5... [INFO] checking concrete_lib-0.1.5 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate concrete_lib 0.1.5 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate concrete_lib 0.1.5 [INFO] finished tweaking crates.io crate concrete_lib 0.1.5 [INFO] tweaked toml for crates.io crate concrete_lib 0.1.5 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate concrete_lib 0.1.5 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 132 packages to latest compatible versions [INFO] [stderr] Adding colored v2.2.0 (available: v3.0.0) [INFO] [stderr] Adding criterion v0.3.6 (available: v0.7.0) [INFO] [stderr] Adding fftw v0.5.1 (available: v0.8.0) [INFO] [stderr] Adding itertools v0.9.0 (available: v0.14.0) [INFO] [stderr] Adding rand v0.7.3 (available: v0.9.2) [INFO] [stderr] Adding rand_distr v0.2.2 (available: v0.5.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8b16a55e06b6e8b5701bee30e6de7d4618e126c0a96bf76f9d3f6607eeddfb4d [INFO] running `Command { std: "docker" "start" "-a" "8b16a55e06b6e8b5701bee30e6de7d4618e126c0a96bf76f9d3f6607eeddfb4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8b16a55e06b6e8b5701bee30e6de7d4618e126c0a96bf76f9d3f6607eeddfb4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b16a55e06b6e8b5701bee30e6de7d4618e126c0a96bf76f9d3f6607eeddfb4d", kill_on_drop: false }` [INFO] [stdout] 8b16a55e06b6e8b5701bee30e6de7d4618e126c0a96bf76f9d3f6607eeddfb4d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 06697827152d53bd0f39556d0a1cb315e4fffb095aeb80de5c89e01a3de32e33 [INFO] running `Command { std: "docker" "start" "-a" "06697827152d53bd0f39556d0a1cb315e4fffb095aeb80de5c89e01a3de32e33", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Checking cfg-if v1.0.3 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Checking adler2 v2.0.1 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Checking gimli v0.31.1 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling matrixmultiply v0.1.15 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Compiling ndarray v0.12.1 [INFO] [stderr] Checking rawpointer v0.1.0 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking rustc-demangle v0.1.26 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Checking regex-syntax v0.8.6 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Checking plotters-backend v0.3.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking plotters-svg v0.3.7 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking bitflags v2.9.3 [INFO] [stderr] Checking half v1.8.3 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Compiling concrete_lib v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Checking colored v2.2.0 [INFO] [stderr] Checking csv-core v0.1.12 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking regex-automata v0.4.10 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Checking criterion-plot v0.4.5 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking fftw-sys v0.4.0 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking kolmogorov_smirnov v1.1.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking regex v1.11.2 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking addr2line v0.24.2 [INFO] [stderr] Checking rand_distr v0.2.2 [INFO] [stderr] Checking backtrace v0.3.75 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking fftw v0.5.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking csv v1.3.1 [INFO] [stderr] Checking serde_cbor v0.11.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.3.6 [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:494:10 [INFO] [stdout] | [INFO] [stdout] 494 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | return Err(MinMaxError!(min, max)); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[deny(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = note: this error originates in the macro `MinMaxError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:494:10 [INFO] [stdout] | [INFO] [stdout] 494 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:109:24 [INFO] [stdout] | [INFO] [stdout] 109 | return Err(MinMaxError!(min, max)); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MinMaxError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | Err(NoNoiseInCiphertext!(variance)) [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:509:10 [INFO] [stdout] | [INFO] [stdout] 509 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:203:24 [INFO] [stdout] | [INFO] [stdout] 203 | return Err(RadiusError!(radius)); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `RadiusError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:325:10 [INFO] [stdout] | [INFO] [stdout] 325 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:240:24 [INFO] [stdout] | [INFO] [stdout] 240 | return Err(MessageOutsideIntervalError!(message, self.o, self.delta)); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageOutsideIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:398:24 [INFO] [stdout] | [INFO] [stdout] 398 | return Err(InvalidEncoderError!(self.nb_bit_precision, self.delta)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:401:24 [INFO] [stdout] | [INFO] [stdout] 401 | return Err(NotEnoughPaddingError!(self.nb_bit_padding, 1)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:325:10 [INFO] [stdout] | [INFO] [stdout] 325 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:463:24 [INFO] [stdout] | [INFO] [stdout] 463 | return Err(MessageOutsideIntervalError!(m, self.o, self.delta)); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageOutsideIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:491:24 [INFO] [stdout] | [INFO] [stdout] 491 | return Err(InvalidEncoderError!(self.nb_bit_precision, self.delta)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:534:24 [INFO] [stdout] | [INFO] [stdout] 534 | return Err(InvalidEncoderError!(self.nb_bit_precision, self.delta)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:166:24 [INFO] [stdout] | [INFO] [stdout] 166 | return Err(NoNoiseInCiphertext!(var)); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:212:24 [INFO] [stdout] | [INFO] [stdout] 212 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:258:24 [INFO] [stdout] | [INFO] [stdout] 258 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:345:24 [INFO] [stdout] | [INFO] [stdout] 345 | return Err(MessageTooBigError!(message, self.encoder.delta)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageTooBigError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:430:24 [INFO] [stdout] | [INFO] [stdout] 430 | return Err(InvalidEncoderError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 431 | | self.encoder.nb_bit_precision, [INFO] [stdout] 432 | | self.encoder.delta [INFO] [stdout] 433 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:536:24 [INFO] [stdout] | [INFO] [stdout] 536 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:547:24 [INFO] [stdout] | [INFO] [stdout] 547 | return Err(DeltaError!(enc1.delta, enc2.delta)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:549:24 [INFO] [stdout] | [INFO] [stdout] 549 | return Err(PaddingError!(enc1.nb_bit_padding, enc2.nb_bit_padding)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:657:24 [INFO] [stdout] | [INFO] [stdout] 657 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:663:24 [INFO] [stdout] | [INFO] [stdout] 663 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:766:24 [INFO] [stdout] | [INFO] [stdout] 766 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 767 | | self.encoder.nb_bit_padding, [INFO] [stdout] 768 | | ct.encoder.nb_bit_padding [INFO] [stdout] 769 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:773:24 [INFO] [stdout] | [INFO] [stdout] 773 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:777:24 [INFO] [stdout] | [INFO] [stdout] 777 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:782:24 [INFO] [stdout] | [INFO] [stdout] 782 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:888:24 [INFO] [stdout] | [INFO] [stdout] 888 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 889 | | self.encoder.nb_bit_padding, [INFO] [stdout] 890 | | ct.encoder.nb_bit_padding [INFO] [stdout] 891 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:895:24 [INFO] [stdout] | [INFO] [stdout] 895 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:899:24 [INFO] [stdout] | [INFO] [stdout] 899 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:904:24 [INFO] [stdout] | [INFO] [stdout] 904 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1007:24 [INFO] [stdout] | [INFO] [stdout] 1007 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1008 | | self.encoder.nb_bit_padding, [INFO] [stdout] 1009 | | ct.encoder.nb_bit_padding [INFO] [stdout] 1010 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1014:24 [INFO] [stdout] | [INFO] [stdout] 1014 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1018:24 [INFO] [stdout] | [INFO] [stdout] 1018 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1023:24 [INFO] [stdout] | [INFO] [stdout] 1023 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1129:24 [INFO] [stdout] | [INFO] [stdout] 1129 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1130 | | self.encoder.nb_bit_padding, [INFO] [stdout] 1131 | | ct.encoder.nb_bit_padding [INFO] [stdout] 1132 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1136:24 [INFO] [stdout] | [INFO] [stdout] 1136 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1140:24 [INFO] [stdout] | [INFO] [stdout] 1140 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1145:24 [INFO] [stdout] | [INFO] [stdout] 1145 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:427:10 [INFO] [stdout] | [INFO] [stdout] 427 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1368:24 [INFO] [stdout] | [INFO] [stdout] 1368 | return Err(ConstantMaximumError!(constant, max_constant)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ConstantMaximumError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:446:10 [INFO] [stdout] | [INFO] [stdout] 446 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1372:24 [INFO] [stdout] | [INFO] [stdout] 1372 | return Err(ZeroInIntervalError!(self.encoder.o, self.encoder.delta)); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroInIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1376:24 [INFO] [stdout] | [INFO] [stdout] 1376 | return Err(NotEnoughPaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1377 | | self.encoder.nb_bit_padding, [INFO] [stdout] 1378 | | nb_bit_padding [INFO] [stdout] 1379 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1546:24 [INFO] [stdout] | [INFO] [stdout] 1546 | return Err(InvalidEncoderError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1547 | | self.encoder.nb_bit_precision, [INFO] [stdout] 1548 | | self.encoder.delta [INFO] [stdout] 1549 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1773:24 [INFO] [stdout] | [INFO] [stdout] 1773 | return Err(DimensionError!(self.dimension, bsk.get_lwe_dimension())); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1950:24 [INFO] [stdout] | [INFO] [stdout] 1950 | return Err(NotEnoughPaddingError!(ct1.encoder.nb_bit_precision, 2)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:2023:24 [INFO] [stdout] | [INFO] [stdout] 2023 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, nb)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/plaintext/mod.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | return Err(IndexError!(self.nb_plaintexts, nth)); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:556:10 [INFO] [stdout] | [INFO] [stdout] 556 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | return Err(ZeroCiphertextsInStructureError!(nb_ciphertexts)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroCiphertextsInStructureError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:541:10 [INFO] [stdout] | [INFO] [stdout] 541 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | return Err(NotPowerOfTwoError!(polynomial_size)); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotPowerOfTwoError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:571:10 [INFO] [stdout] | [INFO] [stdout] 571 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:416:24 [INFO] [stdout] | [INFO] [stdout] 416 | return Err(WrongSizeError!(plaintexts.len())); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `WrongSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:420:24 [INFO] [stdout] | [INFO] [stdout] 420 | return Err(NoNoiseInCiphertext!(sk.get_variance())); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:475:24 [INFO] [stdout] | [INFO] [stdout] 475 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 476 | | sk.polynomial_size, [INFO] [stdout] 477 | | self.polynomial_size [INFO] [stdout] 478 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:480:24 [INFO] [stdout] | [INFO] [stdout] 480 | return Err(DimensionError!(sk.dimension, self.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:545:24 [INFO] [stdout] | [INFO] [stdout] 545 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 546 | | sk.polynomial_size, [INFO] [stdout] 547 | | self.polynomial_size [INFO] [stdout] 548 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:550:24 [INFO] [stdout] | [INFO] [stdout] 550 | return Err(DimensionError!(sk.dimension, self.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:676:24 [INFO] [stdout] | [INFO] [stdout] 676 | return Err(IndexError!(self.nb_ciphertexts, n_ciphertext)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:526:10 [INFO] [stdout] | [INFO] [stdout] 526 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:680:24 [INFO] [stdout] | [INFO] [stdout] 680 | return Err(MonomialError!(self.polynomial_size, n_coeff)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MonomialError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:588:10 [INFO] [stdout] | [INFO] [stdout] 588 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:770:24 [INFO] [stdout] | [INFO] [stdout] 770 | return Err(NotEnoughValidEncoderError!(nb_valid, messages.len())); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughValidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:798:36 [INFO] [stdout] | [INFO] [stdout] 798 | return Err(MessageTooBigError!(m, encoder.delta)); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageTooBigError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:588:10 [INFO] [stdout] | [INFO] [stdout] 588 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:848:24 [INFO] [stdout] | [INFO] [stdout] 848 | return Err(NotEnoughValidEncoderError!(nb_valid, messages.len())); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughValidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:899:24 [INFO] [stdout] | [INFO] [stdout] 899 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:903:24 [INFO] [stdout] | [INFO] [stdout] 903 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 904 | | self.polynomial_size, [INFO] [stdout] 905 | | ct.polynomial_size [INFO] [stdout] 906 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:913:28 [INFO] [stdout] | [INFO] [stdout] 913 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1006:24 [INFO] [stdout] | [INFO] [stdout] 1006 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1010:24 [INFO] [stdout] | [INFO] [stdout] 1010 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1011 | | self.polynomial_size, [INFO] [stdout] 1012 | | ct.polynomial_size [INFO] [stdout] 1013 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1021:32 [INFO] [stdout] | [INFO] [stdout] 1021 | return Err(PaddingError!( [INFO] [stdout] | ________________________________- [INFO] [stdout] 1022 | | self_enc.nb_bit_padding, [INFO] [stdout] 1023 | | ct_enc.nb_bit_padding [INFO] [stdout] 1024 | | )); [INFO] [stdout] | |_____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1028:32 [INFO] [stdout] | [INFO] [stdout] 1028 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1032:32 [INFO] [stdout] | [INFO] [stdout] 1032 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1107:24 [INFO] [stdout] | [INFO] [stdout] 1107 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1111:24 [INFO] [stdout] | [INFO] [stdout] 1111 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1112 | | self.polynomial_size, [INFO] [stdout] 1113 | | ct.polynomial_size [INFO] [stdout] 1114 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1121:32 [INFO] [stdout] | [INFO] [stdout] 1121 | return Err(PaddingError!( [INFO] [stdout] | ________________________________- [INFO] [stdout] 1122 | | self_enc.nb_bit_padding, [INFO] [stdout] 1123 | | ct_enc.nb_bit_padding [INFO] [stdout] 1124 | | )); [INFO] [stdout] | |_____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1128:32 [INFO] [stdout] | [INFO] [stdout] 1128 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1132:32 [INFO] [stdout] | [INFO] [stdout] 1132 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1290:24 [INFO] [stdout] | [INFO] [stdout] 1290 | return Err(NbCTError!(constants.len(), self.nb_valid())); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NbCTError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:427:10 [INFO] [stdout] | [INFO] [stdout] 427 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1296:28 [INFO] [stdout] | [INFO] [stdout] 1296 | return Err(ConstantMaximumError!(*c, max_constant)); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ConstantMaximumError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:446:10 [INFO] [stdout] | [INFO] [stdout] 446 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1305:32 [INFO] [stdout] | [INFO] [stdout] 1305 | return Err(ZeroInIntervalError!(encoder.o, encoder.delta)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroInIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1309:32 [INFO] [stdout] | [INFO] [stdout] 1309 | return Err(NotEnoughPaddingError!( [INFO] [stdout] | ________________________________- [INFO] [stdout] 1310 | | encoder.nb_bit_padding, [INFO] [stdout] 1311 | | nb_bit_padding [INFO] [stdout] 1312 | | )); [INFO] [stdout] | |_____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:556:10 [INFO] [stdout] | [INFO] [stdout] 556 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | return Err(ZeroCiphertextsInStructureError!(nb_ciphertexts)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroCiphertextsInStructureError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:105:24 [INFO] [stdout] | [INFO] [stdout] 105 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:110:24 [INFO] [stdout] | [INFO] [stdout] 110 | return Err(IndexError!(self.nb_ciphertexts, self_index)); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:115:24 [INFO] [stdout] | [INFO] [stdout] 115 | return Err(IndexError!(ct.nb_ciphertexts, ct_index)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:162:24 [INFO] [stdout] | [INFO] [stdout] 162 | return Err(IndexError!(self.nb_ciphertexts, n)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:364:24 [INFO] [stdout] | [INFO] [stdout] 364 | return Err(NoNoiseInCiphertext!(var)); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:418:24 [INFO] [stdout] | [INFO] [stdout] 418 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:472:24 [INFO] [stdout] | [INFO] [stdout] 472 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:574:28 [INFO] [stdout] | [INFO] [stdout] 574 | return Err(MessageTooBigError!(*m, lwe_encoder.delta)); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageTooBigError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:662:28 [INFO] [stdout] | [INFO] [stdout] 662 | return Err(InvalidEncoderError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 663 | | lwe_encoder.nb_bit_precision, [INFO] [stdout] 664 | | lwe_encoder.delta [INFO] [stdout] 665 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:768:24 [INFO] [stdout] | [INFO] [stdout] 768 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:786:28 [INFO] [stdout] | [INFO] [stdout] 786 | return Err(DeltaError!(enc1.delta, enc2.delta)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:788:28 [INFO] [stdout] | [INFO] [stdout] 788 | return Err(PaddingError!(enc1.nb_bit_padding, enc2.nb_bit_padding)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:908:24 [INFO] [stdout] | [INFO] [stdout] 908 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:914:28 [INFO] [stdout] | [INFO] [stdout] 914 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1034:28 [INFO] [stdout] | [INFO] [stdout] 1034 | return Err(PaddingError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 1035 | | self_enc.nb_bit_padding, [INFO] [stdout] 1036 | | ct_enc.nb_bit_padding [INFO] [stdout] 1037 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1041:28 [INFO] [stdout] | [INFO] [stdout] 1041 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1045:28 [INFO] [stdout] | [INFO] [stdout] 1045 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1051:24 [INFO] [stdout] | [INFO] [stdout] 1051 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1160:28 [INFO] [stdout] | [INFO] [stdout] 1160 | return Err(PaddingError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 1161 | | self_enc.nb_bit_padding, [INFO] [stdout] 1162 | | ct_enc.nb_bit_padding [INFO] [stdout] 1163 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1167:28 [INFO] [stdout] | [INFO] [stdout] 1167 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1171:28 [INFO] [stdout] | [INFO] [stdout] 1171 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1177:24 [INFO] [stdout] | [INFO] [stdout] 1177 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1419:24 [INFO] [stdout] | [INFO] [stdout] 1419 | return Err(NbCTError!(constants.len(), self.nb_ciphertexts)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NbCTError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:427:10 [INFO] [stdout] | [INFO] [stdout] 427 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1426:28 [INFO] [stdout] | [INFO] [stdout] 1426 | return Err(ConstantMaximumError!(*c, max_constant)); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ConstantMaximumError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:446:10 [INFO] [stdout] | [INFO] [stdout] 446 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1430:28 [INFO] [stdout] | [INFO] [stdout] 1430 | return Err(ZeroInIntervalError!(encoder.o, encoder.delta)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroInIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1434:28 [INFO] [stdout] | [INFO] [stdout] 1434 | return Err(NotEnoughPaddingError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 1435 | | encoder.nb_bit_padding, [INFO] [stdout] 1436 | | nb_bit_padding [INFO] [stdout] 1437 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1620:24 [INFO] [stdout] | [INFO] [stdout] 1620 | return Err(IndexError!(self.nb_ciphertexts, n)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1624:24 [INFO] [stdout] | [INFO] [stdout] 1624 | return Err(InvalidEncoderError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1625 | | self.encoders[n].nb_bit_precision, [INFO] [stdout] 1626 | | self.encoders[n].delta [INFO] [stdout] 1627 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1878:24 [INFO] [stdout] | [INFO] [stdout] 1878 | return Err(IndexError!(self.nb_ciphertexts, n)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1882:24 [INFO] [stdout] | [INFO] [stdout] 1882 | return Err(DimensionError!(self.dimension, bsk.get_lwe_dimension())); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:2080:24 [INFO] [stdout] | [INFO] [stdout] 2080 | return Err(NotEnoughPaddingError!(ct1.encoders[0].nb_bit_precision, 2)); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe_bsk.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe_bsk.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | return Err(NotEnoughPaddingError!(encoder_input.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:606:10 [INFO] [stdout] | [INFO] [stdout] 606 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe_secret_key.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | return Err(LweToRlweError!(self.dimension, polynomial_size)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `LweToRlweError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:541:10 [INFO] [stdout] | [INFO] [stdout] 541 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/rlwe_params.rs:158:24 [INFO] [stdout] | [INFO] [stdout] 158 | return Err(NotPowerOfTwoError!(polynomial_size)); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotPowerOfTwoError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: attribute should be applied to a free function, impl method or static [INFO] [stdout] --> src/core_api/crypto/lwe/mod.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 36 | fn sk_encrypt(res: &mut [Self], sk: &[Self], mu: &[Self], dimension: usize, std_dev: f64); [INFO] [stdout] | ------------------------------------------------------------------------------------------ not a free function, impl method or static [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:494:10 [INFO] [stdout] | [INFO] [stdout] 494 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | return Err(MinMaxError!(min, max)); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[deny(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = note: this error originates in the macro `MinMaxError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:494:10 [INFO] [stdout] | [INFO] [stdout] 494 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:109:24 [INFO] [stdout] | [INFO] [stdout] 109 | return Err(MinMaxError!(min, max)); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MinMaxError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | Err(NoNoiseInCiphertext!(variance)) [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:509:10 [INFO] [stdout] | [INFO] [stdout] 509 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:203:24 [INFO] [stdout] | [INFO] [stdout] 203 | return Err(RadiusError!(radius)); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `RadiusError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:325:10 [INFO] [stdout] | [INFO] [stdout] 325 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:240:24 [INFO] [stdout] | [INFO] [stdout] 240 | return Err(MessageOutsideIntervalError!(message, self.o, self.delta)); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageOutsideIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:398:24 [INFO] [stdout] | [INFO] [stdout] 398 | return Err(InvalidEncoderError!(self.nb_bit_precision, self.delta)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:401:24 [INFO] [stdout] | [INFO] [stdout] 401 | return Err(NotEnoughPaddingError!(self.nb_bit_padding, 1)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:325:10 [INFO] [stdout] | [INFO] [stdout] 325 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:463:24 [INFO] [stdout] | [INFO] [stdout] 463 | return Err(MessageOutsideIntervalError!(m, self.o, self.delta)); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageOutsideIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:491:24 [INFO] [stdout] | [INFO] [stdout] 491 | return Err(InvalidEncoderError!(self.nb_bit_precision, self.delta)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/encoder/mod.rs:534:24 [INFO] [stdout] | [INFO] [stdout] 534 | return Err(InvalidEncoderError!(self.nb_bit_precision, self.delta)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:166:24 [INFO] [stdout] | [INFO] [stdout] 166 | return Err(NoNoiseInCiphertext!(var)); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:212:24 [INFO] [stdout] | [INFO] [stdout] 212 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:258:24 [INFO] [stdout] | [INFO] [stdout] 258 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:345:24 [INFO] [stdout] | [INFO] [stdout] 345 | return Err(MessageTooBigError!(message, self.encoder.delta)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageTooBigError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:430:24 [INFO] [stdout] | [INFO] [stdout] 430 | return Err(InvalidEncoderError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 431 | | self.encoder.nb_bit_precision, [INFO] [stdout] 432 | | self.encoder.delta [INFO] [stdout] 433 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:536:24 [INFO] [stdout] | [INFO] [stdout] 536 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:547:24 [INFO] [stdout] | [INFO] [stdout] 547 | return Err(DeltaError!(enc1.delta, enc2.delta)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:549:24 [INFO] [stdout] | [INFO] [stdout] 549 | return Err(PaddingError!(enc1.nb_bit_padding, enc2.nb_bit_padding)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:657:24 [INFO] [stdout] | [INFO] [stdout] 657 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:663:24 [INFO] [stdout] | [INFO] [stdout] 663 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:766:24 [INFO] [stdout] | [INFO] [stdout] 766 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 767 | | self.encoder.nb_bit_padding, [INFO] [stdout] 768 | | ct.encoder.nb_bit_padding [INFO] [stdout] 769 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:773:24 [INFO] [stdout] | [INFO] [stdout] 773 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:777:24 [INFO] [stdout] | [INFO] [stdout] 777 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:782:24 [INFO] [stdout] | [INFO] [stdout] 782 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:888:24 [INFO] [stdout] | [INFO] [stdout] 888 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 889 | | self.encoder.nb_bit_padding, [INFO] [stdout] 890 | | ct.encoder.nb_bit_padding [INFO] [stdout] 891 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:895:24 [INFO] [stdout] | [INFO] [stdout] 895 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:899:24 [INFO] [stdout] | [INFO] [stdout] 899 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:904:24 [INFO] [stdout] | [INFO] [stdout] 904 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1007:24 [INFO] [stdout] | [INFO] [stdout] 1007 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1008 | | self.encoder.nb_bit_padding, [INFO] [stdout] 1009 | | ct.encoder.nb_bit_padding [INFO] [stdout] 1010 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1014:24 [INFO] [stdout] | [INFO] [stdout] 1014 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1018:24 [INFO] [stdout] | [INFO] [stdout] 1018 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1023:24 [INFO] [stdout] | [INFO] [stdout] 1023 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1129:24 [INFO] [stdout] | [INFO] [stdout] 1129 | return Err(PaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1130 | | self.encoder.nb_bit_padding, [INFO] [stdout] 1131 | | ct.encoder.nb_bit_padding [INFO] [stdout] 1132 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1136:24 [INFO] [stdout] | [INFO] [stdout] 1136 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1140:24 [INFO] [stdout] | [INFO] [stdout] 1140 | return Err(DeltaError!(self.encoder.delta, ct.encoder.delta)); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1145:24 [INFO] [stdout] | [INFO] [stdout] 1145 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:427:10 [INFO] [stdout] | [INFO] [stdout] 427 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1368:24 [INFO] [stdout] | [INFO] [stdout] 1368 | return Err(ConstantMaximumError!(constant, max_constant)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ConstantMaximumError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:446:10 [INFO] [stdout] | [INFO] [stdout] 446 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1372:24 [INFO] [stdout] | [INFO] [stdout] 1372 | return Err(ZeroInIntervalError!(self.encoder.o, self.encoder.delta)); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroInIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1376:24 [INFO] [stdout] | [INFO] [stdout] 1376 | return Err(NotEnoughPaddingError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1377 | | self.encoder.nb_bit_padding, [INFO] [stdout] 1378 | | nb_bit_padding [INFO] [stdout] 1379 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1546:24 [INFO] [stdout] | [INFO] [stdout] 1546 | return Err(InvalidEncoderError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1547 | | self.encoder.nb_bit_precision, [INFO] [stdout] 1548 | | self.encoder.delta [INFO] [stdout] 1549 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1773:24 [INFO] [stdout] | [INFO] [stdout] 1773 | return Err(DimensionError!(self.dimension, bsk.get_lwe_dimension())); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:1950:24 [INFO] [stdout] | [INFO] [stdout] 1950 | return Err(NotEnoughPaddingError!(ct1.encoder.nb_bit_precision, 2)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe/mod.rs:2023:24 [INFO] [stdout] | [INFO] [stdout] 2023 | return Err(NotEnoughPaddingError!(self.encoder.nb_bit_padding, nb)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/plaintext/mod.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | return Err(IndexError!(self.nb_plaintexts, nth)); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:556:10 [INFO] [stdout] | [INFO] [stdout] 556 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | return Err(ZeroCiphertextsInStructureError!(nb_ciphertexts)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroCiphertextsInStructureError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:541:10 [INFO] [stdout] | [INFO] [stdout] 541 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | return Err(NotPowerOfTwoError!(polynomial_size)); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotPowerOfTwoError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:571:10 [INFO] [stdout] | [INFO] [stdout] 571 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:416:24 [INFO] [stdout] | [INFO] [stdout] 416 | return Err(WrongSizeError!(plaintexts.len())); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `WrongSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:420:24 [INFO] [stdout] | [INFO] [stdout] 420 | return Err(NoNoiseInCiphertext!(sk.get_variance())); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:475:24 [INFO] [stdout] | [INFO] [stdout] 475 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 476 | | sk.polynomial_size, [INFO] [stdout] 477 | | self.polynomial_size [INFO] [stdout] 478 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:480:24 [INFO] [stdout] | [INFO] [stdout] 480 | return Err(DimensionError!(sk.dimension, self.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:545:24 [INFO] [stdout] | [INFO] [stdout] 545 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 546 | | sk.polynomial_size, [INFO] [stdout] 547 | | self.polynomial_size [INFO] [stdout] 548 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:550:24 [INFO] [stdout] | [INFO] [stdout] 550 | return Err(DimensionError!(sk.dimension, self.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:676:24 [INFO] [stdout] | [INFO] [stdout] 676 | return Err(IndexError!(self.nb_ciphertexts, n_ciphertext)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:526:10 [INFO] [stdout] | [INFO] [stdout] 526 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:680:24 [INFO] [stdout] | [INFO] [stdout] 680 | return Err(MonomialError!(self.polynomial_size, n_coeff)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MonomialError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:588:10 [INFO] [stdout] | [INFO] [stdout] 588 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:770:24 [INFO] [stdout] | [INFO] [stdout] 770 | return Err(NotEnoughValidEncoderError!(nb_valid, messages.len())); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughValidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:798:36 [INFO] [stdout] | [INFO] [stdout] 798 | return Err(MessageTooBigError!(m, encoder.delta)); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageTooBigError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:588:10 [INFO] [stdout] | [INFO] [stdout] 588 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:848:24 [INFO] [stdout] | [INFO] [stdout] 848 | return Err(NotEnoughValidEncoderError!(nb_valid, messages.len())); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughValidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:899:24 [INFO] [stdout] | [INFO] [stdout] 899 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:903:24 [INFO] [stdout] | [INFO] [stdout] 903 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 904 | | self.polynomial_size, [INFO] [stdout] 905 | | ct.polynomial_size [INFO] [stdout] 906 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:913:28 [INFO] [stdout] | [INFO] [stdout] 913 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1006:24 [INFO] [stdout] | [INFO] [stdout] 1006 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1010:24 [INFO] [stdout] | [INFO] [stdout] 1010 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1011 | | self.polynomial_size, [INFO] [stdout] 1012 | | ct.polynomial_size [INFO] [stdout] 1013 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1021:32 [INFO] [stdout] | [INFO] [stdout] 1021 | return Err(PaddingError!( [INFO] [stdout] | ________________________________- [INFO] [stdout] 1022 | | self_enc.nb_bit_padding, [INFO] [stdout] 1023 | | ct_enc.nb_bit_padding [INFO] [stdout] 1024 | | )); [INFO] [stdout] | |_____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1028:32 [INFO] [stdout] | [INFO] [stdout] 1028 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1032:32 [INFO] [stdout] | [INFO] [stdout] 1032 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1107:24 [INFO] [stdout] | [INFO] [stdout] 1107 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1111:24 [INFO] [stdout] | [INFO] [stdout] 1111 | return Err(PolynomialSizeError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1112 | | self.polynomial_size, [INFO] [stdout] 1113 | | ct.polynomial_size [INFO] [stdout] 1114 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PolynomialSizeError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1121:32 [INFO] [stdout] | [INFO] [stdout] 1121 | return Err(PaddingError!( [INFO] [stdout] | ________________________________- [INFO] [stdout] 1122 | | self_enc.nb_bit_padding, [INFO] [stdout] 1123 | | ct_enc.nb_bit_padding [INFO] [stdout] 1124 | | )); [INFO] [stdout] | |_____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1128:32 [INFO] [stdout] | [INFO] [stdout] 1128 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1132:32 [INFO] [stdout] | [INFO] [stdout] 1132 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1290:24 [INFO] [stdout] | [INFO] [stdout] 1290 | return Err(NbCTError!(constants.len(), self.nb_valid())); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NbCTError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:427:10 [INFO] [stdout] | [INFO] [stdout] 427 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1296:28 [INFO] [stdout] | [INFO] [stdout] 1296 | return Err(ConstantMaximumError!(*c, max_constant)); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ConstantMaximumError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:446:10 [INFO] [stdout] | [INFO] [stdout] 446 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1305:32 [INFO] [stdout] | [INFO] [stdout] 1305 | return Err(ZeroInIntervalError!(encoder.o, encoder.delta)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroInIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_rlwe/mod.rs:1309:32 [INFO] [stdout] | [INFO] [stdout] 1309 | return Err(NotEnoughPaddingError!( [INFO] [stdout] | ________________________________- [INFO] [stdout] 1310 | | encoder.nb_bit_padding, [INFO] [stdout] 1311 | | nb_bit_padding [INFO] [stdout] 1312 | | )); [INFO] [stdout] | |_____________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:556:10 [INFO] [stdout] | [INFO] [stdout] 556 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | return Err(ZeroCiphertextsInStructureError!(nb_ciphertexts)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroCiphertextsInStructureError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:105:24 [INFO] [stdout] | [INFO] [stdout] 105 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:110:24 [INFO] [stdout] | [INFO] [stdout] 110 | return Err(IndexError!(self.nb_ciphertexts, self_index)); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:115:24 [INFO] [stdout] | [INFO] [stdout] 115 | return Err(IndexError!(ct.nb_ciphertexts, ct_index)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:162:24 [INFO] [stdout] | [INFO] [stdout] 162 | return Err(IndexError!(self.nb_ciphertexts, n)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:364:24 [INFO] [stdout] | [INFO] [stdout] 364 | return Err(NoNoiseInCiphertext!(var)); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NoNoiseInCiphertext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:418:24 [INFO] [stdout] | [INFO] [stdout] 418 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:472:24 [INFO] [stdout] | [INFO] [stdout] 472 | return Err(DimensionError!(self.dimension, sk.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:574:28 [INFO] [stdout] | [INFO] [stdout] 574 | return Err(MessageTooBigError!(*m, lwe_encoder.delta)); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `MessageTooBigError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:662:28 [INFO] [stdout] | [INFO] [stdout] 662 | return Err(InvalidEncoderError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 663 | | lwe_encoder.nb_bit_precision, [INFO] [stdout] 664 | | lwe_encoder.delta [INFO] [stdout] 665 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:768:24 [INFO] [stdout] | [INFO] [stdout] 768 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:786:28 [INFO] [stdout] | [INFO] [stdout] 786 | return Err(DeltaError!(enc1.delta, enc2.delta)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:788:28 [INFO] [stdout] | [INFO] [stdout] 788 | return Err(PaddingError!(enc1.nb_bit_padding, enc2.nb_bit_padding)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:908:24 [INFO] [stdout] | [INFO] [stdout] 908 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:914:28 [INFO] [stdout] | [INFO] [stdout] 914 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1034:28 [INFO] [stdout] | [INFO] [stdout] 1034 | return Err(PaddingError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 1035 | | self_enc.nb_bit_padding, [INFO] [stdout] 1036 | | ct_enc.nb_bit_padding [INFO] [stdout] 1037 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1041:28 [INFO] [stdout] | [INFO] [stdout] 1041 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1045:28 [INFO] [stdout] | [INFO] [stdout] 1045 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1051:24 [INFO] [stdout] | [INFO] [stdout] 1051 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1160:28 [INFO] [stdout] | [INFO] [stdout] 1160 | return Err(PaddingError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 1161 | | self_enc.nb_bit_padding, [INFO] [stdout] 1162 | | ct_enc.nb_bit_padding [INFO] [stdout] 1163 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1167:28 [INFO] [stdout] | [INFO] [stdout] 1167 | return Err(NotEnoughPaddingError!(self_enc.nb_bit_padding, 1)); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:359:10 [INFO] [stdout] | [INFO] [stdout] 359 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1171:28 [INFO] [stdout] | [INFO] [stdout] 1171 | return Err(DeltaError!(self_enc.delta, ct_enc.delta)); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DeltaError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1177:24 [INFO] [stdout] | [INFO] [stdout] 1177 | return Err(DimensionError!(self.dimension, ct.dimension)); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:465:10 [INFO] [stdout] | [INFO] [stdout] 465 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1419:24 [INFO] [stdout] | [INFO] [stdout] 1419 | return Err(NbCTError!(constants.len(), self.nb_ciphertexts)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NbCTError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:427:10 [INFO] [stdout] | [INFO] [stdout] 427 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1426:28 [INFO] [stdout] | [INFO] [stdout] 1426 | return Err(ConstantMaximumError!(*c, max_constant)); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ConstantMaximumError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:446:10 [INFO] [stdout] | [INFO] [stdout] 446 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1430:28 [INFO] [stdout] | [INFO] [stdout] 1430 | return Err(ZeroInIntervalError!(encoder.o, encoder.delta)); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `ZeroInIntervalError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1434:28 [INFO] [stdout] | [INFO] [stdout] 1434 | return Err(NotEnoughPaddingError!( [INFO] [stdout] | ____________________________- [INFO] [stdout] 1435 | | encoder.nb_bit_padding, [INFO] [stdout] 1436 | | nb_bit_padding [INFO] [stdout] 1437 | | )); [INFO] [stdout] | |_________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1620:24 [INFO] [stdout] | [INFO] [stdout] 1620 | return Err(IndexError!(self.nb_ciphertexts, n)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1624:24 [INFO] [stdout] | [INFO] [stdout] 1624 | return Err(InvalidEncoderError!( [INFO] [stdout] | ________________________- [INFO] [stdout] 1625 | | self.encoders[n].nb_bit_precision, [INFO] [stdout] 1626 | | self.encoders[n].delta [INFO] [stdout] 1627 | | )); [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `InvalidEncoderError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1878:24 [INFO] [stdout] | [INFO] [stdout] 1878 | return Err(IndexError!(self.nb_ciphertexts, n)); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `IndexError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:1882:24 [INFO] [stdout] | [INFO] [stdout] 1882 | return Err(DimensionError!(self.dimension, bsk.get_lwe_dimension())); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `DimensionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/vector_lwe/mod.rs:2080:24 [INFO] [stdout] | [INFO] [stdout] 2080 | return Err(NotEnoughPaddingError!(ct1.encoders[0].nb_bit_precision, 2)); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:478:10 [INFO] [stdout] | [INFO] [stdout] 478 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe_bsk.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | return Err(PrecisionError!()); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `PrecisionError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:393:10 [INFO] [stdout] | [INFO] [stdout] 393 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe_bsk.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | return Err(NotEnoughPaddingError!(encoder_input.nb_bit_padding, 1)); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotEnoughPaddingError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:606:10 [INFO] [stdout] | [INFO] [stdout] 606 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/lwe_secret_key.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | return Err(LweToRlweError!(self.dimension, polynomial_size)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `LweToRlweError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/crypto_api/error.rs:541:10 [INFO] [stdout] | [INFO] [stdout] 541 | }; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/crypto_api/rlwe_params.rs:158:24 [INFO] [stdout] | [INFO] [stdout] 158 | return Err(NotPowerOfTwoError!(polynomial_size)); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `NotPowerOfTwoError` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:922:38 [INFO] [stdout] | [INFO] [stdout] 922 | bytes = unsafe { transmute(val.to_be()) }; [INFO] [stdout] | ---------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u32::to_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 999 | impl_trait_tensor!(u32, "type Torus = u32;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:959:37 [INFO] [stdout] | [INFO] [stdout] 959 | *val = unsafe { transmute::<[u8; <$T as Types>::TORUS_BIT / 8], $T>(bytes) }; [INFO] [stdout] | ---------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u32::from_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 999 | impl_trait_tensor!(u32, "type Torus = u32;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:922:38 [INFO] [stdout] | [INFO] [stdout] 922 | bytes = unsafe { transmute(val.to_be()) }; [INFO] [stdout] | ---------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::to_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 1000 | impl_trait_tensor!(u64, "type Torus = u64;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:959:37 [INFO] [stdout] | [INFO] [stdout] 959 | *val = unsafe { transmute::<[u8; <$T as Types>::TORUS_BIT / 8], $T>(bytes) }; [INFO] [stdout] | ---------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 1000 | impl_trait_tensor!(u64, "type Torus = u64;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:1027:26 [INFO] [stdout] | [INFO] [stdout] 1027 | bytes = unsafe { transmute(val.to_bits()) }; [INFO] [stdout] | ---------^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::to_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:1094:25 [INFO] [stdout] | [INFO] [stdout] 1094 | *val = unsafe { transmute::<[u8; FTORUS_BIT / 8], FTorus>(bytes) }; [INFO] [stdout] | -----------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/crypto_api/vector_lwe/mod.rs:168:22 [INFO] [stdout] | [INFO] [stdout] 168 | .unwrap() [INFO] [stdout] | ______________________^ [INFO] [stdout] 169 | | .clone(); [INFO] [stdout] | |____________________^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `[u64]` does not implement `Clone`, so calling `clone` on `&[u64]` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_ksk.rs:132:29 [INFO] [stdout] | [INFO] [stdout] 132 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_ksk.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_bsk.rs:237:29 [INFO] [stdout] | [INFO] [stdout] 237 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_bsk.rs:254:29 [INFO] [stdout] | [INFO] [stdout] 254 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: attribute should be applied to a free function, impl method or static [INFO] [stdout] --> src/core_api/crypto/lwe/mod.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 36 | fn sk_encrypt(res: &mut [Self], sk: &[Self], mu: &[Self], dimension: usize, std_dev: f64); [INFO] [stdout] | ------------------------------------------------------------------------------------------ not a free function, impl method or static [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `concrete_lib` (lib) due to 226 previous errors; 12 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:922:38 [INFO] [stdout] | [INFO] [stdout] 922 | bytes = unsafe { transmute(val.to_be()) }; [INFO] [stdout] | ---------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u32::to_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 999 | impl_trait_tensor!(u32, "type Torus = u32;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:959:37 [INFO] [stdout] | [INFO] [stdout] 959 | *val = unsafe { transmute::<[u8; <$T as Types>::TORUS_BIT / 8], $T>(bytes) }; [INFO] [stdout] | ---------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u32::from_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 999 | impl_trait_tensor!(u32, "type Torus = u32;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:922:38 [INFO] [stdout] | [INFO] [stdout] 922 | bytes = unsafe { transmute(val.to_be()) }; [INFO] [stdout] | ---------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::to_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 1000 | impl_trait_tensor!(u64, "type Torus = u64;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:959:37 [INFO] [stdout] | [INFO] [stdout] 959 | *val = unsafe { transmute::<[u8; <$T as Types>::TORUS_BIT / 8], $T>(bytes) }; [INFO] [stdout] | ---------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] ... [INFO] [stdout] 1000 | impl_trait_tensor!(u64, "type Torus = u64;"); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] = note: this warning originates in the macro `impl_trait_tensor` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:1027:26 [INFO] [stdout] | [INFO] [stdout] 1027 | bytes = unsafe { transmute(val.to_bits()) }; [INFO] [stdout] | ---------^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::to_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/core_api/math/tensor/mod.rs:1094:25 [INFO] [stdout] | [INFO] [stdout] 1094 | *val = unsafe { transmute::<[u8; FTORUS_BIT / 8], FTorus>(bytes) }; [INFO] [stdout] | -----------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/crypto_api/vector_lwe/mod.rs:168:22 [INFO] [stdout] | [INFO] [stdout] 168 | .unwrap() [INFO] [stdout] | ______________________^ [INFO] [stdout] 169 | | .clone(); [INFO] [stdout] | |____________________^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `[u64]` does not implement `Clone`, so calling `clone` on `&[u64]` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_ksk.rs:132:29 [INFO] [stdout] | [INFO] [stdout] 132 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_ksk.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_bsk.rs:237:29 [INFO] [stdout] | [INFO] [stdout] 237 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/crypto_api/lwe_bsk.rs:254:29 [INFO] [stdout] | [INFO] [stdout] 254 | *val = unsafe { transmute::<[u8; ::TORUS_BIT / 8], Torus>(bytes) }; [INFO] [stdout] | ---------------------------------------------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u64::from_ne_bytes` [INFO] [stdout] | [INFO] [stdout] = help: there's also `from_le_bytes` and `from_be_bytes` if you expect a particular byte order [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `concrete_lib` (lib test) due to 226 previous errors; 12 warnings emitted [INFO] running `Command { std: "docker" "inspect" "06697827152d53bd0f39556d0a1cb315e4fffb095aeb80de5c89e01a3de32e33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06697827152d53bd0f39556d0a1cb315e4fffb095aeb80de5c89e01a3de32e33", kill_on_drop: false }` [INFO] [stdout] 06697827152d53bd0f39556d0a1cb315e4fffb095aeb80de5c89e01a3de32e33