Build #193764 2019-10-24T20:50:11.690913+00:00
# rustc version
rustc 1.40.0-nightly (4a8c5b20c 2019-10-23)# docs.rs version
docsrs 0.6.0 (e95c89b 2019-10-17)# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/curve25519-dalek-2.0.0-alpha.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/curve25519-dalek-2.0.0-alpha.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20191023-1.40.0-nightly-4a8c5b20c --static-root-path / --disable-per-crate-search --extern-html-root-url bincode=https://docs.rs/bincode/1.2.0 --extern-html-root-url rand_os=https://docs.rs/rand_os/0.2.2 --extern-html-root-url zeroize=https://docs.rs/zeroize/1.0.0 --extern-html-root-url rand_core=https://docs.rs/rand_core/0.5.1 --extern-html-root-url criterion=https://docs.rs/criterion/0.2.11 --extern-html-root-url byteorder=https://docs.rs/byteorder/1.3.2 --extern-html-root-url rand=https://docs.rs/rand/0.7.2 --extern-html-root-url digest=https://docs.rs/digest/0.8.1 --extern-html-root-url subtle=https://docs.rs/subtle/2.2.1 --extern-html-root-url sha2=https://docs.rs/sha2/0.8.0" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "--target" "x86_64-unknown-linux-gnu" "--features" "nightly simd_backend"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 1ce91f881f54b8235263d13a542fa09b8aa67b8d6b59289d9bf183f8bfe01f08
[INFO] running `"docker" "start" "-a" "1ce91f881f54b8235263d13a542fa09b8aa67b8d6b59289d9bf183f8bfe01f08"`
[INFO] [stderr] Compiling typenum v1.11.2
[INFO] [stderr] Compiling libc v0.2.65
[INFO] [stderr] Checking cfg-if v0.1.10
[INFO] [stderr] Compiling getrandom v0.1.12
[INFO] [stderr] Compiling packed_simd v0.3.3
[INFO] [stderr] Compiling byteorder v1.3.2
[INFO] [stderr] Checking subtle v2.2.1
[INFO] [stderr] Checking zeroize v1.0.0
[INFO] [stderr] Checking generic-array v0.12.3
[INFO] [stderr] Checking rand_core v0.5.1
[INFO] [stderr] Checking digest v0.8.1
[INFO] [stderr] Documenting curve25519-dalek v2.0.0-alpha.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:28:20
[INFO] [stderr] |
[INFO] [stderr] 28 | //! E = \mathcal E[8] \times \mathcal E[\ell]\\). The torsion
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(intra_doc_link_resolution_failure)]` on by default
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:29:29
[INFO] [stderr] |
[INFO] [stderr] 29 | //! subgroup \\( \mathcal E[8] \\) consists of eight points of small
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:31:59
[INFO] [stderr] |
[INFO] [stderr] 31 | //! use the word only to refer to the small \\(\mathcal E[8]\\) part, not
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:34:45
[INFO] [stderr] |
[INFO] [stderr] 34 | //! To test if a point is in \\( \mathcal E[8] \\), use
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:847:46
[INFO] [stderr] |
[INFO] [stderr] 847 | /// Multiply by the cofactor: return \\([8]P\\).
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:868:70
[INFO] [stderr] |
[INFO] [stderr] 868 | /// * `true` if `self` is in the torsion subgroup \\( \mathcal E[8] \\);
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/edwards.rs:869:75
[INFO] [stderr] |
[INFO] [stderr] 869 | /// * `false` if `self` is not in the torsion subgroup \\( \mathcal E[8] \\).
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[4]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/ristretto.rs:126:20
[INFO] [stderr] |
[INFO] [stderr] 126 | //! E / \mathcal E[4]\\) or \\(2 \mathcal E / \mathcal E[2] \\), to
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[2]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/ristretto.rs:126:58
[INFO] [stderr] |
[INFO] [stderr] 126 | //! E / \mathcal E[4]\\) or \\(2 \mathcal E / \mathcal E[2] \\), to
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[2]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/ristretto.rs:482:24
[INFO] [stderr] |
[INFO] [stderr] 482 | /// \mathrm{enc}( [2]P\_1), \ldots, \mathrm{enc}( [2]P\_n ) \\)
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[2]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/ristretto.rs:482:56
[INFO] [stderr] |
[INFO] [stderr] 482 | /// \mathrm{enc}( [2]P\_1), \ldots, \mathrm{enc}( [2]P\_n ) \\)
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/u64/constants.rs:127:43
[INFO] [stderr] |
[INFO] [stderr] 127 | /// The 8-torsion subgroup \\(\mathcal E [8]\\).
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[i]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/u64/constants.rs:130:22
[INFO] [stderr] |
[INFO] [stderr] 130 | /// the array is \\([i]P\\), where \\(P\\) is a point of order \\(8\\)
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[8]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/u64/constants.rs:131:30
[INFO] [stderr] |
[INFO] [stderr] 131 | /// generating \\(\mathcal E[8]\\).
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[4]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/u64/constants.rs:133:24
[INFO] [stderr] |
[INFO] [stderr] 133 | /// Thus \\(\mathcal E[4]\\) is the points indexed by `0,2,4,6`, and
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[2]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/u64/constants.rs:134:19
[INFO] [stderr] |
[INFO] [stderr] 134 | /// \\(\mathcal E[2]\\) is the points indexed by `0,4`.
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[vartime_multiscalar_mul]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/traits.rs:241:8
[INFO] [stderr] |
[INFO] [stderr] 241 | /// * [`vartime_multiscalar_mul`], which handles the special case
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[vartime_mixed_multiscalar_mul]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/traits.rs:244:8
[INFO] [stderr] |
[INFO] [stderr] 244 | /// * [`vartime_mixed_multiscalar_mul`], which takes the dynamic
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[optional_mixed_multiscalar_mul]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/traits.rs:247:8
[INFO] [stderr] |
[INFO] [stderr] 247 | /// * [`optional_mixed_multiscalar_mul`], which takes the dynamic
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[serial]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/mod.rs:16:10
[INFO] [stderr] |
[INFO] [stderr] 16 | //! The [`serial`] backend contains 32- and 64-bit implementations of
[INFO] [stderr] | ^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[vector]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/mod.rs:21:10
[INFO] [stderr] |
[INFO] [stderr] 21 | //! The [`vector`] backend contains implementations of vectorized
[INFO] [stderr] | ^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[vector]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/mod.rs:33:10
[INFO] [stderr] |
[INFO] [stderr] 33 | //! The [`vector`] backend is selected by the `simd_backend` cargo
[INFO] [stderr] | ^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[serial]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/mod.rs:34:27
[INFO] [stderr] |
[INFO] [stderr] 34 | //! feature; it uses the [`serial`] backend for non-vectorized operations.
[INFO] [stderr] | ^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[self::curve_models]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/mod.rs:15:46
[INFO] [stderr] |
[INFO] [stderr] 15 | //! multiplication; see the [`curve_models`](self::curve_models) and
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[self::scalar_mul]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/serial/mod.rs:16:20
[INFO] [stderr] |
[INFO] [stderr] 16 | //! [`scalar_mul`](self::scalar_mul) documentation for more
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[2]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/vector/mod.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | doc(include = "../../../docs/parallel-formulas.md")
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] to obtain \\( P\_3 = (X\_3 : Y\_3 : Z\_3 : T\_3) = [2]P\_1 \\).
[INFO] [stderr] ^
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[avx2]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/vector/mod.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | doc(include = "../../../docs/parallel-formulas.md")
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] implementation of the point operations. Instead, the [`avx2`] and
[INFO] [stderr] ^^^^^^
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[ifma]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/vector/mod.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | doc(include = "../../../docs/parallel-formulas.md")
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] [`ifma`] backends provide `ExtendedPoint` and `CachedPoint` types, and
[INFO] [stderr] ^^^^^^
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[scalar_mul]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/backend/vector/mod.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | doc(include = "../../../docs/parallel-formulas.md")
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] the [`scalar_mul`] code uses one of the backend types by a type alias.
[INFO] [stderr] ^^^^^^^^^^^^
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `[n]` cannot be resolved, ignoring it...
[INFO] [stderr] --> src/montgomery.rs:264:82
[INFO] [stderr] |
[INFO] [stderr] 264 | /// Given `self` \\( = u\_0(P) \\), and a `Scalar` \\(n\\), return \\( u\_0([n]P) \\).
[INFO] [stderr] | ^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 42.77s
[INFO] running `"docker" "inspect" "1ce91f881f54b8235263d13a542fa09b8aa67b8d6b59289d9bf183f8bfe01f08"`
[INFO] running `"docker" "rm" "-f" "1ce91f881f54b8235263d13a542fa09b8aa67b8d6b59289d9bf183f8bfe01f08"`
[INFO] [stdout] 1ce91f881f54b8235263d13a542fa09b8aa67b8d6b59289d9bf183f8bfe01f08