[INFO] crate compacts-dict 0.2.1 is already in cache [INFO] extracting crate compacts-dict 0.2.1 into work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/reg/compacts-dict/0.2.1 [INFO] extracting crate compacts-dict 0.2.1 into work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/reg/compacts-dict/0.2.1 [INFO] validating manifest of compacts-dict-0.2.1 on toolchain master#5f9c0448dde167128d668da4555879f64e56af1d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of compacts-dict-0.2.1 on toolchain try#8ec8125bea94852768b56958f05da47666c21ab0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing compacts-dict-0.2.1 [INFO] finished frobbing compacts-dict-0.2.1 [INFO] frobbed toml for compacts-dict-0.2.1 written to work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/reg/compacts-dict/0.2.1/Cargo.toml [INFO] started frobbing compacts-dict-0.2.1 [INFO] finished frobbing compacts-dict-0.2.1 [INFO] frobbed toml for compacts-dict-0.2.1 written to work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/reg/compacts-dict/0.2.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking compacts-dict-0.2.1 against master#5f9c0448dde167128d668da4555879f64e56af1d for pr-62133 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62133/worker-6/master#5f9c0448dde167128d668da4555879f64e56af1d:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/reg/compacts-dict/0.2.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 4ba7de492c426749e4efaa9226307d9f8ebbb39377334d17cb217608dbca7206 [INFO] running `"docker" "start" "-a" "4ba7de492c426749e4efaa9226307d9f8ebbb39377334d17cb217608dbca7206"` [INFO] [stderr] Checking compacts-prim v0.2.1 [INFO] [stderr] Checking karabiner-thunk v0.1.0 [INFO] [stderr] Checking karabiner v0.1.0 [INFO] [stderr] Checking compacts-bits v0.2.1 [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:184:35 [INFO] [stderr] | [INFO] [stderr] 184 | for bit in range.start...range.end { [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 184 | for bit in range.start..range.end { [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 184 | for bit in range.start..=range.end { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:216:35 [INFO] [stderr] | [INFO] [stderr] 216 | for bit in range.start...range.end { [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 216 | for bit in range.start..range.end { [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 216 | for bit in range.start..=range.end { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:252:35 [INFO] [stderr] | [INFO] [stderr] 252 | for bit in range.start...range.end { [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 252 | for bit in range.start..range.end { [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 252 | for bit in range.start..=range.end { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:109:68 [INFO] [stderr] | [INFO] [stderr] 109 | self.ranges[pos] = (self.ranges[pos].start - 1)...self.ranges[pos].end; [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 109 | self.ranges[pos] = (self.ranges[pos].start - 1)..self.ranges[pos].end; [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 109 | self.ranges[pos] = (self.ranges[pos].start - 1)..=self.ranges[pos].end; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:113:58 [INFO] [stderr] | [INFO] [stderr] 113 | self.ranges[i] = self.ranges[i].start...self.ranges[pos].end; [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 113 | self.ranges[i] = self.ranges[i].start..self.ranges[pos].end; [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 113 | self.ranges[i] = self.ranges[i].start..=self.ranges[pos].end; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:118:58 [INFO] [stderr] | [INFO] [stderr] 118 | self.ranges[i] = self.ranges[i].start...(self.ranges[i].end + 1); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 118 | self.ranges[i] = self.ranges[i].start..(self.ranges[i].end + 1); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 118 | self.ranges[i] = self.ranges[i].start..=(self.ranges[i].end + 1); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:121:68 [INFO] [stderr] | [INFO] [stderr] 121 | self.ranges[pos] = (self.ranges[pos].start - 1)...self.ranges[pos].end; [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 121 | self.ranges[pos] = (self.ranges[pos].start - 1)..self.ranges[pos].end; [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 121 | self.ranges[pos] = (self.ranges[pos].start - 1)..=self.ranges[pos].end; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:124:46 [INFO] [stderr] | [INFO] [stderr] 124 | self.ranges.insert(pos, x...x); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 124 | self.ranges.insert(pos, x..x); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 124 | self.ranges.insert(pos, x..=x); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:143:46 [INFO] [stderr] | [INFO] [stderr] 143 | self.ranges.insert(pos, i...(x - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 143 | self.ranges.insert(pos, i..(x - 1)); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 143 | self.ranges.insert(pos, i..=(x - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:144:56 [INFO] [stderr] | [INFO] [stderr] 144 | self.ranges.insert(pos + 1, (x + 1)...j); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 144 | self.ranges.insert(pos + 1, (x + 1)..j); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 144 | self.ranges.insert(pos + 1, (x + 1)..=j); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:147:47 [INFO] [stderr] | [INFO] [stderr] 147 | self.ranges[pos] = (i + 1)...j; [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 147 | self.ranges[pos] = (i + 1)..j; [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 147 | self.ranges[pos] = (i + 1)..=j; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:151:41 [INFO] [stderr] | [INFO] [stderr] 151 | self.ranges[pos] = i...(j - 1); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 151 | self.ranges[pos] = i..(j - 1); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 151 | self.ranges[pos] = i..=(j - 1); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:193:38 [INFO] [stderr] | [INFO] [stderr] 193 | rle16.ranges.push(r.start...r.end); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 193 | rle16.ranges.push(r.start..r.end); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 193 | rle16.ranges.push(r.start..=r.end); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:185:27 [INFO] [stderr] | [INFO] [stderr] 185 | vec.push(start...end); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 185 | vec.push(start..end); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 185 | vec.push(start..=end); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | vec[i - 1] = vec[i - 1].start...end; [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 196 | vec[i - 1] = vec[i - 1].start..end; [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 196 | vec[i - 1] = vec[i - 1].start..=end; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:198:27 [INFO] [stderr] | [INFO] [stderr] 198 | vec.push(start...end); [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 198 | vec.push(start..end); [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 198 | vec.push(start..=end); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/iter.rs:50:47 [INFO] [stderr] | [INFO] [stderr] 50 | .flat_map(|range| (range.start...range.end).into_iter()), [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 50 | .flat_map(|range| (range.start..range.end).into_iter()), [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 50 | .flat_map(|range| (range.start..=range.end).into_iter()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | let s = range.start as usize; [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | let e = range.end as usize; [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:184:24 [INFO] [stderr] | [INFO] [stderr] 184 | for bit in range.start...range.end { [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:184:38 [INFO] [stderr] | [INFO] [stderr] 184 | for bit in range.start...range.end { [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:216:24 [INFO] [stderr] | [INFO] [stderr] 216 | for bit in range.start...range.end { [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:216:38 [INFO] [stderr] | [INFO] [stderr] 216 | for bit in range.start...range.end { [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:252:24 [INFO] [stderr] | [INFO] [stderr] 252 | for bit in range.start...range.end { [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/seq64.rs:252:38 [INFO] [stderr] | [INFO] [stderr] 252 | for bit in range.start...range.end { [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:69:24 [INFO] [stderr] | [INFO] [stderr] 69 | |range| if range.start <= x && x <= range.end { [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:69:49 [INFO] [stderr] | [INFO] [stderr] 69 | |range| if range.start <= x && x <= range.end { [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:71:27 [INFO] [stderr] | [INFO] [stderr] 71 | } else if x < range.start { [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:73:23 [INFO] [stderr] | [INFO] [stderr] 73 | } else if range.end < x { [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:97:22 [INFO] [stderr] | [INFO] [stderr] 97 | Some(self.ranges[pos - 1].end) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:102:22 [INFO] [stderr] | [INFO] [stderr] 102 | Some(self.ranges[pos].start) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:109:41 [INFO] [stderr] | [INFO] [stderr] 109 | self.ranges[pos] = (self.ranges[pos].start - 1)...self.ranges[pos].end; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:109:71 [INFO] [stderr] | [INFO] [stderr] 109 | self.ranges[pos] = (self.ranges[pos].start - 1)...self.ranges[pos].end; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:113:38 [INFO] [stderr] | [INFO] [stderr] 113 | self.ranges[i] = self.ranges[i].start...self.ranges[pos].end; [INFO] [stderr] | ^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:113:61 [INFO] [stderr] | [INFO] [stderr] 113 | self.ranges[i] = self.ranges[i].start...self.ranges[pos].end; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:118:38 [INFO] [stderr] | [INFO] [stderr] 118 | self.ranges[i] = self.ranges[i].start...(self.ranges[i].end + 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:118:62 [INFO] [stderr] | [INFO] [stderr] 118 | self.ranges[i] = self.ranges[i].start...(self.ranges[i].end + 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:121:41 [INFO] [stderr] | [INFO] [stderr] 121 | self.ranges[pos] = (self.ranges[pos].start - 1)...self.ranges[pos].end; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:121:71 [INFO] [stderr] | [INFO] [stderr] 121 | self.ranges[pos] = (self.ranges[pos].start - 1)...self.ranges[pos].end; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:137:20 [INFO] [stderr] | [INFO] [stderr] 137 | match (self.ranges[pos].start, self.ranges[pos].end) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:137:44 [INFO] [stderr] | [INFO] [stderr] 137 | match (self.ranges[pos].start, self.ranges[pos].end) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:191:22 [INFO] [stderr] | [INFO] [stderr] 191 | let w = (r.end - r.start) as u32 + 1; [INFO] [stderr] | ^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:191:30 [INFO] [stderr] | [INFO] [stderr] 191 | let w = (r.end - r.start) as u32 + 1; [INFO] [stderr] | ^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:193:31 [INFO] [stderr] | [INFO] [stderr] 193 | rle16.ranges.push(r.start...r.end); [INFO] [stderr] | ^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:193:41 [INFO] [stderr] | [INFO] [stderr] 193 | rle16.ranges.push(r.start...r.end); [INFO] [stderr] | ^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:256:35 [INFO] [stderr] | [INFO] [stderr] 256 | .map(|r| (r.end - r.start) as u32 + 1) [INFO] [stderr] | ^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:256:43 [INFO] [stderr] | [INFO] [stderr] 256 | .map(|r| (r.end - r.start) as u32 + 1) [INFO] [stderr] | ^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:264:31 [INFO] [stderr] | [INFO] [stderr] 264 | .map(|r| (r.end - r.start) as u32 + 1) [INFO] [stderr] | ^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:264:39 [INFO] [stderr] | [INFO] [stderr] 264 | .map(|r| (r.end - r.start) as u32 + 1) [INFO] [stderr] | ^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:267:30 [INFO] [stderr] | [INFO] [stderr] 267 | (i as u32 - (self.ranges[n].start as u32)) + r + 1 [INFO] [stderr] | ^^^^^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:284:32 [INFO] [stderr] | [INFO] [stderr] 284 | let next = curr + (range.end - range.start + 1); [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:284:44 [INFO] [stderr] | [INFO] [stderr] 284 | let next = curr + (range.end - range.start + 1); [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:286:29 [INFO] [stderr] | [INFO] [stderr] 286 | return Some(range.start - curr + c); [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:302:47 [INFO] [stderr] | [INFO] [stderr] 302 | .binary_search_by(|ri| self.rank0(ri.start).cmp(&c32)); [INFO] [stderr] | ^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:306:34 [INFO] [stderr] | [INFO] [stderr] 306 | Err(i) => self.rank1(self.ranges[i - 1].end), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/rle16.rs:307:33 [INFO] [stderr] | [INFO] [stderr] 307 | Ok(i) => self.rank1(self.ranges[i].end), [INFO] [stderr] | ^^^^^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:113:17 [INFO] [stderr] | [INFO] [stderr] 113 | let start = range.start as u32; [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:114:15 [INFO] [stderr] | [INFO] [stderr] 114 | let end = range.end as u32; [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:192:17 [INFO] [stderr] | [INFO] [stderr] 192 | assert!(vec[i - 1].end <= start); [INFO] [stderr] | ^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:194:22 [INFO] [stderr] | [INFO] [stderr] 194 | if start == (vec[i - 1].end + 1) { [INFO] [stderr] | ^^^^^^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/range.rs:196:26 [INFO] [stderr] | [INFO] [stderr] 196 | vec[i - 1] = vec[i - 1].start...end; [INFO] [stderr] | ^^^^^^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `start` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/iter.rs:50:36 [INFO] [stderr] | [INFO] [stderr] 50 | .flat_map(|range| (range.start...range.end).into_iter()), [INFO] [stderr] | ^^^^^^----- [INFO] [stderr] | | [INFO] [stderr] | help: a method `start` also exists, call it with parentheses: `start()` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `end` of struct `std::ops::RangeInclusive` is private [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/compacts-bits-0.2.1/src/block/iter.rs:50:50 [INFO] [stderr] | [INFO] [stderr] 50 | .flat_map(|range| (range.start...range.end).into_iter()), [INFO] [stderr] | ^^^^^^--- [INFO] [stderr] | | [INFO] [stderr] | help: a method `end` also exists, call it with parentheses: `end()` [INFO] [stderr] [INFO] [stderr] error: aborting due to 63 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0616`. [INFO] [stderr] error: Could not compile `compacts-bits`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "4ba7de492c426749e4efaa9226307d9f8ebbb39377334d17cb217608dbca7206"` [INFO] running `"docker" "rm" "-f" "4ba7de492c426749e4efaa9226307d9f8ebbb39377334d17cb217608dbca7206"` [INFO] [stdout] 4ba7de492c426749e4efaa9226307d9f8ebbb39377334d17cb217608dbca7206