[INFO] fetching crate concrete_lib 0.1.5... [INFO] documenting concrete_lib-0.1.5 against beta-2022-05-20 for beta-1.62-rustdoc-1 [INFO] extracting crate concrete_lib 0.1.5 into /workspace/builds/worker-106/source [INFO] validating manifest of crates.io crate concrete_lib 0.1.5 on toolchain beta-2022-05-20 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-106/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e76d8fd9ec3bce9f6d39973d5db0b6a3ab6c09aac9466ef51dbee152632fcdc [INFO] running `Command { std: "docker" "start" "-a" "3e76d8fd9ec3bce9f6d39973d5db0b6a3ab6c09aac9466ef51dbee152632fcdc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e76d8fd9ec3bce9f6d39973d5db0b6a3ab6c09aac9466ef51dbee152632fcdc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e76d8fd9ec3bce9f6d39973d5db0b6a3ab6c09aac9466ef51dbee152632fcdc", kill_on_drop: false }` [INFO] [stdout] 3e76d8fd9ec3bce9f6d39973d5db0b6a3ab6c09aac9466ef51dbee152632fcdc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d3284ebfce6878f608c7136feb10add8c201a21e8ab095d61c5bc5c2e6c1fa91 [INFO] running `Command { std: "docker" "start" "-a" "d3284ebfce6878f608c7136feb10add8c201a21e8ab095d61c5bc5c2e6c1fa91", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking gimli v0.26.1 [INFO] [stderr] Compiling unicode-xid v0.2.3 [INFO] [stderr] Compiling matrixmultiply v0.1.15 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling ndarray v0.12.1 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking rawpointer v0.1.0 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Checking ppv-lite86 v0.2.16 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling openssl v0.10.40 [INFO] [stderr] Checking ryu v1.0.10 [INFO] [stderr] Compiling concrete_lib v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Checking once_cell v1.12.0 [INFO] [stderr] Checking itoa v1.0.2 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking miniz_oxide v0.5.1 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Checking object v0.28.4 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling backtrace v0.3.65 [INFO] [stderr] Compiling openssl-sys v0.9.73 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking colored v2.0.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking kolmogorov_smirnov v1.1.0 [INFO] [stderr] Checking addr2line v0.17.0 [INFO] [stderr] Checking rand_distr v0.2.2 [INFO] [stderr] Checking fftw-sys v0.4.0 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking fftw v0.5.1 [INFO] [stderr] Documenting concrete_lib v0.1.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:27:50 [INFO] [stdout] | [INFO] [stdout] 27 | //! To do so, we need to **select an interval** [min,max] of the **real numbers** to work with. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,256` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:32:158 [INFO] [stdout] | [INFO] [stdout] 32 | ...that, and you can use for instance the interval [0,256] with 8 bits of precision. [INFO] [stdout] | ^^^^^ no item named `0,256` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:50:228 [INFO] [stdout] | [INFO] [stdout] 50 | ...er min and max** describing the real interval [min,max], and the number of bits of precision, meaning that our interval will be repres... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | //! Note that working in [min,max] with a padding of one is **equivalent** as working in [min,max*2] and knowing that your messages are a... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max*2` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:52:91 [INFO] [stdout] | [INFO] [stdout] 52 | //! Note that working in [min,max] with a padding of one is **equivalent** as working in [min,max*2] and knowing that your messages are a... [INFO] [stdout] | ^^^^^^^^^ no item named `min,max*2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::super::crypto_api::VectorLWE::decrypt` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:236:64 [INFO] [stdout] | [INFO] [stdout] 236 | //! You can execute those 2 steps in one call of the [decrypt](super::super::crypto_api::VectorLWE::decrypt) function as follow: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `VectorLWE` has no field or associated item named `decrypt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::super::crypto_api::VectorRLWE::decrypt` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:427:69 [INFO] [stdout] | [INFO] [stdout] 427 | //! You can also execute those 2 steps in one call of the [decrypt](super::super::crypto_api::VectorRLWE::decrypt) function as follow: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `VectorRLWE` has no field or associated item named `decrypt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:148:31 [INFO] [stdout] | [INFO] [stdout] 148 | //! Note that are working in [min,max], so the messages that we add should be **small enough** to not go beyond min and max. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `100,110` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:150:81 [INFO] [stdout] | [INFO] [stdout] 150 | //! Here is an example of how to compute this kind of addition in the interval [100,110], and for instance, we will start with an LWE cip... [INFO] [stdout] | ^^^^^^^ no item named `100,110` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:236:58 [INFO] [stdout] | [INFO] [stdout] 236 | //! Indeed we simply **change the Encoder** and replace [min,max] by [min+m;max+m] so when we will decrypt we end up with the sum between... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:327:75 [INFO] [stdout] | [INFO] [stdout] 327 | //! Meaning that if you have a ciphertext of a message m in the interval [min,max], you can **easily convert** it into a new ciphertext o... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min1,max1` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:371:30 [INFO] [stdout] | [INFO] [stdout] 371 | //! It means that if we use [min1,max1] as an encoder for m1 and [min2,max2] as an encoder for m2, we need to have **max1-min1=max2-min2**. [INFO] [stdout] | ^^^^^^^^^ no item named `min1,max1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min2,max2` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:371:67 [INFO] [stdout] | [INFO] [stdout] 371 | //! It means that if we use [min1,max1] as an encoder for m1 and [min2,max2] as an encoder for m2, we need to have **max1-min1=max2-min2**. [INFO] [stdout] | ^^^^^^^^^ no item named `min2,max2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:372:48 [INFO] [stdout] | [INFO] [stdout] 372 | //! Then, the result m1+m2 will be encoded in [min,max] with max-min=max1-min1=max2-min2 and the min value **has to be provided**. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:374:114 [INFO] [stdout] | [INFO] [stdout] 374 | ...his operation if the provided output interval [min,max] does not include the result. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min1,max1` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:484:19 [INFO] [stdout] | [INFO] [stdout] 484 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message is in [min1+min2,max1+max2], and the padding for the outpu... [INFO] [stdout] | ^^^^^^^^^ no item named `min1,max1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min2,max2` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:484:45 [INFO] [stdout] | [INFO] [stdout] 484 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message is in [min1+min2,max1+max2], and the padding for the outpu... [INFO] [stdout] | ^^^^^^^^^ no item named `min2,max2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min1,max1` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:580:19 [INFO] [stdout] | [INFO] [stdout] 580 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message m1-m2 is in [min1-max2,max1-min2], and the padding for the... [INFO] [stdout] | ^^^^^^^^^ no item named `min1,max1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min2,max2` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:580:45 [INFO] [stdout] | [INFO] [stdout] 580 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message m1-m2 is in [min1-max2,max1-min2], and the padding for the... [INFO] [stdout] | ^^^^^^^^^ no item named `min2,max2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,100` [INFO] [stdout] --> src/guide/guide_part4_complex_operations.rs:225:133 [INFO] [stdout] | [INFO] [stdout] 225 | //! The input encoding works in the interval [-10,10] and since we evaluate the square function, the **output interval** has to be [0,100]. [INFO] [stdout] | ^^^^^ no item named `0,100` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,8` [INFO] [stdout] --> src/guide/tutorial_iris.rs:162:39 [INFO] [stdout] | [INFO] [stdout] 162 | //! It make sens to use the interval [0,8]. [INFO] [stdout] | ^^^ no item named `0,8` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 21 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 18.05s [INFO] running `Command { std: "docker" "inspect" "d3284ebfce6878f608c7136feb10add8c201a21e8ab095d61c5bc5c2e6c1fa91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3284ebfce6878f608c7136feb10add8c201a21e8ab095d61c5bc5c2e6c1fa91", kill_on_drop: false }` [INFO] [stdout] d3284ebfce6878f608c7136feb10add8c201a21e8ab095d61c5bc5c2e6c1fa91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-106/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] b41c43d951cc64c92adf83cd07b34d85f9ca0a848951414d8173084ad5125c7d [INFO] running `Command { std: "docker" "start" "-a" "b41c43d951cc64c92adf83cd07b34d85f9ca0a848951414d8173084ad5125c7d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Checking gimli v0.26.1 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling matrixmultiply v0.1.15 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling unicode-xid v0.2.3 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking ppv-lite86 v0.2.16 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Checking rawpointer v0.1.0 [INFO] [stderr] Compiling ndarray v0.12.1 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling openssl v0.10.40 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Checking once_cell v1.12.0 [INFO] [stderr] Checking ryu v1.0.10 [INFO] [stderr] Checking itoa v1.0.2 [INFO] [stderr] Compiling concrete_lib v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Checking miniz_oxide v0.5.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling openssl-sys v0.9.73 [INFO] [stderr] Compiling backtrace v0.3.65 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Checking object v0.28.4 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking colored v2.0.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking kolmogorov_smirnov v1.1.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking addr2line v0.17.0 [INFO] [stderr] Checking rand_distr v0.2.2 [INFO] [stderr] Checking fftw-sys v0.4.0 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking fftw v0.5.1 [INFO] [stderr] Documenting concrete_lib v0.1.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:27:50 [INFO] [stdout] | [INFO] [stdout] 27 | //! To do so, we need to **select an interval** [min,max] of the **real numbers** to work with. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,256` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:32:158 [INFO] [stdout] | [INFO] [stdout] 32 | ...that, and you can use for instance the interval [0,256] with 8 bits of precision. [INFO] [stdout] | ^^^^^ no item named `0,256` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:50:228 [INFO] [stdout] | [INFO] [stdout] 50 | ...er min and max** describing the real interval [min,max], and the number of bits of precision, meaning that our interval will be repres... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | //! Note that working in [min,max] with a padding of one is **equivalent** as working in [min,max*2] and knowing that your messages are a... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max*2` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:52:91 [INFO] [stdout] | [INFO] [stdout] 52 | //! Note that working in [min,max] with a padding of one is **equivalent** as working in [min,max*2] and knowing that your messages are a... [INFO] [stdout] | ^^^^^^^^^ no item named `min,max*2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::super::crypto_api::VectorLWE::decrypt` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:236:64 [INFO] [stdout] | [INFO] [stdout] 236 | //! You can execute those 2 steps in one call of the [decrypt](super::super::crypto_api::VectorLWE::decrypt) function as follow: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `VectorLWE` has no field or associated item named `decrypt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::super::crypto_api::VectorRLWE::decrypt` [INFO] [stdout] --> src/guide/guide_part2_encrypt_decrypt.rs:427:69 [INFO] [stdout] | [INFO] [stdout] 427 | //! You can also execute those 2 steps in one call of the [decrypt](super::super::crypto_api::VectorRLWE::decrypt) function as follow: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `VectorRLWE` has no field or associated item named `decrypt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:148:31 [INFO] [stdout] | [INFO] [stdout] 148 | //! Note that are working in [min,max], so the messages that we add should be **small enough** to not go beyond min and max. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `100,110` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:150:81 [INFO] [stdout] | [INFO] [stdout] 150 | //! Here is an example of how to compute this kind of addition in the interval [100,110], and for instance, we will start with an LWE cip... [INFO] [stdout] | ^^^^^^^ no item named `100,110` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:236:58 [INFO] [stdout] | [INFO] [stdout] 236 | //! Indeed we simply **change the Encoder** and replace [min,max] by [min+m;max+m] so when we will decrypt we end up with the sum between... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:327:75 [INFO] [stdout] | [INFO] [stdout] 327 | //! Meaning that if you have a ciphertext of a message m in the interval [min,max], you can **easily convert** it into a new ciphertext o... [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min1,max1` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:371:30 [INFO] [stdout] | [INFO] [stdout] 371 | //! It means that if we use [min1,max1] as an encoder for m1 and [min2,max2] as an encoder for m2, we need to have **max1-min1=max2-min2**. [INFO] [stdout] | ^^^^^^^^^ no item named `min1,max1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min2,max2` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:371:67 [INFO] [stdout] | [INFO] [stdout] 371 | //! It means that if we use [min1,max1] as an encoder for m1 and [min2,max2] as an encoder for m2, we need to have **max1-min1=max2-min2**. [INFO] [stdout] | ^^^^^^^^^ no item named `min2,max2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:372:48 [INFO] [stdout] | [INFO] [stdout] 372 | //! Then, the result m1+m2 will be encoded in [min,max] with max-min=max1-min1=max2-min2 and the min value **has to be provided**. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min,max` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:374:114 [INFO] [stdout] | [INFO] [stdout] 374 | ...his operation if the provided output interval [min,max] does not include the result. [INFO] [stdout] | ^^^^^^^ no item named `min,max` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min1,max1` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:484:19 [INFO] [stdout] | [INFO] [stdout] 484 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message is in [min1+min2,max1+max2], and the padding for the outpu... [INFO] [stdout] | ^^^^^^^^^ no item named `min1,max1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min2,max2` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:484:45 [INFO] [stdout] | [INFO] [stdout] 484 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message is in [min1+min2,max1+max2], and the padding for the outpu... [INFO] [stdout] | ^^^^^^^^^ no item named `min2,max2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min1,max1` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:580:19 [INFO] [stdout] | [INFO] [stdout] 580 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message m1-m2 is in [min1-max2,max1-min2], and the padding for the... [INFO] [stdout] | ^^^^^^^^^ no item named `min1,max1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `min2,max2` [INFO] [stdout] --> src/guide/guide_part3_simple_operations.rs:580:45 [INFO] [stdout] | [INFO] [stdout] 580 | //! If m1 was in [min1,max1] and m2 was in [min2,max2] then the output message m1-m2 is in [min1-max2,max1-min2], and the padding for the... [INFO] [stdout] | ^^^^^^^^^ no item named `min2,max2` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,100` [INFO] [stdout] --> src/guide/guide_part4_complex_operations.rs:225:133 [INFO] [stdout] | [INFO] [stdout] 225 | //! The input encoding works in the interval [-10,10] and since we evaluate the square function, the **output interval** has to be [0,100]. [INFO] [stdout] | ^^^^^ no item named `0,100` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,8` [INFO] [stdout] --> src/guide/tutorial_iris.rs:162:39 [INFO] [stdout] | [INFO] [stdout] 162 | //! It make sens to use the interval [0,8]. [INFO] [stdout] | ^^^ no item named `0,8` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 21 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 17.78s [INFO] running `Command { std: "docker" "inspect" "b41c43d951cc64c92adf83cd07b34d85f9ca0a848951414d8173084ad5125c7d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b41c43d951cc64c92adf83cd07b34d85f9ca0a848951414d8173084ad5125c7d", kill_on_drop: false }` [INFO] [stdout] b41c43d951cc64c92adf83cd07b34d85f9ca0a848951414d8173084ad5125c7d