Sep 21 01:03:50.346 INFO checking vectortile-0.2.1 against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 21 01:03:50.346 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 21 01:03:50.346 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-7/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 21 01:03:50.509 INFO blam! 48ad569b34527fe5c1ddbe199fcd9e901dfff5bed6ed74442af7105faa26b329 Sep 21 01:03:50.511 INFO running `"docker" "start" "-a" "48ad569b34527fe5c1ddbe199fcd9e901dfff5bed6ed74442af7105faa26b329"` Sep 21 01:03:51.285 INFO kablam! usermod: no changes Sep 21 01:03:51.382 INFO kablam! Compiling protobuf v1.7.4 Sep 21 01:03:51.383 INFO kablam! Checking phf_shared v0.7.21 Sep 21 01:03:51.383 INFO kablam! Checking stringprep v0.1.2 Sep 21 01:03:51.384 INFO kablam! Checking crypto-mac v0.5.2 Sep 21 01:03:51.546 INFO kablam! Checking hmac v0.5.0 Sep 21 01:03:51.750 INFO kablam! Checking phf v0.7.21 Sep 21 01:03:51.866 INFO kablam! Checking postgres-protocol v0.3.2 Sep 21 01:03:53.066 INFO kablam! Checking postgres-shared v0.3.0 Sep 21 01:03:55.090 INFO kablam! Checking postgres v0.14.2 Sep 21 01:03:56.778 INFO kablam! Checking postgis v0.4.0 Sep 21 01:03:57.833 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:57.834 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:489:9 Sep 21 01:03:57.834 INFO kablam! | Sep 21 01:03:57.834 INFO kablam! 489 | / pub struct $ewkbtype<'a, P, I> Sep 21 01:03:57.834 INFO kablam! 490 | | where P: 'a + postgis::Point, Sep 21 01:03:57.834 INFO kablam! 491 | | I: 'a + Iterator + ExactSizeIterator Sep 21 01:03:57.834 INFO kablam! 492 | | { Sep 21 01:03:57.835 INFO kablam! ... | Sep 21 01:03:57.835 INFO kablam! 495 | | pub point_type: PointType, Sep 21 01:03:57.836 INFO kablam! 496 | | } Sep 21 01:03:57.836 INFO kablam! | |_________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:57.836 INFO kablam! ... Sep 21 01:03:57.836 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:57.836 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:57.837 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:57.837 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:57.837 INFO kablam! Sep 21 01:03:57.839 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:57.839 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:504:24 Sep 21 01:03:57.839 INFO kablam! | Sep 21 01:03:57.839 INFO kablam! 504 | impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I> Sep 21 01:03:57.840 INFO kablam! | ^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:57.840 INFO kablam! ... Sep 21 01:03:57.840 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:57.840 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:57.840 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:57.841 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:57.841 INFO kablam! Sep 21 01:03:57.842 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:57.842 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:514:24 Sep 21 01:03:57.842 INFO kablam! | Sep 21 01:03:57.842 INFO kablam! 514 | impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I> Sep 21 01:03:57.843 INFO kablam! | ^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:57.843 INFO kablam! ... Sep 21 01:03:57.843 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:57.843 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:57.843 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:57.844 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:57.844 INFO kablam! Sep 21 01:03:57.846 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:57.846 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:551:9 Sep 21 01:03:57.846 INFO kablam! | Sep 21 01:03:57.846 INFO kablam! 551 | / pub struct $ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.846 INFO kablam! 552 | | where P: 'a + postgis::Point, Sep 21 01:03:57.847 INFO kablam! 553 | | I: 'a + Iterator + ExactSizeIterator, Sep 21 01:03:57.847 INFO kablam! 554 | | T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>, Sep 21 01:03:57.847 INFO kablam! ... | Sep 21 01:03:57.847 INFO kablam! 559 | | pub point_type: PointType, Sep 21 01:03:57.848 INFO kablam! 560 | | } Sep 21 01:03:57.848 INFO kablam! | |_________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:57.848 INFO kablam! ... Sep 21 01:03:57.848 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:57.848 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:57.849 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:57.849 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:57.849 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:57.849 INFO kablam! Sep 21 01:03:57.855 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:57.855 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:570:30 Sep 21 01:03:57.855 INFO kablam! | Sep 21 01:03:57.855 INFO kablam! 570 | impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.856 INFO kablam! | ^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:57.856 INFO kablam! ... Sep 21 01:03:57.856 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:57.856 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:57.857 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:57.857 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:57.857 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:57.857 INFO kablam! Sep 21 01:03:57.858 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:57.859 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:582:30 Sep 21 01:03:57.859 INFO kablam! | Sep 21 01:03:57.859 INFO kablam! 582 | impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.859 INFO kablam! | ^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:57.860 INFO kablam! ... Sep 21 01:03:57.860 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:57.860 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:57.860 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:57.861 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:57.861 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:57.861 INFO kablam! Sep 21 01:03:57.863 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:57.863 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:489:9 Sep 21 01:03:57.864 INFO kablam! | Sep 21 01:03:57.865 INFO kablam! 489 | / pub struct $ewkbtype<'a, P, I> Sep 21 01:03:57.865 INFO kablam! 490 | | where P: 'a + postgis::Point, Sep 21 01:03:57.865 INFO kablam! 491 | | I: 'a + Iterator + ExactSizeIterator Sep 21 01:03:57.865 INFO kablam! 492 | | { Sep 21 01:03:57.865 INFO kablam! ... | Sep 21 01:03:57.865 INFO kablam! 495 | | pub point_type: PointType, Sep 21 01:03:57.865 INFO kablam! 496 | | } Sep 21 01:03:57.865 INFO kablam! | |_________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:57.865 INFO kablam! ... Sep 21 01:03:57.865 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:57.865 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:57.866 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:57.866 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:57.866 INFO kablam! Sep 21 01:03:57.868 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:57.868 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:504:24 Sep 21 01:03:57.868 INFO kablam! | Sep 21 01:03:57.868 INFO kablam! 504 | impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I> Sep 21 01:03:57.869 INFO kablam! | ^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:57.869 INFO kablam! ... Sep 21 01:03:57.869 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:57.869 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:57.869 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:57.870 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:57.870 INFO kablam! Sep 21 01:03:57.871 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:57.871 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:514:24 Sep 21 01:03:57.871 INFO kablam! | Sep 21 01:03:57.871 INFO kablam! 514 | impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I> Sep 21 01:03:57.872 INFO kablam! | ^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:57.872 INFO kablam! ... Sep 21 01:03:57.872 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:57.872 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:57.872 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:57.873 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:57.873 INFO kablam! Sep 21 01:03:57.875 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:57.875 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:551:9 Sep 21 01:03:57.875 INFO kablam! | Sep 21 01:03:57.875 INFO kablam! 551 | / pub struct $ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.875 INFO kablam! 552 | | where P: 'a + postgis::Point, Sep 21 01:03:57.876 INFO kablam! 553 | | I: 'a + Iterator + ExactSizeIterator, Sep 21 01:03:57.876 INFO kablam! 554 | | T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>, Sep 21 01:03:57.876 INFO kablam! ... | Sep 21 01:03:57.876 INFO kablam! 559 | | pub point_type: PointType, Sep 21 01:03:57.877 INFO kablam! 560 | | } Sep 21 01:03:57.877 INFO kablam! | |_________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:57.877 INFO kablam! ... Sep 21 01:03:57.877 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:57.877 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:57.878 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:57.878 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:57.878 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:57.878 INFO kablam! Sep 21 01:03:57.884 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:57.884 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:570:30 Sep 21 01:03:57.884 INFO kablam! | Sep 21 01:03:57.885 INFO kablam! 570 | impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.885 INFO kablam! | ^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:57.885 INFO kablam! ... Sep 21 01:03:57.885 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:57.886 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:57.886 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:57.886 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:57.886 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:57.887 INFO kablam! Sep 21 01:03:57.888 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:57.888 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:582:30 Sep 21 01:03:57.888 INFO kablam! | Sep 21 01:03:57.888 INFO kablam! 582 | impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.889 INFO kablam! | ^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:57.889 INFO kablam! ... Sep 21 01:03:57.889 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:57.889 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:57.890 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:57.890 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:57.890 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:57.890 INFO kablam! Sep 21 01:03:57.892 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:57.893 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:619:9 Sep 21 01:03:57.893 INFO kablam! | Sep 21 01:03:57.893 INFO kablam! 619 | / pub struct $ewkbtype<'a, P, I, L, K, T, J> Sep 21 01:03:57.893 INFO kablam! 620 | | where P: 'a + postgis::Point, Sep 21 01:03:57.894 INFO kablam! 621 | | I: 'a + Iterator + ExactSizeIterator, Sep 21 01:03:57.894 INFO kablam! 622 | | L: 'a + postgis::LineString<'a, ItemType=P, Iter=I>, Sep 21 01:03:57.894 INFO kablam! ... | Sep 21 01:03:57.894 INFO kablam! 629 | | pub point_type: PointType, Sep 21 01:03:57.894 INFO kablam! 630 | | } Sep 21 01:03:57.894 INFO kablam! | |_________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:57.894 INFO kablam! ... Sep 21 01:03:57.894 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:57.894 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:57.894 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:57.894 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:57.894 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:57.894 INFO kablam! Sep 21 01:03:57.913 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:57.913 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:642:36 Sep 21 01:03:57.913 INFO kablam! | Sep 21 01:03:57.913 INFO kablam! 642 | impl<'a, P, I, L, K, T, J> fmt::Debug for $ewkbtype<'a, P, I, L, K, T, J> Sep 21 01:03:57.913 INFO kablam! | ^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:57.913 INFO kablam! ... Sep 21 01:03:57.913 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:57.913 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:57.913 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:57.913 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:57.913 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:57.913 INFO kablam! Sep 21 01:03:57.927 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:57.927 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:656:36 Sep 21 01:03:57.927 INFO kablam! | Sep 21 01:03:57.928 INFO kablam! 656 | impl<'a, P, I, L, K, T, J> EwkbWrite for $ewkbtype<'a, P, I, L, K, T, J> Sep 21 01:03:57.928 INFO kablam! | ^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:57.928 INFO kablam! ... Sep 21 01:03:57.928 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:57.928 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:57.928 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:57.928 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:57.928 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:57.928 INFO kablam! Sep 21 01:03:57.971 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:57.972 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:96:24 Sep 21 01:03:57.977 INFO kablam! | Sep 21 01:03:57.977 INFO kablam! 96 | impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I> Sep 21 01:03:57.977 INFO kablam! | ^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:57.977 INFO kablam! ... Sep 21 01:03:57.977 INFO kablam! 142 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Sep 21 01:03:57.977 INFO kablam! | -------------------------------------------------------- in this macro invocation Sep 21 01:03:57.977 INFO kablam! Sep 21 01:03:57.988 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:57.988 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:109:30 Sep 21 01:03:57.988 INFO kablam! | Sep 21 01:03:57.988 INFO kablam! 109 | impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.988 INFO kablam! | ^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:57.988 INFO kablam! ... Sep 21 01:03:57.988 INFO kablam! 143 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Sep 21 01:03:57.988 INFO kablam! | --------------------------------------------------------- in this macro invocation Sep 21 01:03:57.988 INFO kablam! Sep 21 01:03:57.993 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:57.993 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:96:24 Sep 21 01:03:57.993 INFO kablam! | Sep 21 01:03:57.993 INFO kablam! 96 | impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I> Sep 21 01:03:57.993 INFO kablam! | ^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:57.993 INFO kablam! ... Sep 21 01:03:57.993 INFO kablam! 144 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Sep 21 01:03:57.993 INFO kablam! | -------------------------------------------------------- in this macro invocation Sep 21 01:03:57.993 INFO kablam! Sep 21 01:03:57.994 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:57.994 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:109:30 Sep 21 01:03:57.994 INFO kablam! | Sep 21 01:03:57.994 INFO kablam! 109 | impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J> Sep 21 01:03:57.994 INFO kablam! | ^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:57.994 INFO kablam! ... Sep 21 01:03:57.994 INFO kablam! 145 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Sep 21 01:03:57.994 INFO kablam! | ----------------------------------------------------------------- in this macro invocation Sep 21 01:03:57.994 INFO kablam! Sep 21 01:03:57.996 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:57.996 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:124:36 Sep 21 01:03:57.996 INFO kablam! | Sep 21 01:03:57.996 INFO kablam! 124 | impl<'a, P, I, L, K, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, L, K, T, J> Sep 21 01:03:57.996 INFO kablam! | ^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:57.996 INFO kablam! ... Sep 21 01:03:57.996 INFO kablam! 146 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Sep 21 01:03:57.996 INFO kablam! | --------------------------------------------------------------------- in this macro invocation Sep 21 01:03:57.996 INFO kablam! Sep 21 01:03:58.014 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.014 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:501:13 Sep 21 01:03:58.014 INFO kablam! | Sep 21 01:03:58.014 INFO kablam! 501 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>; Sep 21 01:03:58.014 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.014 INFO kablam! ... Sep 21 01:03:58.014 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:58.014 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:58.014 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:58.014 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:58.014 INFO kablam! Sep 21 01:03:58.014 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.014 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:567:13 Sep 21 01:03:58.014 INFO kablam! | Sep 21 01:03:58.014 INFO kablam! 567 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>; Sep 21 01:03:58.014 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.014 INFO kablam! ... Sep 21 01:03:58.014 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:58.014 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:58.014 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:58.014 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:58.014 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:58.014 INFO kablam! Sep 21 01:03:58.014 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.014 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:501:13 Sep 21 01:03:58.014 INFO kablam! | Sep 21 01:03:58.014 INFO kablam! 501 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>; Sep 21 01:03:58.014 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.014 INFO kablam! ... Sep 21 01:03:58.014 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:58.014 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:58.014 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:58.014 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:58.014 INFO kablam! Sep 21 01:03:58.024 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.025 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:567:13 Sep 21 01:03:58.025 INFO kablam! | Sep 21 01:03:58.025 INFO kablam! 567 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>; Sep 21 01:03:58.025 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.025 INFO kablam! ... Sep 21 01:03:58.025 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:58.025 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:58.025 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:58.025 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:58.025 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.025 INFO kablam! Sep 21 01:03:58.038 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.038 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:639:13 Sep 21 01:03:58.038 INFO kablam! | Sep 21 01:03:58.038 INFO kablam! 639 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>; Sep 21 01:03:58.038 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.038 INFO kablam! ... Sep 21 01:03:58.038 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:58.038 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:58.038 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:58.038 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:58.038 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.038 INFO kablam! Sep 21 01:03:58.045 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.045 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/twkb.rs:278:5 Sep 21 01:03:58.045 INFO kablam! | Sep 21 01:03:58.045 INFO kablam! 278 | / fn as_ewkb(&'a self) -> ewkb::EwkbLineString<'a, Self::PointType, Self::Iter> { Sep 21 01:03:58.045 INFO kablam! 279 | | ewkb::EwkbLineString { geom: self, srid: None, point_type: ewkb::PointType::Point } Sep 21 01:03:58.045 INFO kablam! 280 | | } Sep 21 01:03:58.045 INFO kablam! | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.045 INFO kablam! Sep 21 01:03:58.046 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.046 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/twkb.rs:332:5 Sep 21 01:03:58.046 INFO kablam! | Sep 21 01:03:58.046 INFO kablam! 332 | / fn as_ewkb(&'a self) -> ewkb::EwkbPolygon<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Sep 21 01:03:58.046 INFO kablam! 333 | | ewkb::EwkbPolygon { geom: self, srid: None, point_type: ewkb::PointType::Point } Sep 21 01:03:58.046 INFO kablam! 334 | | } Sep 21 01:03:58.046 INFO kablam! | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.046 INFO kablam! Sep 21 01:03:58.046 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.046 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/twkb.rs:379:5 Sep 21 01:03:58.047 INFO kablam! | Sep 21 01:03:58.047 INFO kablam! 379 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiPoint<'a, Self::PointType, Self::Iter> { Sep 21 01:03:58.047 INFO kablam! 380 | | ewkb::EwkbMultiPoint { geom: self, srid: None, point_type: ewkb::PointType::Point } Sep 21 01:03:58.047 INFO kablam! 381 | | } Sep 21 01:03:58.047 INFO kablam! | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.048 INFO kablam! Sep 21 01:03:58.049 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.049 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/twkb.rs:436:5 Sep 21 01:03:58.049 INFO kablam! | Sep 21 01:03:58.049 INFO kablam! 436 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiLineString<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Sep 21 01:03:58.049 INFO kablam! 437 | | ewkb::EwkbMultiLineString { geom: self, srid: None, point_type: ewkb::PointType::Point } Sep 21 01:03:58.049 INFO kablam! 438 | | } Sep 21 01:03:58.049 INFO kablam! | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.049 INFO kablam! Sep 21 01:03:58.054 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.054 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/twkb.rs:508:5 Sep 21 01:03:58.054 INFO kablam! | Sep 21 01:03:58.054 INFO kablam! 508 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiPolygon<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter> { Sep 21 01:03:58.054 INFO kablam! 509 | | ewkb::EwkbMultiPolygon { geom: self, srid: None, point_type: ewkb::PointType::Point } Sep 21 01:03:58.054 INFO kablam! 510 | | } Sep 21 01:03:58.054 INFO kablam! | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.054 INFO kablam! Sep 21 01:03:58.056 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.056 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:508:13 Sep 21 01:03:58.056 INFO kablam! | Sep 21 01:03:58.056 INFO kablam! 508 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Sep 21 01:03:58.056 INFO kablam! 509 | | write!(f, stringify!($ewkbtype))?; //TODO Sep 21 01:03:58.056 INFO kablam! 510 | | Ok(()) Sep 21 01:03:58.056 INFO kablam! 511 | | } Sep 21 01:03:58.056 INFO kablam! | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.056 INFO kablam! ... Sep 21 01:03:58.056 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:58.056 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:58.056 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:58.056 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:58.056 INFO kablam! Sep 21 01:03:58.056 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.056 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:518:13 Sep 21 01:03:58.056 INFO kablam! | Sep 21 01:03:58.056 INFO kablam! 518 | / fn opt_srid(&self) -> Option { Sep 21 01:03:58.056 INFO kablam! 519 | | self.srid Sep 21 01:03:58.056 INFO kablam! 520 | | } Sep 21 01:03:58.056 INFO kablam! | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.056 INFO kablam! ... Sep 21 01:03:58.056 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:58.056 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:58.056 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:58.056 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:58.056 INFO kablam! Sep 21 01:03:58.057 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.057 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:522:13 Sep 21 01:03:58.057 INFO kablam! | Sep 21 01:03:58.057 INFO kablam! 522 | / fn type_id(&self) -> u32 { Sep 21 01:03:58.057 INFO kablam! 523 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Sep 21 01:03:58.057 INFO kablam! 524 | | } Sep 21 01:03:58.057 INFO kablam! | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.058 INFO kablam! ... Sep 21 01:03:58.058 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:58.058 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:58.058 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:58.058 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:58.058 INFO kablam! Sep 21 01:03:58.058 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.058 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:526:13 Sep 21 01:03:58.058 INFO kablam! | Sep 21 01:03:58.058 INFO kablam! 526 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Sep 21 01:03:58.058 INFO kablam! 527 | | w.write_u32::(self.geom.points().len() as u32)?; Sep 21 01:03:58.058 INFO kablam! 528 | | for geom in self.geom.points() { Sep 21 01:03:58.058 INFO kablam! 529 | | let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() }; Sep 21 01:03:58.058 INFO kablam! ... | Sep 21 01:03:58.058 INFO kablam! 532 | | Ok(()) Sep 21 01:03:58.058 INFO kablam! 533 | | } Sep 21 01:03:58.058 INFO kablam! | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.058 INFO kablam! ... Sep 21 01:03:58.058 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:58.058 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:58.058 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:58.058 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:58.058 INFO kablam! Sep 21 01:03:58.060 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.060 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:541:13 Sep 21 01:03:58.060 INFO kablam! | Sep 21 01:03:58.060 INFO kablam! 541 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> { Sep 21 01:03:58.060 INFO kablam! 542 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Sep 21 01:03:58.060 INFO kablam! 543 | | } Sep 21 01:03:58.060 INFO kablam! | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.060 INFO kablam! ... Sep 21 01:03:58.060 INFO kablam! 702 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Sep 21 01:03:58.060 INFO kablam! 703 | | to EwkbLineString with type code 0x02, Sep 21 01:03:58.060 INFO kablam! 704 | | command write_ewkb_body); Sep 21 01:03:58.060 INFO kablam! | |________________________________________________- in this macro invocation Sep 21 01:03:58.060 INFO kablam! Sep 21 01:03:58.062 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.062 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:576:13 Sep 21 01:03:58.062 INFO kablam! | Sep 21 01:03:58.062 INFO kablam! 576 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Sep 21 01:03:58.062 INFO kablam! 577 | | write!(f, stringify!($ewkbtype))?; //TODO Sep 21 01:03:58.062 INFO kablam! 578 | | Ok(()) Sep 21 01:03:58.062 INFO kablam! 579 | | } Sep 21 01:03:58.062 INFO kablam! | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.062 INFO kablam! ... Sep 21 01:03:58.062 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:58.062 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:58.062 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:58.062 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:58.062 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:58.062 INFO kablam! Sep 21 01:03:58.062 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.062 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:588:13 Sep 21 01:03:58.062 INFO kablam! | Sep 21 01:03:58.062 INFO kablam! 588 | / fn opt_srid(&self) -> Option { Sep 21 01:03:58.062 INFO kablam! 589 | | self.srid Sep 21 01:03:58.062 INFO kablam! 590 | | } Sep 21 01:03:58.062 INFO kablam! | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.062 INFO kablam! ... Sep 21 01:03:58.062 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:58.062 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:58.062 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:58.062 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:58.062 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:58.062 INFO kablam! Sep 21 01:03:58.064 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.064 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:592:13 Sep 21 01:03:58.064 INFO kablam! | Sep 21 01:03:58.064 INFO kablam! 592 | / fn type_id(&self) -> u32 { Sep 21 01:03:58.064 INFO kablam! 593 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Sep 21 01:03:58.064 INFO kablam! 594 | | } Sep 21 01:03:58.064 INFO kablam! | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.064 INFO kablam! ... Sep 21 01:03:58.064 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:58.064 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:58.064 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:58.065 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:58.065 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:58.065 INFO kablam! Sep 21 01:03:58.065 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.065 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:596:13 Sep 21 01:03:58.065 INFO kablam! | Sep 21 01:03:58.065 INFO kablam! 596 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Sep 21 01:03:58.065 INFO kablam! 597 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Sep 21 01:03:58.065 INFO kablam! 598 | | for geom in self.geom.$itemname() { Sep 21 01:03:58.065 INFO kablam! 599 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Sep 21 01:03:58.065 INFO kablam! ... | Sep 21 01:03:58.065 INFO kablam! 602 | | Ok(()) Sep 21 01:03:58.065 INFO kablam! 603 | | } Sep 21 01:03:58.065 INFO kablam! | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.065 INFO kablam! ... Sep 21 01:03:58.065 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:58.065 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:58.065 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:58.065 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:58.065 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:58.065 INFO kablam! Sep 21 01:03:58.067 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.067 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:613:13 Sep 21 01:03:58.067 INFO kablam! | Sep 21 01:03:58.067 INFO kablam! 613 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Sep 21 01:03:58.067 INFO kablam! 614 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Sep 21 01:03:58.067 INFO kablam! 615 | | } Sep 21 01:03:58.067 INFO kablam! | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.067 INFO kablam! ... Sep 21 01:03:58.067 INFO kablam! 718 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Sep 21 01:03:58.067 INFO kablam! 719 | | to EwkbPolygon with type code 0x03, Sep 21 01:03:58.067 INFO kablam! 720 | | contains EwkbLineString,LineStringT as LineString named rings, Sep 21 01:03:58.067 INFO kablam! 721 | | command write_ewkb_body); Sep 21 01:03:58.067 INFO kablam! | |___________________________________________________- in this macro invocation Sep 21 01:03:58.067 INFO kablam! Sep 21 01:03:58.074 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.074 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:508:13 Sep 21 01:03:58.074 INFO kablam! | Sep 21 01:03:58.074 INFO kablam! 508 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Sep 21 01:03:58.074 INFO kablam! 509 | | write!(f, stringify!($ewkbtype))?; //TODO Sep 21 01:03:58.074 INFO kablam! 510 | | Ok(()) Sep 21 01:03:58.074 INFO kablam! 511 | | } Sep 21 01:03:58.074 INFO kablam! | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.074 INFO kablam! ... Sep 21 01:03:58.074 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:58.074 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:58.074 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:58.074 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:58.074 INFO kablam! Sep 21 01:03:58.074 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.074 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:518:13 Sep 21 01:03:58.074 INFO kablam! | Sep 21 01:03:58.074 INFO kablam! 518 | / fn opt_srid(&self) -> Option { Sep 21 01:03:58.074 INFO kablam! 519 | | self.srid Sep 21 01:03:58.074 INFO kablam! 520 | | } Sep 21 01:03:58.074 INFO kablam! | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.074 INFO kablam! ... Sep 21 01:03:58.074 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:58.074 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:58.074 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:58.074 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:58.074 INFO kablam! Sep 21 01:03:58.074 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.074 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:522:13 Sep 21 01:03:58.074 INFO kablam! | Sep 21 01:03:58.074 INFO kablam! 522 | / fn type_id(&self) -> u32 { Sep 21 01:03:58.074 INFO kablam! 523 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Sep 21 01:03:58.074 INFO kablam! 524 | | } Sep 21 01:03:58.074 INFO kablam! | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.074 INFO kablam! ... Sep 21 01:03:58.074 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:58.074 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:58.074 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:58.074 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:58.074 INFO kablam! Sep 21 01:03:58.074 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.075 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:526:13 Sep 21 01:03:58.075 INFO kablam! | Sep 21 01:03:58.075 INFO kablam! 526 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Sep 21 01:03:58.075 INFO kablam! 527 | | w.write_u32::(self.geom.points().len() as u32)?; Sep 21 01:03:58.075 INFO kablam! 528 | | for geom in self.geom.points() { Sep 21 01:03:58.075 INFO kablam! 529 | | let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() }; Sep 21 01:03:58.075 INFO kablam! ... | Sep 21 01:03:58.075 INFO kablam! 532 | | Ok(()) Sep 21 01:03:58.075 INFO kablam! 533 | | } Sep 21 01:03:58.075 INFO kablam! | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.075 INFO kablam! ... Sep 21 01:03:58.075 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:58.075 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:58.075 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:58.075 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:58.075 INFO kablam! Sep 21 01:03:58.075 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.075 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:541:13 Sep 21 01:03:58.075 INFO kablam! | Sep 21 01:03:58.075 INFO kablam! 541 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> { Sep 21 01:03:58.075 INFO kablam! 542 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Sep 21 01:03:58.075 INFO kablam! 543 | | } Sep 21 01:03:58.075 INFO kablam! | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.075 INFO kablam! ... Sep 21 01:03:58.075 INFO kablam! 735 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Sep 21 01:03:58.075 INFO kablam! 736 | | to EwkbMultiPoint with type code 0x04, Sep 21 01:03:58.075 INFO kablam! 737 | | command write_ewkb); Sep 21 01:03:58.075 INFO kablam! | |___________________________________________- in this macro invocation Sep 21 01:03:58.075 INFO kablam! Sep 21 01:03:58.075 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.075 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:576:13 Sep 21 01:03:58.075 INFO kablam! | Sep 21 01:03:58.075 INFO kablam! 576 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Sep 21 01:03:58.075 INFO kablam! 577 | | write!(f, stringify!($ewkbtype))?; //TODO Sep 21 01:03:58.075 INFO kablam! 578 | | Ok(()) Sep 21 01:03:58.075 INFO kablam! 579 | | } Sep 21 01:03:58.075 INFO kablam! | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.075 INFO kablam! ... Sep 21 01:03:58.075 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:58.075 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:58.075 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:58.075 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:58.075 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.075 INFO kablam! Sep 21 01:03:58.075 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.075 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:588:13 Sep 21 01:03:58.075 INFO kablam! | Sep 21 01:03:58.075 INFO kablam! 588 | / fn opt_srid(&self) -> Option { Sep 21 01:03:58.075 INFO kablam! 589 | | self.srid Sep 21 01:03:58.075 INFO kablam! 590 | | } Sep 21 01:03:58.075 INFO kablam! | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.075 INFO kablam! ... Sep 21 01:03:58.075 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:58.075 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:58.075 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:58.075 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:58.075 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.075 INFO kablam! Sep 21 01:03:58.076 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.076 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:592:13 Sep 21 01:03:58.076 INFO kablam! | Sep 21 01:03:58.076 INFO kablam! 592 | / fn type_id(&self) -> u32 { Sep 21 01:03:58.076 INFO kablam! 593 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Sep 21 01:03:58.076 INFO kablam! 594 | | } Sep 21 01:03:58.076 INFO kablam! | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.076 INFO kablam! ... Sep 21 01:03:58.076 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:58.076 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:58.076 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:58.076 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:58.076 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.076 INFO kablam! Sep 21 01:03:58.076 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.076 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:596:13 Sep 21 01:03:58.076 INFO kablam! | Sep 21 01:03:58.076 INFO kablam! 596 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Sep 21 01:03:58.076 INFO kablam! 597 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Sep 21 01:03:58.076 INFO kablam! 598 | | for geom in self.geom.$itemname() { Sep 21 01:03:58.076 INFO kablam! 599 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Sep 21 01:03:58.076 INFO kablam! ... | Sep 21 01:03:58.076 INFO kablam! 602 | | Ok(()) Sep 21 01:03:58.076 INFO kablam! 603 | | } Sep 21 01:03:58.076 INFO kablam! | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.076 INFO kablam! ... Sep 21 01:03:58.076 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:58.076 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:58.076 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:58.076 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:58.076 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.076 INFO kablam! Sep 21 01:03:58.079 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.079 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:613:13 Sep 21 01:03:58.079 INFO kablam! | Sep 21 01:03:58.079 INFO kablam! 613 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Sep 21 01:03:58.079 INFO kablam! 614 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Sep 21 01:03:58.079 INFO kablam! 615 | | } Sep 21 01:03:58.079 INFO kablam! | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.079 INFO kablam! ... Sep 21 01:03:58.079 INFO kablam! 751 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Sep 21 01:03:58.079 INFO kablam! 752 | | to EwkbMultiLineString with type code 0x05, Sep 21 01:03:58.079 INFO kablam! 753 | | contains EwkbLineString,LineStringT as LineString named lines, Sep 21 01:03:58.079 INFO kablam! 754 | | command write_ewkb); Sep 21 01:03:58.079 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.079 INFO kablam! Sep 21 01:03:58.081 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.081 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:650:13 Sep 21 01:03:58.081 INFO kablam! | Sep 21 01:03:58.081 INFO kablam! 650 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Sep 21 01:03:58.081 INFO kablam! 651 | | write!(f, stringify!($ewkbtype))?; //TODO Sep 21 01:03:58.081 INFO kablam! 652 | | Ok(()) Sep 21 01:03:58.081 INFO kablam! 653 | | } Sep 21 01:03:58.081 INFO kablam! | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.081 INFO kablam! ... Sep 21 01:03:58.081 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:58.081 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:58.081 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:58.081 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:58.081 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.081 INFO kablam! Sep 21 01:03:58.081 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.081 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:664:13 Sep 21 01:03:58.081 INFO kablam! | Sep 21 01:03:58.081 INFO kablam! 664 | / fn opt_srid(&self) -> Option { Sep 21 01:03:58.081 INFO kablam! 665 | | self.srid Sep 21 01:03:58.081 INFO kablam! 666 | | } Sep 21 01:03:58.081 INFO kablam! | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.081 INFO kablam! ... Sep 21 01:03:58.081 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:58.081 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:58.081 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:58.081 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:58.081 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.081 INFO kablam! Sep 21 01:03:58.086 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.086 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:668:13 Sep 21 01:03:58.086 INFO kablam! | Sep 21 01:03:58.086 INFO kablam! 668 | / fn type_id(&self) -> u32 { Sep 21 01:03:58.086 INFO kablam! 669 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Sep 21 01:03:58.086 INFO kablam! 670 | | } Sep 21 01:03:58.086 INFO kablam! | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.086 INFO kablam! ... Sep 21 01:03:58.086 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:58.086 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:58.086 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:58.086 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:58.086 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.086 INFO kablam! Sep 21 01:03:58.086 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.086 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:672:13 Sep 21 01:03:58.086 INFO kablam! | Sep 21 01:03:58.086 INFO kablam! 672 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Sep 21 01:03:58.086 INFO kablam! 673 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Sep 21 01:03:58.086 INFO kablam! 674 | | for geom in self.geom.$itemname() { Sep 21 01:03:58.086 INFO kablam! 675 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Sep 21 01:03:58.086 INFO kablam! ... | Sep 21 01:03:58.086 INFO kablam! 678 | | Ok(()) Sep 21 01:03:58.086 INFO kablam! 679 | | } Sep 21 01:03:58.086 INFO kablam! | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.086 INFO kablam! ... Sep 21 01:03:58.086 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:58.086 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:58.086 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:58.086 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:58.086 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.086 INFO kablam! Sep 21 01:03:58.086 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.086 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/ewkb.rs:691:13 Sep 21 01:03:58.087 INFO kablam! | Sep 21 01:03:58.087 INFO kablam! 691 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter> { Sep 21 01:03:58.087 INFO kablam! 692 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Sep 21 01:03:58.087 INFO kablam! 693 | | } Sep 21 01:03:58.087 INFO kablam! | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.087 INFO kablam! ... Sep 21 01:03:58.087 INFO kablam! 769 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Sep 21 01:03:58.087 INFO kablam! 770 | | to EwkbMultiPolygon with type code 0x06, Sep 21 01:03:58.087 INFO kablam! 771 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Sep 21 01:03:58.087 INFO kablam! 772 | | command write_ewkb); Sep 21 01:03:58.087 INFO kablam! | |______________________________________________- in this macro invocation Sep 21 01:03:58.087 INFO kablam! Sep 21 01:03:58.092 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.092 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:102:13 Sep 21 01:03:58.092 INFO kablam! | Sep 21 01:03:58.092 INFO kablam! 102 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Sep 21 01:03:58.092 INFO kablam! 103 | | self.write_ewkb(out)?; Sep 21 01:03:58.092 INFO kablam! 104 | | Ok(IsNull::No) Sep 21 01:03:58.092 INFO kablam! 105 | | } Sep 21 01:03:58.092 INFO kablam! | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.092 INFO kablam! ... Sep 21 01:03:58.092 INFO kablam! 142 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Sep 21 01:03:58.092 INFO kablam! | -------------------------------------------------------- in this macro invocation Sep 21 01:03:58.092 INFO kablam! Sep 21 01:03:58.092 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Sep 21 01:03:58.092 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:142:1 Sep 21 01:03:58.092 INFO kablam! | Sep 21 01:03:58.092 INFO kablam! 142 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Sep 21 01:03:58.092 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 01:03:58.092 INFO kablam! | | Sep 21 01:03:58.092 INFO kablam! | the trait `types::LineString<'a>` is not implemented for `usize` Sep 21 01:03:58.092 INFO kablam! | in this macro invocation Sep 21 01:03:58.092 INFO kablam! | Sep 21 01:03:58.092 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 21 01:03:58.092 INFO kablam! Sep 21 01:03:58.097 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.097 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:117:13 Sep 21 01:03:58.097 INFO kablam! | Sep 21 01:03:58.097 INFO kablam! 117 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Sep 21 01:03:58.097 INFO kablam! 118 | | self.write_ewkb(out)?; Sep 21 01:03:58.097 INFO kablam! 119 | | Ok(IsNull::No) Sep 21 01:03:58.097 INFO kablam! 120 | | } Sep 21 01:03:58.097 INFO kablam! | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.097 INFO kablam! ... Sep 21 01:03:58.097 INFO kablam! 143 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Sep 21 01:03:58.097 INFO kablam! | --------------------------------------------------------- in this macro invocation Sep 21 01:03:58.097 INFO kablam! Sep 21 01:03:58.097 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Sep 21 01:03:58.097 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:143:1 Sep 21 01:03:58.097 INFO kablam! | Sep 21 01:03:58.097 INFO kablam! 143 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Sep 21 01:03:58.097 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 01:03:58.097 INFO kablam! | | Sep 21 01:03:58.098 INFO kablam! | the trait `types::Polygon<'a>` is not implemented for `usize` Sep 21 01:03:58.098 INFO kablam! | in this macro invocation Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 21 01:03:58.098 INFO kablam! Sep 21 01:03:58.098 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.098 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:102:13 Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! 102 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Sep 21 01:03:58.098 INFO kablam! 103 | | self.write_ewkb(out)?; Sep 21 01:03:58.098 INFO kablam! 104 | | Ok(IsNull::No) Sep 21 01:03:58.098 INFO kablam! 105 | | } Sep 21 01:03:58.098 INFO kablam! | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.098 INFO kablam! ... Sep 21 01:03:58.098 INFO kablam! 144 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Sep 21 01:03:58.098 INFO kablam! | -------------------------------------------------------- in this macro invocation Sep 21 01:03:58.098 INFO kablam! Sep 21 01:03:58.098 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Sep 21 01:03:58.098 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:144:1 Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! 144 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Sep 21 01:03:58.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 01:03:58.098 INFO kablam! | | Sep 21 01:03:58.098 INFO kablam! | the trait `types::MultiPoint<'a>` is not implemented for `usize` Sep 21 01:03:58.098 INFO kablam! | in this macro invocation Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 21 01:03:58.098 INFO kablam! Sep 21 01:03:58.098 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.098 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:117:13 Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! 117 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Sep 21 01:03:58.098 INFO kablam! 118 | | self.write_ewkb(out)?; Sep 21 01:03:58.098 INFO kablam! 119 | | Ok(IsNull::No) Sep 21 01:03:58.098 INFO kablam! 120 | | } Sep 21 01:03:58.098 INFO kablam! | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.098 INFO kablam! ... Sep 21 01:03:58.098 INFO kablam! 145 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Sep 21 01:03:58.098 INFO kablam! | ----------------------------------------------------------------- in this macro invocation Sep 21 01:03:58.098 INFO kablam! Sep 21 01:03:58.098 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Sep 21 01:03:58.098 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:145:1 Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! 145 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Sep 21 01:03:58.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 01:03:58.098 INFO kablam! | | Sep 21 01:03:58.098 INFO kablam! | the trait `types::MultiLineString<'a>` is not implemented for `usize` Sep 21 01:03:58.098 INFO kablam! | in this macro invocation Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 21 01:03:58.098 INFO kablam! Sep 21 01:03:58.098 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.098 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:134:13 Sep 21 01:03:58.098 INFO kablam! | Sep 21 01:03:58.098 INFO kablam! 134 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Sep 21 01:03:58.098 INFO kablam! 135 | | self.write_ewkb(out)?; Sep 21 01:03:58.099 INFO kablam! 136 | | Ok(IsNull::No) Sep 21 01:03:58.099 INFO kablam! 137 | | } Sep 21 01:03:58.099 INFO kablam! | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.099 INFO kablam! ... Sep 21 01:03:58.099 INFO kablam! 146 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Sep 21 01:03:58.099 INFO kablam! | --------------------------------------------------------------------- in this macro invocation Sep 21 01:03:58.099 INFO kablam! Sep 21 01:03:58.106 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Sep 21 01:03:58.106 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/postgis-0.4.0/src/postgis.rs:146:1 Sep 21 01:03:58.106 INFO kablam! | Sep 21 01:03:58.106 INFO kablam! 146 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Sep 21 01:03:58.106 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 01:03:58.106 INFO kablam! | | Sep 21 01:03:58.106 INFO kablam! | the trait `types::MultiPolygon<'a>` is not implemented for `usize` Sep 21 01:03:58.106 INFO kablam! | in this macro invocation Sep 21 01:03:58.106 INFO kablam! | Sep 21 01:03:58.106 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Sep 21 01:03:58.106 INFO kablam! Sep 21 01:03:58.114 INFO kablam! error: aborting due to 65 previous errors Sep 21 01:03:58.114 INFO kablam! Sep 21 01:03:58.114 INFO kablam! For more information about this error, try `rustc --explain E0277`. Sep 21 01:03:58.120 INFO kablam! error: Could not compile `postgis`. Sep 21 01:03:58.120 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 21 01:03:59.680 INFO kablam! error: build failed Sep 21 01:03:59.680 INFO kablam! su: No module specific data is present Sep 21 01:04:00.169 INFO running `"docker" "rm" "-f" "48ad569b34527fe5c1ddbe199fcd9e901dfff5bed6ed74442af7105faa26b329"` Sep 21 01:04:00.245 INFO blam! 48ad569b34527fe5c1ddbe199fcd9e901dfff5bed6ed74442af7105faa26b329