[INFO] cloning repository https://github.com/Yogaflre/leetcode [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Yogaflre/leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYogaflre%2Fleetcode", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYogaflre%2Fleetcode'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3950ce5644048e3099e78f21fdc0693ec661c845 [INFO] documenting Yogaflre/leetcode against beta-2022-05-20 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYogaflre%2Fleetcode" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Yogaflre/leetcode 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 git repo https://github.com/Yogaflre/leetcode [INFO] finished tweaking git repo https://github.com/Yogaflre/leetcode [INFO] tweaked toml for git repo https://github.com/Yogaflre/leetcode written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/Yogaflre/leetcode already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e215aa9e06b7d4c5e75f9644930e0fbc8b5e463a04f03422416ee5e9691335e6 [INFO] running `Command { std: "docker" "start" "-a" "e215aa9e06b7d4c5e75f9644930e0fbc8b5e463a04f03422416ee5e9691335e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e215aa9e06b7d4c5e75f9644930e0fbc8b5e463a04f03422416ee5e9691335e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e215aa9e06b7d4c5e75f9644930e0fbc8b5e463a04f03422416ee5e9691335e6", kill_on_drop: false }` [INFO] [stdout] e215aa9e06b7d4c5e75f9644930e0fbc8b5e463a04f03422416ee5e9691335e6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] bbd43873b6b502e0bea30826b7b7c25ec5e4a2b2b1b5f45427eee949f6743b64 [INFO] running `Command { std: "docker" "start" "-a" "bbd43873b6b502e0bea30826b7b7c25ec5e4a2b2b1b5f45427eee949f6743b64", kill_on_drop: false }` [INFO] [stderr] Documenting leetcode v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `每行皇后的索引位置` [INFO] [stdout] --> src/backtracking/n_queens.rs:27:23 [INFO] [stdout] | [INFO] [stdout] 27 | * 递归入参:当前行、items[每行皇后的索引位置]、最终结果集 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `每行皇后的索引位置` 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 `mid` [INFO] [stdout] --> src/binary_search/find_first_and_last_position_of_element_in_sorted_array.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | * 当nums[mid] == target时,分别向左向右遍历找到所有等于target的最远index [INFO] [stdout] | ^^^ no item named `mid` 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` [INFO] [stdout] --> src/dynamic_programming/best_time_to_buy_and_sell_stock_with_cooldown.rs:19:41 [INFO] [stdout] | [INFO] [stdout] 19 | * 1.持有一只股票的累计最大收益 dp[i][0] [INFO] [stdout] | ^ no item named `0` 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 `1` [INFO] [stdout] --> src/dynamic_programming/best_time_to_buy_and_sell_stock_with_cooldown.rs:20:39 [INFO] [stdout] | [INFO] [stdout] 20 | * 2.不持有股票处于冷冻期累计最大收益 dp[i][1] [INFO] [stdout] | ^ no item named `1` 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 `2` [INFO] [stdout] --> src/dynamic_programming/best_time_to_buy_and_sell_stock_with_cooldown.rs:21:37 [INFO] [stdout] | [INFO] [stdout] 21 | * 3.不持有股票且不处于冷冻期累计最大收益 dp[i][2] [INFO] [stdout] | ^ no item named `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 `i` [INFO] [stdout] --> src/greedy/maximum_subarray.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | * 当tmp+num[i]>0:代表数组总和是正数,存在变大的可能;如果为负数则可以直接丢弃(必须) [INFO] [stdout] | ^ no item named `i` 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 `i` [INFO] [stdout] --> src/greedy/maximum_subarray.rs:21:20 [INFO] [stdout] | [INFO] [stdout] 21 | * 当tmp>=nums[i]:当前值大于最新值,可以继续添加(2选1) [INFO] [stdout] | ^ no item named `i` 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 `r` [INFO] [stdout] --> src/hard/sliding_window_maximum.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | * 当nums[r]>tmp时,设置新的tmp,并添加到结果集 [INFO] [stdout] | ^ no item named `r` 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 `l` [INFO] [stdout] --> src/hard/sliding_window_maximum.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | * 当nums[l] src/medium/next_permutation.rs:21:38 [INFO] [stdout] | [INFO] [stdout] 21 | * 遍历l+1..nums.len()的元素,寻找大于nums[l]的最小值(确定起始位置),交换两个元素位置,并且对l之后元素进行排序 ... [INFO] [stdout] | ^ no item named `l` 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 `i` [INFO] [stdout] --> src/medium/subarray_sum_equals_k.rs:20:60 [INFO] [stdout] | [INFO] [stdout] 20 | * 根据array可以求得 nums[i..=j].sum() == array[j+1] - array[i] == k [INFO] [stdout] | ^ no item named `i` 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 `i` [INFO] [stdout] --> src/medium/subarray_sum_equals_k.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | * 所以我们只需要知道在j前面有多少个array[j+1] - array[i] == k [INFO] [stdout] | ^ no item named `i` 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 `j` [INFO] [stdout] --> src/medium/unique_paths_ii.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | * 1.grid[i][j]==1,道路阻碍 -> 0 [INFO] [stdout] | ^ no item named `j` 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 `j` [INFO] [stdout] --> src/medium/unique_paths_ii.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | * 2.matrix[i][j]!=0,该路径已经走过 -> 获取结果 [INFO] [stdout] | ^ no item named `j` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.88s [INFO] running `Command { std: "docker" "inspect" "bbd43873b6b502e0bea30826b7b7c25ec5e4a2b2b1b5f45427eee949f6743b64", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bbd43873b6b502e0bea30826b7b7c25ec5e4a2b2b1b5f45427eee949f6743b64", kill_on_drop: false }` [INFO] [stdout] bbd43873b6b502e0bea30826b7b7c25ec5e4a2b2b1b5f45427eee949f6743b64