[INFO] cloning repository https://github.com/urbanslug/wfilter [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/urbanslug/wfilter" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furbanslug%2Fwfilter", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furbanslug%2Fwfilter'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0699b79874ee1cd670d958df7be304292653ddc0 [INFO] checking urbanslug/wfilter against try#8552849d5ae3b6c66b89a0ac2e9c1e3ef5cde346 for pr-86194 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furbanslug%2Fwfilter" "/workspace/builds/worker-2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/urbanslug/wfilter on toolchain 8552849d5ae3b6c66b89a0ac2e9c1e3ef5cde346 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8552849d5ae3b6c66b89a0ac2e9c1e3ef5cde346" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/urbanslug/wfilter [INFO] finished tweaking git repo https://github.com/urbanslug/wfilter [INFO] tweaked toml for git repo https://github.com/urbanslug/wfilter written to /workspace/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/urbanslug/wfilter already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8552849d5ae3b6c66b89a0ac2e9c1e3ef5cde346" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded coitrees v0.2.1 [INFO] [stderr] Downloaded libwfa v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+8552849d5ae3b6c66b89a0ac2e9c1e3ef5cde346" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 73367485ccac06b1c225176937074c185684f48c4e44a887dca368d692aeabb1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "73367485ccac06b1c225176937074c185684f48c4e44a887dca368d692aeabb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "73367485ccac06b1c225176937074c185684f48c4e44a887dca368d692aeabb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73367485ccac06b1c225176937074c185684f48c4e44a887dca368d692aeabb1", kill_on_drop: false }` [INFO] [stdout] 73367485ccac06b1c225176937074c185684f48c4e44a887dca368d692aeabb1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+8552849d5ae3b6c66b89a0ac2e9c1e3ef5cde346" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6efbd2321156ef1924f01c74ea3cd43ed5677311e79cd9d4263ef0a71aa495cf [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "6efbd2321156ef1924f01c74ea3cd43ed5677311e79cd9d4263ef0a71aa495cf", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling bindgen v0.53.3 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Checking coitrees v0.2.1 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling nom v5.1.2 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling libc v0.2.95 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Compiling clang-sys v0.29.3 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling libwfa v0.1.2 [INFO] [stderr] Checking wfilter v0.0.1-alpha (/opt/rustwide/workdir) [INFO] [stdout] error: expected `{`, found `cigar` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:229:31 [INFO] [stdout] | [INFO] [stdout] 229 | if valid_location cigar.operations[cigar.begin_offset -= 1] = 'I'; [INFO] [stdout] | -- ^^^^^------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | expected `{` [INFO] [stdout] | | help: try placing this code inside a block: `{ cigar.operations[cigar.begin_offset -= 1] = 'I' }` [INFO] [stdout] | this `if` expression has a condition, but no block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `{`, found `cigar` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:237:31 [INFO] [stdout] | [INFO] [stdout] 237 | if valid_location cigar.operations[cigar.begin_offset -= 1] = 'X'; [INFO] [stdout] | -- ^^^^^------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | expected `{` [INFO] [stdout] | | help: try placing this code inside a block: `{ cigar.operations[cigar.begin_offset -= 1] = 'X' }` [INFO] [stdout] | this `if` expression has a condition, but no block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `{`, found `cigar` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:229:31 [INFO] [stdout] | [INFO] [stdout] 229 | if valid_location cigar.operations[cigar.begin_offset -= 1] = 'I'; [INFO] [stdout] | -- ^^^^^------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | expected `{` [INFO] [stdout] | | help: try placing this code inside a block: `{ cigar.operations[cigar.begin_offset -= 1] = 'I' }` [INFO] [stdout] | this `if` expression has a condition, but no block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `{`, found `cigar` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:237:31 [INFO] [stdout] | [INFO] [stdout] 237 | if valid_location cigar.operations[cigar.begin_offset -= 1] = 'X'; [INFO] [stdout] | -- ^^^^^------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | expected `{` [INFO] [stdout] | | help: try placing this code inside a block: `{ cigar.operations[cigar.begin_offset -= 1] = 'X' }` [INFO] [stdout] | this `if` expression has a condition, but no block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_allocate_wavefronts` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | affine_wavefronts_allocate_wavefronts(affine_wavefronts,&wavefront_set,score,lo,hi); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:103:55 [INFO] [stdout] | [INFO] [stdout] 103 | let kernel: i32 = ((wavefront_set.out_iwavefront!=NULL) << 1) | (wavefront_set.out_dwavefront!=NULL); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:103:100 [INFO] [stdout] | [INFO] [stdout] 103 | let kernel: i32 = ((wavefront_set.out_iwavefront!=NULL) << 1) | (wavefront_set.out_dwavefront!=NULL); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_idm` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:108:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 108 | 3 => { affine_wavefronts_compute_offsets_idm(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_im` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 109 | 2 => { affine_wavefronts_compute_offsets_im(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_dm` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:110:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 110 | 1 => { affine_wavefronts_compute_offsets_dm(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_m` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:111:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 111 | 0 => { affine_wavefronts_compute_offsets_m(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `backtrace_wavefront_trace_deletion_open_offset` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 28 | / fn backtrace_wavefront_trace_deletion_extend_offset( [INFO] [stdout] 29 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 30 | | score: i32, [INFO] [stdout] 31 | | k: i32, [INFO] [stdout] ... | [INFO] [stdout] 46 | | [INFO] [stdout] 47 | | } [INFO] [stdout] | |_- similarly named function `backtrace_wavefront_trace_deletion_extend_offset` defined here [INFO] [stdout] ... [INFO] [stdout] 164 | backtrace_wavefront_trace_deletion_open_offset(affine_wavefronts,gap_open_score,k,offset) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `backtrace_wavefront_trace_deletion_extend_offset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 | use crate::wflambda::gap_affine::affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `backtrace_wavefront_trace_insertion_extend_offset` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 28 | / fn backtrace_wavefront_trace_deletion_extend_offset( [INFO] [stdout] 29 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 30 | | score: i32, [INFO] [stdout] 31 | | k: i32, [INFO] [stdout] ... | [INFO] [stdout] 46 | | [INFO] [stdout] 47 | | } [INFO] [stdout] | |_- similarly named function `backtrace_wavefront_trace_deletion_extend_offset` defined here [INFO] [stdout] ... [INFO] [stdout] 170 | backtrace_wavefront_trace_insertion_extend_offset(affine_wavefronts,gap_extend_score,k,offset) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `backtrace_wavefront_trace_deletion_extend_offset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `backtrace_wavefront_trace_mismatch_offset` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 49 | / fn backtrace_wavefront_trace_insertion_open_offset( [INFO] [stdout] 50 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 51 | | score: i32, [INFO] [stdout] 52 | | k: i32, [INFO] [stdout] ... | [INFO] [stdout] 68 | | } [INFO] [stdout] 69 | | } [INFO] [stdout] | |_- similarly named function `backtrace_wavefront_trace_insertion_open_offset` defined here [INFO] [stdout] ... [INFO] [stdout] 182 | backtrace_wavefront_trace_mismatch_offset(affine_wavefronts,mismatch_score,k,offset) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `backtrace_wavefront_trace_insertion_open_offset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: function `affine_wavefronts_backtrace` is private [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:157:24 [INFO] [stdout] | [INFO] [stdout] 157 | backtrace::affine_wavefronts_backtrace( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ private function [INFO] [stdout] | [INFO] [stdout] note: the function `affine_wavefronts_backtrace` is defined here [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | / fn affine_wavefronts_backtrace( [INFO] [stdout] 120 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 121 | | lambda: T, [INFO] [stdout] 122 | | pattern_length: i32, [INFO] [stdout] ... | [INFO] [stdout] 273 | | //WAVEFRONT_STATS_TIMER_STOP(affine_wavefronts,wf_time_backtrace); [INFO] [stdout] 274 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_allocate_wavefronts` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | affine_wavefronts_allocate_wavefronts(affine_wavefronts,&wavefront_set,score,lo,hi); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:103:55 [INFO] [stdout] | [INFO] [stdout] 103 | let kernel: i32 = ((wavefront_set.out_iwavefront!=NULL) << 1) | (wavefront_set.out_dwavefront!=NULL); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:103:100 [INFO] [stdout] | [INFO] [stdout] 103 | let kernel: i32 = ((wavefront_set.out_iwavefront!=NULL) << 1) | (wavefront_set.out_dwavefront!=NULL); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_idm` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:108:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 108 | 3 => { affine_wavefronts_compute_offsets_idm(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_im` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 109 | 2 => { affine_wavefronts_compute_offsets_im(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_dm` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:110:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 110 | 1 => { affine_wavefronts_compute_offsets_dm(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `affine_wavefronts_compute_offsets_m` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:111:16 [INFO] [stdout] | [INFO] [stdout] 39 | / fn affine_wavefronts_compute_limits( [INFO] [stdout] 40 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 41 | | wavefront_set: &affine_wavefront::AffineWavefrontSet, [INFO] [stdout] 42 | | score: i32, [INFO] [stdout] ... | [INFO] [stdout] 59 | | *lo_effective = lo; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_- similarly named function `affine_wavefronts_compute_limits` defined here [INFO] [stdout] ... [INFO] [stdout] 111 | 0 => { affine_wavefronts_compute_offsets_m(affine_wavefronts,&wavefront_set,lo,hi); }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `affine_wavefronts_compute_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `backtrace_wavefront_trace_deletion_open_offset` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 28 | / fn backtrace_wavefront_trace_deletion_extend_offset( [INFO] [stdout] 29 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 30 | | score: i32, [INFO] [stdout] 31 | | k: i32, [INFO] [stdout] ... | [INFO] [stdout] 46 | | [INFO] [stdout] 47 | | } [INFO] [stdout] | |_- similarly named function `backtrace_wavefront_trace_deletion_extend_offset` defined here [INFO] [stdout] ... [INFO] [stdout] 164 | backtrace_wavefront_trace_deletion_open_offset(affine_wavefronts,gap_open_score,k,offset) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `backtrace_wavefront_trace_deletion_extend_offset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this constant [INFO] [stdout] | [INFO] [stdout] 1 | use crate::wflambda::gap_affine::affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `backtrace_wavefront_trace_insertion_extend_offset` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 28 | / fn backtrace_wavefront_trace_deletion_extend_offset( [INFO] [stdout] 29 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 30 | | score: i32, [INFO] [stdout] 31 | | k: i32, [INFO] [stdout] ... | [INFO] [stdout] 46 | | [INFO] [stdout] 47 | | } [INFO] [stdout] | |_- similarly named function `backtrace_wavefront_trace_deletion_extend_offset` defined here [INFO] [stdout] ... [INFO] [stdout] 170 | backtrace_wavefront_trace_insertion_extend_offset(affine_wavefronts,gap_extend_score,k,offset) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `backtrace_wavefront_trace_deletion_extend_offset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `backtrace_wavefront_trace_mismatch_offset` in this scope [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 49 | / fn backtrace_wavefront_trace_insertion_open_offset( [INFO] [stdout] 50 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 51 | | score: i32, [INFO] [stdout] 52 | | k: i32, [INFO] [stdout] ... | [INFO] [stdout] 68 | | } [INFO] [stdout] 69 | | } [INFO] [stdout] | |_- similarly named function `backtrace_wavefront_trace_insertion_open_offset` defined here [INFO] [stdout] ... [INFO] [stdout] 182 | backtrace_wavefront_trace_mismatch_offset(affine_wavefronts,mismatch_score,k,offset) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `backtrace_wavefront_trace_insertion_open_offset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: function `affine_wavefronts_backtrace` is private [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:157:24 [INFO] [stdout] | [INFO] [stdout] 157 | backtrace::affine_wavefronts_backtrace( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ private function [INFO] [stdout] | [INFO] [stdout] note: the function `affine_wavefronts_backtrace` is defined here [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | / fn affine_wavefronts_backtrace( [INFO] [stdout] 120 | | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] 121 | | lambda: T, [INFO] [stdout] 122 | | pattern_length: i32, [INFO] [stdout] ... | [INFO] [stdout] 273 | | //WAVEFRONT_STATS_TIMER_STOP(affine_wavefronts,wf_time_backtrace); [INFO] [stdout] 274 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:24:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 24 | wavefront_set.in_mwavefront_sub = m; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:28:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 28 | wavefront_set.in_mwavefront_gap = m; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 31 | wavefront_set.in_iwavefront_ext = i; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:34:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 34 | wavefront_set.in_dwavefront_ext = d; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:34:27 [INFO] [stdout] | [INFO] [stdout] 32 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] 33 | [INFO] [stdout] 34 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 34 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap(); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 32 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 41 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 41 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 32 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 44 | _ => { affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 44 | _ => { affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:55:27 [INFO] [stdout] | [INFO] [stdout] 53 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] 54 | [INFO] [stdout] 55 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 55 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap(); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 53 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 62 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 62 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 53 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 66 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 66 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:24:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 24 | wavefront_set.in_mwavefront_sub = m; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:28:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 28 | wavefront_set.in_mwavefront_gap = m; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 31 | wavefront_set.in_iwavefront_ext = i; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0623]: lifetime mismatch [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_align.rs:34:43 [INFO] [stdout] | [INFO] [stdout] 12 | affine_wavefronts: &mut affine_wavefront::AffineWavefronts, [INFO] [stdout] | --------------------------------------- these two types are declared with different lifetimes... [INFO] [stdout] 13 | wavefront_set: &mut affine_wavefront::AffineWavefrontSet, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] ... [INFO] [stdout] 34 | wavefront_set.in_dwavefront_ext = d; [INFO] [stdout] | ^ ...but data from `affine_wavefronts` flows into `wavefront_set` here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:34:27 [INFO] [stdout] | [INFO] [stdout] 32 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] 33 | [INFO] [stdout] 34 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 34 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap(); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 32 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 41 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 41 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 32 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 44 | _ => { affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 44 | _ => { affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:55:27 [INFO] [stdout] | [INFO] [stdout] 53 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] 54 | [INFO] [stdout] 55 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 55 | if score < 0 { return affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap(); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 53 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 62 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 62 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 53 | offset: affine_wavefront::AwfOffset) -> affine_wavefront::AwfOffset { [INFO] [stdout] | --------------------------- expected `usize` because of return type [INFO] [stdout] ... [INFO] [stdout] 66 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 66 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | edit_cigar.operations[(edit_cigar.begin_offset) -= 1] = 'M'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:109:35 [INFO] [stdout] | [INFO] [stdout] 109 | for i in k..alignment_k { operations[op_sentinel -= 1] = 'I'; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string indices are ranges of `usize` [INFO] [stdout] | [INFO] [stdout] = help: the trait `SliceIndex` is not implemented for `()` [INFO] [stdout] = note: required because of the requirements on the impl of `Index<()>` for `str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:111:35 [INFO] [stdout] | [INFO] [stdout] 111 | for i in alignment_k..k { operations[op_sentinel -= 1] = 'D'; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string indices are ranges of `usize` [INFO] [stdout] | [INFO] [stdout] = help: the trait `SliceIndex` is not implemented for `()` [INFO] [stdout] = note: required because of the requirements on the impl of `Index<()>` for `str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 156 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 162 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 174 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 180 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:207:33 [INFO] [stdout] | [INFO] [stdout] 207 | if valid_location { cigar.operations[cigar.begin_offset -= 1] = 'D' }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:214:33 [INFO] [stdout] | [INFO] [stdout] 214 | if valid_location { cigar.operations[cigar.begin_offset -= 1] = 'D' }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:221:33 [INFO] [stdout] | [INFO] [stdout] 221 | if valid_location { cigar.operations[cigar.begin_offset -= 1] = 'I' }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | cigar.operations[cigar.begin_offset -= 1] = 'D'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:267:13 [INFO] [stdout] | [INFO] [stdout] 267 | cigar.operations[cigar.begin_offset -= 1] = 'I'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 36 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0603, E0623. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wfilter` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | edit_cigar.operations[(edit_cigar.begin_offset) -= 1] = 'M'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:109:35 [INFO] [stdout] | [INFO] [stdout] 109 | for i in k..alignment_k { operations[op_sentinel -= 1] = 'I'; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string indices are ranges of `usize` [INFO] [stdout] | [INFO] [stdout] = help: the trait `SliceIndex` is not implemented for `()` [INFO] [stdout] = note: required because of the requirements on the impl of `Index<()>` for `str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `str` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:111:35 [INFO] [stdout] | [INFO] [stdout] 111 | for i in alignment_k..k { operations[op_sentinel -= 1] = 'D'; } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string indices are ranges of `usize` [INFO] [stdout] | [INFO] [stdout] = help: the trait `SliceIndex` is not implemented for `()` [INFO] [stdout] = note: required because of the requirements on the impl of `Index<()>` for `str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 156 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 162 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 174 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `usize`, found `i32` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 180 | affine_wavefront::AFFINE_LAMBDA_WAVEFRONT_OFFSET_NULL.try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:207:33 [INFO] [stdout] | [INFO] [stdout] 207 | if valid_location { cigar.operations[cigar.begin_offset -= 1] = 'D' }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:214:33 [INFO] [stdout] | [INFO] [stdout] 214 | if valid_location { cigar.operations[cigar.begin_offset -= 1] = 'D' }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:221:33 [INFO] [stdout] | [INFO] [stdout] 221 | if valid_location { cigar.operations[cigar.begin_offset -= 1] = 'I' }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | cigar.operations[cigar.begin_offset -= 1] = 'D'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the type `String` cannot be indexed by `()` [INFO] [stdout] --> src/wflambda/gap_affine/affine_wavefront_backtrace.rs:267:13 [INFO] [stdout] | [INFO] [stdout] 267 | cigar.operations[cigar.begin_offset -= 1] = 'I'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `String` cannot be indexed by `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Index<()>` is not implemented for `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 36 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0603, E0623. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "6efbd2321156ef1924f01c74ea3cd43ed5677311e79cd9d4263ef0a71aa495cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6efbd2321156ef1924f01c74ea3cd43ed5677311e79cd9d4263ef0a71aa495cf", kill_on_drop: false }` [INFO] [stdout] 6efbd2321156ef1924f01c74ea3cd43ed5677311e79cd9d4263ef0a71aa495cf