[INFO] cloning repository https://github.com/zertyz/big-O [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zertyz/big-O" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzertyz%2Fbig-O", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzertyz%2Fbig-O'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5fe5236fb990071ee27a0d94221c93276b0d8b1a [INFO] documenting zertyz/big-O against 1.61.0 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzertyz%2Fbig-O" "/workspace/builds/worker-15/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-15/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zertyz/big-O on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/zertyz/big-O [INFO] finished tweaking git repo https://github.com/zertyz/big-O [INFO] tweaked toml for git repo https://github.com/zertyz/big-O written to /workspace/builds/worker-15/source/Cargo.toml [INFO] crate git repo https://github.com/zertyz/big-O already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8be73cdc734deb6b43a60b4b57ee5a7ceedbc58c7a244e1f9fa77cea9be187e1 [INFO] running `Command { std: "docker" "start" "-a" "8be73cdc734deb6b43a60b4b57ee5a7ceedbc58c7a244e1f9fa77cea9be187e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8be73cdc734deb6b43a60b4b57ee5a7ceedbc58c7a244e1f9fa77cea9be187e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8be73cdc734deb6b43a60b4b57ee5a7ceedbc58c7a244e1f9fa77cea9be187e1", kill_on_drop: false }` [INFO] [stdout] 8be73cdc734deb6b43a60b4b57ee5a7ceedbc58c7a244e1f9fa77cea9be187e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 553ca8c9ae7eb957c1a146366ae0d917b0210b05afe91c009168b4e011415e91 [INFO] running `Command { std: "docker" "start" "-a" "553ca8c9ae7eb957c1a146366ae0d917b0210b05afe91c009168b4e011415e91", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.101 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.75 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Compiling crossbeam-queue v0.3.2 [INFO] [stderr] Checking smallvec v1.6.1 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking spin_sleep v1.0.0 [INFO] [stderr] Checking instant v0.1.10 [INFO] [stderr] Checking lock_api v0.4.5 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking crossbeam v0.8.1 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Compiling serial_test_derive v0.5.1 [INFO] [stderr] Checking serial_test v0.5.1 [INFO] [stderr] Documenting big-o v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `super::time_analysis` [INFO] [stdout] --> src/analysis/types.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | /// See [super::time_analysis] & [super::space_analysis] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `time_analysis` in module `analysis` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::space_analysis` [INFO] [stdout] --> src/analysis/types.rs:10:35 [INFO] [stdout] | [INFO] [stdout] 10 | /// See [super::time_analysis] & [super::space_analysis] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `space_analysis` in module `analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `reset_fn` [INFO] [stdout] --> src/crud_analysis.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | /// calls [reset_fn] before trying again [INFO] [stdout] | ^^^^^^^^ no item named `reset_fn` 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 `test_crud_algorithm` [INFO] [stdout] --> src/crud_analysis.rs:126:63 [INFO] [stdout] | [INFO] [stdout] 126 | /// --> This function is not meant to be run in tests -- see [test_crud_algorithm] instead. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `test_crud_algorithm` 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 `reset_fn` [INFO] [stdout] --> src/crud_analysis.rs:127:10 [INFO] [stdout] | [INFO] [stdout] 127 | /// - [reset_fn] -- a closure or function that will be called after warming up, to restore the empty [INFO] [stdout] | ^^^^^^^^ no item named `reset_fn` 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 `warmup_percentage` [INFO] [stdout] --> src/crud_analysis.rs:129:44 [INFO] [stdout] | [INFO] [stdout] 129 | /// (which only runs if [warmup_percentage] > 0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `warmup_percentage` 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 `create_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:10 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^^^ no item named `create_fn` 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 `read_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^ no item named `read_fn` 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 `update_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:34 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^^^ no item named `update_fn` 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 `delete_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:48 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^^^ no item named `delete_fn` 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 `warmup_percentage` [INFO] [stdout] --> src/crud_analysis.rs:136:10 [INFO] [stdout] | [INFO] [stdout] 136 | /// - [warmup_percentage] -- [0..100]: if > 0, causes an warmup pass to be executed before the first [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `warmup_percentage` 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 `reset_fn` [INFO] [stdout] --> src/crud_analysis.rs:139:83 [INFO] [stdout] | [INFO] [stdout] 139 | /// time complexity analysis. Note, however, that the [reset_fn] must [INFO] [stdout] | ^^^^^^^^ no item named `reset_fn` 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 `create_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:142:10 [INFO] [stdout] | [INFO] [stdout] 142 | /// - [create_iterations_per_pass], [read_iterations_per_pass], [update_iterations_per_pass] & [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `create_iterations_per_pass` 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 `read_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:142:40 [INFO] [stdout] | [INFO] [stdout] 142 | /// - [create_iterations_per_pass], [read_iterations_per_pass], [update_iterations_per_pass] & [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `read_iterations_per_pass` 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 `update_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:142:68 [INFO] [stdout] | [INFO] [stdout] 142 | /// - [create_iterations_per_pass], [read_iterations_per_pass], [update_iterations_per_pass] & [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `update_iterations_per_pass` 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 `delete_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | /// [delete_iterations_per_pass] -- number of times each CRUD algorithm should run, per pass -- not [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `delete_iterations_per_pass` 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 `create_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `create_threads` 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 `read_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:28 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^ no item named `read_threads` 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 `update_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:44 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `update_threads` 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 `delete_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:62 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `delete_threads` 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 `time_unit` [INFO] [stdout] --> src/crud_analysis.rs:149:10 [INFO] [stdout] | [INFO] [stdout] 149 | /// - [time_unit] -- specifies the time unit to use to measure & present time results. Notice the measured [INFO] [stdout] | ^^^^^^^^^ no item named `time_unit` 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 `tests` [INFO] [stdout] --> src/low_level_analysis/mod.rs:6:76 [INFO] [stdout] | [INFO] [stdout] 6 | //! ... and, most importantly, tests both analysis on real functions. See [tests]. [INFO] [stdout] | ^^^^^ no item named `tests` 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 `as_pretty_str` [INFO] [stdout] --> src/low_level_analysis/types.rs:30:18 [INFO] [stdout] | [INFO] [stdout] 30 | /// same as [as_pretty_str()], with additional info for time analysis [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `as_pretty_str` 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 `BigOAlgorithmAnalysis::algorithm_measurements` [INFO] [stdout] --> src/low_level_analysis/types.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | /// Type for [BigOAlgorithmAnalysis::algorithm_measurements] when analyzing algorithms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BigOAlgorithmAnalysis` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BigOAlgorithmAnalysis::algorithm_measurements` [INFO] [stdout] --> src/low_level_analysis/types.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 93 | /// Type for [BigOAlgorithmAnalysis::algorithm_measurements] when analyzing algorithms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BigOAlgorithmAnalysis` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `passes_info` [INFO] [stdout] --> src/low_level_analysis/time_analysis.rs:11:85 [INFO] [stdout] | [INFO] [stdout] 11 | /// To perform the analysis, two passes are required on different set sizes -- see [passes_info]. The number of repetitions & set size [INFO] [stdout] | ^^^^^^^^^^^ no item named `passes_info` 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 `passes_info` [INFO] [stdout] --> src/low_level_analysis/time_analysis.rs:56:108 [INFO] [stdout] | [INFO] [stdout] 56 | /// To perform the analysis, two passes are required with the same delta in elements count on each -- see [passes_info]. [INFO] [stdout] | ^^^^^^^^^^^ no item named `passes_info` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `PassResult` links to private item `run_pass` [INFO] [stdout] --> src/low_level_analysis/mod.rs:123:51 [INFO] [stdout] | [INFO] [stdout] 123 | /// contains the measurements for a pass done in [run_pass()] [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `dependencies` [INFO] [stdout] --> src/configs.rs:2:58 [INFO] [stdout] | [INFO] [stdout] 2 | //! - "features" definitions, client project's Cargo "[dependencies]" declarations [INFO] [stdout] | ^^^^^^^^^^^^ no item named `dependencies` 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 `published_tail` [INFO] [stdout] --> src/ring_buffer.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | /// if ahead of [published_tail], indicates a new slot is being filled in, to soon be published [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `published_tail` 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 `dequeue` [INFO] [stdout] --> src/ring_buffer.rs:145:60 [INFO] [stdout] | [INFO] [stdout] 145 | /// Returns all ring-buffer slot references yet to be [dequeue]ed.\ [INFO] [stdout] | ^^^^^^^ no item named `dequeue` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `RingBufferOverflowError` links to private item `RingBufferOverflowError::msg` [INFO] [stdout] --> src/ring_buffer.rs:201:43 [INFO] [stdout] | [INFO] [stdout] 201 | /// A descriptive message is returned in [RingBufferOverflowError::msg]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 32 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 47.09s [INFO] running `Command { std: "docker" "inspect" "553ca8c9ae7eb957c1a146366ae0d917b0210b05afe91c009168b4e011415e91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "553ca8c9ae7eb957c1a146366ae0d917b0210b05afe91c009168b4e011415e91", kill_on_drop: false }` [INFO] [stdout] 553ca8c9ae7eb957c1a146366ae0d917b0210b05afe91c009168b4e011415e91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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" "+1.61.0" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] 0fe2b02d512d3d186ecbbcb02fad81ceeacad2a6aeeb4cf4bc78590a3cfa8985 [INFO] running `Command { std: "docker" "start" "-a" "0fe2b02d512d3d186ecbbcb02fad81ceeacad2a6aeeb4cf4bc78590a3cfa8985", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.101 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.75 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Checking smallvec v1.6.1 [INFO] [stderr] Compiling crossbeam-queue v0.3.2 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking spin_sleep v1.0.0 [INFO] [stderr] Checking instant v0.1.10 [INFO] [stderr] Checking lock_api v0.4.5 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking crossbeam v0.8.1 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Compiling serial_test_derive v0.5.1 [INFO] [stderr] Checking serial_test v0.5.1 [INFO] [stderr] Documenting big-o v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `super::time_analysis` [INFO] [stdout] --> src/analysis/types.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | /// See [super::time_analysis] & [super::space_analysis] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `time_analysis` in module `analysis` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::space_analysis` [INFO] [stdout] --> src/analysis/types.rs:10:35 [INFO] [stdout] | [INFO] [stdout] 10 | /// See [super::time_analysis] & [super::space_analysis] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `space_analysis` in module `analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `reset_fn` [INFO] [stdout] --> src/crud_analysis.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | /// calls [reset_fn] before trying again [INFO] [stdout] | ^^^^^^^^ no item named `reset_fn` 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 `test_crud_algorithm` [INFO] [stdout] --> src/crud_analysis.rs:126:63 [INFO] [stdout] | [INFO] [stdout] 126 | /// --> This function is not meant to be run in tests -- see [test_crud_algorithm] instead. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `test_crud_algorithm` 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 `reset_fn` [INFO] [stdout] --> src/crud_analysis.rs:127:10 [INFO] [stdout] | [INFO] [stdout] 127 | /// - [reset_fn] -- a closure or function that will be called after warming up, to restore the empty [INFO] [stdout] | ^^^^^^^^ no item named `reset_fn` 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 `warmup_percentage` [INFO] [stdout] --> src/crud_analysis.rs:129:44 [INFO] [stdout] | [INFO] [stdout] 129 | /// (which only runs if [warmup_percentage] > 0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `warmup_percentage` 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 `create_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:10 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^^^ no item named `create_fn` 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 `read_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^ no item named `read_fn` 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 `update_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:34 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^^^ no item named `update_fn` 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 `delete_fn` [INFO] [stdout] --> src/crud_analysis.rs:130:48 [INFO] [stdout] | [INFO] [stdout] 130 | /// - [create_fn], [read_fn], [update_fn] & [delete_fn] -- closures or functions for each of the [INFO] [stdout] | ^^^^^^^^^ no item named `delete_fn` 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 `warmup_percentage` [INFO] [stdout] --> src/crud_analysis.rs:136:10 [INFO] [stdout] | [INFO] [stdout] 136 | /// - [warmup_percentage] -- [0..100]: if > 0, causes an warmup pass to be executed before the first [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `warmup_percentage` 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 `reset_fn` [INFO] [stdout] --> src/crud_analysis.rs:139:83 [INFO] [stdout] | [INFO] [stdout] 139 | /// time complexity analysis. Note, however, that the [reset_fn] must [INFO] [stdout] | ^^^^^^^^ no item named `reset_fn` 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 `create_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:142:10 [INFO] [stdout] | [INFO] [stdout] 142 | /// - [create_iterations_per_pass], [read_iterations_per_pass], [update_iterations_per_pass] & [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `create_iterations_per_pass` 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 `read_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:142:40 [INFO] [stdout] | [INFO] [stdout] 142 | /// - [create_iterations_per_pass], [read_iterations_per_pass], [update_iterations_per_pass] & [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `read_iterations_per_pass` 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 `update_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:142:68 [INFO] [stdout] | [INFO] [stdout] 142 | /// - [create_iterations_per_pass], [read_iterations_per_pass], [update_iterations_per_pass] & [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `update_iterations_per_pass` 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 `delete_iterations_per_pass` [INFO] [stdout] --> src/crud_analysis.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | /// [delete_iterations_per_pass] -- number of times each CRUD algorithm should run, per pass -- not [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `delete_iterations_per_pass` 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 `create_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `create_threads` 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 `read_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:28 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^ no item named `read_threads` 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 `update_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:44 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `update_threads` 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 `delete_threads` [INFO] [stdout] --> src/crud_analysis.rs:146:62 [INFO] [stdout] | [INFO] [stdout] 146 | /// - [create_threads], [read_threads], [update_threads], [delete_threads] -- specifies how many threads [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `delete_threads` 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 `time_unit` [INFO] [stdout] --> src/crud_analysis.rs:149:10 [INFO] [stdout] | [INFO] [stdout] 149 | /// - [time_unit] -- specifies the time unit to use to measure & present time results. Notice the measured [INFO] [stdout] | ^^^^^^^^^ no item named `time_unit` 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 `tests` [INFO] [stdout] --> src/low_level_analysis/mod.rs:6:76 [INFO] [stdout] | [INFO] [stdout] 6 | //! ... and, most importantly, tests both analysis on real functions. See [tests]. [INFO] [stdout] | ^^^^^ no item named `tests` 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 `as_pretty_str` [INFO] [stdout] --> src/low_level_analysis/types.rs:30:18 [INFO] [stdout] | [INFO] [stdout] 30 | /// same as [as_pretty_str()], with additional info for time analysis [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `as_pretty_str` 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 `BigOAlgorithmAnalysis::algorithm_measurements` [INFO] [stdout] --> src/low_level_analysis/types.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | /// Type for [BigOAlgorithmAnalysis::algorithm_measurements] when analyzing algorithms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BigOAlgorithmAnalysis` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BigOAlgorithmAnalysis::algorithm_measurements` [INFO] [stdout] --> src/low_level_analysis/types.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 93 | /// Type for [BigOAlgorithmAnalysis::algorithm_measurements] when analyzing algorithms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BigOAlgorithmAnalysis` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `passes_info` [INFO] [stdout] --> src/low_level_analysis/time_analysis.rs:11:85 [INFO] [stdout] | [INFO] [stdout] 11 | /// To perform the analysis, two passes are required on different set sizes -- see [passes_info]. The number of repetitions & set size [INFO] [stdout] | ^^^^^^^^^^^ no item named `passes_info` 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 `passes_info` [INFO] [stdout] --> src/low_level_analysis/time_analysis.rs:56:108 [INFO] [stdout] | [INFO] [stdout] 56 | /// To perform the analysis, two passes are required with the same delta in elements count on each -- see [passes_info]. [INFO] [stdout] | ^^^^^^^^^^^ no item named `passes_info` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `PassResult` links to private item `run_pass` [INFO] [stdout] --> src/low_level_analysis/mod.rs:123:51 [INFO] [stdout] | [INFO] [stdout] 123 | /// contains the measurements for a pass done in [run_pass()] [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `dependencies` [INFO] [stdout] --> src/configs.rs:2:58 [INFO] [stdout] | [INFO] [stdout] 2 | //! - "features" definitions, client project's Cargo "[dependencies]" declarations [INFO] [stdout] | ^^^^^^^^^^^^ no item named `dependencies` 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 `published_tail` [INFO] [stdout] --> src/ring_buffer.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | /// if ahead of [published_tail], indicates a new slot is being filled in, to soon be published [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `published_tail` 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 `dequeue` [INFO] [stdout] --> src/ring_buffer.rs:145:60 [INFO] [stdout] | [INFO] [stdout] 145 | /// Returns all ring-buffer slot references yet to be [dequeue]ed.\ [INFO] [stdout] | ^^^^^^^ no item named `dequeue` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `RingBufferOverflowError` links to private item `RingBufferOverflowError::msg` [INFO] [stdout] --> src/ring_buffer.rs:201:43 [INFO] [stdout] | [INFO] [stdout] 201 | /// A descriptive message is returned in [RingBufferOverflowError::msg]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 32 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 41s [INFO] running `Command { std: "docker" "inspect" "0fe2b02d512d3d186ecbbcb02fad81ceeacad2a6aeeb4cf4bc78590a3cfa8985", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fe2b02d512d3d186ecbbcb02fad81ceeacad2a6aeeb4cf4bc78590a3cfa8985", kill_on_drop: false }` [INFO] [stdout] 0fe2b02d512d3d186ecbbcb02fad81ceeacad2a6aeeb4cf4bc78590a3cfa8985