Nov 17 12:56:20.313 INFO testing OSM-Browser/points-api-importer against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 17 12:56:20.315 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 12:56:20.699 INFO [stdout] a096d30e2282adf476b9b057ac29124014c122c06ccfcdcebf6fad8890e7a045 Nov 17 12:56:20.702 INFO running `"docker" "start" "-a" "a096d30e2282adf476b9b057ac29124014c122c06ccfcdcebf6fad8890e7a045"` Nov 17 12:56:22.099 INFO [stderr] usermod: no changes Nov 17 12:56:22.380 INFO [stderr] Compiling procedural-masquerade v0.1.2 Nov 17 12:56:22.380 INFO [stderr] Compiling stable_deref_trait v1.0.0 Nov 17 12:56:22.380 INFO [stderr] Compiling protobuf v1.4.2 Nov 17 12:56:22.397 INFO [stderr] Compiling flat_map v0.0.4 Nov 17 12:56:22.403 INFO [stderr] Compiling memchr v1.0.2 Nov 17 12:56:22.403 INFO [stderr] Compiling syn v0.11.11 Nov 17 12:56:22.404 INFO [stderr] Compiling clap v2.27.1 Nov 17 12:56:22.404 INFO [stderr] Compiling par-map v0.1.1 Nov 17 12:56:24.262 INFO [stderr] Compiling miniz-sys v0.1.10 Nov 17 12:56:25.470 INFO [stderr] Compiling postgres-protocol v0.3.1 Nov 17 12:56:26.087 INFO [stderr] Compiling flate2 v0.2.20 Nov 17 12:56:33.782 INFO [stderr] Compiling postgres-shared v0.4.0 Nov 17 12:56:44.023 INFO [stderr] Compiling postgres v0.15.1 Nov 17 12:56:52.755 INFO [stderr] Compiling rental-impl v0.4.14 Nov 17 12:56:52.764 INFO [stderr] Compiling postgres-derive v0.3.1 Nov 17 12:57:04.339 INFO [stderr] Compiling postgis v0.5.0 Nov 17 12:57:14.531 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:14.532 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:489:9 Nov 17 12:57:14.532 INFO [stderr] | Nov 17 12:57:14.533 INFO [stderr] 489 | / pub struct $ewkbtype<'a, P, I> Nov 17 12:57:14.534 INFO [stderr] 490 | | where P: 'a + postgis::Point, Nov 17 12:57:14.534 INFO [stderr] 491 | | I: 'a + Iterator + ExactSizeIterator Nov 17 12:57:14.535 INFO [stderr] 492 | | { Nov 17 12:57:14.535 INFO [stderr] ... | Nov 17 12:57:14.536 INFO [stderr] 495 | | pub point_type: PointType, Nov 17 12:57:14.537 INFO [stderr] 496 | | } Nov 17 12:57:14.537 INFO [stderr] | |_________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:14.538 INFO [stderr] ... Nov 17 12:57:14.539 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:14.539 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:14.540 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:14.540 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:14.541 INFO [stderr] Nov 17 12:57:14.544 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:14.545 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:504:24 Nov 17 12:57:14.545 INFO [stderr] | Nov 17 12:57:14.545 INFO [stderr] 504 | impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I> Nov 17 12:57:14.545 INFO [stderr] | ^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:14.545 INFO [stderr] ... Nov 17 12:57:14.545 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:14.545 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:14.545 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:14.545 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:14.559 INFO [stderr] Nov 17 12:57:14.560 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:14.560 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:514:24 Nov 17 12:57:14.560 INFO [stderr] | Nov 17 12:57:14.560 INFO [stderr] 514 | impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I> Nov 17 12:57:14.560 INFO [stderr] | ^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:14.560 INFO [stderr] ... Nov 17 12:57:14.560 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:14.560 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:14.560 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:14.560 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:14.575 INFO [stderr] Nov 17 12:57:14.577 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:14.577 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:551:9 Nov 17 12:57:14.577 INFO [stderr] | Nov 17 12:57:14.577 INFO [stderr] 551 | / pub struct $ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.577 INFO [stderr] 552 | | where P: 'a + postgis::Point, Nov 17 12:57:14.577 INFO [stderr] 553 | | I: 'a + Iterator + ExactSizeIterator, Nov 17 12:57:14.577 INFO [stderr] 554 | | T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>, Nov 17 12:57:14.577 INFO [stderr] ... | Nov 17 12:57:14.577 INFO [stderr] 559 | | pub point_type: PointType, Nov 17 12:57:14.577 INFO [stderr] 560 | | } Nov 17 12:57:14.577 INFO [stderr] | |_________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:14.577 INFO [stderr] ... Nov 17 12:57:14.577 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:14.577 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:14.577 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:14.577 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:14.577 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:14.599 INFO [stderr] Nov 17 12:57:14.605 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:14.605 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:570:30 Nov 17 12:57:14.605 INFO [stderr] | Nov 17 12:57:14.605 INFO [stderr] 570 | impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.605 INFO [stderr] | ^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:14.605 INFO [stderr] ... Nov 17 12:57:14.605 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:14.605 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:14.605 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:14.605 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:14.605 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:14.623 INFO [stderr] Nov 17 12:57:14.643 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:14.643 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:582:30 Nov 17 12:57:14.643 INFO [stderr] | Nov 17 12:57:14.643 INFO [stderr] 582 | impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.643 INFO [stderr] | ^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:14.643 INFO [stderr] ... Nov 17 12:57:14.645 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:14.645 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:14.645 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:14.645 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:14.645 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:14.645 INFO [stderr] Nov 17 12:57:14.647 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:14.647 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:489:9 Nov 17 12:57:14.647 INFO [stderr] | Nov 17 12:57:14.651 INFO [stderr] 489 | / pub struct $ewkbtype<'a, P, I> Nov 17 12:57:14.651 INFO [stderr] 490 | | where P: 'a + postgis::Point, Nov 17 12:57:14.651 INFO [stderr] 491 | | I: 'a + Iterator + ExactSizeIterator Nov 17 12:57:14.651 INFO [stderr] 492 | | { Nov 17 12:57:14.651 INFO [stderr] ... | Nov 17 12:57:14.651 INFO [stderr] 495 | | pub point_type: PointType, Nov 17 12:57:14.651 INFO [stderr] 496 | | } Nov 17 12:57:14.651 INFO [stderr] | |_________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:14.651 INFO [stderr] ... Nov 17 12:57:14.651 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:14.651 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:14.651 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:14.651 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:14.653 INFO [stderr] Nov 17 12:57:14.654 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:14.654 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:504:24 Nov 17 12:57:14.655 INFO [stderr] | Nov 17 12:57:14.655 INFO [stderr] 504 | impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I> Nov 17 12:57:14.655 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:14.655 INFO [stderr] ... Nov 17 12:57:14.655 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:14.655 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:14.655 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:14.655 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:14.667 INFO [stderr] Nov 17 12:57:14.668 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:14.668 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:514:24 Nov 17 12:57:14.668 INFO [stderr] | Nov 17 12:57:14.668 INFO [stderr] 514 | impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I> Nov 17 12:57:14.668 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:14.668 INFO [stderr] ... Nov 17 12:57:14.668 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:14.668 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:14.668 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:14.668 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:14.668 INFO [stderr] Nov 17 12:57:14.684 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:14.684 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:551:9 Nov 17 12:57:14.684 INFO [stderr] | Nov 17 12:57:14.684 INFO [stderr] 551 | / pub struct $ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.684 INFO [stderr] 552 | | where P: 'a + postgis::Point, Nov 17 12:57:14.684 INFO [stderr] 553 | | I: 'a + Iterator + ExactSizeIterator, Nov 17 12:57:14.684 INFO [stderr] 554 | | T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>, Nov 17 12:57:14.684 INFO [stderr] ... | Nov 17 12:57:14.684 INFO [stderr] 559 | | pub point_type: PointType, Nov 17 12:57:14.684 INFO [stderr] 560 | | } Nov 17 12:57:14.684 INFO [stderr] | |_________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:14.684 INFO [stderr] ... Nov 17 12:57:14.684 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:14.684 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:14.684 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:14.684 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:14.686 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:14.686 INFO [stderr] Nov 17 12:57:14.720 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:14.720 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:570:30 Nov 17 12:57:14.720 INFO [stderr] | Nov 17 12:57:14.720 INFO [stderr] 570 | impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.720 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:14.720 INFO [stderr] ... Nov 17 12:57:14.720 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:14.720 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:14.720 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:14.720 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:14.720 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:14.722 INFO [stderr] Nov 17 12:57:14.723 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:14.723 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:582:30 Nov 17 12:57:14.723 INFO [stderr] | Nov 17 12:57:14.723 INFO [stderr] 582 | impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.727 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:14.727 INFO [stderr] ... Nov 17 12:57:14.727 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:14.727 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:14.727 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:14.727 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:14.727 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:14.743 INFO [stderr] Nov 17 12:57:14.745 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:14.745 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:619:9 Nov 17 12:57:14.745 INFO [stderr] | Nov 17 12:57:14.745 INFO [stderr] 619 | / pub struct $ewkbtype<'a, P, I, L, K, T, J> Nov 17 12:57:14.745 INFO [stderr] 620 | | where P: 'a + postgis::Point, Nov 17 12:57:14.745 INFO [stderr] 621 | | I: 'a + Iterator + ExactSizeIterator, Nov 17 12:57:14.745 INFO [stderr] 622 | | L: 'a + postgis::LineString<'a, ItemType=P, Iter=I>, Nov 17 12:57:14.745 INFO [stderr] ... | Nov 17 12:57:14.745 INFO [stderr] 629 | | pub point_type: PointType, Nov 17 12:57:14.745 INFO [stderr] 630 | | } Nov 17 12:57:14.745 INFO [stderr] | |_________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:14.745 INFO [stderr] ... Nov 17 12:57:14.745 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:14.745 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:14.745 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:14.745 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:14.745 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:14.759 INFO [stderr] Nov 17 12:57:14.826 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:14.826 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:642:36 Nov 17 12:57:14.826 INFO [stderr] | Nov 17 12:57:14.826 INFO [stderr] 642 | impl<'a, P, I, L, K, T, J> fmt::Debug for $ewkbtype<'a, P, I, L, K, T, J> Nov 17 12:57:14.826 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:14.826 INFO [stderr] ... Nov 17 12:57:14.826 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:14.826 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:14.826 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:14.826 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:14.826 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:14.851 INFO [stderr] Nov 17 12:57:14.852 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:14.852 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:656:36 Nov 17 12:57:14.852 INFO [stderr] | Nov 17 12:57:14.852 INFO [stderr] 656 | impl<'a, P, I, L, K, T, J> EwkbWrite for $ewkbtype<'a, P, I, L, K, T, J> Nov 17 12:57:14.855 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:14.855 INFO [stderr] ... Nov 17 12:57:14.855 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:14.855 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:14.855 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:14.855 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:14.855 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:14.855 INFO [stderr] Nov 17 12:57:14.879 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:14.879 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:100:24 Nov 17 12:57:14.879 INFO [stderr] | Nov 17 12:57:14.879 INFO [stderr] 100 | impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I> Nov 17 12:57:14.879 INFO [stderr] | ^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:14.879 INFO [stderr] ... Nov 17 12:57:14.879 INFO [stderr] 148 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Nov 17 12:57:14.879 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 17 12:57:14.879 INFO [stderr] Nov 17 12:57:14.880 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:14.880 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:114:30 Nov 17 12:57:14.880 INFO [stderr] | Nov 17 12:57:14.880 INFO [stderr] 114 | impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.880 INFO [stderr] | ^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:14.880 INFO [stderr] ... Nov 17 12:57:14.880 INFO [stderr] 149 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Nov 17 12:57:14.883 INFO [stderr] | --------------------------------------------------------- in this macro invocation Nov 17 12:57:14.883 INFO [stderr] Nov 17 12:57:14.883 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:14.883 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:100:24 Nov 17 12:57:14.883 INFO [stderr] | Nov 17 12:57:14.883 INFO [stderr] 100 | impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I> Nov 17 12:57:14.883 INFO [stderr] | ^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:14.883 INFO [stderr] ... Nov 17 12:57:14.883 INFO [stderr] 150 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Nov 17 12:57:14.883 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 17 12:57:14.883 INFO [stderr] Nov 17 12:57:14.884 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:14.884 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:114:30 Nov 17 12:57:14.884 INFO [stderr] | Nov 17 12:57:14.884 INFO [stderr] 114 | impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J> Nov 17 12:57:14.884 INFO [stderr] | ^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:14.884 INFO [stderr] ... Nov 17 12:57:14.884 INFO [stderr] 151 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Nov 17 12:57:14.884 INFO [stderr] | ----------------------------------------------------------------- in this macro invocation Nov 17 12:57:14.903 INFO [stderr] Nov 17 12:57:14.904 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:14.904 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:130:36 Nov 17 12:57:14.904 INFO [stderr] | Nov 17 12:57:14.907 INFO [stderr] 130 | impl<'a, P, I, L, K, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, L, K, T, J> Nov 17 12:57:14.907 INFO [stderr] | ^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:14.907 INFO [stderr] ... Nov 17 12:57:14.907 INFO [stderr] 152 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Nov 17 12:57:14.907 INFO [stderr] | --------------------------------------------------------------------- in this macro invocation Nov 17 12:57:14.907 INFO [stderr] Nov 17 12:57:14.930 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:14.930 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:501:13 Nov 17 12:57:14.930 INFO [stderr] | Nov 17 12:57:14.930 INFO [stderr] 501 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>; Nov 17 12:57:14.930 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:14.930 INFO [stderr] ... Nov 17 12:57:14.930 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:14.930 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:14.930 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:14.930 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:14.955 INFO [stderr] Nov 17 12:57:14.977 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:14.977 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:567:13 Nov 17 12:57:14.977 INFO [stderr] | Nov 17 12:57:14.977 INFO [stderr] 567 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>; Nov 17 12:57:14.977 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:14.983 INFO [stderr] ... Nov 17 12:57:14.983 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:14.983 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:14.983 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:14.983 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:14.983 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:14.999 INFO [stderr] Nov 17 12:57:15.001 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.001 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:501:13 Nov 17 12:57:15.001 INFO [stderr] | Nov 17 12:57:15.001 INFO [stderr] 501 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>; Nov 17 12:57:15.011 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.011 INFO [stderr] ... Nov 17 12:57:15.011 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:15.011 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:15.011 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:15.011 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:15.015 INFO [stderr] Nov 17 12:57:15.049 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.049 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:567:13 Nov 17 12:57:15.049 INFO [stderr] | Nov 17 12:57:15.049 INFO [stderr] 567 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>; Nov 17 12:57:15.049 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.055 INFO [stderr] ... Nov 17 12:57:15.055 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:15.055 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:15.055 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:15.055 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:15.055 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.063 INFO [stderr] Nov 17 12:57:15.202 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.202 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:639:13 Nov 17 12:57:15.202 INFO [stderr] | Nov 17 12:57:15.202 INFO [stderr] 639 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>; Nov 17 12:57:15.202 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.202 INFO [stderr] ... Nov 17 12:57:15.202 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:15.202 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:15.202 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:15.202 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:15.202 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.223 INFO [stderr] Nov 17 12:57:15.254 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.255 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/twkb.rs:278:5 Nov 17 12:57:15.255 INFO [stderr] | Nov 17 12:57:15.255 INFO [stderr] 278 | / fn as_ewkb(&'a self) -> ewkb::EwkbLineString<'a, Self::PointType, Self::Iter> { Nov 17 12:57:15.255 INFO [stderr] 279 | | ewkb::EwkbLineString { geom: self, srid: None, point_type: ewkb::PointType::Point } Nov 17 12:57:15.255 INFO [stderr] 280 | | } Nov 17 12:57:15.263 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.271 INFO [stderr] Nov 17 12:57:15.272 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.272 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/twkb.rs:332:5 Nov 17 12:57:15.272 INFO [stderr] | Nov 17 12:57:15.272 INFO [stderr] 332 | / fn as_ewkb(&'a self) -> ewkb::EwkbPolygon<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 17 12:57:15.279 INFO [stderr] 333 | | ewkb::EwkbPolygon { geom: self, srid: None, point_type: ewkb::PointType::Point } Nov 17 12:57:15.279 INFO [stderr] 334 | | } Nov 17 12:57:15.279 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.295 INFO [stderr] Nov 17 12:57:15.296 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.296 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/twkb.rs:379:5 Nov 17 12:57:15.296 INFO [stderr] | Nov 17 12:57:15.303 INFO [stderr] 379 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiPoint<'a, Self::PointType, Self::Iter> { Nov 17 12:57:15.303 INFO [stderr] 380 | | ewkb::EwkbMultiPoint { geom: self, srid: None, point_type: ewkb::PointType::Point } Nov 17 12:57:15.303 INFO [stderr] 381 | | } Nov 17 12:57:15.303 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.303 INFO [stderr] Nov 17 12:57:15.304 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.304 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/twkb.rs:436:5 Nov 17 12:57:15.304 INFO [stderr] | Nov 17 12:57:15.304 INFO [stderr] 436 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiLineString<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 17 12:57:15.304 INFO [stderr] 437 | | ewkb::EwkbMultiLineString { geom: self, srid: None, point_type: ewkb::PointType::Point } Nov 17 12:57:15.304 INFO [stderr] 438 | | } Nov 17 12:57:15.304 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.304 INFO [stderr] Nov 17 12:57:15.312 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.312 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/twkb.rs:508:5 Nov 17 12:57:15.312 INFO [stderr] | Nov 17 12:57:15.312 INFO [stderr] 508 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiPolygon<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter> { Nov 17 12:57:15.312 INFO [stderr] 509 | | ewkb::EwkbMultiPolygon { geom: self, srid: None, point_type: ewkb::PointType::Point } Nov 17 12:57:15.312 INFO [stderr] 510 | | } Nov 17 12:57:15.312 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.323 INFO [stderr] Nov 17 12:57:15.345 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.346 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:508:13 Nov 17 12:57:15.346 INFO [stderr] | Nov 17 12:57:15.346 INFO [stderr] 508 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 17 12:57:15.346 INFO [stderr] 509 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 17 12:57:15.346 INFO [stderr] 510 | | Ok(()) Nov 17 12:57:15.351 INFO [stderr] 511 | | } Nov 17 12:57:15.351 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.351 INFO [stderr] ... Nov 17 12:57:15.351 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:15.351 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:15.351 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:15.351 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:15.367 INFO [stderr] Nov 17 12:57:15.371 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.371 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:518:13 Nov 17 12:57:15.371 INFO [stderr] | Nov 17 12:57:15.371 INFO [stderr] 518 | / fn opt_srid(&self) -> Option { Nov 17 12:57:15.371 INFO [stderr] 519 | | self.srid Nov 17 12:57:15.371 INFO [stderr] 520 | | } Nov 17 12:57:15.371 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.371 INFO [stderr] ... Nov 17 12:57:15.371 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:15.371 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:15.371 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:15.372 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:15.372 INFO [stderr] Nov 17 12:57:15.372 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.372 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:522:13 Nov 17 12:57:15.372 INFO [stderr] | Nov 17 12:57:15.372 INFO [stderr] 522 | / fn type_id(&self) -> u32 { Nov 17 12:57:15.372 INFO [stderr] 523 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 17 12:57:15.372 INFO [stderr] 524 | | } Nov 17 12:57:15.372 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.372 INFO [stderr] ... Nov 17 12:57:15.372 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:15.372 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:15.372 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:15.372 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:15.372 INFO [stderr] Nov 17 12:57:15.372 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.372 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:526:13 Nov 17 12:57:15.372 INFO [stderr] | Nov 17 12:57:15.379 INFO [stderr] 526 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 17 12:57:15.379 INFO [stderr] 527 | | w.write_u32::(self.geom.points().len() as u32)?; Nov 17 12:57:15.379 INFO [stderr] 528 | | for geom in self.geom.points() { Nov 17 12:57:15.379 INFO [stderr] 529 | | let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 17 12:57:15.379 INFO [stderr] ... | Nov 17 12:57:15.379 INFO [stderr] 532 | | Ok(()) Nov 17 12:57:15.379 INFO [stderr] 533 | | } Nov 17 12:57:15.379 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.379 INFO [stderr] ... Nov 17 12:57:15.379 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:15.379 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:15.379 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:15.379 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:15.379 INFO [stderr] Nov 17 12:57:15.395 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.395 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:541:13 Nov 17 12:57:15.395 INFO [stderr] | Nov 17 12:57:15.395 INFO [stderr] 541 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> { Nov 17 12:57:15.395 INFO [stderr] 542 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 17 12:57:15.395 INFO [stderr] 543 | | } Nov 17 12:57:15.395 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.395 INFO [stderr] ... Nov 17 12:57:15.396 INFO [stderr] 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 17 12:57:15.396 INFO [stderr] 703 | | to EwkbLineString with type code 0x02, Nov 17 12:57:15.396 INFO [stderr] 704 | | command write_ewkb_body); Nov 17 12:57:15.396 INFO [stderr] | |________________________________________________- in this macro invocation Nov 17 12:57:15.396 INFO [stderr] Nov 17 12:57:15.397 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.397 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:576:13 Nov 17 12:57:15.397 INFO [stderr] | Nov 17 12:57:15.397 INFO [stderr] 576 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 17 12:57:15.397 INFO [stderr] 577 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 17 12:57:15.397 INFO [stderr] 578 | | Ok(()) Nov 17 12:57:15.397 INFO [stderr] 579 | | } Nov 17 12:57:15.398 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.398 INFO [stderr] ... Nov 17 12:57:15.398 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:15.398 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:15.398 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:15.398 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:15.398 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:15.407 INFO [stderr] Nov 17 12:57:15.408 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.408 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:588:13 Nov 17 12:57:15.408 INFO [stderr] | Nov 17 12:57:15.408 INFO [stderr] 588 | / fn opt_srid(&self) -> Option { Nov 17 12:57:15.408 INFO [stderr] 589 | | self.srid Nov 17 12:57:15.408 INFO [stderr] 590 | | } Nov 17 12:57:15.408 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.408 INFO [stderr] ... Nov 17 12:57:15.408 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:15.408 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:15.408 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:15.408 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:15.408 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:15.408 INFO [stderr] Nov 17 12:57:15.435 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.435 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:592:13 Nov 17 12:57:15.435 INFO [stderr] | Nov 17 12:57:15.436 INFO [stderr] 592 | / fn type_id(&self) -> u32 { Nov 17 12:57:15.436 INFO [stderr] 593 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 17 12:57:15.436 INFO [stderr] 594 | | } Nov 17 12:57:15.436 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.436 INFO [stderr] ... Nov 17 12:57:15.436 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:15.436 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:15.436 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:15.436 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:15.436 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:15.436 INFO [stderr] Nov 17 12:57:15.436 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.436 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:596:13 Nov 17 12:57:15.436 INFO [stderr] | Nov 17 12:57:15.436 INFO [stderr] 596 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 17 12:57:15.436 INFO [stderr] 597 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Nov 17 12:57:15.436 INFO [stderr] 598 | | for geom in self.geom.$itemname() { Nov 17 12:57:15.436 INFO [stderr] 599 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 17 12:57:15.436 INFO [stderr] ... | Nov 17 12:57:15.436 INFO [stderr] 602 | | Ok(()) Nov 17 12:57:15.437 INFO [stderr] 603 | | } Nov 17 12:57:15.437 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.437 INFO [stderr] ... Nov 17 12:57:15.437 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:15.437 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:15.437 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:15.437 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:15.437 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:15.437 INFO [stderr] Nov 17 12:57:15.438 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.438 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:613:13 Nov 17 12:57:15.438 INFO [stderr] | Nov 17 12:57:15.438 INFO [stderr] 613 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 17 12:57:15.438 INFO [stderr] 614 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 17 12:57:15.438 INFO [stderr] 615 | | } Nov 17 12:57:15.438 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.438 INFO [stderr] ... Nov 17 12:57:15.438 INFO [stderr] 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 17 12:57:15.438 INFO [stderr] 719 | | to EwkbPolygon with type code 0x03, Nov 17 12:57:15.438 INFO [stderr] 720 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 17 12:57:15.438 INFO [stderr] 721 | | command write_ewkb_body); Nov 17 12:57:15.438 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 17 12:57:15.438 INFO [stderr] Nov 17 12:57:15.440 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.440 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:508:13 Nov 17 12:57:15.440 INFO [stderr] | Nov 17 12:57:15.440 INFO [stderr] 508 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 17 12:57:15.440 INFO [stderr] 509 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 17 12:57:15.440 INFO [stderr] 510 | | Ok(()) Nov 17 12:57:15.440 INFO [stderr] 511 | | } Nov 17 12:57:15.440 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.440 INFO [stderr] ... Nov 17 12:57:15.440 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:15.440 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:15.440 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:15.440 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:15.459 INFO [stderr] Nov 17 12:57:15.460 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.460 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:518:13 Nov 17 12:57:15.460 INFO [stderr] | Nov 17 12:57:15.460 INFO [stderr] 518 | / fn opt_srid(&self) -> Option { Nov 17 12:57:15.460 INFO [stderr] 519 | | self.srid Nov 17 12:57:15.460 INFO [stderr] 520 | | } Nov 17 12:57:15.460 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.460 INFO [stderr] ... Nov 17 12:57:15.460 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:15.460 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:15.460 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:15.460 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:15.460 INFO [stderr] Nov 17 12:57:15.460 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.460 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:522:13 Nov 17 12:57:15.460 INFO [stderr] | Nov 17 12:57:15.460 INFO [stderr] 522 | / fn type_id(&self) -> u32 { Nov 17 12:57:15.460 INFO [stderr] 523 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 17 12:57:15.460 INFO [stderr] 524 | | } Nov 17 12:57:15.460 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.460 INFO [stderr] ... Nov 17 12:57:15.460 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:15.460 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:15.460 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:15.460 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:15.460 INFO [stderr] Nov 17 12:57:15.467 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.467 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:526:13 Nov 17 12:57:15.467 INFO [stderr] | Nov 17 12:57:15.467 INFO [stderr] 526 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 17 12:57:15.467 INFO [stderr] 527 | | w.write_u32::(self.geom.points().len() as u32)?; Nov 17 12:57:15.467 INFO [stderr] 528 | | for geom in self.geom.points() { Nov 17 12:57:15.467 INFO [stderr] 529 | | let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 17 12:57:15.467 INFO [stderr] ... | Nov 17 12:57:15.467 INFO [stderr] 532 | | Ok(()) Nov 17 12:57:15.467 INFO [stderr] 533 | | } Nov 17 12:57:15.467 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.467 INFO [stderr] ... Nov 17 12:57:15.467 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:15.467 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:15.467 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:15.467 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:15.468 INFO [stderr] Nov 17 12:57:15.468 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.468 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:541:13 Nov 17 12:57:15.468 INFO [stderr] | Nov 17 12:57:15.468 INFO [stderr] 541 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> { Nov 17 12:57:15.468 INFO [stderr] 542 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 17 12:57:15.468 INFO [stderr] 543 | | } Nov 17 12:57:15.468 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.468 INFO [stderr] ... Nov 17 12:57:15.468 INFO [stderr] 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 17 12:57:15.468 INFO [stderr] 736 | | to EwkbMultiPoint with type code 0x04, Nov 17 12:57:15.468 INFO [stderr] 737 | | command write_ewkb); Nov 17 12:57:15.468 INFO [stderr] | |___________________________________________- in this macro invocation Nov 17 12:57:15.495 INFO [stderr] Nov 17 12:57:15.497 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.497 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:576:13 Nov 17 12:57:15.497 INFO [stderr] | Nov 17 12:57:15.497 INFO [stderr] 576 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 17 12:57:15.503 INFO [stderr] 577 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 17 12:57:15.503 INFO [stderr] 578 | | Ok(()) Nov 17 12:57:15.503 INFO [stderr] 579 | | } Nov 17 12:57:15.503 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.503 INFO [stderr] ... Nov 17 12:57:15.503 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:15.503 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:15.503 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:15.503 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:15.503 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.503 INFO [stderr] Nov 17 12:57:15.504 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.504 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:588:13 Nov 17 12:57:15.504 INFO [stderr] | Nov 17 12:57:15.504 INFO [stderr] 588 | / fn opt_srid(&self) -> Option { Nov 17 12:57:15.504 INFO [stderr] 589 | | self.srid Nov 17 12:57:15.504 INFO [stderr] 590 | | } Nov 17 12:57:15.504 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.504 INFO [stderr] ... Nov 17 12:57:15.504 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:15.504 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:15.504 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:15.504 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:15.504 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.504 INFO [stderr] Nov 17 12:57:15.504 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.504 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:592:13 Nov 17 12:57:15.504 INFO [stderr] | Nov 17 12:57:15.504 INFO [stderr] 592 | / fn type_id(&self) -> u32 { Nov 17 12:57:15.504 INFO [stderr] 593 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 17 12:57:15.504 INFO [stderr] 594 | | } Nov 17 12:57:15.504 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.504 INFO [stderr] ... Nov 17 12:57:15.504 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:15.504 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:15.504 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:15.504 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:15.505 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.505 INFO [stderr] Nov 17 12:57:15.505 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.505 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:596:13 Nov 17 12:57:15.505 INFO [stderr] | Nov 17 12:57:15.505 INFO [stderr] 596 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 17 12:57:15.505 INFO [stderr] 597 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Nov 17 12:57:15.505 INFO [stderr] 598 | | for geom in self.geom.$itemname() { Nov 17 12:57:15.505 INFO [stderr] 599 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 17 12:57:15.505 INFO [stderr] ... | Nov 17 12:57:15.505 INFO [stderr] 602 | | Ok(()) Nov 17 12:57:15.505 INFO [stderr] 603 | | } Nov 17 12:57:15.505 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.505 INFO [stderr] ... Nov 17 12:57:15.505 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:15.505 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:15.505 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:15.505 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:15.505 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.507 INFO [stderr] Nov 17 12:57:15.512 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.512 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:613:13 Nov 17 12:57:15.512 INFO [stderr] | Nov 17 12:57:15.512 INFO [stderr] 613 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 17 12:57:15.512 INFO [stderr] 614 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 17 12:57:15.512 INFO [stderr] 615 | | } Nov 17 12:57:15.512 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.512 INFO [stderr] ... Nov 17 12:57:15.512 INFO [stderr] 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 17 12:57:15.512 INFO [stderr] 752 | | to EwkbMultiLineString with type code 0x05, Nov 17 12:57:15.512 INFO [stderr] 753 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 17 12:57:15.512 INFO [stderr] 754 | | command write_ewkb); Nov 17 12:57:15.512 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.512 INFO [stderr] Nov 17 12:57:15.533 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.533 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:650:13 Nov 17 12:57:15.533 INFO [stderr] | Nov 17 12:57:15.533 INFO [stderr] 650 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 17 12:57:15.533 INFO [stderr] 651 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 17 12:57:15.533 INFO [stderr] 652 | | Ok(()) Nov 17 12:57:15.547 INFO [stderr] 653 | | } Nov 17 12:57:15.547 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.547 INFO [stderr] ... Nov 17 12:57:15.547 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:15.547 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:15.547 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:15.547 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:15.547 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.555 INFO [stderr] Nov 17 12:57:15.556 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.556 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:664:13 Nov 17 12:57:15.556 INFO [stderr] | Nov 17 12:57:15.556 INFO [stderr] 664 | / fn opt_srid(&self) -> Option { Nov 17 12:57:15.556 INFO [stderr] 665 | | self.srid Nov 17 12:57:15.556 INFO [stderr] 666 | | } Nov 17 12:57:15.556 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.556 INFO [stderr] ... Nov 17 12:57:15.556 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:15.556 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:15.556 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:15.556 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:15.556 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.556 INFO [stderr] Nov 17 12:57:15.557 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.557 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:668:13 Nov 17 12:57:15.557 INFO [stderr] | Nov 17 12:57:15.557 INFO [stderr] 668 | / fn type_id(&self) -> u32 { Nov 17 12:57:15.557 INFO [stderr] 669 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 17 12:57:15.557 INFO [stderr] 670 | | } Nov 17 12:57:15.557 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.557 INFO [stderr] ... Nov 17 12:57:15.557 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:15.557 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:15.557 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:15.557 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:15.557 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.579 INFO [stderr] Nov 17 12:57:15.580 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.580 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:672:13 Nov 17 12:57:15.580 INFO [stderr] | Nov 17 12:57:15.580 INFO [stderr] 672 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 17 12:57:15.580 INFO [stderr] 673 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Nov 17 12:57:15.580 INFO [stderr] 674 | | for geom in self.geom.$itemname() { Nov 17 12:57:15.580 INFO [stderr] 675 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 17 12:57:15.580 INFO [stderr] ... | Nov 17 12:57:15.580 INFO [stderr] 678 | | Ok(()) Nov 17 12:57:15.580 INFO [stderr] 679 | | } Nov 17 12:57:15.580 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.580 INFO [stderr] ... Nov 17 12:57:15.580 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:15.581 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:15.581 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:15.581 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:15.581 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.603 INFO [stderr] Nov 17 12:57:15.611 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.611 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/ewkb.rs:691:13 Nov 17 12:57:15.611 INFO [stderr] | Nov 17 12:57:15.611 INFO [stderr] 691 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter> { Nov 17 12:57:15.611 INFO [stderr] 692 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 17 12:57:15.611 INFO [stderr] 693 | | } Nov 17 12:57:15.611 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.611 INFO [stderr] ... Nov 17 12:57:15.611 INFO [stderr] 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 17 12:57:15.611 INFO [stderr] 770 | | to EwkbMultiPolygon with type code 0x06, Nov 17 12:57:15.611 INFO [stderr] 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 17 12:57:15.611 INFO [stderr] 772 | | command write_ewkb); Nov 17 12:57:15.611 INFO [stderr] | |______________________________________________- in this macro invocation Nov 17 12:57:15.611 INFO [stderr] Nov 17 12:57:15.643 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.643 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:104:13 Nov 17 12:57:15.643 INFO [stderr] | Nov 17 12:57:15.643 INFO [stderr] 104 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 17 12:57:15.643 INFO [stderr] 105 | | self.write_ewkb(out)?; Nov 17 12:57:15.643 INFO [stderr] 106 | | Ok(IsNull::No) Nov 17 12:57:15.643 INFO [stderr] 107 | | } Nov 17 12:57:15.643 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.643 INFO [stderr] ... Nov 17 12:57:15.643 INFO [stderr] 148 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Nov 17 12:57:15.643 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 17 12:57:15.663 INFO [stderr] Nov 17 12:57:15.663 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 17 12:57:15.664 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:148:1 Nov 17 12:57:15.664 INFO [stderr] | Nov 17 12:57:15.664 INFO [stderr] 148 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Nov 17 12:57:15.664 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:57:15.664 INFO [stderr] | | Nov 17 12:57:15.664 INFO [stderr] | the trait `types::LineString<'a>` is not implemented for `usize` Nov 17 12:57:15.664 INFO [stderr] | in this macro invocation Nov 17 12:57:15.664 INFO [stderr] | Nov 17 12:57:15.664 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 17 12:57:15.664 INFO [stderr] Nov 17 12:57:15.675 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.675 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:120:13 Nov 17 12:57:15.675 INFO [stderr] | Nov 17 12:57:15.675 INFO [stderr] 120 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 17 12:57:15.675 INFO [stderr] 121 | | self.write_ewkb(out)?; Nov 17 12:57:15.675 INFO [stderr] 122 | | Ok(IsNull::No) Nov 17 12:57:15.675 INFO [stderr] 123 | | } Nov 17 12:57:15.675 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.675 INFO [stderr] ... Nov 17 12:57:15.675 INFO [stderr] 149 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Nov 17 12:57:15.675 INFO [stderr] | --------------------------------------------------------- in this macro invocation Nov 17 12:57:15.683 INFO [stderr] Nov 17 12:57:15.684 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 17 12:57:15.684 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:149:1 Nov 17 12:57:15.684 INFO [stderr] | Nov 17 12:57:15.684 INFO [stderr] 149 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Nov 17 12:57:15.684 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:57:15.684 INFO [stderr] | | Nov 17 12:57:15.684 INFO [stderr] | the trait `types::Polygon<'a>` is not implemented for `usize` Nov 17 12:57:15.684 INFO [stderr] | in this macro invocation Nov 17 12:57:15.684 INFO [stderr] | Nov 17 12:57:15.684 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 17 12:57:15.684 INFO [stderr] Nov 17 12:57:15.685 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.685 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:104:13 Nov 17 12:57:15.685 INFO [stderr] | Nov 17 12:57:15.685 INFO [stderr] 104 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 17 12:57:15.685 INFO [stderr] 105 | | self.write_ewkb(out)?; Nov 17 12:57:15.685 INFO [stderr] 106 | | Ok(IsNull::No) Nov 17 12:57:15.685 INFO [stderr] 107 | | } Nov 17 12:57:15.685 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.685 INFO [stderr] ... Nov 17 12:57:15.685 INFO [stderr] 150 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Nov 17 12:57:15.685 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 17 12:57:15.685 INFO [stderr] Nov 17 12:57:15.685 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 17 12:57:15.686 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:150:1 Nov 17 12:57:15.686 INFO [stderr] | Nov 17 12:57:15.686 INFO [stderr] 150 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Nov 17 12:57:15.686 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:57:15.686 INFO [stderr] | | Nov 17 12:57:15.686 INFO [stderr] | the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 17 12:57:15.686 INFO [stderr] | in this macro invocation Nov 17 12:57:15.686 INFO [stderr] | Nov 17 12:57:15.686 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 17 12:57:15.686 INFO [stderr] Nov 17 12:57:15.691 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.691 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:120:13 Nov 17 12:57:15.691 INFO [stderr] | Nov 17 12:57:15.691 INFO [stderr] 120 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 17 12:57:15.691 INFO [stderr] 121 | | self.write_ewkb(out)?; Nov 17 12:57:15.691 INFO [stderr] 122 | | Ok(IsNull::No) Nov 17 12:57:15.691 INFO [stderr] 123 | | } Nov 17 12:57:15.691 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.691 INFO [stderr] ... Nov 17 12:57:15.691 INFO [stderr] 151 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Nov 17 12:57:15.691 INFO [stderr] | ----------------------------------------------------------------- in this macro invocation Nov 17 12:57:15.691 INFO [stderr] Nov 17 12:57:15.692 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 17 12:57:15.692 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:151:1 Nov 17 12:57:15.692 INFO [stderr] | Nov 17 12:57:15.692 INFO [stderr] 151 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Nov 17 12:57:15.692 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:57:15.692 INFO [stderr] | | Nov 17 12:57:15.692 INFO [stderr] | the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 17 12:57:15.692 INFO [stderr] | in this macro invocation Nov 17 12:57:15.723 INFO [stderr] | Nov 17 12:57:15.723 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 17 12:57:15.723 INFO [stderr] Nov 17 12:57:15.724 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.725 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:140:13 Nov 17 12:57:15.725 INFO [stderr] | Nov 17 12:57:15.725 INFO [stderr] 140 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 17 12:57:15.725 INFO [stderr] 141 | | self.write_ewkb(out)?; Nov 17 12:57:15.725 INFO [stderr] 142 | | Ok(IsNull::No) Nov 17 12:57:15.725 INFO [stderr] 143 | | } Nov 17 12:57:15.725 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.725 INFO [stderr] ... Nov 17 12:57:15.725 INFO [stderr] 152 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Nov 17 12:57:15.725 INFO [stderr] | --------------------------------------------------------------------- in this macro invocation Nov 17 12:57:15.725 INFO [stderr] Nov 17 12:57:15.726 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 17 12:57:15.726 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.5.0/src/postgis.rs:152:1 Nov 17 12:57:15.726 INFO [stderr] | Nov 17 12:57:15.726 INFO [stderr] 152 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Nov 17 12:57:15.726 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 12:57:15.726 INFO [stderr] | | Nov 17 12:57:15.726 INFO [stderr] | the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 17 12:57:15.726 INFO [stderr] | in this macro invocation Nov 17 12:57:15.726 INFO [stderr] | Nov 17 12:57:15.726 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 17 12:57:15.726 INFO [stderr] Nov 17 12:57:15.775 INFO [stderr] error: aborting due to 65 previous errors Nov 17 12:57:15.779 INFO [stderr] Nov 17 12:57:15.779 INFO [stderr] For more information about this error, try `rustc --explain E0277`. Nov 17 12:57:15.859 INFO [stderr] error: Could not compile `postgis`. Nov 17 12:57:15.859 INFO [stderr] warning: build failed, waiting for other jobs to finish... Nov 17 12:58:13.961 INFO [stderr] error: build failed Nov 17 12:58:13.967 INFO [stderr] su: No module specific data is present Nov 17 12:58:15.676 INFO running `"docker" "inspect" "a096d30e2282adf476b9b057ac29124014c122c06ccfcdcebf6fad8890e7a045"` Nov 17 12:58:16.057 INFO running `"docker" "rm" "-f" "a096d30e2282adf476b9b057ac29124014c122c06ccfcdcebf6fad8890e7a045"` Nov 17 12:58:16.370 INFO [stdout] a096d30e2282adf476b9b057ac29124014c122c06ccfcdcebf6fad8890e7a045