[INFO] crate amicola 0.1.0 is already in cache
[INFO] checking amicola-0.1.0 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate amicola 0.1.0 into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate amicola 0.1.0 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate amicola 0.1.0
[INFO] finished tweaking crates.io crate amicola 0.1.0
[INFO] tweaked toml for crates.io crate amicola 0.1.0 written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 001f24cf847ad93e82230098f411f3a518e7d8b0e1ffdd6bfc3c35854ea6c844
[INFO] running `"docker" "start" "-a" "001f24cf847ad93e82230098f411f3a518e7d8b0e1ffdd6bfc3c35854ea6c844"`
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling syn v1.0.17
[INFO] [stderr]    Compiling typenum v1.11.2
[INFO] [stderr]    Compiling failure_derive v0.1.7
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking rustc-demangle v0.1.16
[INFO] [stderr]     Checking termcolor v1.1.0
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking float-ord v0.2.0
[INFO] [stderr]     Checking difference v2.0.0
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling backtrace-sys v0.1.35
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]     Checking humantime v1.3.0
[INFO] [stderr]     Checking matrixmultiply v0.2.3
[INFO] [stderr]     Checking time v0.1.42
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking pretty_assertions v0.6.1
[INFO] [stderr]     Checking env_logger v0.6.2
[INFO] [stderr]     Checking backtrace v0.3.46
[INFO] [stderr]     Checking generic-array v0.12.3
[INFO] [stderr]     Checking approx v0.3.2
[INFO] [stderr]     Checking chrono v0.4.11
[INFO] [stderr]     Checking alga v0.9.3
[INFO] [stderr]     Checking pretty_env_logger v0.3.1
[INFO] [stderr]     Checking nalgebra v0.18.1
[INFO] [stderr]    Compiling synstructure v0.12.3
[INFO] [stderr]     Checking failure v0.1.7
[INFO] [stderr]     Checking amicola v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]   --> src/grid_lines.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |         (start..=end)
[INFO] [stderr]    |         ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]   --> src/grid_lines.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |         (start..=end)
[INFO] [stderr]    |         ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:240:23
[INFO] [stderr]     |
[INFO] [stderr] 240 |         let regions = RegionList::from(triangle);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:245:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 245 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:262:23
[INFO] [stderr]     |
[INFO] [stderr] 262 |         let regions = RegionList::from(triangle);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:267:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 267 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:300:23
[INFO] [stderr]     |
[INFO] [stderr] 300 |         let regions = RegionList::from(triangle);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 305 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:343:23
[INFO] [stderr]     |
[INFO] [stderr] 343 |         let regions = RegionList::from(triangle);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:348:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 348 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:376:23
[INFO] [stderr]     |
[INFO] [stderr] 376 |         let regions = RegionList::from(quad);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:381:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 381 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:428:23
[INFO] [stderr]     |
[INFO] [stderr] 428 |         let regions = RegionList::from(irregular);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:433:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 433 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:483:23
[INFO] [stderr]     |
[INFO] [stderr] 483 |         let regions = RegionList::from(irregular);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:488:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 488 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:560:23
[INFO] [stderr]     |
[INFO] [stderr] 560 |         let regions = RegionList::from(self_intersecting);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:565:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 565 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:628:23
[INFO] [stderr]     |
[INFO] [stderr] 628 |         let regions = RegionList::from(circle);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:633:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 633 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:738:23
[INFO] [stderr]     |
[INFO] [stderr] 738 |         let regions = RegionList::from(subpixel_adjacency);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:743:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 743 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:773:23
[INFO] [stderr]     |
[INFO] [stderr] 773 |         let regions = RegionList::from(subpixel_adjacency);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:778:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 778 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `regions::RegionList: std::convert::From<geo::Path>` is not satisfied
[INFO] [stderr]    --> src/regions.rs:805:23
[INFO] [stderr]     |
[INFO] [stderr] 805 |         let regions = RegionList::from(subpixel_adjacency);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^ the trait `std::convert::From<geo::Path>` is not implemented for `regions::RegionList`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the following implementations were found:
[INFO] [stderr]               <regions::RegionList as std::convert::From<&geo::Path>>
[INFO] [stderr]     = note: required by `std::convert::From::from`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `regions` found for struct `regions::RegionList` in the current scope
[INFO] [stderr]    --> src/regions.rs:810:21
[INFO] [stderr]     |
[INFO] [stderr] 75  | pub struct RegionList {
[INFO] [stderr]     | --------------------- method `regions` not found for this
[INFO] [stderr] ...
[INFO] [stderr] 810 |             regions.regions().collect::<Vec<Region>>(),
[INFO] [stderr]     |             --------^^^^^^^
[INFO] [stderr]     |             |       |
[INFO] [stderr]     |             |       this is an associated function, not a method
[INFO] [stderr]     |             help: use associated function syntax instead: `regions::RegionList::regions`
[INFO] [stderr]     |
[INFO] [stderr]     = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
[INFO] [stderr] note: the candidate is defined in an impl for the type `regions::RegionList`
[INFO] [stderr]    --> src/regions.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     fn regions(hits: BTreeSet<Hit>) -> impl Iterator<Item = Region> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `iter`
[INFO] [stderr]    --> src/regions.rs:230:27
[INFO] [stderr]     |
[INFO] [stderr] 230 |     use std::{convert::*, iter::*};
[INFO] [stderr]     |                           ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 24 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0277, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not compile `amicola`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "001f24cf847ad93e82230098f411f3a518e7d8b0e1ffdd6bfc3c35854ea6c844"`
[INFO] running `"docker" "rm" "-f" "001f24cf847ad93e82230098f411f3a518e7d8b0e1ffdd6bfc3c35854ea6c844"`
[INFO] [stdout] 001f24cf847ad93e82230098f411f3a518e7d8b0e1ffdd6bfc3c35854ea6c844
