Nov 18 03:26:59.749 INFO testing postgis-0.6.0 against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 18 03:26:59.751 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-0/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 18 03:27:00.010 INFO [stdout] 3f7bfa0fc64606baaf6af16657ddca372386c4a95ee573ab38c110b29e8a3fea Nov 18 03:27:00.012 INFO running `"docker" "start" "-a" "3f7bfa0fc64606baaf6af16657ddca372386c4a95ee573ab38c110b29e8a3fea"` Nov 18 03:27:00.675 INFO [stderr] usermod: no changes Nov 18 03:27:00.842 INFO [stderr] Compiling postgres-shared v0.4.2 Nov 18 03:27:04.851 INFO [stderr] Compiling postgres v0.15.2 Nov 18 03:27:10.350 INFO [stderr] Compiling postgis v0.6.0 (/source) Nov 18 03:27:12.767 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:12.767 INFO [stderr] --> src/ewkb.rs:935:1 Nov 18 03:27:12.768 INFO [stderr] | Nov 18 03:27:12.768 INFO [stderr] 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.768 INFO [stderr] 936 | | where Nov 18 03:27:12.769 INFO [stderr] 937 | | P: 'a + postgis::Point, Nov 18 03:27:12.769 INFO [stderr] 938 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.769 INFO [stderr] ... | Nov 18 03:27:12.769 INFO [stderr] 966 | | GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>), Nov 18 03:27:12.770 INFO [stderr] 967 | | } Nov 18 03:27:12.770 INFO [stderr] | |_^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:12.770 INFO [stderr] Nov 18 03:27:12.771 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:12.771 INFO [stderr] --> src/ewkb.rs:935:1 Nov 18 03:27:12.771 INFO [stderr] | Nov 18 03:27:12.772 INFO [stderr] 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.772 INFO [stderr] 936 | | where Nov 18 03:27:12.772 INFO [stderr] 937 | | P: 'a + postgis::Point, Nov 18 03:27:12.773 INFO [stderr] 938 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.773 INFO [stderr] ... | Nov 18 03:27:12.773 INFO [stderr] 966 | | GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>), Nov 18 03:27:12.773 INFO [stderr] 967 | | } Nov 18 03:27:12.774 INFO [stderr] | |_^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:12.774 INFO [stderr] Nov 18 03:27:12.774 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:12.775 INFO [stderr] --> src/ewkb.rs:935:1 Nov 18 03:27:12.775 INFO [stderr] | Nov 18 03:27:12.775 INFO [stderr] 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.775 INFO [stderr] 936 | | where Nov 18 03:27:12.776 INFO [stderr] 937 | | P: 'a + postgis::Point, Nov 18 03:27:12.776 INFO [stderr] 938 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.776 INFO [stderr] ... | Nov 18 03:27:12.777 INFO [stderr] 966 | | GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>), Nov 18 03:27:12.777 INFO [stderr] 967 | | } Nov 18 03:27:12.777 INFO [stderr] | |_^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:12.778 INFO [stderr] Nov 18 03:27:12.778 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:12.778 INFO [stderr] --> src/ewkb.rs:935:1 Nov 18 03:27:12.779 INFO [stderr] | Nov 18 03:27:12.779 INFO [stderr] 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.779 INFO [stderr] 936 | | where Nov 18 03:27:12.780 INFO [stderr] 937 | | P: 'a + postgis::Point, Nov 18 03:27:12.780 INFO [stderr] 938 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.780 INFO [stderr] ... | Nov 18 03:27:12.781 INFO [stderr] 966 | | GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>), Nov 18 03:27:12.781 INFO [stderr] 967 | | } Nov 18 03:27:12.781 INFO [stderr] | |_^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:12.782 INFO [stderr] Nov 18 03:27:12.782 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:12.782 INFO [stderr] --> src/ewkb.rs:935:1 Nov 18 03:27:12.783 INFO [stderr] | Nov 18 03:27:12.783 INFO [stderr] 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.783 INFO [stderr] 936 | | where Nov 18 03:27:12.784 INFO [stderr] 937 | | P: 'a + postgis::Point, Nov 18 03:27:12.784 INFO [stderr] 938 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.784 INFO [stderr] ... | Nov 18 03:27:12.784 INFO [stderr] 966 | | GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>), Nov 18 03:27:12.785 INFO [stderr] 967 | | } Nov 18 03:27:12.785 INFO [stderr] | |_^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:12.785 INFO [stderr] Nov 18 03:27:12.786 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:12.786 INFO [stderr] --> src/ewkb.rs:935:1 Nov 18 03:27:12.786 INFO [stderr] | Nov 18 03:27:12.786 INFO [stderr] 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.787 INFO [stderr] 936 | | where Nov 18 03:27:12.787 INFO [stderr] 937 | | P: 'a + postgis::Point, Nov 18 03:27:12.787 INFO [stderr] 938 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.788 INFO [stderr] ... | Nov 18 03:27:12.788 INFO [stderr] 966 | | GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>), Nov 18 03:27:12.788 INFO [stderr] 967 | | } Nov 18 03:27:12.789 INFO [stderr] | |_^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:12.789 INFO [stderr] Nov 18 03:27:12.955 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:12.956 INFO [stderr] --> src/ewkb.rs:1027:54 Nov 18 03:27:12.956 INFO [stderr] | Nov 18 03:27:12.956 INFO [stderr] 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:12.956 INFO [stderr] | ^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:12.957 INFO [stderr] Nov 18 03:27:12.957 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:12.958 INFO [stderr] --> src/ewkb.rs:1027:54 Nov 18 03:27:12.958 INFO [stderr] | Nov 18 03:27:12.958 INFO [stderr] 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:12.959 INFO [stderr] | ^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:12.959 INFO [stderr] Nov 18 03:27:12.960 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:12.960 INFO [stderr] --> src/ewkb.rs:1027:54 Nov 18 03:27:12.960 INFO [stderr] | Nov 18 03:27:12.960 INFO [stderr] 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:12.961 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:12.961 INFO [stderr] Nov 18 03:27:12.961 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:12.962 INFO [stderr] --> src/ewkb.rs:1027:54 Nov 18 03:27:12.962 INFO [stderr] | Nov 18 03:27:12.962 INFO [stderr] 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:12.963 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:12.963 INFO [stderr] Nov 18 03:27:12.963 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:12.963 INFO [stderr] --> src/ewkb.rs:1027:54 Nov 18 03:27:12.964 INFO [stderr] | Nov 18 03:27:12.964 INFO [stderr] 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:12.964 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:12.965 INFO [stderr] Nov 18 03:27:12.965 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:12.965 INFO [stderr] --> src/ewkb.rs:1027:54 Nov 18 03:27:12.966 INFO [stderr] | Nov 18 03:27:12.966 INFO [stderr] 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:12.966 INFO [stderr] | ^^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:12.967 INFO [stderr] Nov 18 03:27:12.967 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:12.967 INFO [stderr] --> src/ewkb.rs:1059:54 Nov 18 03:27:12.967 INFO [stderr] | Nov 18 03:27:12.968 INFO [stderr] 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:12.968 INFO [stderr] | ^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:12.968 INFO [stderr] Nov 18 03:27:12.969 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:12.969 INFO [stderr] --> src/ewkb.rs:1059:54 Nov 18 03:27:12.969 INFO [stderr] | Nov 18 03:27:12.970 INFO [stderr] 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:12.970 INFO [stderr] | ^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:12.970 INFO [stderr] Nov 18 03:27:12.970 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:12.971 INFO [stderr] --> src/ewkb.rs:1059:54 Nov 18 03:27:12.971 INFO [stderr] | Nov 18 03:27:12.971 INFO [stderr] 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:12.972 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:12.972 INFO [stderr] Nov 18 03:27:12.972 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:12.973 INFO [stderr] --> src/ewkb.rs:1059:54 Nov 18 03:27:12.973 INFO [stderr] | Nov 18 03:27:12.973 INFO [stderr] 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:12.974 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:12.974 INFO [stderr] Nov 18 03:27:12.974 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:12.975 INFO [stderr] --> src/ewkb.rs:1059:54 Nov 18 03:27:12.975 INFO [stderr] | Nov 18 03:27:12.975 INFO [stderr] 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:12.976 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:12.976 INFO [stderr] Nov 18 03:27:12.976 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:12.977 INFO [stderr] --> src/ewkb.rs:1059:54 Nov 18 03:27:12.977 INFO [stderr] | Nov 18 03:27:12.977 INFO [stderr] 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:12.978 INFO [stderr] | ^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:12.978 INFO [stderr] Nov 18 03:27:12.978 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:12.978 INFO [stderr] --> src/ewkb.rs:1257:1 Nov 18 03:27:12.979 INFO [stderr] | Nov 18 03:27:12.979 INFO [stderr] 1257 | / pub struct EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> Nov 18 03:27:12.979 INFO [stderr] 1258 | | where Nov 18 03:27:12.980 INFO [stderr] 1259 | | P: 'a + postgis::Point, Nov 18 03:27:12.980 INFO [stderr] 1260 | | PI: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:12.980 INFO [stderr] ... | Nov 18 03:27:12.981 INFO [stderr] 1284 | | pub point_type: PointType, Nov 18 03:27:12.981 INFO [stderr] 1285 | | } Nov 18 03:27:12.981 INFO [stderr] | |_^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:12.982 INFO [stderr] Nov 18 03:27:13.140 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.140 INFO [stderr] --> src/ewkb.rs:1345:54 Nov 18 03:27:13.140 INFO [stderr] | Nov 18 03:27:13.140 INFO [stderr] 1345 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug Nov 18 03:27:13.141 INFO [stderr] | ^^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.141 INFO [stderr] Nov 18 03:27:13.141 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.142 INFO [stderr] --> src/ewkb.rs:1377:54 Nov 18 03:27:13.142 INFO [stderr] | Nov 18 03:27:13.142 INFO [stderr] 1377 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite Nov 18 03:27:13.143 INFO [stderr] | ^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.143 INFO [stderr] Nov 18 03:27:13.147 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.147 INFO [stderr] --> src/ewkb.rs:547:9 Nov 18 03:27:13.148 INFO [stderr] | Nov 18 03:27:13.148 INFO [stderr] 547 | / pub struct $ewkbtype<'a, P, I> Nov 18 03:27:13.148 INFO [stderr] 548 | | where P: 'a + postgis::Point, Nov 18 03:27:13.149 INFO [stderr] 549 | | I: 'a + Iterator + ExactSizeIterator Nov 18 03:27:13.149 INFO [stderr] 550 | | { Nov 18 03:27:13.149 INFO [stderr] ... | Nov 18 03:27:13.150 INFO [stderr] 553 | | pub point_type: PointType, Nov 18 03:27:13.150 INFO [stderr] 554 | | } Nov 18 03:27:13.150 INFO [stderr] | |_________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.151 INFO [stderr] ... Nov 18 03:27:13.151 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.151 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.152 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.152 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.152 INFO [stderr] Nov 18 03:27:13.153 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.153 INFO [stderr] --> src/ewkb.rs:562:24 Nov 18 03:27:13.153 INFO [stderr] | Nov 18 03:27:13.154 INFO [stderr] 562 | impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I> Nov 18 03:27:13.154 INFO [stderr] | ^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.154 INFO [stderr] ... Nov 18 03:27:13.155 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.155 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.155 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.155 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.156 INFO [stderr] Nov 18 03:27:13.156 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.156 INFO [stderr] --> src/ewkb.rs:572:24 Nov 18 03:27:13.157 INFO [stderr] | Nov 18 03:27:13.157 INFO [stderr] 572 | impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I> Nov 18 03:27:13.157 INFO [stderr] | ^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.157 INFO [stderr] ... Nov 18 03:27:13.158 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.158 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.158 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.159 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.159 INFO [stderr] Nov 18 03:27:13.159 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.159 INFO [stderr] --> src/ewkb.rs:609:9 Nov 18 03:27:13.160 INFO [stderr] | Nov 18 03:27:13.160 INFO [stderr] 609 | / pub struct $ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.160 INFO [stderr] 610 | | where P: 'a + postgis::Point, Nov 18 03:27:13.161 INFO [stderr] 611 | | I: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:13.161 INFO [stderr] 612 | | T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>, Nov 18 03:27:13.161 INFO [stderr] ... | Nov 18 03:27:13.162 INFO [stderr] 617 | | pub point_type: PointType, Nov 18 03:27:13.162 INFO [stderr] 618 | | } Nov 18 03:27:13.162 INFO [stderr] | |_________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.163 INFO [stderr] ... Nov 18 03:27:13.163 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.163 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.164 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.164 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.164 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.164 INFO [stderr] Nov 18 03:27:13.164 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.164 INFO [stderr] --> src/ewkb.rs:628:30 Nov 18 03:27:13.164 INFO [stderr] | Nov 18 03:27:13.164 INFO [stderr] 628 | impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.164 INFO [stderr] | ^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.164 INFO [stderr] ... Nov 18 03:27:13.164 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.164 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.164 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.164 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.164 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.164 INFO [stderr] Nov 18 03:27:13.164 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.164 INFO [stderr] --> src/ewkb.rs:640:30 Nov 18 03:27:13.164 INFO [stderr] | Nov 18 03:27:13.164 INFO [stderr] 640 | impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.164 INFO [stderr] | ^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.164 INFO [stderr] ... Nov 18 03:27:13.164 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.164 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.164 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.164 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.164 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.164 INFO [stderr] Nov 18 03:27:13.164 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.164 INFO [stderr] --> src/ewkb.rs:547:9 Nov 18 03:27:13.164 INFO [stderr] | Nov 18 03:27:13.164 INFO [stderr] 547 | / pub struct $ewkbtype<'a, P, I> Nov 18 03:27:13.164 INFO [stderr] 548 | | where P: 'a + postgis::Point, Nov 18 03:27:13.164 INFO [stderr] 549 | | I: 'a + Iterator + ExactSizeIterator Nov 18 03:27:13.164 INFO [stderr] 550 | | { Nov 18 03:27:13.164 INFO [stderr] ... | Nov 18 03:27:13.164 INFO [stderr] 553 | | pub point_type: PointType, Nov 18 03:27:13.164 INFO [stderr] 554 | | } Nov 18 03:27:13.164 INFO [stderr] | |_________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.164 INFO [stderr] ... Nov 18 03:27:13.164 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.164 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.164 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.164 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.164 INFO [stderr] Nov 18 03:27:13.164 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.164 INFO [stderr] --> src/ewkb.rs:562:24 Nov 18 03:27:13.164 INFO [stderr] | Nov 18 03:27:13.164 INFO [stderr] 562 | impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I> Nov 18 03:27:13.164 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.164 INFO [stderr] ... Nov 18 03:27:13.164 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.164 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.164 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.164 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.164 INFO [stderr] Nov 18 03:27:13.164 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.164 INFO [stderr] --> src/ewkb.rs:572:24 Nov 18 03:27:13.164 INFO [stderr] | Nov 18 03:27:13.164 INFO [stderr] 572 | impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I> Nov 18 03:27:13.165 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.165 INFO [stderr] ... Nov 18 03:27:13.165 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.165 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.165 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.165 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.165 INFO [stderr] Nov 18 03:27:13.165 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.165 INFO [stderr] --> src/ewkb.rs:609:9 Nov 18 03:27:13.165 INFO [stderr] | Nov 18 03:27:13.165 INFO [stderr] 609 | / pub struct $ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.165 INFO [stderr] 610 | | where P: 'a + postgis::Point, Nov 18 03:27:13.165 INFO [stderr] 611 | | I: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:13.165 INFO [stderr] 612 | | T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>, Nov 18 03:27:13.165 INFO [stderr] ... | Nov 18 03:27:13.165 INFO [stderr] 617 | | pub point_type: PointType, Nov 18 03:27:13.165 INFO [stderr] 618 | | } Nov 18 03:27:13.165 INFO [stderr] | |_________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.165 INFO [stderr] ... Nov 18 03:27:13.165 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.165 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.165 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.165 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.165 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.165 INFO [stderr] Nov 18 03:27:13.174 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.174 INFO [stderr] --> src/ewkb.rs:628:30 Nov 18 03:27:13.174 INFO [stderr] | Nov 18 03:27:13.174 INFO [stderr] 628 | impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.174 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.174 INFO [stderr] ... Nov 18 03:27:13.174 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.174 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.174 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.174 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.174 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.174 INFO [stderr] Nov 18 03:27:13.174 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.174 INFO [stderr] --> src/ewkb.rs:640:30 Nov 18 03:27:13.174 INFO [stderr] | Nov 18 03:27:13.174 INFO [stderr] 640 | impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.174 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.174 INFO [stderr] ... Nov 18 03:27:13.174 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.174 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.174 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.174 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.174 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.174 INFO [stderr] Nov 18 03:27:13.174 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.174 INFO [stderr] --> src/ewkb.rs:677:9 Nov 18 03:27:13.174 INFO [stderr] | Nov 18 03:27:13.174 INFO [stderr] 677 | / pub struct $ewkbtype<'a, P, I, L, K, T, J> Nov 18 03:27:13.174 INFO [stderr] 678 | | where P: 'a + postgis::Point, Nov 18 03:27:13.174 INFO [stderr] 679 | | I: 'a + Iterator + ExactSizeIterator, Nov 18 03:27:13.174 INFO [stderr] 680 | | L: 'a + postgis::LineString<'a, ItemType=P, Iter=I>, Nov 18 03:27:13.174 INFO [stderr] ... | Nov 18 03:27:13.174 INFO [stderr] 687 | | pub point_type: PointType, Nov 18 03:27:13.174 INFO [stderr] 688 | | } Nov 18 03:27:13.174 INFO [stderr] | |_________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.174 INFO [stderr] ... Nov 18 03:27:13.174 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.174 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.174 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.174 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.174 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.174 INFO [stderr] Nov 18 03:27:13.183 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.183 INFO [stderr] --> src/ewkb.rs:700:36 Nov 18 03:27:13.183 INFO [stderr] | Nov 18 03:27:13.183 INFO [stderr] 700 | impl<'a, P, I, L, K, T, J> fmt::Debug for $ewkbtype<'a, P, I, L, K, T, J> Nov 18 03:27:13.183 INFO [stderr] | ^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.183 INFO [stderr] ... Nov 18 03:27:13.183 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.183 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.183 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.183 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.183 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.183 INFO [stderr] Nov 18 03:27:13.183 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.183 INFO [stderr] --> src/ewkb.rs:714:36 Nov 18 03:27:13.183 INFO [stderr] | Nov 18 03:27:13.183 INFO [stderr] 714 | impl<'a, P, I, L, K, T, J> EwkbWrite for $ewkbtype<'a, P, I, L, K, T, J> Nov 18 03:27:13.183 INFO [stderr] | ^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.183 INFO [stderr] ... Nov 18 03:27:13.183 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.183 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.183 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.183 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.183 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.183 INFO [stderr] Nov 18 03:27:13.187 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.187 INFO [stderr] --> src/postgis.rs:98:24 Nov 18 03:27:13.187 INFO [stderr] | Nov 18 03:27:13.187 INFO [stderr] 98 | impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I> Nov 18 03:27:13.187 INFO [stderr] | ^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.187 INFO [stderr] ... Nov 18 03:27:13.187 INFO [stderr] 146 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Nov 18 03:27:13.187 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 18 03:27:13.187 INFO [stderr] Nov 18 03:27:13.187 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.187 INFO [stderr] --> src/postgis.rs:112:30 Nov 18 03:27:13.187 INFO [stderr] | Nov 18 03:27:13.187 INFO [stderr] 112 | impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.187 INFO [stderr] | ^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.187 INFO [stderr] ... Nov 18 03:27:13.187 INFO [stderr] 147 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Nov 18 03:27:13.187 INFO [stderr] | --------------------------------------------------------- in this macro invocation Nov 18 03:27:13.187 INFO [stderr] Nov 18 03:27:13.187 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.187 INFO [stderr] --> src/postgis.rs:98:24 Nov 18 03:27:13.187 INFO [stderr] | Nov 18 03:27:13.187 INFO [stderr] 98 | impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I> Nov 18 03:27:13.187 INFO [stderr] | ^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.187 INFO [stderr] ... Nov 18 03:27:13.187 INFO [stderr] 148 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Nov 18 03:27:13.187 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 18 03:27:13.187 INFO [stderr] Nov 18 03:27:13.187 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.187 INFO [stderr] --> src/postgis.rs:112:30 Nov 18 03:27:13.187 INFO [stderr] | Nov 18 03:27:13.187 INFO [stderr] 112 | impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J> Nov 18 03:27:13.187 INFO [stderr] | ^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.187 INFO [stderr] ... Nov 18 03:27:13.187 INFO [stderr] 149 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Nov 18 03:27:13.187 INFO [stderr] | ----------------------------------------------------------------- in this macro invocation Nov 18 03:27:13.187 INFO [stderr] Nov 18 03:27:13.187 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.187 INFO [stderr] --> src/postgis.rs:128:36 Nov 18 03:27:13.187 INFO [stderr] | Nov 18 03:27:13.187 INFO [stderr] 128 | impl<'a, P, I, L, K, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, L, K, T, J> Nov 18 03:27:13.187 INFO [stderr] | ^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.187 INFO [stderr] ... Nov 18 03:27:13.187 INFO [stderr] 150 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Nov 18 03:27:13.187 INFO [stderr] | --------------------------------------------------------------------- in this macro invocation Nov 18 03:27:13.187 INFO [stderr] Nov 18 03:27:13.431 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.431 INFO [stderr] --> src/ewkb.rs:1008:5 Nov 18 03:27:13.431 INFO [stderr] | Nov 18 03:27:13.431 INFO [stderr] 1008 | / fn as_ewkb( Nov 18 03:27:13.431 INFO [stderr] 1009 | | &'a self, Nov 18 03:27:13.431 INFO [stderr] 1010 | | ) -> EwkbGeometry< Nov 18 03:27:13.431 INFO [stderr] 1011 | | 'a, Nov 18 03:27:13.431 INFO [stderr] ... | Nov 18 03:27:13.431 INFO [stderr] 1023 | | Self::GeomCollection, Nov 18 03:27:13.431 INFO [stderr] 1024 | | >; Nov 18 03:27:13.431 INFO [stderr] | |______^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.431 INFO [stderr] Nov 18 03:27:13.431 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.431 INFO [stderr] --> src/ewkb.rs:1008:5 Nov 18 03:27:13.431 INFO [stderr] | Nov 18 03:27:13.431 INFO [stderr] 1008 | / fn as_ewkb( Nov 18 03:27:13.431 INFO [stderr] 1009 | | &'a self, Nov 18 03:27:13.431 INFO [stderr] 1010 | | ) -> EwkbGeometry< Nov 18 03:27:13.431 INFO [stderr] 1011 | | 'a, Nov 18 03:27:13.431 INFO [stderr] ... | Nov 18 03:27:13.431 INFO [stderr] 1023 | | Self::GeomCollection, Nov 18 03:27:13.431 INFO [stderr] 1024 | | >; Nov 18 03:27:13.431 INFO [stderr] | |______^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.431 INFO [stderr] Nov 18 03:27:13.431 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.431 INFO [stderr] --> src/ewkb.rs:1008:5 Nov 18 03:27:13.431 INFO [stderr] | Nov 18 03:27:13.431 INFO [stderr] 1008 | / fn as_ewkb( Nov 18 03:27:13.431 INFO [stderr] 1009 | | &'a self, Nov 18 03:27:13.431 INFO [stderr] 1010 | | ) -> EwkbGeometry< Nov 18 03:27:13.431 INFO [stderr] 1011 | | 'a, Nov 18 03:27:13.431 INFO [stderr] ... | Nov 18 03:27:13.431 INFO [stderr] 1023 | | Self::GeomCollection, Nov 18 03:27:13.431 INFO [stderr] 1024 | | >; Nov 18 03:27:13.431 INFO [stderr] | |______^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.431 INFO [stderr] Nov 18 03:27:13.431 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.431 INFO [stderr] --> src/ewkb.rs:1008:5 Nov 18 03:27:13.431 INFO [stderr] | Nov 18 03:27:13.431 INFO [stderr] 1008 | / fn as_ewkb( Nov 18 03:27:13.432 INFO [stderr] 1009 | | &'a self, Nov 18 03:27:13.432 INFO [stderr] 1010 | | ) -> EwkbGeometry< Nov 18 03:27:13.432 INFO [stderr] 1011 | | 'a, Nov 18 03:27:13.432 INFO [stderr] ... | Nov 18 03:27:13.432 INFO [stderr] 1023 | | Self::GeomCollection, Nov 18 03:27:13.432 INFO [stderr] 1024 | | >; Nov 18 03:27:13.432 INFO [stderr] | |______^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.432 INFO [stderr] Nov 18 03:27:13.432 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.432 INFO [stderr] --> src/ewkb.rs:1008:5 Nov 18 03:27:13.432 INFO [stderr] | Nov 18 03:27:13.432 INFO [stderr] 1008 | / fn as_ewkb( Nov 18 03:27:13.432 INFO [stderr] 1009 | | &'a self, Nov 18 03:27:13.432 INFO [stderr] 1010 | | ) -> EwkbGeometry< Nov 18 03:27:13.432 INFO [stderr] 1011 | | 'a, Nov 18 03:27:13.432 INFO [stderr] ... | Nov 18 03:27:13.432 INFO [stderr] 1023 | | Self::GeomCollection, Nov 18 03:27:13.432 INFO [stderr] 1024 | | >; Nov 18 03:27:13.432 INFO [stderr] | |______^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.432 INFO [stderr] Nov 18 03:27:13.432 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.432 INFO [stderr] --> src/ewkb.rs:1008:5 Nov 18 03:27:13.432 INFO [stderr] | Nov 18 03:27:13.432 INFO [stderr] 1008 | / fn as_ewkb( Nov 18 03:27:13.432 INFO [stderr] 1009 | | &'a self, Nov 18 03:27:13.432 INFO [stderr] 1010 | | ) -> EwkbGeometry< Nov 18 03:27:13.432 INFO [stderr] 1011 | | 'a, Nov 18 03:27:13.432 INFO [stderr] ... | Nov 18 03:27:13.432 INFO [stderr] 1023 | | Self::GeomCollection, Nov 18 03:27:13.432 INFO [stderr] 1024 | | >; Nov 18 03:27:13.432 INFO [stderr] | |______^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.432 INFO [stderr] Nov 18 03:27:13.659 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.659 INFO [stderr] --> src/ewkb.rs:1326:5 Nov 18 03:27:13.659 INFO [stderr] | Nov 18 03:27:13.659 INFO [stderr] 1326 | / fn as_ewkb( Nov 18 03:27:13.659 INFO [stderr] 1327 | | &'a self, Nov 18 03:27:13.659 INFO [stderr] 1328 | | ) -> EwkbGeometryCollection< Nov 18 03:27:13.659 INFO [stderr] 1329 | | 'a, Nov 18 03:27:13.659 INFO [stderr] ... | Nov 18 03:27:13.659 INFO [stderr] 1341 | | Self::GeomCollection, Nov 18 03:27:13.659 INFO [stderr] 1342 | | >; Nov 18 03:27:13.659 INFO [stderr] | |______^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.659 INFO [stderr] Nov 18 03:27:13.695 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.695 INFO [stderr] --> src/ewkb.rs:559:13 Nov 18 03:27:13.695 INFO [stderr] | Nov 18 03:27:13.695 INFO [stderr] 559 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>; Nov 18 03:27:13.695 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.695 INFO [stderr] ... Nov 18 03:27:13.695 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.695 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.695 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.695 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.695 INFO [stderr] Nov 18 03:27:13.703 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.703 INFO [stderr] --> src/ewkb.rs:625:13 Nov 18 03:27:13.703 INFO [stderr] | Nov 18 03:27:13.703 INFO [stderr] 625 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>; Nov 18 03:27:13.703 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.703 INFO [stderr] ... Nov 18 03:27:13.703 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.703 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.703 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.703 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.703 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.703 INFO [stderr] Nov 18 03:27:13.711 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.711 INFO [stderr] --> src/ewkb.rs:559:13 Nov 18 03:27:13.711 INFO [stderr] | Nov 18 03:27:13.711 INFO [stderr] 559 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>; Nov 18 03:27:13.711 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.711 INFO [stderr] ... Nov 18 03:27:13.711 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.711 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.711 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.711 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.711 INFO [stderr] Nov 18 03:27:13.711 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.711 INFO [stderr] --> src/ewkb.rs:625:13 Nov 18 03:27:13.711 INFO [stderr] | Nov 18 03:27:13.711 INFO [stderr] 625 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>; Nov 18 03:27:13.711 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.711 INFO [stderr] ... Nov 18 03:27:13.711 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.711 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.711 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.711 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.711 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.711 INFO [stderr] Nov 18 03:27:13.728 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.728 INFO [stderr] --> src/ewkb.rs:697:13 Nov 18 03:27:13.728 INFO [stderr] | Nov 18 03:27:13.728 INFO [stderr] 697 | fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>; Nov 18 03:27:13.728 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.728 INFO [stderr] ... Nov 18 03:27:13.728 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.728 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.728 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.728 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.728 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.728 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1053:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1053 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.740 INFO [stderr] 1054 | | write!(f, stringify!(EwkbGeometry))?; //TODO Nov 18 03:27:13.740 INFO [stderr] 1055 | | Ok(()) Nov 18 03:27:13.740 INFO [stderr] 1056 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1053:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1053 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.740 INFO [stderr] 1054 | | write!(f, stringify!(EwkbGeometry))?; //TODO Nov 18 03:27:13.740 INFO [stderr] 1055 | | Ok(()) Nov 18 03:27:13.740 INFO [stderr] 1056 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1053:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1053 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.740 INFO [stderr] 1054 | | write!(f, stringify!(EwkbGeometry))?; //TODO Nov 18 03:27:13.740 INFO [stderr] 1055 | | Ok(()) Nov 18 03:27:13.740 INFO [stderr] 1056 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1053:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1053 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.740 INFO [stderr] 1054 | | write!(f, stringify!(EwkbGeometry))?; //TODO Nov 18 03:27:13.740 INFO [stderr] 1055 | | Ok(()) Nov 18 03:27:13.740 INFO [stderr] 1056 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1053:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1053 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.740 INFO [stderr] 1054 | | write!(f, stringify!(EwkbGeometry))?; //TODO Nov 18 03:27:13.740 INFO [stderr] 1055 | | Ok(()) Nov 18 03:27:13.740 INFO [stderr] 1056 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1053:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1053 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.740 INFO [stderr] 1054 | | write!(f, stringify!(EwkbGeometry))?; //TODO Nov 18 03:27:13.740 INFO [stderr] 1055 | | Ok(()) Nov 18 03:27:13.740 INFO [stderr] 1056 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1085:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1085 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.740 INFO [stderr] 1086 | | match *self { Nov 18 03:27:13.740 INFO [stderr] 1087 | | EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.740 INFO [stderr] 1088 | | EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.740 INFO [stderr] ... | Nov 18 03:27:13.740 INFO [stderr] 1094 | | } Nov 18 03:27:13.740 INFO [stderr] 1095 | | } Nov 18 03:27:13.740 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.740 INFO [stderr] Nov 18 03:27:13.740 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.740 INFO [stderr] --> src/ewkb.rs:1085:5 Nov 18 03:27:13.740 INFO [stderr] | Nov 18 03:27:13.740 INFO [stderr] 1085 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.740 INFO [stderr] 1086 | | match *self { Nov 18 03:27:13.740 INFO [stderr] 1087 | | EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] 1088 | | EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] ... | Nov 18 03:27:13.741 INFO [stderr] 1094 | | } Nov 18 03:27:13.741 INFO [stderr] 1095 | | } Nov 18 03:27:13.741 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.741 INFO [stderr] Nov 18 03:27:13.741 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.741 INFO [stderr] --> src/ewkb.rs:1085:5 Nov 18 03:27:13.741 INFO [stderr] | Nov 18 03:27:13.741 INFO [stderr] 1085 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.741 INFO [stderr] 1086 | | match *self { Nov 18 03:27:13.741 INFO [stderr] 1087 | | EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] 1088 | | EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] ... | Nov 18 03:27:13.741 INFO [stderr] 1094 | | } Nov 18 03:27:13.741 INFO [stderr] 1095 | | } Nov 18 03:27:13.741 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.741 INFO [stderr] Nov 18 03:27:13.741 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.741 INFO [stderr] --> src/ewkb.rs:1085:5 Nov 18 03:27:13.741 INFO [stderr] | Nov 18 03:27:13.741 INFO [stderr] 1085 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.741 INFO [stderr] 1086 | | match *self { Nov 18 03:27:13.741 INFO [stderr] 1087 | | EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] 1088 | | EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] ... | Nov 18 03:27:13.741 INFO [stderr] 1094 | | } Nov 18 03:27:13.741 INFO [stderr] 1095 | | } Nov 18 03:27:13.741 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.741 INFO [stderr] Nov 18 03:27:13.741 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.741 INFO [stderr] --> src/ewkb.rs:1085:5 Nov 18 03:27:13.741 INFO [stderr] | Nov 18 03:27:13.741 INFO [stderr] 1085 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.741 INFO [stderr] 1086 | | match *self { Nov 18 03:27:13.741 INFO [stderr] 1087 | | EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] 1088 | | EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] ... | Nov 18 03:27:13.741 INFO [stderr] 1094 | | } Nov 18 03:27:13.741 INFO [stderr] 1095 | | } Nov 18 03:27:13.741 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.741 INFO [stderr] Nov 18 03:27:13.741 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.741 INFO [stderr] --> src/ewkb.rs:1085:5 Nov 18 03:27:13.741 INFO [stderr] | Nov 18 03:27:13.741 INFO [stderr] 1085 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.741 INFO [stderr] 1086 | | match *self { Nov 18 03:27:13.741 INFO [stderr] 1087 | | EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] 1088 | | EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(), Nov 18 03:27:13.741 INFO [stderr] ... | Nov 18 03:27:13.741 INFO [stderr] 1094 | | } Nov 18 03:27:13.741 INFO [stderr] 1095 | | } Nov 18 03:27:13.741 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.741 INFO [stderr] Nov 18 03:27:13.747 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.747 INFO [stderr] --> src/ewkb.rs:1097:5 Nov 18 03:27:13.747 INFO [stderr] | Nov 18 03:27:13.747 INFO [stderr] 1097 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.747 INFO [stderr] 1098 | | match *self { Nov 18 03:27:13.747 INFO [stderr] 1099 | | EwkbGeometry::Point(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] 1100 | | EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] ... | Nov 18 03:27:13.747 INFO [stderr] 1106 | | } Nov 18 03:27:13.747 INFO [stderr] 1107 | | } Nov 18 03:27:13.747 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.747 INFO [stderr] Nov 18 03:27:13.747 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.747 INFO [stderr] --> src/ewkb.rs:1097:5 Nov 18 03:27:13.747 INFO [stderr] | Nov 18 03:27:13.747 INFO [stderr] 1097 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.747 INFO [stderr] 1098 | | match *self { Nov 18 03:27:13.747 INFO [stderr] 1099 | | EwkbGeometry::Point(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] 1100 | | EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] ... | Nov 18 03:27:13.747 INFO [stderr] 1106 | | } Nov 18 03:27:13.747 INFO [stderr] 1107 | | } Nov 18 03:27:13.747 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.747 INFO [stderr] Nov 18 03:27:13.747 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.747 INFO [stderr] --> src/ewkb.rs:1097:5 Nov 18 03:27:13.747 INFO [stderr] | Nov 18 03:27:13.747 INFO [stderr] 1097 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.747 INFO [stderr] 1098 | | match *self { Nov 18 03:27:13.747 INFO [stderr] 1099 | | EwkbGeometry::Point(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] 1100 | | EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] ... | Nov 18 03:27:13.747 INFO [stderr] 1106 | | } Nov 18 03:27:13.747 INFO [stderr] 1107 | | } Nov 18 03:27:13.747 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.747 INFO [stderr] Nov 18 03:27:13.747 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.747 INFO [stderr] --> src/ewkb.rs:1097:5 Nov 18 03:27:13.747 INFO [stderr] | Nov 18 03:27:13.747 INFO [stderr] 1097 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.747 INFO [stderr] 1098 | | match *self { Nov 18 03:27:13.747 INFO [stderr] 1099 | | EwkbGeometry::Point(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] 1100 | | EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] ... | Nov 18 03:27:13.747 INFO [stderr] 1106 | | } Nov 18 03:27:13.747 INFO [stderr] 1107 | | } Nov 18 03:27:13.747 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.747 INFO [stderr] Nov 18 03:27:13.747 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.747 INFO [stderr] --> src/ewkb.rs:1097:5 Nov 18 03:27:13.747 INFO [stderr] | Nov 18 03:27:13.747 INFO [stderr] 1097 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.747 INFO [stderr] 1098 | | match *self { Nov 18 03:27:13.747 INFO [stderr] 1099 | | EwkbGeometry::Point(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] 1100 | | EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.747 INFO [stderr] ... | Nov 18 03:27:13.747 INFO [stderr] 1106 | | } Nov 18 03:27:13.747 INFO [stderr] 1107 | | } Nov 18 03:27:13.747 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.747 INFO [stderr] Nov 18 03:27:13.747 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.747 INFO [stderr] --> src/ewkb.rs:1097:5 Nov 18 03:27:13.747 INFO [stderr] | Nov 18 03:27:13.747 INFO [stderr] 1097 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.748 INFO [stderr] 1098 | | match *self { Nov 18 03:27:13.748 INFO [stderr] 1099 | | EwkbGeometry::Point(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.748 INFO [stderr] 1100 | | EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(), Nov 18 03:27:13.748 INFO [stderr] ... | Nov 18 03:27:13.748 INFO [stderr] 1106 | | } Nov 18 03:27:13.748 INFO [stderr] 1107 | | } Nov 18 03:27:13.748 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.748 INFO [stderr] Nov 18 03:27:13.748 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.748 INFO [stderr] --> src/ewkb.rs:1109:5 Nov 18 03:27:13.748 INFO [stderr] | Nov 18 03:27:13.748 INFO [stderr] 1109 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.748 INFO [stderr] 1110 | | match *self { Nov 18 03:27:13.748 INFO [stderr] 1111 | | EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.748 INFO [stderr] 1112 | | EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.748 INFO [stderr] ... | Nov 18 03:27:13.748 INFO [stderr] 1118 | | } Nov 18 03:27:13.748 INFO [stderr] 1119 | | } Nov 18 03:27:13.748 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.748 INFO [stderr] Nov 18 03:27:13.748 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.748 INFO [stderr] --> src/ewkb.rs:1109:5 Nov 18 03:27:13.748 INFO [stderr] | Nov 18 03:27:13.748 INFO [stderr] 1109 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.748 INFO [stderr] 1110 | | match *self { Nov 18 03:27:13.748 INFO [stderr] 1111 | | EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.748 INFO [stderr] 1112 | | EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.748 INFO [stderr] ... | Nov 18 03:27:13.748 INFO [stderr] 1118 | | } Nov 18 03:27:13.748 INFO [stderr] 1119 | | } Nov 18 03:27:13.748 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.748 INFO [stderr] Nov 18 03:27:13.748 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.748 INFO [stderr] --> src/ewkb.rs:1109:5 Nov 18 03:27:13.748 INFO [stderr] | Nov 18 03:27:13.748 INFO [stderr] 1109 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.748 INFO [stderr] 1110 | | match *self { Nov 18 03:27:13.748 INFO [stderr] 1111 | | EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.748 INFO [stderr] 1112 | | EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.748 INFO [stderr] ... | Nov 18 03:27:13.748 INFO [stderr] 1118 | | } Nov 18 03:27:13.748 INFO [stderr] 1119 | | } Nov 18 03:27:13.748 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.748 INFO [stderr] Nov 18 03:27:13.751 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.751 INFO [stderr] --> src/ewkb.rs:1109:5 Nov 18 03:27:13.751 INFO [stderr] | Nov 18 03:27:13.751 INFO [stderr] 1109 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.751 INFO [stderr] 1110 | | match *self { Nov 18 03:27:13.751 INFO [stderr] 1111 | | EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.751 INFO [stderr] 1112 | | EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.751 INFO [stderr] ... | Nov 18 03:27:13.751 INFO [stderr] 1118 | | } Nov 18 03:27:13.751 INFO [stderr] 1119 | | } Nov 18 03:27:13.751 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.751 INFO [stderr] Nov 18 03:27:13.751 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.751 INFO [stderr] --> src/ewkb.rs:1109:5 Nov 18 03:27:13.751 INFO [stderr] | Nov 18 03:27:13.751 INFO [stderr] 1109 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.751 INFO [stderr] 1110 | | match *self { Nov 18 03:27:13.751 INFO [stderr] 1111 | | EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.751 INFO [stderr] 1112 | | EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.751 INFO [stderr] ... | Nov 18 03:27:13.751 INFO [stderr] 1118 | | } Nov 18 03:27:13.751 INFO [stderr] 1119 | | } Nov 18 03:27:13.751 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.751 INFO [stderr] Nov 18 03:27:13.751 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.751 INFO [stderr] --> src/ewkb.rs:1109:5 Nov 18 03:27:13.751 INFO [stderr] | Nov 18 03:27:13.751 INFO [stderr] 1109 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.751 INFO [stderr] 1110 | | match *self { Nov 18 03:27:13.751 INFO [stderr] 1111 | | EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.751 INFO [stderr] 1112 | | EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w), Nov 18 03:27:13.751 INFO [stderr] ... | Nov 18 03:27:13.751 INFO [stderr] 1118 | | } Nov 18 03:27:13.751 INFO [stderr] 1119 | | } Nov 18 03:27:13.751 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.751 INFO [stderr] Nov 18 03:27:13.751 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.751 INFO [stderr] --> src/ewkb.rs:1138:5 Nov 18 03:27:13.751 INFO [stderr] | Nov 18 03:27:13.751 INFO [stderr] 1138 | / fn as_ewkb( Nov 18 03:27:13.751 INFO [stderr] 1139 | | &'a self, Nov 18 03:27:13.751 INFO [stderr] 1140 | | ) -> EwkbGeometry< Nov 18 03:27:13.751 INFO [stderr] 1141 | | 'a, Nov 18 03:27:13.751 INFO [stderr] ... | Nov 18 03:27:13.751 INFO [stderr] 1165 | | } Nov 18 03:27:13.751 INFO [stderr] 1166 | | } Nov 18 03:27:13.751 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.751 INFO [stderr] Nov 18 03:27:13.751 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.751 INFO [stderr] --> src/ewkb.rs:1138:5 Nov 18 03:27:13.751 INFO [stderr] | Nov 18 03:27:13.751 INFO [stderr] 1138 | / fn as_ewkb( Nov 18 03:27:13.751 INFO [stderr] 1139 | | &'a self, Nov 18 03:27:13.751 INFO [stderr] 1140 | | ) -> EwkbGeometry< Nov 18 03:27:13.751 INFO [stderr] 1141 | | 'a, Nov 18 03:27:13.751 INFO [stderr] ... | Nov 18 03:27:13.751 INFO [stderr] 1165 | | } Nov 18 03:27:13.751 INFO [stderr] 1166 | | } Nov 18 03:27:13.751 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.751 INFO [stderr] Nov 18 03:27:13.751 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.751 INFO [stderr] --> src/ewkb.rs:1138:5 Nov 18 03:27:13.751 INFO [stderr] | Nov 18 03:27:13.751 INFO [stderr] 1138 | / fn as_ewkb( Nov 18 03:27:13.751 INFO [stderr] 1139 | | &'a self, Nov 18 03:27:13.751 INFO [stderr] 1140 | | ) -> EwkbGeometry< Nov 18 03:27:13.751 INFO [stderr] 1141 | | 'a, Nov 18 03:27:13.751 INFO [stderr] ... | Nov 18 03:27:13.751 INFO [stderr] 1165 | | } Nov 18 03:27:13.751 INFO [stderr] 1166 | | } Nov 18 03:27:13.751 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.752 INFO [stderr] Nov 18 03:27:13.752 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.752 INFO [stderr] --> src/ewkb.rs:1138:5 Nov 18 03:27:13.752 INFO [stderr] | Nov 18 03:27:13.752 INFO [stderr] 1138 | / fn as_ewkb( Nov 18 03:27:13.752 INFO [stderr] 1139 | | &'a self, Nov 18 03:27:13.752 INFO [stderr] 1140 | | ) -> EwkbGeometry< Nov 18 03:27:13.752 INFO [stderr] 1141 | | 'a, Nov 18 03:27:13.752 INFO [stderr] ... | Nov 18 03:27:13.752 INFO [stderr] 1165 | | } Nov 18 03:27:13.752 INFO [stderr] 1166 | | } Nov 18 03:27:13.752 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.752 INFO [stderr] Nov 18 03:27:13.752 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.752 INFO [stderr] --> src/ewkb.rs:1138:5 Nov 18 03:27:13.752 INFO [stderr] | Nov 18 03:27:13.752 INFO [stderr] 1138 | / fn as_ewkb( Nov 18 03:27:13.752 INFO [stderr] 1139 | | &'a self, Nov 18 03:27:13.752 INFO [stderr] 1140 | | ) -> EwkbGeometry< Nov 18 03:27:13.752 INFO [stderr] 1141 | | 'a, Nov 18 03:27:13.752 INFO [stderr] ... | Nov 18 03:27:13.752 INFO [stderr] 1165 | | } Nov 18 03:27:13.752 INFO [stderr] 1166 | | } Nov 18 03:27:13.752 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.752 INFO [stderr] Nov 18 03:27:13.752 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.752 INFO [stderr] --> src/ewkb.rs:1138:5 Nov 18 03:27:13.752 INFO [stderr] | Nov 18 03:27:13.752 INFO [stderr] 1138 | / fn as_ewkb( Nov 18 03:27:13.752 INFO [stderr] 1139 | | &'a self, Nov 18 03:27:13.752 INFO [stderr] 1140 | | ) -> EwkbGeometry< Nov 18 03:27:13.752 INFO [stderr] 1141 | | 'a, Nov 18 03:27:13.752 INFO [stderr] ... | Nov 18 03:27:13.752 INFO [stderr] 1165 | | } Nov 18 03:27:13.752 INFO [stderr] 1166 | | } Nov 18 03:27:13.752 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.752 INFO [stderr] Nov 18 03:27:13.759 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.759 INFO [stderr] --> src/ewkb.rs:1371:5 Nov 18 03:27:13.759 INFO [stderr] | Nov 18 03:27:13.759 INFO [stderr] 1371 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.759 INFO [stderr] 1372 | | write!(f, stringify!(EwkbGeometryCollection))?; //TODO Nov 18 03:27:13.759 INFO [stderr] 1373 | | Ok(()) Nov 18 03:27:13.759 INFO [stderr] 1374 | | } Nov 18 03:27:13.759 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.759 INFO [stderr] Nov 18 03:27:13.759 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.759 INFO [stderr] --> src/ewkb.rs:1403:5 Nov 18 03:27:13.759 INFO [stderr] | Nov 18 03:27:13.759 INFO [stderr] 1403 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.759 INFO [stderr] 1404 | | self.srid Nov 18 03:27:13.759 INFO [stderr] 1405 | | } Nov 18 03:27:13.759 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.759 INFO [stderr] Nov 18 03:27:13.767 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.767 INFO [stderr] --> src/ewkb.rs:1407:5 Nov 18 03:27:13.767 INFO [stderr] | Nov 18 03:27:13.767 INFO [stderr] 1407 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.767 INFO [stderr] 1408 | | 0x07 | Self::wkb_type_id(&self.point_type, self.srid) Nov 18 03:27:13.767 INFO [stderr] 1409 | | } Nov 18 03:27:13.767 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.767 INFO [stderr] Nov 18 03:27:13.767 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.767 INFO [stderr] --> src/ewkb.rs:1411:5 Nov 18 03:27:13.767 INFO [stderr] | Nov 18 03:27:13.767 INFO [stderr] 1411 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.767 INFO [stderr] 1412 | | w.write_u32::(self.geom.geometries().len() as u32)?; Nov 18 03:27:13.767 INFO [stderr] 1413 | | Nov 18 03:27:13.767 INFO [stderr] 1414 | | for geom in self.geom.geometries() { Nov 18 03:27:13.767 INFO [stderr] ... | Nov 18 03:27:13.767 INFO [stderr] 1474 | | Ok(()) Nov 18 03:27:13.767 INFO [stderr] 1475 | | } Nov 18 03:27:13.767 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.767 INFO [stderr] Nov 18 03:27:13.768 INFO [stderr] error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied Nov 18 03:27:13.768 INFO [stderr] --> src/ewkb.rs:1494:5 Nov 18 03:27:13.768 INFO [stderr] | Nov 18 03:27:13.768 INFO [stderr] 1494 | / fn as_ewkb( Nov 18 03:27:13.768 INFO [stderr] 1495 | | &'a self, Nov 18 03:27:13.768 INFO [stderr] 1496 | | ) -> EwkbGeometryCollection< Nov 18 03:27:13.768 INFO [stderr] 1497 | | 'a, Nov 18 03:27:13.768 INFO [stderr] ... | Nov 18 03:27:13.768 INFO [stderr] 1515 | | } Nov 18 03:27:13.768 INFO [stderr] 1516 | | } Nov 18 03:27:13.768 INFO [stderr] | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize` Nov 18 03:27:13.768 INFO [stderr] Nov 18 03:27:13.775 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.775 INFO [stderr] --> src/twkb.rs:286:5 Nov 18 03:27:13.775 INFO [stderr] | Nov 18 03:27:13.775 INFO [stderr] 286 | / fn as_ewkb(&'a self) -> ewkb::EwkbLineString<'a, Self::PointType, Self::Iter> { Nov 18 03:27:13.775 INFO [stderr] 287 | | ewkb::EwkbLineString { Nov 18 03:27:13.775 INFO [stderr] 288 | | geom: self, Nov 18 03:27:13.775 INFO [stderr] 289 | | srid: None, Nov 18 03:27:13.775 INFO [stderr] 290 | | point_type: ewkb::PointType::Point, Nov 18 03:27:13.775 INFO [stderr] 291 | | } Nov 18 03:27:13.775 INFO [stderr] 292 | | } Nov 18 03:27:13.775 INFO [stderr] | |_____^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.775 INFO [stderr] Nov 18 03:27:13.775 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.775 INFO [stderr] --> src/twkb.rs:346:5 Nov 18 03:27:13.775 INFO [stderr] | Nov 18 03:27:13.775 INFO [stderr] 346 | / fn as_ewkb( Nov 18 03:27:13.775 INFO [stderr] 347 | | &'a self, Nov 18 03:27:13.775 INFO [stderr] 348 | | ) -> ewkb::EwkbPolygon<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 18 03:27:13.775 INFO [stderr] 349 | | ewkb::EwkbPolygon { Nov 18 03:27:13.775 INFO [stderr] ... | Nov 18 03:27:13.775 INFO [stderr] 353 | | } Nov 18 03:27:13.775 INFO [stderr] 354 | | } Nov 18 03:27:13.775 INFO [stderr] | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.775 INFO [stderr] Nov 18 03:27:13.775 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.775 INFO [stderr] --> src/twkb.rs:404:5 Nov 18 03:27:13.775 INFO [stderr] | Nov 18 03:27:13.775 INFO [stderr] 404 | / fn as_ewkb(&'a self) -> ewkb::EwkbMultiPoint<'a, Self::PointType, Self::Iter> { Nov 18 03:27:13.775 INFO [stderr] 405 | | ewkb::EwkbMultiPoint { Nov 18 03:27:13.775 INFO [stderr] 406 | | geom: self, Nov 18 03:27:13.775 INFO [stderr] 407 | | srid: None, Nov 18 03:27:13.775 INFO [stderr] 408 | | point_type: ewkb::PointType::Point, Nov 18 03:27:13.775 INFO [stderr] 409 | | } Nov 18 03:27:13.775 INFO [stderr] 410 | | } Nov 18 03:27:13.775 INFO [stderr] | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.775 INFO [stderr] Nov 18 03:27:13.775 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.775 INFO [stderr] --> src/twkb.rs:470:5 Nov 18 03:27:13.775 INFO [stderr] | Nov 18 03:27:13.775 INFO [stderr] 470 | / fn as_ewkb( Nov 18 03:27:13.775 INFO [stderr] 471 | | &'a self, Nov 18 03:27:13.775 INFO [stderr] 472 | | ) -> ewkb::EwkbMultiLineString<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> Nov 18 03:27:13.775 INFO [stderr] 473 | | { Nov 18 03:27:13.775 INFO [stderr] ... | Nov 18 03:27:13.775 INFO [stderr] 478 | | } Nov 18 03:27:13.775 INFO [stderr] 479 | | } Nov 18 03:27:13.775 INFO [stderr] | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.776 INFO [stderr] Nov 18 03:27:13.776 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.776 INFO [stderr] --> src/twkb.rs:554:5 Nov 18 03:27:13.776 INFO [stderr] | Nov 18 03:27:13.776 INFO [stderr] 554 | / fn as_ewkb( Nov 18 03:27:13.776 INFO [stderr] 555 | | &'a self, Nov 18 03:27:13.776 INFO [stderr] 556 | | ) -> ewkb::EwkbMultiPolygon< Nov 18 03:27:13.776 INFO [stderr] 557 | | 'a, Nov 18 03:27:13.776 INFO [stderr] ... | Nov 18 03:27:13.776 INFO [stderr] 569 | | } Nov 18 03:27:13.776 INFO [stderr] 570 | | } Nov 18 03:27:13.776 INFO [stderr] | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.776 INFO [stderr] Nov 18 03:27:13.783 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.783 INFO [stderr] --> src/ewkb.rs:566:13 Nov 18 03:27:13.783 INFO [stderr] | Nov 18 03:27:13.783 INFO [stderr] 566 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.783 INFO [stderr] 567 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 18 03:27:13.783 INFO [stderr] 568 | | Ok(()) Nov 18 03:27:13.783 INFO [stderr] 569 | | } Nov 18 03:27:13.783 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.783 INFO [stderr] ... Nov 18 03:27:13.783 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.783 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.783 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.783 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.783 INFO [stderr] Nov 18 03:27:13.783 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.783 INFO [stderr] --> src/ewkb.rs:576:13 Nov 18 03:27:13.783 INFO [stderr] | Nov 18 03:27:13.783 INFO [stderr] 576 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.783 INFO [stderr] 577 | | self.srid Nov 18 03:27:13.783 INFO [stderr] 578 | | } Nov 18 03:27:13.783 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.783 INFO [stderr] ... Nov 18 03:27:13.783 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.783 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.783 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.783 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.783 INFO [stderr] Nov 18 03:27:13.783 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.783 INFO [stderr] --> src/ewkb.rs:580:13 Nov 18 03:27:13.783 INFO [stderr] | Nov 18 03:27:13.784 INFO [stderr] 580 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.784 INFO [stderr] 581 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 18 03:27:13.784 INFO [stderr] 582 | | } Nov 18 03:27:13.784 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.784 INFO [stderr] ... Nov 18 03:27:13.784 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.784 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.784 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.784 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.784 INFO [stderr] Nov 18 03:27:13.784 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.784 INFO [stderr] --> src/ewkb.rs:584:13 Nov 18 03:27:13.784 INFO [stderr] | Nov 18 03:27:13.784 INFO [stderr] 584 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.784 INFO [stderr] 585 | | w.write_u32::(self.geom.points().len() as u32)?; Nov 18 03:27:13.784 INFO [stderr] 586 | | for geom in self.geom.points() { Nov 18 03:27:13.784 INFO [stderr] 587 | | let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 18 03:27:13.784 INFO [stderr] ... | Nov 18 03:27:13.784 INFO [stderr] 590 | | Ok(()) Nov 18 03:27:13.784 INFO [stderr] 591 | | } Nov 18 03:27:13.784 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.784 INFO [stderr] ... Nov 18 03:27:13.784 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.784 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.784 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.784 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.784 INFO [stderr] Nov 18 03:27:13.784 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.784 INFO [stderr] --> src/ewkb.rs:599:13 Nov 18 03:27:13.784 INFO [stderr] | Nov 18 03:27:13.784 INFO [stderr] 599 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> { Nov 18 03:27:13.784 INFO [stderr] 600 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 18 03:27:13.784 INFO [stderr] 601 | | } Nov 18 03:27:13.784 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.784 INFO [stderr] ... Nov 18 03:27:13.784 INFO [stderr] 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT Nov 18 03:27:13.784 INFO [stderr] 760 | | to EwkbLineString with type code 0x02, Nov 18 03:27:13.784 INFO [stderr] 761 | | command write_ewkb_body); Nov 18 03:27:13.784 INFO [stderr] | |________________________________________________- in this macro invocation Nov 18 03:27:13.784 INFO [stderr] Nov 18 03:27:13.784 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.784 INFO [stderr] --> src/ewkb.rs:634:13 Nov 18 03:27:13.784 INFO [stderr] | Nov 18 03:27:13.784 INFO [stderr] 634 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.784 INFO [stderr] 635 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 18 03:27:13.784 INFO [stderr] 636 | | Ok(()) Nov 18 03:27:13.784 INFO [stderr] 637 | | } Nov 18 03:27:13.784 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.784 INFO [stderr] ... Nov 18 03:27:13.784 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.784 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.784 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.784 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.784 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.784 INFO [stderr] Nov 18 03:27:13.784 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.784 INFO [stderr] --> src/ewkb.rs:646:13 Nov 18 03:27:13.784 INFO [stderr] | Nov 18 03:27:13.784 INFO [stderr] 646 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.784 INFO [stderr] 647 | | self.srid Nov 18 03:27:13.784 INFO [stderr] 648 | | } Nov 18 03:27:13.784 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.784 INFO [stderr] ... Nov 18 03:27:13.784 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.784 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.784 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.784 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.784 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.784 INFO [stderr] Nov 18 03:27:13.785 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.785 INFO [stderr] --> src/ewkb.rs:650:13 Nov 18 03:27:13.785 INFO [stderr] | Nov 18 03:27:13.785 INFO [stderr] 650 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.785 INFO [stderr] 651 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 18 03:27:13.785 INFO [stderr] 652 | | } Nov 18 03:27:13.785 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.785 INFO [stderr] ... Nov 18 03:27:13.785 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.785 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.785 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.785 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.785 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.785 INFO [stderr] Nov 18 03:27:13.785 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.785 INFO [stderr] --> src/ewkb.rs:654:13 Nov 18 03:27:13.785 INFO [stderr] | Nov 18 03:27:13.785 INFO [stderr] 654 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.785 INFO [stderr] 655 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Nov 18 03:27:13.785 INFO [stderr] 656 | | for geom in self.geom.$itemname() { Nov 18 03:27:13.785 INFO [stderr] 657 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 18 03:27:13.785 INFO [stderr] ... | Nov 18 03:27:13.785 INFO [stderr] 660 | | Ok(()) Nov 18 03:27:13.785 INFO [stderr] 661 | | } Nov 18 03:27:13.785 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.785 INFO [stderr] ... Nov 18 03:27:13.785 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.785 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.785 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.785 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.785 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.785 INFO [stderr] Nov 18 03:27:13.785 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.785 INFO [stderr] --> src/ewkb.rs:671:13 Nov 18 03:27:13.785 INFO [stderr] | Nov 18 03:27:13.785 INFO [stderr] 671 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 18 03:27:13.785 INFO [stderr] 672 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 18 03:27:13.785 INFO [stderr] 673 | | } Nov 18 03:27:13.785 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.785 INFO [stderr] ... Nov 18 03:27:13.785 INFO [stderr] 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT Nov 18 03:27:13.785 INFO [stderr] 776 | | to EwkbPolygon with type code 0x03, Nov 18 03:27:13.785 INFO [stderr] 777 | | contains EwkbLineString,LineStringT as LineString named rings, Nov 18 03:27:13.785 INFO [stderr] 778 | | command write_ewkb_body); Nov 18 03:27:13.785 INFO [stderr] | |___________________________________________________- in this macro invocation Nov 18 03:27:13.785 INFO [stderr] Nov 18 03:27:13.790 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.790 INFO [stderr] --> src/ewkb.rs:566:13 Nov 18 03:27:13.790 INFO [stderr] | Nov 18 03:27:13.790 INFO [stderr] 566 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.790 INFO [stderr] 567 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 18 03:27:13.790 INFO [stderr] 568 | | Ok(()) Nov 18 03:27:13.790 INFO [stderr] 569 | | } Nov 18 03:27:13.790 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.790 INFO [stderr] ... Nov 18 03:27:13.790 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.790 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.790 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.790 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.790 INFO [stderr] Nov 18 03:27:13.790 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.790 INFO [stderr] --> src/ewkb.rs:576:13 Nov 18 03:27:13.790 INFO [stderr] | Nov 18 03:27:13.790 INFO [stderr] 576 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.790 INFO [stderr] 577 | | self.srid Nov 18 03:27:13.790 INFO [stderr] 578 | | } Nov 18 03:27:13.790 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.790 INFO [stderr] ... Nov 18 03:27:13.790 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.790 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.790 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.790 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.790 INFO [stderr] Nov 18 03:27:13.790 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.790 INFO [stderr] --> src/ewkb.rs:580:13 Nov 18 03:27:13.790 INFO [stderr] | Nov 18 03:27:13.790 INFO [stderr] 580 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.790 INFO [stderr] 581 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 18 03:27:13.790 INFO [stderr] 582 | | } Nov 18 03:27:13.790 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.790 INFO [stderr] ... Nov 18 03:27:13.790 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.790 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.790 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.790 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.790 INFO [stderr] Nov 18 03:27:13.790 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.790 INFO [stderr] --> src/ewkb.rs:584:13 Nov 18 03:27:13.790 INFO [stderr] | Nov 18 03:27:13.790 INFO [stderr] 584 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.790 INFO [stderr] 585 | | w.write_u32::(self.geom.points().len() as u32)?; Nov 18 03:27:13.790 INFO [stderr] 586 | | for geom in self.geom.points() { Nov 18 03:27:13.790 INFO [stderr] 587 | | let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 18 03:27:13.792 INFO [stderr] ... | Nov 18 03:27:13.792 INFO [stderr] 590 | | Ok(()) Nov 18 03:27:13.792 INFO [stderr] 591 | | } Nov 18 03:27:13.792 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.792 INFO [stderr] ... Nov 18 03:27:13.792 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.792 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.792 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.792 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.792 INFO [stderr] Nov 18 03:27:13.792 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.792 INFO [stderr] --> src/ewkb.rs:599:13 Nov 18 03:27:13.792 INFO [stderr] | Nov 18 03:27:13.792 INFO [stderr] 599 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> { Nov 18 03:27:13.792 INFO [stderr] 600 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 18 03:27:13.792 INFO [stderr] 601 | | } Nov 18 03:27:13.792 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.792 INFO [stderr] ... Nov 18 03:27:13.792 INFO [stderr] 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT Nov 18 03:27:13.792 INFO [stderr] 793 | | to EwkbMultiPoint with type code 0x04, Nov 18 03:27:13.792 INFO [stderr] 794 | | command write_ewkb); Nov 18 03:27:13.792 INFO [stderr] | |___________________________________________- in this macro invocation Nov 18 03:27:13.792 INFO [stderr] Nov 18 03:27:13.792 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.792 INFO [stderr] --> src/ewkb.rs:634:13 Nov 18 03:27:13.792 INFO [stderr] | Nov 18 03:27:13.792 INFO [stderr] 634 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.792 INFO [stderr] 635 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 18 03:27:13.792 INFO [stderr] 636 | | Ok(()) Nov 18 03:27:13.792 INFO [stderr] 637 | | } Nov 18 03:27:13.792 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.792 INFO [stderr] ... Nov 18 03:27:13.792 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.792 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.792 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.792 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.792 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.792 INFO [stderr] Nov 18 03:27:13.792 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.792 INFO [stderr] --> src/ewkb.rs:646:13 Nov 18 03:27:13.792 INFO [stderr] | Nov 18 03:27:13.792 INFO [stderr] 646 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.792 INFO [stderr] 647 | | self.srid Nov 18 03:27:13.792 INFO [stderr] 648 | | } Nov 18 03:27:13.792 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.792 INFO [stderr] ... Nov 18 03:27:13.792 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.792 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.792 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.792 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.792 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.792 INFO [stderr] Nov 18 03:27:13.792 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.792 INFO [stderr] --> src/ewkb.rs:650:13 Nov 18 03:27:13.792 INFO [stderr] | Nov 18 03:27:13.792 INFO [stderr] 650 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.792 INFO [stderr] 651 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 18 03:27:13.792 INFO [stderr] 652 | | } Nov 18 03:27:13.792 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.792 INFO [stderr] ... Nov 18 03:27:13.792 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.792 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.792 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.792 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.792 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.792 INFO [stderr] Nov 18 03:27:13.798 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.798 INFO [stderr] --> src/ewkb.rs:654:13 Nov 18 03:27:13.798 INFO [stderr] | Nov 18 03:27:13.798 INFO [stderr] 654 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.798 INFO [stderr] 655 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Nov 18 03:27:13.798 INFO [stderr] 656 | | for geom in self.geom.$itemname() { Nov 18 03:27:13.798 INFO [stderr] 657 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 18 03:27:13.798 INFO [stderr] ... | Nov 18 03:27:13.798 INFO [stderr] 660 | | Ok(()) Nov 18 03:27:13.798 INFO [stderr] 661 | | } Nov 18 03:27:13.798 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.798 INFO [stderr] ... Nov 18 03:27:13.798 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.798 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.798 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.798 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.798 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.798 INFO [stderr] Nov 18 03:27:13.798 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.798 INFO [stderr] --> src/ewkb.rs:671:13 Nov 18 03:27:13.798 INFO [stderr] | Nov 18 03:27:13.798 INFO [stderr] 671 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> { Nov 18 03:27:13.798 INFO [stderr] 672 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 18 03:27:13.798 INFO [stderr] 673 | | } Nov 18 03:27:13.798 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.798 INFO [stderr] ... Nov 18 03:27:13.798 INFO [stderr] 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT Nov 18 03:27:13.798 INFO [stderr] 809 | | to EwkbMultiLineString with type code 0x05, Nov 18 03:27:13.798 INFO [stderr] 810 | | contains EwkbLineString,LineStringT as LineString named lines, Nov 18 03:27:13.798 INFO [stderr] 811 | | command write_ewkb); Nov 18 03:27:13.798 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.798 INFO [stderr] Nov 18 03:27:13.798 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.798 INFO [stderr] --> src/ewkb.rs:708:13 Nov 18 03:27:13.798 INFO [stderr] | Nov 18 03:27:13.798 INFO [stderr] 708 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { Nov 18 03:27:13.798 INFO [stderr] 709 | | write!(f, stringify!($ewkbtype))?; //TODO Nov 18 03:27:13.798 INFO [stderr] 710 | | Ok(()) Nov 18 03:27:13.798 INFO [stderr] 711 | | } Nov 18 03:27:13.798 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.798 INFO [stderr] ... Nov 18 03:27:13.798 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.798 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.798 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.798 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.798 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.798 INFO [stderr] Nov 18 03:27:13.801 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.801 INFO [stderr] --> src/ewkb.rs:722:13 Nov 18 03:27:13.801 INFO [stderr] | Nov 18 03:27:13.801 INFO [stderr] 722 | / fn opt_srid(&self) -> Option { Nov 18 03:27:13.801 INFO [stderr] 723 | | self.srid Nov 18 03:27:13.801 INFO [stderr] 724 | | } Nov 18 03:27:13.801 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.801 INFO [stderr] ... Nov 18 03:27:13.801 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.801 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.801 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.801 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.801 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.801 INFO [stderr] Nov 18 03:27:13.807 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.807 INFO [stderr] --> src/ewkb.rs:726:13 Nov 18 03:27:13.807 INFO [stderr] | Nov 18 03:27:13.807 INFO [stderr] 726 | / fn type_id(&self) -> u32 { Nov 18 03:27:13.807 INFO [stderr] 727 | | $typecode | Self::wkb_type_id(&self.point_type, self.srid) Nov 18 03:27:13.807 INFO [stderr] 728 | | } Nov 18 03:27:13.807 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.807 INFO [stderr] ... Nov 18 03:27:13.807 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.807 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.807 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.807 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.807 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.807 INFO [stderr] Nov 18 03:27:13.807 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.807 INFO [stderr] --> src/ewkb.rs:730:13 Nov 18 03:27:13.807 INFO [stderr] | Nov 18 03:27:13.807 INFO [stderr] 730 | / fn write_ewkb_body(&self, w: &mut W) -> Result<(), Error> { Nov 18 03:27:13.807 INFO [stderr] 731 | | w.write_u32::(self.geom.$itemname().len() as u32)?; Nov 18 03:27:13.807 INFO [stderr] 732 | | for geom in self.geom.$itemname() { Nov 18 03:27:13.807 INFO [stderr] 733 | | let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() }; Nov 18 03:27:13.807 INFO [stderr] ... | Nov 18 03:27:13.807 INFO [stderr] 736 | | Ok(()) Nov 18 03:27:13.807 INFO [stderr] 737 | | } Nov 18 03:27:13.807 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.807 INFO [stderr] ... Nov 18 03:27:13.807 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.807 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.807 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.807 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.807 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.807 INFO [stderr] Nov 18 03:27:13.807 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.807 INFO [stderr] --> src/ewkb.rs:749:13 Nov 18 03:27:13.807 INFO [stderr] | Nov 18 03:27:13.807 INFO [stderr] 749 | / fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter> { Nov 18 03:27:13.807 INFO [stderr] 750 | | $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() } Nov 18 03:27:13.807 INFO [stderr] 751 | | } Nov 18 03:27:13.807 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.807 INFO [stderr] ... Nov 18 03:27:13.807 INFO [stderr] 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT Nov 18 03:27:13.807 INFO [stderr] 826 | | to EwkbMultiPolygon with type code 0x06, Nov 18 03:27:13.807 INFO [stderr] 827 | | contains EwkbPolygon,PolygonT as Polygon named polygons, Nov 18 03:27:13.807 INFO [stderr] 828 | | command write_ewkb); Nov 18 03:27:13.807 INFO [stderr] | |______________________________________________- in this macro invocation Nov 18 03:27:13.807 INFO [stderr] Nov 18 03:27:13.815 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.815 INFO [stderr] --> src/postgis.rs:102:13 Nov 18 03:27:13.815 INFO [stderr] | Nov 18 03:27:13.815 INFO [stderr] 102 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 18 03:27:13.815 INFO [stderr] 103 | | self.write_ewkb(out)?; Nov 18 03:27:13.815 INFO [stderr] 104 | | Ok(IsNull::No) Nov 18 03:27:13.815 INFO [stderr] 105 | | } Nov 18 03:27:13.815 INFO [stderr] | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.815 INFO [stderr] ... Nov 18 03:27:13.815 INFO [stderr] 146 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Nov 18 03:27:13.815 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 18 03:27:13.815 INFO [stderr] Nov 18 03:27:13.815 INFO [stderr] error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied Nov 18 03:27:13.815 INFO [stderr] --> src/postgis.rs:146:1 Nov 18 03:27:13.815 INFO [stderr] | Nov 18 03:27:13.815 INFO [stderr] 146 | impl_sql_for_ewkb_type!(EwkbLineString contains points); Nov 18 03:27:13.815 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 03:27:13.815 INFO [stderr] | | Nov 18 03:27:13.815 INFO [stderr] | the trait `types::LineString<'a>` is not implemented for `usize` Nov 18 03:27:13.815 INFO [stderr] | in this macro invocation Nov 18 03:27:13.815 INFO [stderr] | Nov 18 03:27:13.816 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 18 03:27:13.816 INFO [stderr] Nov 18 03:27:13.816 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.816 INFO [stderr] --> src/postgis.rs:118:13 Nov 18 03:27:13.816 INFO [stderr] | Nov 18 03:27:13.816 INFO [stderr] 118 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 18 03:27:13.816 INFO [stderr] 119 | | self.write_ewkb(out)?; Nov 18 03:27:13.816 INFO [stderr] 120 | | Ok(IsNull::No) Nov 18 03:27:13.816 INFO [stderr] 121 | | } Nov 18 03:27:13.816 INFO [stderr] | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.816 INFO [stderr] ... Nov 18 03:27:13.816 INFO [stderr] 147 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Nov 18 03:27:13.816 INFO [stderr] | --------------------------------------------------------- in this macro invocation Nov 18 03:27:13.816 INFO [stderr] Nov 18 03:27:13.816 INFO [stderr] error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied Nov 18 03:27:13.816 INFO [stderr] --> src/postgis.rs:147:1 Nov 18 03:27:13.816 INFO [stderr] | Nov 18 03:27:13.816 INFO [stderr] 147 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString); Nov 18 03:27:13.816 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 03:27:13.816 INFO [stderr] | | Nov 18 03:27:13.816 INFO [stderr] | the trait `types::Polygon<'a>` is not implemented for `usize` Nov 18 03:27:13.816 INFO [stderr] | in this macro invocation Nov 18 03:27:13.816 INFO [stderr] | Nov 18 03:27:13.816 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 18 03:27:13.816 INFO [stderr] Nov 18 03:27:13.816 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.816 INFO [stderr] --> src/postgis.rs:102:13 Nov 18 03:27:13.816 INFO [stderr] | Nov 18 03:27:13.816 INFO [stderr] 102 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 18 03:27:13.816 INFO [stderr] 103 | | self.write_ewkb(out)?; Nov 18 03:27:13.816 INFO [stderr] 104 | | Ok(IsNull::No) Nov 18 03:27:13.816 INFO [stderr] 105 | | } Nov 18 03:27:13.816 INFO [stderr] | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.816 INFO [stderr] ... Nov 18 03:27:13.816 INFO [stderr] 148 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Nov 18 03:27:13.816 INFO [stderr] | -------------------------------------------------------- in this macro invocation Nov 18 03:27:13.816 INFO [stderr] Nov 18 03:27:13.816 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied Nov 18 03:27:13.816 INFO [stderr] --> src/postgis.rs:148:1 Nov 18 03:27:13.816 INFO [stderr] | Nov 18 03:27:13.816 INFO [stderr] 148 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points); Nov 18 03:27:13.816 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 03:27:13.816 INFO [stderr] | | Nov 18 03:27:13.816 INFO [stderr] | the trait `types::MultiPoint<'a>` is not implemented for `usize` Nov 18 03:27:13.816 INFO [stderr] | in this macro invocation Nov 18 03:27:13.816 INFO [stderr] | Nov 18 03:27:13.816 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 18 03:27:13.816 INFO [stderr] Nov 18 03:27:13.823 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.823 INFO [stderr] --> src/postgis.rs:118:13 Nov 18 03:27:13.823 INFO [stderr] | Nov 18 03:27:13.823 INFO [stderr] 118 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 18 03:27:13.823 INFO [stderr] 119 | | self.write_ewkb(out)?; Nov 18 03:27:13.823 INFO [stderr] 120 | | Ok(IsNull::No) Nov 18 03:27:13.823 INFO [stderr] 121 | | } Nov 18 03:27:13.823 INFO [stderr] | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.823 INFO [stderr] ... Nov 18 03:27:13.823 INFO [stderr] 149 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Nov 18 03:27:13.823 INFO [stderr] | ----------------------------------------------------------------- in this macro invocation Nov 18 03:27:13.823 INFO [stderr] Nov 18 03:27:13.823 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied Nov 18 03:27:13.823 INFO [stderr] --> src/postgis.rs:149:1 Nov 18 03:27:13.823 INFO [stderr] | Nov 18 03:27:13.823 INFO [stderr] 149 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString); Nov 18 03:27:13.823 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 03:27:13.823 INFO [stderr] | | Nov 18 03:27:13.823 INFO [stderr] | the trait `types::MultiLineString<'a>` is not implemented for `usize` Nov 18 03:27:13.823 INFO [stderr] | in this macro invocation Nov 18 03:27:13.823 INFO [stderr] | Nov 18 03:27:13.823 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 18 03:27:13.823 INFO [stderr] Nov 18 03:27:13.823 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.823 INFO [stderr] --> src/postgis.rs:138:13 Nov 18 03:27:13.823 INFO [stderr] | Nov 18 03:27:13.823 INFO [stderr] 138 | / fn to_sql(&self, _: &Type, out: &mut Vec) -> Result> { Nov 18 03:27:13.823 INFO [stderr] 139 | | self.write_ewkb(out)?; Nov 18 03:27:13.823 INFO [stderr] 140 | | Ok(IsNull::No) Nov 18 03:27:13.823 INFO [stderr] 141 | | } Nov 18 03:27:13.823 INFO [stderr] | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.823 INFO [stderr] ... Nov 18 03:27:13.823 INFO [stderr] 150 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Nov 18 03:27:13.823 INFO [stderr] | --------------------------------------------------------------------- in this macro invocation Nov 18 03:27:13.823 INFO [stderr] Nov 18 03:27:13.823 INFO [stderr] error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied Nov 18 03:27:13.823 INFO [stderr] --> src/postgis.rs:150:1 Nov 18 03:27:13.823 INFO [stderr] | Nov 18 03:27:13.823 INFO [stderr] 150 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon); Nov 18 03:27:13.823 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 03:27:13.823 INFO [stderr] | | Nov 18 03:27:13.823 INFO [stderr] | the trait `types::MultiPolygon<'a>` is not implemented for `usize` Nov 18 03:27:13.823 INFO [stderr] | in this macro invocation Nov 18 03:27:13.823 INFO [stderr] | Nov 18 03:27:13.823 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 18 03:27:13.823 INFO [stderr] Nov 18 03:27:13.827 INFO [stderr] error: aborting due to 128 previous errors Nov 18 03:27:13.827 INFO [stderr] Nov 18 03:27:13.827 INFO [stderr] For more information about this error, try `rustc --explain E0277`. Nov 18 03:27:13.841 INFO [stderr] error: Could not compile `postgis`. Nov 18 03:27:13.841 INFO [stderr] Nov 18 03:27:13.841 INFO [stderr] To learn more, run the command again with --verbose. Nov 18 03:27:13.842 INFO [stderr] su: No module specific data is present Nov 18 03:27:14.633 INFO running `"docker" "inspect" "3f7bfa0fc64606baaf6af16657ddca372386c4a95ee573ab38c110b29e8a3fea"` Nov 18 03:27:14.891 INFO running `"docker" "rm" "-f" "3f7bfa0fc64606baaf6af16657ddca372386c4a95ee573ab38c110b29e8a3fea"` Nov 18 03:27:15.135 INFO [stdout] 3f7bfa0fc64606baaf6af16657ddca372386c4a95ee573ab38c110b29e8a3fea