Nov 02 09:25:34.672 INFO testing postgis-0.6.0 against beta-2018-10-30 for beta-1.31-1
Nov 02 09:25:34.672 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 09:25:35.063 INFO blam! 9c7e147429bf111afa995662af2c3f0aa34e61fc336e481892827ba8a3c624aa
Nov 02 09:25:35.069 INFO running `"docker" "start" "-a" "9c7e147429bf111afa995662af2c3f0aa34e61fc336e481892827ba8a3c624aa"`
Nov 02 09:25:36.107 INFO kablam! usermod: no changes
Nov 02 09:25:36.245 INFO kablam!    Compiling postgres-shared v0.4.2
Nov 02 09:25:40.365 INFO kablam!    Compiling postgres v0.15.2
Nov 02 09:25:44.394 INFO kablam!    Compiling postgis v0.6.0 (/source)
Nov 02 09:25:46.891 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:46.891 INFO kablam!    --> src/ewkb.rs:935:1
Nov 02 09:25:46.891 INFO kablam!     |
Nov 02 09:25:46.891 INFO kablam! 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:46.891 INFO kablam! 936 | | where
Nov 02 09:25:46.891 INFO kablam! 937 | |     P: 'a + postgis::Point,
Nov 02 09:25:46.891 INFO kablam! 938 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:46.891 INFO kablam! ...   |
Nov 02 09:25:46.891 INFO kablam! 966 | |     GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>),
Nov 02 09:25:46.891 INFO kablam! 967 | | }
Nov 02 09:25:46.891 INFO kablam!     | |_^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:46.891 INFO kablam! 
Nov 02 09:25:46.891 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:46.891 INFO kablam!    --> src/ewkb.rs:935:1
Nov 02 09:25:46.891 INFO kablam!     |
Nov 02 09:25:46.891 INFO kablam! 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:46.891 INFO kablam! 936 | | where
Nov 02 09:25:46.891 INFO kablam! 937 | |     P: 'a + postgis::Point,
Nov 02 09:25:46.891 INFO kablam! 938 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:46.891 INFO kablam! ...   |
Nov 02 09:25:46.891 INFO kablam! 966 | |     GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>),
Nov 02 09:25:46.891 INFO kablam! 967 | | }
Nov 02 09:25:46.891 INFO kablam!     | |_^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:46.891 INFO kablam! 
Nov 02 09:25:46.891 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:46.891 INFO kablam!    --> src/ewkb.rs:935:1
Nov 02 09:25:46.891 INFO kablam!     |
Nov 02 09:25:46.891 INFO kablam! 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:46.891 INFO kablam! 936 | | where
Nov 02 09:25:46.891 INFO kablam! 937 | |     P: 'a + postgis::Point,
Nov 02 09:25:46.891 INFO kablam! 938 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:46.891 INFO kablam! ...   |
Nov 02 09:25:46.891 INFO kablam! 966 | |     GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>),
Nov 02 09:25:46.891 INFO kablam! 967 | | }
Nov 02 09:25:46.891 INFO kablam!     | |_^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:46.891 INFO kablam! 
Nov 02 09:25:46.891 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:46.892 INFO kablam!    --> src/ewkb.rs:935:1
Nov 02 09:25:46.892 INFO kablam!     |
Nov 02 09:25:46.892 INFO kablam! 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:46.892 INFO kablam! 936 | | where
Nov 02 09:25:46.892 INFO kablam! 937 | |     P: 'a + postgis::Point,
Nov 02 09:25:46.892 INFO kablam! 938 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:46.892 INFO kablam! ...   |
Nov 02 09:25:46.892 INFO kablam! 966 | |     GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>),
Nov 02 09:25:46.892 INFO kablam! 967 | | }
Nov 02 09:25:46.892 INFO kablam!     | |_^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:46.892 INFO kablam! 
Nov 02 09:25:46.892 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:46.892 INFO kablam!    --> src/ewkb.rs:935:1
Nov 02 09:25:46.892 INFO kablam!     |
Nov 02 09:25:46.892 INFO kablam! 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:46.892 INFO kablam! 936 | | where
Nov 02 09:25:46.892 INFO kablam! 937 | |     P: 'a + postgis::Point,
Nov 02 09:25:46.892 INFO kablam! 938 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:46.892 INFO kablam! ...   |
Nov 02 09:25:46.892 INFO kablam! 966 | |     GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>),
Nov 02 09:25:46.892 INFO kablam! 967 | | }
Nov 02 09:25:46.892 INFO kablam!     | |_^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:46.892 INFO kablam! 
Nov 02 09:25:46.892 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:46.892 INFO kablam!    --> src/ewkb.rs:935:1
Nov 02 09:25:46.892 INFO kablam!     |
Nov 02 09:25:46.892 INFO kablam! 935 | / pub enum EwkbGeometry<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:46.892 INFO kablam! 936 | | where
Nov 02 09:25:46.892 INFO kablam! 937 | |     P: 'a + postgis::Point,
Nov 02 09:25:46.892 INFO kablam! 938 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:46.892 INFO kablam! ...   |
Nov 02 09:25:46.892 INFO kablam! 966 | |     GeometryCollection(EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>),
Nov 02 09:25:46.892 INFO kablam! 967 | | }
Nov 02 09:25:46.892 INFO kablam!     | |_^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:46.892 INFO kablam! 
Nov 02 09:25:47.075 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.076 INFO kablam!     --> src/ewkb.rs:1027:54
Nov 02 09:25:47.076 INFO kablam!      |
Nov 02 09:25:47.076 INFO kablam! 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.076 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.077 INFO kablam! 
Nov 02 09:25:47.077 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.077 INFO kablam!     --> src/ewkb.rs:1027:54
Nov 02 09:25:47.077 INFO kablam!      |
Nov 02 09:25:47.078 INFO kablam! 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.078 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.078 INFO kablam! 
Nov 02 09:25:47.079 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.079 INFO kablam!     --> src/ewkb.rs:1027:54
Nov 02 09:25:47.079 INFO kablam!      |
Nov 02 09:25:47.079 INFO kablam! 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.080 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.080 INFO kablam! 
Nov 02 09:25:47.080 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.080 INFO kablam!     --> src/ewkb.rs:1027:54
Nov 02 09:25:47.081 INFO kablam!      |
Nov 02 09:25:47.081 INFO kablam! 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.081 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.081 INFO kablam! 
Nov 02 09:25:47.082 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.082 INFO kablam!     --> src/ewkb.rs:1027:54
Nov 02 09:25:47.082 INFO kablam!      |
Nov 02 09:25:47.082 INFO kablam! 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.083 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.083 INFO kablam! 
Nov 02 09:25:47.083 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.084 INFO kablam!     --> src/ewkb.rs:1027:54
Nov 02 09:25:47.084 INFO kablam!      |
Nov 02 09:25:47.084 INFO kablam! 1027 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.084 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.085 INFO kablam! 
Nov 02 09:25:47.085 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.085 INFO kablam!     --> src/ewkb.rs:1059:54
Nov 02 09:25:47.085 INFO kablam!      |
Nov 02 09:25:47.086 INFO kablam! 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.086 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.086 INFO kablam! 
Nov 02 09:25:47.087 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.087 INFO kablam!     --> src/ewkb.rs:1059:54
Nov 02 09:25:47.087 INFO kablam!      |
Nov 02 09:25:47.087 INFO kablam! 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.088 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.088 INFO kablam! 
Nov 02 09:25:47.088 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.088 INFO kablam!     --> src/ewkb.rs:1059:54
Nov 02 09:25:47.089 INFO kablam!      |
Nov 02 09:25:47.089 INFO kablam! 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.089 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.089 INFO kablam! 
Nov 02 09:25:47.090 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.090 INFO kablam!     --> src/ewkb.rs:1059:54
Nov 02 09:25:47.090 INFO kablam!      |
Nov 02 09:25:47.090 INFO kablam! 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.091 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.091 INFO kablam! 
Nov 02 09:25:47.091 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.092 INFO kablam!     --> src/ewkb.rs:1059:54
Nov 02 09:25:47.092 INFO kablam!      |
Nov 02 09:25:47.092 INFO kablam! 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.092 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.092 INFO kablam! 
Nov 02 09:25:47.093 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.093 INFO kablam!     --> src/ewkb.rs:1059:54
Nov 02 09:25:47.093 INFO kablam!      |
Nov 02 09:25:47.093 INFO kablam! 1059 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.094 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.094 INFO kablam! 
Nov 02 09:25:47.094 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.094 INFO kablam!     --> src/ewkb.rs:1257:1
Nov 02 09:25:47.095 INFO kablam!      |
Nov 02 09:25:47.095 INFO kablam! 1257 | / pub struct EwkbGeometryCollection<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC>
Nov 02 09:25:47.095 INFO kablam! 1258 | | where
Nov 02 09:25:47.095 INFO kablam! 1259 | |     P: 'a + postgis::Point,
Nov 02 09:25:47.096 INFO kablam! 1260 | |     PI: 'a + Iterator<Item = &'a P> + ExactSizeIterator<Item = &'a P>,
Nov 02 09:25:47.096 INFO kablam! ...    |
Nov 02 09:25:47.096 INFO kablam! 1284 | |     pub point_type: PointType,
Nov 02 09:25:47.097 INFO kablam! 1285 | | }
Nov 02 09:25:47.097 INFO kablam!      | |_^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.097 INFO kablam! 
Nov 02 09:25:47.263 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.263 INFO kablam!     --> src/ewkb.rs:1345:54
Nov 02 09:25:47.263 INFO kablam!      |
Nov 02 09:25:47.263 INFO kablam! 1345 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> fmt::Debug
Nov 02 09:25:47.263 INFO kablam!      |                                                      ^^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.263 INFO kablam! 
Nov 02 09:25:47.263 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.263 INFO kablam!     --> src/ewkb.rs:1377:54
Nov 02 09:25:47.263 INFO kablam!      |
Nov 02 09:25:47.263 INFO kablam! 1377 | impl<'a, P, PI, MP, L, LI, ML, Y, YI, MY, G, GI, GC> EwkbWrite
Nov 02 09:25:47.263 INFO kablam!      |                                                      ^^^^^^^^^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.263 INFO kablam! 
Nov 02 09:25:47.279 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.280 INFO kablam!    --> src/ewkb.rs:547:9
Nov 02 09:25:47.280 INFO kablam!     |
Nov 02 09:25:47.280 INFO kablam! 547 | /         pub struct $ewkbtype<'a, P, I>
Nov 02 09:25:47.280 INFO kablam! 548 | |             where P: 'a + postgis::Point,
Nov 02 09:25:47.280 INFO kablam! 549 | |                   I: 'a + Iterator<Item=&'a P> + ExactSizeIterator<Item=&'a P>
Nov 02 09:25:47.280 INFO kablam! 550 | |         {
Nov 02 09:25:47.280 INFO kablam! ...   |
Nov 02 09:25:47.280 INFO kablam! 553 | |             pub point_type: PointType,
Nov 02 09:25:47.280 INFO kablam! 554 | |         }
Nov 02 09:25:47.280 INFO kablam!     | |_________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.280 INFO kablam! ...
Nov 02 09:25:47.280 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.280 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.280 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.280 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.280 INFO kablam! 
Nov 02 09:25:47.280 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.280 INFO kablam!    --> src/ewkb.rs:562:24
Nov 02 09:25:47.280 INFO kablam!     |
Nov 02 09:25:47.280 INFO kablam! 562 |           impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I>
Nov 02 09:25:47.280 INFO kablam!     |                          ^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.280 INFO kablam! ...
Nov 02 09:25:47.280 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.280 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.280 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.280 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.280 INFO kablam! 
Nov 02 09:25:47.280 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.280 INFO kablam!    --> src/ewkb.rs:572:24
Nov 02 09:25:47.280 INFO kablam!     |
Nov 02 09:25:47.280 INFO kablam! 572 |           impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I>
Nov 02 09:25:47.280 INFO kablam!     |                          ^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.280 INFO kablam! ...
Nov 02 09:25:47.280 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.280 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.280 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.280 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.280 INFO kablam! 
Nov 02 09:25:47.280 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.280 INFO kablam!    --> src/ewkb.rs:609:9
Nov 02 09:25:47.280 INFO kablam!     |
Nov 02 09:25:47.280 INFO kablam! 609 | /         pub struct $ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.280 INFO kablam! 610 | |             where P: 'a + postgis::Point,
Nov 02 09:25:47.280 INFO kablam! 611 | |                   I: 'a + Iterator<Item=&'a P> + ExactSizeIterator<Item=&'a P>,
Nov 02 09:25:47.280 INFO kablam! 612 | |                   T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>,
Nov 02 09:25:47.280 INFO kablam! ...   |
Nov 02 09:25:47.281 INFO kablam! 617 | |             pub point_type: PointType,
Nov 02 09:25:47.281 INFO kablam! 618 | |         }
Nov 02 09:25:47.281 INFO kablam!     | |_________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.281 INFO kablam! ...
Nov 02 09:25:47.281 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.281 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.281 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.281 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.281 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.281 INFO kablam! 
Nov 02 09:25:47.281 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.281 INFO kablam!    --> src/ewkb.rs:628:30
Nov 02 09:25:47.281 INFO kablam!     |
Nov 02 09:25:47.281 INFO kablam! 628 |           impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.281 INFO kablam!     |                                ^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.281 INFO kablam! ...
Nov 02 09:25:47.281 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.281 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.281 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.281 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.281 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.281 INFO kablam! 
Nov 02 09:25:47.281 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.281 INFO kablam!    --> src/ewkb.rs:640:30
Nov 02 09:25:47.281 INFO kablam!     |
Nov 02 09:25:47.281 INFO kablam! 640 |           impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.281 INFO kablam!     |                                ^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.281 INFO kablam! ...
Nov 02 09:25:47.281 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.281 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.281 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.281 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.281 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.281 INFO kablam! 
Nov 02 09:25:47.283 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.283 INFO kablam!    --> src/ewkb.rs:547:9
Nov 02 09:25:47.283 INFO kablam!     |
Nov 02 09:25:47.283 INFO kablam! 547 | /         pub struct $ewkbtype<'a, P, I>
Nov 02 09:25:47.283 INFO kablam! 548 | |             where P: 'a + postgis::Point,
Nov 02 09:25:47.283 INFO kablam! 549 | |                   I: 'a + Iterator<Item=&'a P> + ExactSizeIterator<Item=&'a P>
Nov 02 09:25:47.283 INFO kablam! 550 | |         {
Nov 02 09:25:47.283 INFO kablam! ...   |
Nov 02 09:25:47.283 INFO kablam! 553 | |             pub point_type: PointType,
Nov 02 09:25:47.283 INFO kablam! 554 | |         }
Nov 02 09:25:47.283 INFO kablam!     | |_________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.283 INFO kablam! ...
Nov 02 09:25:47.283 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.283 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.283 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.283 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.283 INFO kablam! 
Nov 02 09:25:47.283 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.283 INFO kablam!    --> src/ewkb.rs:562:24
Nov 02 09:25:47.283 INFO kablam!     |
Nov 02 09:25:47.283 INFO kablam! 562 |           impl<'a, T, I> fmt::Debug for $ewkbtype<'a, T, I>
Nov 02 09:25:47.283 INFO kablam!     |                          ^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.283 INFO kablam! ...
Nov 02 09:25:47.283 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.284 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.284 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.284 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.284 INFO kablam! 
Nov 02 09:25:47.284 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.284 INFO kablam!    --> src/ewkb.rs:572:24
Nov 02 09:25:47.284 INFO kablam!     |
Nov 02 09:25:47.284 INFO kablam! 572 |           impl<'a, T, I> EwkbWrite for $ewkbtype<'a, T, I>
Nov 02 09:25:47.284 INFO kablam!     |                          ^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.284 INFO kablam! ...
Nov 02 09:25:47.284 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.284 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.284 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.284 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.284 INFO kablam! 
Nov 02 09:25:47.284 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.284 INFO kablam!    --> src/ewkb.rs:609:9
Nov 02 09:25:47.284 INFO kablam!     |
Nov 02 09:25:47.284 INFO kablam! 609 | /         pub struct $ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.284 INFO kablam! 610 | |             where P: 'a + postgis::Point,
Nov 02 09:25:47.284 INFO kablam! 611 | |                   I: 'a + Iterator<Item=&'a P> + ExactSizeIterator<Item=&'a P>,
Nov 02 09:25:47.284 INFO kablam! 612 | |                   T: 'a + postgis::$itemtypetrait<'a, ItemType=P, Iter=I>,
Nov 02 09:25:47.284 INFO kablam! ...   |
Nov 02 09:25:47.284 INFO kablam! 617 | |             pub point_type: PointType,
Nov 02 09:25:47.284 INFO kablam! 618 | |         }
Nov 02 09:25:47.284 INFO kablam!     | |_________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.288 INFO kablam! ...
Nov 02 09:25:47.288 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.288 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.288 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.288 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.288 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.288 INFO kablam! 
Nov 02 09:25:47.288 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.288 INFO kablam!    --> src/ewkb.rs:628:30
Nov 02 09:25:47.288 INFO kablam!     |
Nov 02 09:25:47.288 INFO kablam! 628 |           impl<'a, P, I, T, J> fmt::Debug for $ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.288 INFO kablam!     |                                ^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.289 INFO kablam! ...
Nov 02 09:25:47.289 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.289 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.289 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.289 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.289 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.289 INFO kablam! 
Nov 02 09:25:47.289 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.289 INFO kablam!    --> src/ewkb.rs:640:30
Nov 02 09:25:47.289 INFO kablam!     |
Nov 02 09:25:47.289 INFO kablam! 640 |           impl<'a, P, I, T, J> EwkbWrite for $ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.289 INFO kablam!     |                                ^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.289 INFO kablam! ...
Nov 02 09:25:47.289 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.289 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.289 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.289 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.289 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.289 INFO kablam! 
Nov 02 09:25:47.291 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.291 INFO kablam!    --> src/ewkb.rs:677:9
Nov 02 09:25:47.291 INFO kablam!     |
Nov 02 09:25:47.291 INFO kablam! 677 | /         pub struct $ewkbtype<'a, P, I, L, K, T, J>
Nov 02 09:25:47.291 INFO kablam! 678 | |             where P: 'a + postgis::Point,
Nov 02 09:25:47.291 INFO kablam! 679 | |                   I: 'a + Iterator<Item=&'a P> + ExactSizeIterator<Item=&'a P>,
Nov 02 09:25:47.291 INFO kablam! 680 | |                   L: 'a + postgis::LineString<'a, ItemType=P, Iter=I>,
Nov 02 09:25:47.291 INFO kablam! ...   |
Nov 02 09:25:47.291 INFO kablam! 687 | |             pub point_type: PointType,
Nov 02 09:25:47.291 INFO kablam! 688 | |         }
Nov 02 09:25:47.291 INFO kablam!     | |_________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.291 INFO kablam! ...
Nov 02 09:25:47.291 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.291 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.291 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.291 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.291 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.291 INFO kablam! 
Nov 02 09:25:47.307 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.307 INFO kablam!    --> src/ewkb.rs:700:36
Nov 02 09:25:47.307 INFO kablam!     |
Nov 02 09:25:47.307 INFO kablam! 700 |           impl<'a, P, I, L, K, T, J> fmt::Debug for $ewkbtype<'a, P, I, L, K, T, J>
Nov 02 09:25:47.307 INFO kablam!     |                                      ^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.307 INFO kablam! ...
Nov 02 09:25:47.307 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.307 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.307 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.307 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.307 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.307 INFO kablam! 
Nov 02 09:25:47.311 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.311 INFO kablam!    --> src/ewkb.rs:714:36
Nov 02 09:25:47.311 INFO kablam!     |
Nov 02 09:25:47.311 INFO kablam! 714 |           impl<'a, P, I, L, K, T, J> EwkbWrite for $ewkbtype<'a, P, I, L, K, T, J>
Nov 02 09:25:47.311 INFO kablam!     |                                      ^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.311 INFO kablam! ...
Nov 02 09:25:47.311 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.311 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.311 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.311 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.311 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.311 INFO kablam! 
Nov 02 09:25:47.323 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.323 INFO kablam!    --> src/postgis.rs:98:24
Nov 02 09:25:47.323 INFO kablam!     |
Nov 02 09:25:47.323 INFO kablam! 98  |         impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I>
Nov 02 09:25:47.323 INFO kablam!     |                        ^^^^^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.323 INFO kablam! ...
Nov 02 09:25:47.323 INFO kablam! 146 | impl_sql_for_ewkb_type!(EwkbLineString contains points);
Nov 02 09:25:47.323 INFO kablam!     | -------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.323 INFO kablam! 
Nov 02 09:25:47.323 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.323 INFO kablam!    --> src/postgis.rs:112:30
Nov 02 09:25:47.323 INFO kablam!     |
Nov 02 09:25:47.323 INFO kablam! 112 |         impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.323 INFO kablam!     |                              ^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.323 INFO kablam! ...
Nov 02 09:25:47.323 INFO kablam! 147 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString);
Nov 02 09:25:47.323 INFO kablam!     | --------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.323 INFO kablam! 
Nov 02 09:25:47.323 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.323 INFO kablam!    --> src/postgis.rs:98:24
Nov 02 09:25:47.323 INFO kablam!     |
Nov 02 09:25:47.323 INFO kablam! 98  |         impl<'a, T, I> ToSql for ewkb::$ewkbtype<'a, T, I>
Nov 02 09:25:47.323 INFO kablam!     |                        ^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.323 INFO kablam! ...
Nov 02 09:25:47.323 INFO kablam! 148 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points);
Nov 02 09:25:47.323 INFO kablam!     | -------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.323 INFO kablam! 
Nov 02 09:25:47.323 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.323 INFO kablam!    --> src/postgis.rs:112:30
Nov 02 09:25:47.323 INFO kablam!     |
Nov 02 09:25:47.323 INFO kablam! 112 |         impl<'a, P, I, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, T, J>
Nov 02 09:25:47.323 INFO kablam!     |                              ^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.323 INFO kablam! ...
Nov 02 09:25:47.323 INFO kablam! 149 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString);
Nov 02 09:25:47.323 INFO kablam!     | ----------------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.323 INFO kablam! 
Nov 02 09:25:47.323 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.323 INFO kablam!    --> src/postgis.rs:128:36
Nov 02 09:25:47.323 INFO kablam!     |
Nov 02 09:25:47.323 INFO kablam! 128 |         impl<'a, P, I, L, K, T, J> ToSql for ewkb::$ewkbtype<'a, P, I, L, K, T, J>
Nov 02 09:25:47.323 INFO kablam!     |                                    ^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.323 INFO kablam! ...
Nov 02 09:25:47.323 INFO kablam! 150 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon);
Nov 02 09:25:47.323 INFO kablam!     | --------------------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.323 INFO kablam! 
Nov 02 09:25:47.522 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.522 INFO kablam!     --> src/ewkb.rs:1008:5
Nov 02 09:25:47.522 INFO kablam!      |
Nov 02 09:25:47.522 INFO kablam! 1008 | /     fn as_ewkb(
Nov 02 09:25:47.522 INFO kablam! 1009 | |         &'a self,
Nov 02 09:25:47.522 INFO kablam! 1010 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.522 INFO kablam! 1011 | |         'a,
Nov 02 09:25:47.522 INFO kablam! ...    |
Nov 02 09:25:47.522 INFO kablam! 1023 | |         Self::GeomCollection,
Nov 02 09:25:47.522 INFO kablam! 1024 | |     >;
Nov 02 09:25:47.522 INFO kablam!      | |______^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.522 INFO kablam! 
Nov 02 09:25:47.522 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.522 INFO kablam!     --> src/ewkb.rs:1008:5
Nov 02 09:25:47.522 INFO kablam!      |
Nov 02 09:25:47.522 INFO kablam! 1008 | /     fn as_ewkb(
Nov 02 09:25:47.522 INFO kablam! 1009 | |         &'a self,
Nov 02 09:25:47.522 INFO kablam! 1010 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.522 INFO kablam! 1011 | |         'a,
Nov 02 09:25:47.522 INFO kablam! ...    |
Nov 02 09:25:47.522 INFO kablam! 1023 | |         Self::GeomCollection,
Nov 02 09:25:47.522 INFO kablam! 1024 | |     >;
Nov 02 09:25:47.522 INFO kablam!      | |______^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.522 INFO kablam! 
Nov 02 09:25:47.522 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.522 INFO kablam!     --> src/ewkb.rs:1008:5
Nov 02 09:25:47.522 INFO kablam!      |
Nov 02 09:25:47.522 INFO kablam! 1008 | /     fn as_ewkb(
Nov 02 09:25:47.522 INFO kablam! 1009 | |         &'a self,
Nov 02 09:25:47.522 INFO kablam! 1010 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.522 INFO kablam! 1011 | |         'a,
Nov 02 09:25:47.522 INFO kablam! ...    |
Nov 02 09:25:47.522 INFO kablam! 1023 | |         Self::GeomCollection,
Nov 02 09:25:47.522 INFO kablam! 1024 | |     >;
Nov 02 09:25:47.522 INFO kablam!      | |______^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.522 INFO kablam! 
Nov 02 09:25:47.530 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.530 INFO kablam!     --> src/ewkb.rs:1008:5
Nov 02 09:25:47.530 INFO kablam!      |
Nov 02 09:25:47.531 INFO kablam! 1008 | /     fn as_ewkb(
Nov 02 09:25:47.531 INFO kablam! 1009 | |         &'a self,
Nov 02 09:25:47.531 INFO kablam! 1010 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.531 INFO kablam! 1011 | |         'a,
Nov 02 09:25:47.531 INFO kablam! ...    |
Nov 02 09:25:47.531 INFO kablam! 1023 | |         Self::GeomCollection,
Nov 02 09:25:47.531 INFO kablam! 1024 | |     >;
Nov 02 09:25:47.531 INFO kablam!      | |______^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.531 INFO kablam! 
Nov 02 09:25:47.531 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.531 INFO kablam!     --> src/ewkb.rs:1008:5
Nov 02 09:25:47.531 INFO kablam!      |
Nov 02 09:25:47.531 INFO kablam! 1008 | /     fn as_ewkb(
Nov 02 09:25:47.531 INFO kablam! 1009 | |         &'a self,
Nov 02 09:25:47.531 INFO kablam! 1010 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.531 INFO kablam! 1011 | |         'a,
Nov 02 09:25:47.531 INFO kablam! ...    |
Nov 02 09:25:47.531 INFO kablam! 1023 | |         Self::GeomCollection,
Nov 02 09:25:47.531 INFO kablam! 1024 | |     >;
Nov 02 09:25:47.531 INFO kablam!      | |______^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.531 INFO kablam! 
Nov 02 09:25:47.531 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.531 INFO kablam!     --> src/ewkb.rs:1008:5
Nov 02 09:25:47.531 INFO kablam!      |
Nov 02 09:25:47.531 INFO kablam! 1008 | /     fn as_ewkb(
Nov 02 09:25:47.531 INFO kablam! 1009 | |         &'a self,
Nov 02 09:25:47.531 INFO kablam! 1010 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.531 INFO kablam! 1011 | |         'a,
Nov 02 09:25:47.531 INFO kablam! ...    |
Nov 02 09:25:47.531 INFO kablam! 1023 | |         Self::GeomCollection,
Nov 02 09:25:47.531 INFO kablam! 1024 | |     >;
Nov 02 09:25:47.531 INFO kablam!      | |______^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.531 INFO kablam! 
Nov 02 09:25:47.738 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.739 INFO kablam!     --> src/ewkb.rs:1326:5
Nov 02 09:25:47.739 INFO kablam!      |
Nov 02 09:25:47.739 INFO kablam! 1326 | /     fn as_ewkb(
Nov 02 09:25:47.739 INFO kablam! 1327 | |         &'a self,
Nov 02 09:25:47.740 INFO kablam! 1328 | |     ) -> EwkbGeometryCollection<
Nov 02 09:25:47.740 INFO kablam! 1329 | |         'a,
Nov 02 09:25:47.740 INFO kablam! ...    |
Nov 02 09:25:47.740 INFO kablam! 1341 | |         Self::GeomCollection,
Nov 02 09:25:47.741 INFO kablam! 1342 | |     >;
Nov 02 09:25:47.741 INFO kablam!      | |______^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.741 INFO kablam! 
Nov 02 09:25:47.783 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.786 INFO kablam!    --> src/ewkb.rs:559:13
Nov 02 09:25:47.786 INFO kablam!     |
Nov 02 09:25:47.786 INFO kablam! 559 |               fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>;
Nov 02 09:25:47.786 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.786 INFO kablam! ...
Nov 02 09:25:47.786 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.786 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.786 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.786 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.786 INFO kablam! 
Nov 02 09:25:47.791 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.791 INFO kablam!    --> src/ewkb.rs:625:13
Nov 02 09:25:47.791 INFO kablam!     |
Nov 02 09:25:47.791 INFO kablam! 625 |               fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>;
Nov 02 09:25:47.791 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.791 INFO kablam! ...
Nov 02 09:25:47.791 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.791 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.791 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.791 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.791 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.791 INFO kablam! 
Nov 02 09:25:47.791 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.791 INFO kablam!    --> src/ewkb.rs:559:13
Nov 02 09:25:47.791 INFO kablam!     |
Nov 02 09:25:47.791 INFO kablam! 559 |               fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter>;
Nov 02 09:25:47.791 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.791 INFO kablam! ...
Nov 02 09:25:47.791 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.791 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.791 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.791 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.791 INFO kablam! 
Nov 02 09:25:47.802 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.802 INFO kablam!    --> src/ewkb.rs:625:13
Nov 02 09:25:47.802 INFO kablam!     |
Nov 02 09:25:47.802 INFO kablam! 625 |               fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>;
Nov 02 09:25:47.802 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.802 INFO kablam! ...
Nov 02 09:25:47.802 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.802 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.802 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.802 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.802 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.802 INFO kablam! 
Nov 02 09:25:47.819 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.819 INFO kablam!    --> src/ewkb.rs:697:13
Nov 02 09:25:47.819 INFO kablam!     |
Nov 02 09:25:47.819 INFO kablam! 697 |               fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>;
Nov 02 09:25:47.819 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.819 INFO kablam! ...
Nov 02 09:25:47.819 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.819 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.819 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.819 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.819 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.819 INFO kablam! 
Nov 02 09:25:47.834 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.834 INFO kablam!     --> src/ewkb.rs:1053:5
Nov 02 09:25:47.834 INFO kablam!      |
Nov 02 09:25:47.834 INFO kablam! 1053 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.834 INFO kablam! 1054 | |         write!(f, stringify!(EwkbGeometry))?; //TODO
Nov 02 09:25:47.834 INFO kablam! 1055 | |         Ok(())
Nov 02 09:25:47.834 INFO kablam! 1056 | |     }
Nov 02 09:25:47.834 INFO kablam!      | |_____^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.834 INFO kablam! 
Nov 02 09:25:47.834 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.834 INFO kablam!     --> src/ewkb.rs:1053:5
Nov 02 09:25:47.834 INFO kablam!      |
Nov 02 09:25:47.834 INFO kablam! 1053 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.834 INFO kablam! 1054 | |         write!(f, stringify!(EwkbGeometry))?; //TODO
Nov 02 09:25:47.834 INFO kablam! 1055 | |         Ok(())
Nov 02 09:25:47.834 INFO kablam! 1056 | |     }
Nov 02 09:25:47.834 INFO kablam!      | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.834 INFO kablam! 
Nov 02 09:25:47.834 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.834 INFO kablam!     --> src/ewkb.rs:1053:5
Nov 02 09:25:47.834 INFO kablam!      |
Nov 02 09:25:47.834 INFO kablam! 1053 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.834 INFO kablam! 1054 | |         write!(f, stringify!(EwkbGeometry))?; //TODO
Nov 02 09:25:47.834 INFO kablam! 1055 | |         Ok(())
Nov 02 09:25:47.834 INFO kablam! 1056 | |     }
Nov 02 09:25:47.834 INFO kablam!      | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.834 INFO kablam! 
Nov 02 09:25:47.834 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.834 INFO kablam!     --> src/ewkb.rs:1053:5
Nov 02 09:25:47.834 INFO kablam!      |
Nov 02 09:25:47.834 INFO kablam! 1053 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.834 INFO kablam! 1054 | |         write!(f, stringify!(EwkbGeometry))?; //TODO
Nov 02 09:25:47.834 INFO kablam! 1055 | |         Ok(())
Nov 02 09:25:47.834 INFO kablam! 1056 | |     }
Nov 02 09:25:47.834 INFO kablam!      | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1053:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1053 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.835 INFO kablam! 1054 | |         write!(f, stringify!(EwkbGeometry))?; //TODO
Nov 02 09:25:47.835 INFO kablam! 1055 | |         Ok(())
Nov 02 09:25:47.835 INFO kablam! 1056 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1053:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1053 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.835 INFO kablam! 1054 | |         write!(f, stringify!(EwkbGeometry))?; //TODO
Nov 02 09:25:47.835 INFO kablam! 1055 | |         Ok(())
Nov 02 09:25:47.835 INFO kablam! 1056 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1085:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1085 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.835 INFO kablam! 1086 | |         match *self {
Nov 02 09:25:47.835 INFO kablam! 1087 | |             EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! 1088 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! ...    |
Nov 02 09:25:47.835 INFO kablam! 1094 | |         }
Nov 02 09:25:47.835 INFO kablam! 1095 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1085:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1085 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.835 INFO kablam! 1086 | |         match *self {
Nov 02 09:25:47.835 INFO kablam! 1087 | |             EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! 1088 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! ...    |
Nov 02 09:25:47.835 INFO kablam! 1094 | |         }
Nov 02 09:25:47.835 INFO kablam! 1095 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1085:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1085 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.835 INFO kablam! 1086 | |         match *self {
Nov 02 09:25:47.835 INFO kablam! 1087 | |             EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! 1088 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! ...    |
Nov 02 09:25:47.835 INFO kablam! 1094 | |         }
Nov 02 09:25:47.835 INFO kablam! 1095 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1085:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1085 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.835 INFO kablam! 1086 | |         match *self {
Nov 02 09:25:47.835 INFO kablam! 1087 | |             EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! 1088 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! ...    |
Nov 02 09:25:47.835 INFO kablam! 1094 | |         }
Nov 02 09:25:47.835 INFO kablam! 1095 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1085:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1085 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.835 INFO kablam! 1086 | |         match *self {
Nov 02 09:25:47.835 INFO kablam! 1087 | |             EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! 1088 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.835 INFO kablam! ...    |
Nov 02 09:25:47.835 INFO kablam! 1094 | |         }
Nov 02 09:25:47.835 INFO kablam! 1095 | |     }
Nov 02 09:25:47.835 INFO kablam!      | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.835 INFO kablam! 
Nov 02 09:25:47.835 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.835 INFO kablam!     --> src/ewkb.rs:1085:5
Nov 02 09:25:47.835 INFO kablam!      |
Nov 02 09:25:47.835 INFO kablam! 1085 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.836 INFO kablam! 1086 | |         match *self {
Nov 02 09:25:47.836 INFO kablam! 1087 | |             EwkbGeometry::Point(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.836 INFO kablam! 1088 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.opt_srid(),
Nov 02 09:25:47.836 INFO kablam! ...    |
Nov 02 09:25:47.836 INFO kablam! 1094 | |         }
Nov 02 09:25:47.836 INFO kablam! 1095 | |     }
Nov 02 09:25:47.836 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.836 INFO kablam! 
Nov 02 09:25:47.837 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.837 INFO kablam!     --> src/ewkb.rs:1097:5
Nov 02 09:25:47.837 INFO kablam!      |
Nov 02 09:25:47.837 INFO kablam! 1097 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.837 INFO kablam! 1098 | |         match *self {
Nov 02 09:25:47.837 INFO kablam! 1099 | |             EwkbGeometry::Point(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! 1100 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! ...    |
Nov 02 09:25:47.837 INFO kablam! 1106 | |         }
Nov 02 09:25:47.837 INFO kablam! 1107 | |     }
Nov 02 09:25:47.837 INFO kablam!      | |_____^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.837 INFO kablam! 
Nov 02 09:25:47.837 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.837 INFO kablam!     --> src/ewkb.rs:1097:5
Nov 02 09:25:47.837 INFO kablam!      |
Nov 02 09:25:47.837 INFO kablam! 1097 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.837 INFO kablam! 1098 | |         match *self {
Nov 02 09:25:47.837 INFO kablam! 1099 | |             EwkbGeometry::Point(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! 1100 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! ...    |
Nov 02 09:25:47.837 INFO kablam! 1106 | |         }
Nov 02 09:25:47.837 INFO kablam! 1107 | |     }
Nov 02 09:25:47.837 INFO kablam!      | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.837 INFO kablam! 
Nov 02 09:25:47.837 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.837 INFO kablam!     --> src/ewkb.rs:1097:5
Nov 02 09:25:47.837 INFO kablam!      |
Nov 02 09:25:47.837 INFO kablam! 1097 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.837 INFO kablam! 1098 | |         match *self {
Nov 02 09:25:47.837 INFO kablam! 1099 | |             EwkbGeometry::Point(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! 1100 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! ...    |
Nov 02 09:25:47.837 INFO kablam! 1106 | |         }
Nov 02 09:25:47.837 INFO kablam! 1107 | |     }
Nov 02 09:25:47.837 INFO kablam!      | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.837 INFO kablam! 
Nov 02 09:25:47.837 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.837 INFO kablam!     --> src/ewkb.rs:1097:5
Nov 02 09:25:47.837 INFO kablam!      |
Nov 02 09:25:47.837 INFO kablam! 1097 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.837 INFO kablam! 1098 | |         match *self {
Nov 02 09:25:47.837 INFO kablam! 1099 | |             EwkbGeometry::Point(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! 1100 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! ...    |
Nov 02 09:25:47.837 INFO kablam! 1106 | |         }
Nov 02 09:25:47.837 INFO kablam! 1107 | |     }
Nov 02 09:25:47.837 INFO kablam!      | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.837 INFO kablam! 
Nov 02 09:25:47.837 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.837 INFO kablam!     --> src/ewkb.rs:1097:5
Nov 02 09:25:47.837 INFO kablam!      |
Nov 02 09:25:47.837 INFO kablam! 1097 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.837 INFO kablam! 1098 | |         match *self {
Nov 02 09:25:47.837 INFO kablam! 1099 | |             EwkbGeometry::Point(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! 1100 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! ...    |
Nov 02 09:25:47.837 INFO kablam! 1106 | |         }
Nov 02 09:25:47.837 INFO kablam! 1107 | |     }
Nov 02 09:25:47.837 INFO kablam!      | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.837 INFO kablam! 
Nov 02 09:25:47.837 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.837 INFO kablam!     --> src/ewkb.rs:1097:5
Nov 02 09:25:47.837 INFO kablam!      |
Nov 02 09:25:47.837 INFO kablam! 1097 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.837 INFO kablam! 1098 | |         match *self {
Nov 02 09:25:47.837 INFO kablam! 1099 | |             EwkbGeometry::Point(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! 1100 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.type_id(),
Nov 02 09:25:47.837 INFO kablam! ...    |
Nov 02 09:25:47.837 INFO kablam! 1106 | |         }
Nov 02 09:25:47.837 INFO kablam! 1107 | |     }
Nov 02 09:25:47.837 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.837 INFO kablam! 
Nov 02 09:25:47.839 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.839 INFO kablam!     --> src/ewkb.rs:1109:5
Nov 02 09:25:47.839 INFO kablam!      |
Nov 02 09:25:47.839 INFO kablam! 1109 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.839 INFO kablam! 1110 | |         match *self {
Nov 02 09:25:47.839 INFO kablam! 1111 | |             EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.839 INFO kablam! 1112 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.839 INFO kablam! ...    |
Nov 02 09:25:47.839 INFO kablam! 1118 | |         }
Nov 02 09:25:47.839 INFO kablam! 1119 | |     }
Nov 02 09:25:47.839 INFO kablam!      | |_____^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.839 INFO kablam! 
Nov 02 09:25:47.839 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.839 INFO kablam!     --> src/ewkb.rs:1109:5
Nov 02 09:25:47.839 INFO kablam!      |
Nov 02 09:25:47.839 INFO kablam! 1109 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.839 INFO kablam! 1110 | |         match *self {
Nov 02 09:25:47.839 INFO kablam! 1111 | |             EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.839 INFO kablam! 1112 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.839 INFO kablam! ...    |
Nov 02 09:25:47.839 INFO kablam! 1118 | |         }
Nov 02 09:25:47.839 INFO kablam! 1119 | |     }
Nov 02 09:25:47.839 INFO kablam!      | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.839 INFO kablam! 
Nov 02 09:25:47.839 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.839 INFO kablam!     --> src/ewkb.rs:1109:5
Nov 02 09:25:47.839 INFO kablam!      |
Nov 02 09:25:47.839 INFO kablam! 1109 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.839 INFO kablam! 1110 | |         match *self {
Nov 02 09:25:47.839 INFO kablam! 1111 | |             EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.839 INFO kablam! 1112 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.839 INFO kablam! ...    |
Nov 02 09:25:47.839 INFO kablam! 1118 | |         }
Nov 02 09:25:47.839 INFO kablam! 1119 | |     }
Nov 02 09:25:47.839 INFO kablam!      | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.840 INFO kablam! 
Nov 02 09:25:47.840 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.840 INFO kablam!     --> src/ewkb.rs:1109:5
Nov 02 09:25:47.840 INFO kablam!      |
Nov 02 09:25:47.840 INFO kablam! 1109 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.840 INFO kablam! 1110 | |         match *self {
Nov 02 09:25:47.840 INFO kablam! 1111 | |             EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.840 INFO kablam! 1112 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.840 INFO kablam! ...    |
Nov 02 09:25:47.840 INFO kablam! 1118 | |         }
Nov 02 09:25:47.840 INFO kablam! 1119 | |     }
Nov 02 09:25:47.840 INFO kablam!      | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.840 INFO kablam! 
Nov 02 09:25:47.840 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.840 INFO kablam!     --> src/ewkb.rs:1109:5
Nov 02 09:25:47.840 INFO kablam!      |
Nov 02 09:25:47.840 INFO kablam! 1109 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.840 INFO kablam! 1110 | |         match *self {
Nov 02 09:25:47.840 INFO kablam! 1111 | |             EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.840 INFO kablam! 1112 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.840 INFO kablam! ...    |
Nov 02 09:25:47.840 INFO kablam! 1118 | |         }
Nov 02 09:25:47.840 INFO kablam! 1119 | |     }
Nov 02 09:25:47.840 INFO kablam!      | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.840 INFO kablam! 
Nov 02 09:25:47.840 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.840 INFO kablam!     --> src/ewkb.rs:1109:5
Nov 02 09:25:47.840 INFO kablam!      |
Nov 02 09:25:47.840 INFO kablam! 1109 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.840 INFO kablam! 1110 | |         match *self {
Nov 02 09:25:47.840 INFO kablam! 1111 | |             EwkbGeometry::Point(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.840 INFO kablam! 1112 | |             EwkbGeometry::LineString(ref ewkb) => ewkb.write_ewkb_body(w),
Nov 02 09:25:47.840 INFO kablam! ...    |
Nov 02 09:25:47.840 INFO kablam! 1118 | |         }
Nov 02 09:25:47.840 INFO kablam! 1119 | |     }
Nov 02 09:25:47.840 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.840 INFO kablam! 
Nov 02 09:25:47.845 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.846 INFO kablam!     --> src/ewkb.rs:1138:5
Nov 02 09:25:47.846 INFO kablam!      |
Nov 02 09:25:47.846 INFO kablam! 1138 | /     fn as_ewkb(
Nov 02 09:25:47.846 INFO kablam! 1139 | |         &'a self,
Nov 02 09:25:47.846 INFO kablam! 1140 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.846 INFO kablam! 1141 | |         'a,
Nov 02 09:25:47.846 INFO kablam! ...    |
Nov 02 09:25:47.846 INFO kablam! 1165 | |         }
Nov 02 09:25:47.846 INFO kablam! 1166 | |     }
Nov 02 09:25:47.846 INFO kablam!      | |_____^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.846 INFO kablam! 
Nov 02 09:25:47.846 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.846 INFO kablam!     --> src/ewkb.rs:1138:5
Nov 02 09:25:47.846 INFO kablam!      |
Nov 02 09:25:47.846 INFO kablam! 1138 | /     fn as_ewkb(
Nov 02 09:25:47.846 INFO kablam! 1139 | |         &'a self,
Nov 02 09:25:47.846 INFO kablam! 1140 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.846 INFO kablam! 1141 | |         'a,
Nov 02 09:25:47.846 INFO kablam! ...    |
Nov 02 09:25:47.846 INFO kablam! 1165 | |         }
Nov 02 09:25:47.846 INFO kablam! 1166 | |     }
Nov 02 09:25:47.846 INFO kablam!      | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.846 INFO kablam! 
Nov 02 09:25:47.846 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.846 INFO kablam!     --> src/ewkb.rs:1138:5
Nov 02 09:25:47.846 INFO kablam!      |
Nov 02 09:25:47.846 INFO kablam! 1138 | /     fn as_ewkb(
Nov 02 09:25:47.846 INFO kablam! 1139 | |         &'a self,
Nov 02 09:25:47.846 INFO kablam! 1140 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.846 INFO kablam! 1141 | |         'a,
Nov 02 09:25:47.846 INFO kablam! ...    |
Nov 02 09:25:47.846 INFO kablam! 1165 | |         }
Nov 02 09:25:47.846 INFO kablam! 1166 | |     }
Nov 02 09:25:47.846 INFO kablam!      | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.846 INFO kablam! 
Nov 02 09:25:47.846 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.846 INFO kablam!     --> src/ewkb.rs:1138:5
Nov 02 09:25:47.846 INFO kablam!      |
Nov 02 09:25:47.846 INFO kablam! 1138 | /     fn as_ewkb(
Nov 02 09:25:47.846 INFO kablam! 1139 | |         &'a self,
Nov 02 09:25:47.846 INFO kablam! 1140 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.846 INFO kablam! 1141 | |         'a,
Nov 02 09:25:47.846 INFO kablam! ...    |
Nov 02 09:25:47.846 INFO kablam! 1165 | |         }
Nov 02 09:25:47.846 INFO kablam! 1166 | |     }
Nov 02 09:25:47.846 INFO kablam!      | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.846 INFO kablam! 
Nov 02 09:25:47.846 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.846 INFO kablam!     --> src/ewkb.rs:1138:5
Nov 02 09:25:47.846 INFO kablam!      |
Nov 02 09:25:47.846 INFO kablam! 1138 | /     fn as_ewkb(
Nov 02 09:25:47.846 INFO kablam! 1139 | |         &'a self,
Nov 02 09:25:47.846 INFO kablam! 1140 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.846 INFO kablam! 1141 | |         'a,
Nov 02 09:25:47.846 INFO kablam! ...    |
Nov 02 09:25:47.846 INFO kablam! 1165 | |         }
Nov 02 09:25:47.846 INFO kablam! 1166 | |     }
Nov 02 09:25:47.846 INFO kablam!      | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.846 INFO kablam! 
Nov 02 09:25:47.846 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.846 INFO kablam!     --> src/ewkb.rs:1138:5
Nov 02 09:25:47.846 INFO kablam!      |
Nov 02 09:25:47.846 INFO kablam! 1138 | /     fn as_ewkb(
Nov 02 09:25:47.846 INFO kablam! 1139 | |         &'a self,
Nov 02 09:25:47.846 INFO kablam! 1140 | |     ) -> EwkbGeometry<
Nov 02 09:25:47.846 INFO kablam! 1141 | |         'a,
Nov 02 09:25:47.846 INFO kablam! ...    |
Nov 02 09:25:47.846 INFO kablam! 1165 | |         }
Nov 02 09:25:47.846 INFO kablam! 1166 | |     }
Nov 02 09:25:47.846 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.846 INFO kablam! 
Nov 02 09:25:47.848 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.848 INFO kablam!     --> src/ewkb.rs:1371:5
Nov 02 09:25:47.848 INFO kablam!      |
Nov 02 09:25:47.848 INFO kablam! 1371 | /     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.848 INFO kablam! 1372 | |         write!(f, stringify!(EwkbGeometryCollection))?; //TODO
Nov 02 09:25:47.848 INFO kablam! 1373 | |         Ok(())
Nov 02 09:25:47.848 INFO kablam! 1374 | |     }
Nov 02 09:25:47.849 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.849 INFO kablam! 
Nov 02 09:25:47.851 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.851 INFO kablam!     --> src/ewkb.rs:1403:5
Nov 02 09:25:47.851 INFO kablam!      |
Nov 02 09:25:47.851 INFO kablam! 1403 | /     fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.851 INFO kablam! 1404 | |         self.srid
Nov 02 09:25:47.851 INFO kablam! 1405 | |     }
Nov 02 09:25:47.851 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.851 INFO kablam! 
Nov 02 09:25:47.854 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.854 INFO kablam!     --> src/ewkb.rs:1407:5
Nov 02 09:25:47.854 INFO kablam!      |
Nov 02 09:25:47.854 INFO kablam! 1407 | /     fn type_id(&self) -> u32 {
Nov 02 09:25:47.854 INFO kablam! 1408 | |         0x07 | Self::wkb_type_id(&self.point_type, self.srid)
Nov 02 09:25:47.854 INFO kablam! 1409 | |     }
Nov 02 09:25:47.854 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.854 INFO kablam! 
Nov 02 09:25:47.857 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.857 INFO kablam!     --> src/ewkb.rs:1411:5
Nov 02 09:25:47.857 INFO kablam!      |
Nov 02 09:25:47.857 INFO kablam! 1411 | /     fn write_ewkb_body<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.857 INFO kablam! 1412 | |         w.write_u32::<LittleEndian>(self.geom.geometries().len() as u32)?;
Nov 02 09:25:47.857 INFO kablam! 1413 | |
Nov 02 09:25:47.857 INFO kablam! 1414 | |         for geom in self.geom.geometries() {
Nov 02 09:25:47.857 INFO kablam! ...    |
Nov 02 09:25:47.857 INFO kablam! 1474 | |         Ok(())
Nov 02 09:25:47.857 INFO kablam! 1475 | |     }
Nov 02 09:25:47.857 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.857 INFO kablam! 
Nov 02 09:25:47.861 INFO kablam! error[E0277]: the trait bound `usize: types::GeometryCollection<'a>` is not satisfied
Nov 02 09:25:47.861 INFO kablam!     --> src/ewkb.rs:1494:5
Nov 02 09:25:47.861 INFO kablam!      |
Nov 02 09:25:47.861 INFO kablam! 1494 | /     fn as_ewkb(
Nov 02 09:25:47.861 INFO kablam! 1495 | |         &'a self,
Nov 02 09:25:47.861 INFO kablam! 1496 | |     ) -> EwkbGeometryCollection<
Nov 02 09:25:47.861 INFO kablam! 1497 | |         'a,
Nov 02 09:25:47.861 INFO kablam! ...    |
Nov 02 09:25:47.861 INFO kablam! 1515 | |         }
Nov 02 09:25:47.861 INFO kablam! 1516 | |     }
Nov 02 09:25:47.861 INFO kablam!      | |_____^ the trait `types::GeometryCollection<'a>` is not implemented for `usize`
Nov 02 09:25:47.861 INFO kablam! 
Nov 02 09:25:47.870 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.870 INFO kablam!    --> src/twkb.rs:286:5
Nov 02 09:25:47.870 INFO kablam!     |
Nov 02 09:25:47.870 INFO kablam! 286 | /     fn as_ewkb(&'a self) -> ewkb::EwkbLineString<'a, Self::PointType, Self::Iter> {
Nov 02 09:25:47.870 INFO kablam! 287 | |         ewkb::EwkbLineString {
Nov 02 09:25:47.870 INFO kablam! 288 | |             geom: self,
Nov 02 09:25:47.870 INFO kablam! 289 | |             srid: None,
Nov 02 09:25:47.870 INFO kablam! 290 | |             point_type: ewkb::PointType::Point,
Nov 02 09:25:47.870 INFO kablam! 291 | |         }
Nov 02 09:25:47.870 INFO kablam! 292 | |     }
Nov 02 09:25:47.870 INFO kablam!     | |_____^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.870 INFO kablam! 
Nov 02 09:25:47.870 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.870 INFO kablam!    --> src/twkb.rs:346:5
Nov 02 09:25:47.870 INFO kablam!     |
Nov 02 09:25:47.870 INFO kablam! 346 | /     fn as_ewkb(
Nov 02 09:25:47.870 INFO kablam! 347 | |         &'a self,
Nov 02 09:25:47.870 INFO kablam! 348 | |     ) -> ewkb::EwkbPolygon<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> {
Nov 02 09:25:47.870 INFO kablam! 349 | |         ewkb::EwkbPolygon {
Nov 02 09:25:47.870 INFO kablam! ...   |
Nov 02 09:25:47.870 INFO kablam! 353 | |         }
Nov 02 09:25:47.870 INFO kablam! 354 | |     }
Nov 02 09:25:47.870 INFO kablam!     | |_____^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.870 INFO kablam! 
Nov 02 09:25:47.870 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.870 INFO kablam!    --> src/twkb.rs:404:5
Nov 02 09:25:47.870 INFO kablam!     |
Nov 02 09:25:47.870 INFO kablam! 404 | /     fn as_ewkb(&'a self) -> ewkb::EwkbMultiPoint<'a, Self::PointType, Self::Iter> {
Nov 02 09:25:47.870 INFO kablam! 405 | |         ewkb::EwkbMultiPoint {
Nov 02 09:25:47.870 INFO kablam! 406 | |             geom: self,
Nov 02 09:25:47.870 INFO kablam! 407 | |             srid: None,
Nov 02 09:25:47.871 INFO kablam! 408 | |             point_type: ewkb::PointType::Point,
Nov 02 09:25:47.871 INFO kablam! 409 | |         }
Nov 02 09:25:47.871 INFO kablam! 410 | |     }
Nov 02 09:25:47.871 INFO kablam!     | |_____^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.871 INFO kablam! 
Nov 02 09:25:47.871 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.871 INFO kablam!    --> src/twkb.rs:470:5
Nov 02 09:25:47.871 INFO kablam!     |
Nov 02 09:25:47.871 INFO kablam! 470 | /     fn as_ewkb(
Nov 02 09:25:47.871 INFO kablam! 471 | |         &'a self,
Nov 02 09:25:47.871 INFO kablam! 472 | |     ) -> ewkb::EwkbMultiLineString<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter>
Nov 02 09:25:47.871 INFO kablam! 473 | |     {
Nov 02 09:25:47.871 INFO kablam! ...   |
Nov 02 09:25:47.871 INFO kablam! 478 | |         }
Nov 02 09:25:47.871 INFO kablam! 479 | |     }
Nov 02 09:25:47.871 INFO kablam!     | |_____^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.871 INFO kablam! 
Nov 02 09:25:47.871 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.871 INFO kablam!    --> src/twkb.rs:554:5
Nov 02 09:25:47.871 INFO kablam!     |
Nov 02 09:25:47.871 INFO kablam! 554 | /     fn as_ewkb(
Nov 02 09:25:47.871 INFO kablam! 555 | |         &'a self,
Nov 02 09:25:47.871 INFO kablam! 556 | |     ) -> ewkb::EwkbMultiPolygon<
Nov 02 09:25:47.871 INFO kablam! 557 | |         'a,
Nov 02 09:25:47.871 INFO kablam! ...   |
Nov 02 09:25:47.871 INFO kablam! 569 | |         }
Nov 02 09:25:47.871 INFO kablam! 570 | |     }
Nov 02 09:25:47.871 INFO kablam!     | |_____^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.871 INFO kablam! 
Nov 02 09:25:47.872 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.872 INFO kablam!    --> src/ewkb.rs:566:13
Nov 02 09:25:47.872 INFO kablam!     |
Nov 02 09:25:47.872 INFO kablam! 566 | /             fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.872 INFO kablam! 567 | |                 write!(f, stringify!($ewkbtype))?; //TODO
Nov 02 09:25:47.872 INFO kablam! 568 | |                 Ok(())
Nov 02 09:25:47.872 INFO kablam! 569 | |             }
Nov 02 09:25:47.872 INFO kablam!     | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.872 INFO kablam! ...
Nov 02 09:25:47.872 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.872 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.872 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.872 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.872 INFO kablam! 
Nov 02 09:25:47.872 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.872 INFO kablam!    --> src/ewkb.rs:576:13
Nov 02 09:25:47.872 INFO kablam!     |
Nov 02 09:25:47.872 INFO kablam! 576 | /             fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.872 INFO kablam! 577 | |                 self.srid
Nov 02 09:25:47.872 INFO kablam! 578 | |             }
Nov 02 09:25:47.872 INFO kablam!     | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.872 INFO kablam! ...
Nov 02 09:25:47.872 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.872 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.872 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.872 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.872 INFO kablam! 
Nov 02 09:25:47.872 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.872 INFO kablam!    --> src/ewkb.rs:580:13
Nov 02 09:25:47.872 INFO kablam!     |
Nov 02 09:25:47.872 INFO kablam! 580 | /             fn type_id(&self) -> u32 {
Nov 02 09:25:47.872 INFO kablam! 581 | |                 $typecode | Self::wkb_type_id(&self.point_type, self.srid)
Nov 02 09:25:47.872 INFO kablam! 582 | |             }
Nov 02 09:25:47.872 INFO kablam!     | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.872 INFO kablam! ...
Nov 02 09:25:47.872 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.872 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.872 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.872 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.872 INFO kablam! 
Nov 02 09:25:47.873 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.873 INFO kablam!    --> src/ewkb.rs:584:13
Nov 02 09:25:47.873 INFO kablam!     |
Nov 02 09:25:47.873 INFO kablam! 584 | /             fn write_ewkb_body<W: Write+?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.873 INFO kablam! 585 | |                 w.write_u32::<LittleEndian>(self.geom.points().len() as u32)?;
Nov 02 09:25:47.873 INFO kablam! 586 | |                 for geom in self.geom.points() {
Nov 02 09:25:47.873 INFO kablam! 587 | |                     let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() };
Nov 02 09:25:47.873 INFO kablam! ...   |
Nov 02 09:25:47.873 INFO kablam! 590 | |                 Ok(())
Nov 02 09:25:47.873 INFO kablam! 591 | |             }
Nov 02 09:25:47.873 INFO kablam!     | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.873 INFO kablam! ...
Nov 02 09:25:47.873 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.873 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.873 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.873 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.873 INFO kablam! 
Nov 02 09:25:47.873 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.873 INFO kablam!    --> src/ewkb.rs:599:13
Nov 02 09:25:47.873 INFO kablam!     |
Nov 02 09:25:47.873 INFO kablam! 599 | /             fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> {
Nov 02 09:25:47.873 INFO kablam! 600 | |                 $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() }
Nov 02 09:25:47.873 INFO kablam! 601 | |             }
Nov 02 09:25:47.873 INFO kablam!     | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.873 INFO kablam! ...
Nov 02 09:25:47.873 INFO kablam! 759 | / point_container_write!(LineString and AsEwkbLineString for LineStringT
Nov 02 09:25:47.873 INFO kablam! 760 | |                        to EwkbLineString with type code 0x02,
Nov 02 09:25:47.873 INFO kablam! 761 | |                        command write_ewkb_body);
Nov 02 09:25:47.873 INFO kablam!     | |________________________________________________- in this macro invocation
Nov 02 09:25:47.873 INFO kablam! 
Nov 02 09:25:47.875 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.875 INFO kablam!    --> src/ewkb.rs:634:13
Nov 02 09:25:47.875 INFO kablam!     |
Nov 02 09:25:47.875 INFO kablam! 634 | /             fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.875 INFO kablam! 635 | |                 write!(f, stringify!($ewkbtype))?; //TODO
Nov 02 09:25:47.875 INFO kablam! 636 | |                 Ok(())
Nov 02 09:25:47.875 INFO kablam! 637 | |             }
Nov 02 09:25:47.875 INFO kablam!     | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.875 INFO kablam! ...
Nov 02 09:25:47.875 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.875 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.875 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.875 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.875 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.875 INFO kablam! 
Nov 02 09:25:47.879 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.879 INFO kablam!    --> src/ewkb.rs:646:13
Nov 02 09:25:47.879 INFO kablam!     |
Nov 02 09:25:47.879 INFO kablam! 646 | /             fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.879 INFO kablam! 647 | |                 self.srid
Nov 02 09:25:47.879 INFO kablam! 648 | |             }
Nov 02 09:25:47.879 INFO kablam!     | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.879 INFO kablam! ...
Nov 02 09:25:47.879 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.879 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.879 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.879 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.879 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.879 INFO kablam! 
Nov 02 09:25:47.879 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.879 INFO kablam!    --> src/ewkb.rs:650:13
Nov 02 09:25:47.879 INFO kablam!     |
Nov 02 09:25:47.879 INFO kablam! 650 | /             fn type_id(&self) -> u32 {
Nov 02 09:25:47.879 INFO kablam! 651 | |                 $typecode | Self::wkb_type_id(&self.point_type, self.srid)
Nov 02 09:25:47.879 INFO kablam! 652 | |             }
Nov 02 09:25:47.879 INFO kablam!     | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.879 INFO kablam! ...
Nov 02 09:25:47.879 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.879 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.879 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.879 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.879 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.879 INFO kablam! 
Nov 02 09:25:47.879 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.879 INFO kablam!    --> src/ewkb.rs:654:13
Nov 02 09:25:47.879 INFO kablam!     |
Nov 02 09:25:47.879 INFO kablam! 654 | /             fn write_ewkb_body<W: Write+?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.879 INFO kablam! 655 | |                 w.write_u32::<LittleEndian>(self.geom.$itemname().len() as u32)?;
Nov 02 09:25:47.879 INFO kablam! 656 | |                 for geom in self.geom.$itemname() {
Nov 02 09:25:47.879 INFO kablam! 657 | |                     let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() };
Nov 02 09:25:47.879 INFO kablam! ...   |
Nov 02 09:25:47.879 INFO kablam! 660 | |                 Ok(())
Nov 02 09:25:47.879 INFO kablam! 661 | |             }
Nov 02 09:25:47.879 INFO kablam!     | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.879 INFO kablam! ...
Nov 02 09:25:47.879 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.879 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.879 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.879 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.879 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.879 INFO kablam! 
Nov 02 09:25:47.879 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.879 INFO kablam!    --> src/ewkb.rs:671:13
Nov 02 09:25:47.879 INFO kablam!     |
Nov 02 09:25:47.879 INFO kablam! 671 | /             fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> {
Nov 02 09:25:47.879 INFO kablam! 672 | |                 $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() }
Nov 02 09:25:47.879 INFO kablam! 673 | |             }
Nov 02 09:25:47.879 INFO kablam!     | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.879 INFO kablam! ...
Nov 02 09:25:47.879 INFO kablam! 775 | / geometry_container_write!(Polygon and AsEwkbPolygon for PolygonT
Nov 02 09:25:47.880 INFO kablam! 776 | |                           to EwkbPolygon with type code 0x03,
Nov 02 09:25:47.880 INFO kablam! 777 | |                           contains EwkbLineString,LineStringT as LineString named rings,
Nov 02 09:25:47.880 INFO kablam! 778 | |                           command write_ewkb_body);
Nov 02 09:25:47.880 INFO kablam!     | |___________________________________________________- in this macro invocation
Nov 02 09:25:47.880 INFO kablam! 
Nov 02 09:25:47.880 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.880 INFO kablam!    --> src/ewkb.rs:566:13
Nov 02 09:25:47.880 INFO kablam!     |
Nov 02 09:25:47.880 INFO kablam! 566 | /             fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.880 INFO kablam! 567 | |                 write!(f, stringify!($ewkbtype))?; //TODO
Nov 02 09:25:47.880 INFO kablam! 568 | |                 Ok(())
Nov 02 09:25:47.880 INFO kablam! 569 | |             }
Nov 02 09:25:47.880 INFO kablam!     | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.880 INFO kablam! ...
Nov 02 09:25:47.880 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.880 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.880 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.880 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.880 INFO kablam! 
Nov 02 09:25:47.886 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:576:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.887 INFO kablam! 576 | /             fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.887 INFO kablam! 577 | |                 self.srid
Nov 02 09:25:47.887 INFO kablam! 578 | |             }
Nov 02 09:25:47.887 INFO kablam!     | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.887 INFO kablam! ...
Nov 02 09:25:47.887 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.887 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.887 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.887 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.887 INFO kablam! 
Nov 02 09:25:47.887 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:580:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.887 INFO kablam! 580 | /             fn type_id(&self) -> u32 {
Nov 02 09:25:47.887 INFO kablam! 581 | |                 $typecode | Self::wkb_type_id(&self.point_type, self.srid)
Nov 02 09:25:47.887 INFO kablam! 582 | |             }
Nov 02 09:25:47.887 INFO kablam!     | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.887 INFO kablam! ...
Nov 02 09:25:47.887 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.887 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.887 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.887 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.887 INFO kablam! 
Nov 02 09:25:47.887 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:584:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.887 INFO kablam! 584 | /             fn write_ewkb_body<W: Write+?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.887 INFO kablam! 585 | |                 w.write_u32::<LittleEndian>(self.geom.points().len() as u32)?;
Nov 02 09:25:47.887 INFO kablam! 586 | |                 for geom in self.geom.points() {
Nov 02 09:25:47.887 INFO kablam! 587 | |                     let wkb = EwkbPoint { geom: geom, srid: None, point_type: self.point_type.clone() };
Nov 02 09:25:47.887 INFO kablam! ...   |
Nov 02 09:25:47.887 INFO kablam! 590 | |                 Ok(())
Nov 02 09:25:47.887 INFO kablam! 591 | |             }
Nov 02 09:25:47.887 INFO kablam!     | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.887 INFO kablam! ...
Nov 02 09:25:47.887 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.887 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.887 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.887 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.887 INFO kablam! 
Nov 02 09:25:47.887 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:599:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.887 INFO kablam! 599 | /             fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::Iter> {
Nov 02 09:25:47.887 INFO kablam! 600 | |                 $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() }
Nov 02 09:25:47.887 INFO kablam! 601 | |             }
Nov 02 09:25:47.887 INFO kablam!     | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.887 INFO kablam! ...
Nov 02 09:25:47.887 INFO kablam! 792 | / point_container_write!(MultiPoint and AsEwkbMultiPoint for MultiPointT
Nov 02 09:25:47.887 INFO kablam! 793 | |                        to EwkbMultiPoint with type code 0x04,
Nov 02 09:25:47.887 INFO kablam! 794 | |                        command write_ewkb);
Nov 02 09:25:47.887 INFO kablam!     | |___________________________________________- in this macro invocation
Nov 02 09:25:47.887 INFO kablam! 
Nov 02 09:25:47.887 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:634:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.887 INFO kablam! 634 | /             fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.887 INFO kablam! 635 | |                 write!(f, stringify!($ewkbtype))?; //TODO
Nov 02 09:25:47.887 INFO kablam! 636 | |                 Ok(())
Nov 02 09:25:47.887 INFO kablam! 637 | |             }
Nov 02 09:25:47.887 INFO kablam!     | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.887 INFO kablam! ...
Nov 02 09:25:47.887 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.887 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.887 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.887 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.887 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.887 INFO kablam! 
Nov 02 09:25:47.887 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:646:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.887 INFO kablam! 646 | /             fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.887 INFO kablam! 647 | |                 self.srid
Nov 02 09:25:47.887 INFO kablam! 648 | |             }
Nov 02 09:25:47.887 INFO kablam!     | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.887 INFO kablam! ...
Nov 02 09:25:47.887 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.887 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.887 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.887 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.887 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.887 INFO kablam! 
Nov 02 09:25:47.887 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.887 INFO kablam!    --> src/ewkb.rs:650:13
Nov 02 09:25:47.887 INFO kablam!     |
Nov 02 09:25:47.888 INFO kablam! 650 | /             fn type_id(&self) -> u32 {
Nov 02 09:25:47.888 INFO kablam! 651 | |                 $typecode | Self::wkb_type_id(&self.point_type, self.srid)
Nov 02 09:25:47.888 INFO kablam! 652 | |             }
Nov 02 09:25:47.888 INFO kablam!     | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.888 INFO kablam! ...
Nov 02 09:25:47.888 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.888 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.888 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.888 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.888 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.888 INFO kablam! 
Nov 02 09:25:47.888 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.888 INFO kablam!    --> src/ewkb.rs:654:13
Nov 02 09:25:47.888 INFO kablam!     |
Nov 02 09:25:47.888 INFO kablam! 654 | /             fn write_ewkb_body<W: Write+?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.888 INFO kablam! 655 | |                 w.write_u32::<LittleEndian>(self.geom.$itemname().len() as u32)?;
Nov 02 09:25:47.888 INFO kablam! 656 | |                 for geom in self.geom.$itemname() {
Nov 02 09:25:47.888 INFO kablam! 657 | |                     let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() };
Nov 02 09:25:47.888 INFO kablam! ...   |
Nov 02 09:25:47.888 INFO kablam! 660 | |                 Ok(())
Nov 02 09:25:47.888 INFO kablam! 661 | |             }
Nov 02 09:25:47.888 INFO kablam!     | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.888 INFO kablam! ...
Nov 02 09:25:47.888 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.888 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.888 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.888 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.888 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.888 INFO kablam! 
Nov 02 09:25:47.888 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.888 INFO kablam!    --> src/ewkb.rs:671:13
Nov 02 09:25:47.888 INFO kablam!     |
Nov 02 09:25:47.888 INFO kablam! 671 | /             fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::ItemType, Self::Iter> {
Nov 02 09:25:47.888 INFO kablam! 672 | |                 $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() }
Nov 02 09:25:47.888 INFO kablam! 673 | |             }
Nov 02 09:25:47.888 INFO kablam!     | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.888 INFO kablam! ...
Nov 02 09:25:47.888 INFO kablam! 808 | / geometry_container_write!(MultiLineString and AsEwkbMultiLineString for MultiLineStringT
Nov 02 09:25:47.888 INFO kablam! 809 | |                           to EwkbMultiLineString with type code 0x05,
Nov 02 09:25:47.888 INFO kablam! 810 | |                           contains EwkbLineString,LineStringT as LineString named lines,
Nov 02 09:25:47.888 INFO kablam! 811 | |                           command write_ewkb);
Nov 02 09:25:47.888 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.888 INFO kablam! 
Nov 02 09:25:47.888 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.888 INFO kablam!    --> src/ewkb.rs:708:13
Nov 02 09:25:47.888 INFO kablam!     |
Nov 02 09:25:47.888 INFO kablam! 708 | /             fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
Nov 02 09:25:47.888 INFO kablam! 709 | |                 write!(f, stringify!($ewkbtype))?; //TODO
Nov 02 09:25:47.888 INFO kablam! 710 | |                 Ok(())
Nov 02 09:25:47.888 INFO kablam! 711 | |             }
Nov 02 09:25:47.888 INFO kablam!     | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.888 INFO kablam! ...
Nov 02 09:25:47.888 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.888 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.888 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.888 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.888 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.888 INFO kablam! 
Nov 02 09:25:47.894 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.895 INFO kablam!    --> src/ewkb.rs:722:13
Nov 02 09:25:47.895 INFO kablam!     |
Nov 02 09:25:47.895 INFO kablam! 722 | /             fn opt_srid(&self) -> Option<i32> {
Nov 02 09:25:47.895 INFO kablam! 723 | |                 self.srid
Nov 02 09:25:47.895 INFO kablam! 724 | |             }
Nov 02 09:25:47.895 INFO kablam!     | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.895 INFO kablam! ...
Nov 02 09:25:47.895 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.895 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.895 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.895 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.895 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.895 INFO kablam! 
Nov 02 09:25:47.895 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.895 INFO kablam!    --> src/ewkb.rs:726:13
Nov 02 09:25:47.895 INFO kablam!     |
Nov 02 09:25:47.895 INFO kablam! 726 | /             fn type_id(&self) -> u32 {
Nov 02 09:25:47.895 INFO kablam! 727 | |                 $typecode | Self::wkb_type_id(&self.point_type, self.srid)
Nov 02 09:25:47.895 INFO kablam! 728 | |             }
Nov 02 09:25:47.895 INFO kablam!     | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.895 INFO kablam! ...
Nov 02 09:25:47.895 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.895 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.895 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.895 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.895 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.895 INFO kablam! 
Nov 02 09:25:47.895 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.895 INFO kablam!    --> src/ewkb.rs:730:13
Nov 02 09:25:47.895 INFO kablam!     |
Nov 02 09:25:47.895 INFO kablam! 730 | /             fn write_ewkb_body<W: Write+?Sized>(&self, w: &mut W) -> Result<(), Error> {
Nov 02 09:25:47.895 INFO kablam! 731 | |                 w.write_u32::<LittleEndian>(self.geom.$itemname().len() as u32)?;
Nov 02 09:25:47.895 INFO kablam! 732 | |                 for geom in self.geom.$itemname() {
Nov 02 09:25:47.895 INFO kablam! 733 | |                     let wkb = $ewkbitemtype { geom: geom, srid: None, point_type: self.point_type.clone() };
Nov 02 09:25:47.895 INFO kablam! ...   |
Nov 02 09:25:47.895 INFO kablam! 736 | |                 Ok(())
Nov 02 09:25:47.895 INFO kablam! 737 | |             }
Nov 02 09:25:47.895 INFO kablam!     | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.895 INFO kablam! ...
Nov 02 09:25:47.895 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.895 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.895 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.895 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.898 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.898 INFO kablam! 
Nov 02 09:25:47.899 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.899 INFO kablam!    --> src/ewkb.rs:749:13
Nov 02 09:25:47.899 INFO kablam!     |
Nov 02 09:25:47.899 INFO kablam! 749 | /             fn as_ewkb(&'a self) -> $ewkbtype<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter> {
Nov 02 09:25:47.899 INFO kablam! 750 | |                 $ewkbtype { geom: self, srid: self.srid, point_type: Self::PointType::point_type() }
Nov 02 09:25:47.899 INFO kablam! 751 | |             }
Nov 02 09:25:47.899 INFO kablam!     | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.899 INFO kablam! ...
Nov 02 09:25:47.899 INFO kablam! 825 | / geometry_container_write!(multipoly MultiPolygon and AsEwkbMultiPolygon for MultiPolygonT
Nov 02 09:25:47.899 INFO kablam! 826 | |                           to EwkbMultiPolygon with type code 0x06,
Nov 02 09:25:47.899 INFO kablam! 827 | |                           contains EwkbPolygon,PolygonT as Polygon named polygons,
Nov 02 09:25:47.899 INFO kablam! 828 | |                           command write_ewkb);
Nov 02 09:25:47.899 INFO kablam!     | |______________________________________________- in this macro invocation
Nov 02 09:25:47.899 INFO kablam! 
Nov 02 09:25:47.899 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.899 INFO kablam!    --> src/postgis.rs:102:13
Nov 02 09:25:47.899 INFO kablam!     |
Nov 02 09:25:47.899 INFO kablam! 102 | /             fn to_sql(&self, _: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
Nov 02 09:25:47.899 INFO kablam! 103 | |                 self.write_ewkb(out)?;
Nov 02 09:25:47.899 INFO kablam! 104 | |                 Ok(IsNull::No)
Nov 02 09:25:47.899 INFO kablam! 105 | |             }
Nov 02 09:25:47.899 INFO kablam!     | |_____________^ the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.899 INFO kablam! ...
Nov 02 09:25:47.899 INFO kablam! 146 |   impl_sql_for_ewkb_type!(EwkbLineString contains points);
Nov 02 09:25:47.899 INFO kablam!     |   -------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.899 INFO kablam! 
Nov 02 09:25:47.899 INFO kablam! error[E0277]: the trait bound `usize: types::LineString<'a>` is not satisfied
Nov 02 09:25:47.899 INFO kablam!    --> src/postgis.rs:146:1
Nov 02 09:25:47.899 INFO kablam!     |
Nov 02 09:25:47.899 INFO kablam! 146 | impl_sql_for_ewkb_type!(EwkbLineString contains points);
Nov 02 09:25:47.899 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 09:25:47.899 INFO kablam!     | |
Nov 02 09:25:47.899 INFO kablam!     | the trait `types::LineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.899 INFO kablam!     | in this macro invocation
Nov 02 09:25:47.899 INFO kablam!     |
Nov 02 09:25:47.899 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 09:25:47.899 INFO kablam! 
Nov 02 09:25:47.902 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.902 INFO kablam!    --> src/postgis.rs:118:13
Nov 02 09:25:47.902 INFO kablam!     |
Nov 02 09:25:47.902 INFO kablam! 118 | /             fn to_sql(&self, _: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
Nov 02 09:25:47.902 INFO kablam! 119 | |                 self.write_ewkb(out)?;
Nov 02 09:25:47.902 INFO kablam! 120 | |                 Ok(IsNull::No)
Nov 02 09:25:47.902 INFO kablam! 121 | |             }
Nov 02 09:25:47.902 INFO kablam!     | |_____________^ the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.902 INFO kablam! ...
Nov 02 09:25:47.902 INFO kablam! 147 |   impl_sql_for_ewkb_type!(EwkbPolygon contains LineString);
Nov 02 09:25:47.902 INFO kablam!     |   --------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.902 INFO kablam! 
Nov 02 09:25:47.902 INFO kablam! error[E0277]: the trait bound `usize: types::Polygon<'a>` is not satisfied
Nov 02 09:25:47.902 INFO kablam!    --> src/postgis.rs:147:1
Nov 02 09:25:47.902 INFO kablam!     |
Nov 02 09:25:47.902 INFO kablam! 147 | impl_sql_for_ewkb_type!(EwkbPolygon contains LineString);
Nov 02 09:25:47.902 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 09:25:47.902 INFO kablam!     | |
Nov 02 09:25:47.902 INFO kablam!     | the trait `types::Polygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.902 INFO kablam!     | in this macro invocation
Nov 02 09:25:47.902 INFO kablam!     |
Nov 02 09:25:47.902 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 09:25:47.902 INFO kablam! 
Nov 02 09:25:47.902 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.902 INFO kablam!    --> src/postgis.rs:102:13
Nov 02 09:25:47.903 INFO kablam!     |
Nov 02 09:25:47.903 INFO kablam! 102 | /             fn to_sql(&self, _: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
Nov 02 09:25:47.903 INFO kablam! 103 | |                 self.write_ewkb(out)?;
Nov 02 09:25:47.903 INFO kablam! 104 | |                 Ok(IsNull::No)
Nov 02 09:25:47.903 INFO kablam! 105 | |             }
Nov 02 09:25:47.903 INFO kablam!     | |_____________^ the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.903 INFO kablam! ...
Nov 02 09:25:47.903 INFO kablam! 148 |   impl_sql_for_ewkb_type!(EwkbMultiPoint contains points);
Nov 02 09:25:47.903 INFO kablam!     |   -------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.903 INFO kablam! 
Nov 02 09:25:47.903 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPoint<'a>` is not satisfied
Nov 02 09:25:47.903 INFO kablam!    --> src/postgis.rs:148:1
Nov 02 09:25:47.903 INFO kablam!     |
Nov 02 09:25:47.903 INFO kablam! 148 | impl_sql_for_ewkb_type!(EwkbMultiPoint contains points);
Nov 02 09:25:47.903 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 09:25:47.903 INFO kablam!     | |
Nov 02 09:25:47.903 INFO kablam!     | the trait `types::MultiPoint<'a>` is not implemented for `usize`
Nov 02 09:25:47.903 INFO kablam!     | in this macro invocation
Nov 02 09:25:47.903 INFO kablam!     |
Nov 02 09:25:47.903 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 09:25:47.903 INFO kablam! 
Nov 02 09:25:47.903 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.903 INFO kablam!    --> src/postgis.rs:118:13
Nov 02 09:25:47.903 INFO kablam!     |
Nov 02 09:25:47.903 INFO kablam! 118 | /             fn to_sql(&self, _: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
Nov 02 09:25:47.903 INFO kablam! 119 | |                 self.write_ewkb(out)?;
Nov 02 09:25:47.903 INFO kablam! 120 | |                 Ok(IsNull::No)
Nov 02 09:25:47.903 INFO kablam! 121 | |             }
Nov 02 09:25:47.903 INFO kablam!     | |_____________^ the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.903 INFO kablam! ...
Nov 02 09:25:47.903 INFO kablam! 149 |   impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString);
Nov 02 09:25:47.903 INFO kablam!     |   ----------------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.903 INFO kablam! 
Nov 02 09:25:47.903 INFO kablam! error[E0277]: the trait bound `usize: types::MultiLineString<'a>` is not satisfied
Nov 02 09:25:47.903 INFO kablam!    --> src/postgis.rs:149:1
Nov 02 09:25:47.903 INFO kablam!     |
Nov 02 09:25:47.903 INFO kablam! 149 | impl_sql_for_ewkb_type!(EwkbMultiLineString contains LineString);
Nov 02 09:25:47.903 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 09:25:47.903 INFO kablam!     | |
Nov 02 09:25:47.903 INFO kablam!     | the trait `types::MultiLineString<'a>` is not implemented for `usize`
Nov 02 09:25:47.903 INFO kablam!     | in this macro invocation
Nov 02 09:25:47.903 INFO kablam!     |
Nov 02 09:25:47.903 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 09:25:47.903 INFO kablam! 
Nov 02 09:25:47.911 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.911 INFO kablam!    --> src/postgis.rs:138:13
Nov 02 09:25:47.911 INFO kablam!     |
Nov 02 09:25:47.911 INFO kablam! 138 | /             fn to_sql(&self, _: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
Nov 02 09:25:47.911 INFO kablam! 139 | |                 self.write_ewkb(out)?;
Nov 02 09:25:47.911 INFO kablam! 140 | |                 Ok(IsNull::No)
Nov 02 09:25:47.911 INFO kablam! 141 | |             }
Nov 02 09:25:47.911 INFO kablam!     | |_____________^ the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.911 INFO kablam! ...
Nov 02 09:25:47.911 INFO kablam! 150 |   impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon);
Nov 02 09:25:47.911 INFO kablam!     |   --------------------------------------------------------------------- in this macro invocation
Nov 02 09:25:47.911 INFO kablam! 
Nov 02 09:25:47.911 INFO kablam! error[E0277]: the trait bound `usize: types::MultiPolygon<'a>` is not satisfied
Nov 02 09:25:47.911 INFO kablam!    --> src/postgis.rs:150:1
Nov 02 09:25:47.911 INFO kablam!     |
Nov 02 09:25:47.911 INFO kablam! 150 | impl_sql_for_ewkb_type!(multipoly EwkbMultiPolygon contains Polygon);
Nov 02 09:25:47.911 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 09:25:47.911 INFO kablam!     | |
Nov 02 09:25:47.911 INFO kablam!     | the trait `types::MultiPolygon<'a>` is not implemented for `usize`
Nov 02 09:25:47.911 INFO kablam!     | in this macro invocation
Nov 02 09:25:47.911 INFO kablam!     |
Nov 02 09:25:47.911 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 09:25:47.911 INFO kablam! 
Nov 02 09:25:47.923 INFO kablam! error: aborting due to 128 previous errors
Nov 02 09:25:47.923 INFO kablam! 
Nov 02 09:25:47.923 INFO kablam! For more information about this error, try `rustc --explain E0277`.
Nov 02 09:25:47.938 INFO kablam! error: Could not compile `postgis`.
Nov 02 09:25:47.938 INFO kablam! 
Nov 02 09:25:47.938 INFO kablam! To learn more, run the command again with --verbose.
Nov 02 09:25:47.938 INFO kablam! su: No module specific data is present
Nov 02 09:25:48.245 INFO running `"docker" "rm" "-f" "9c7e147429bf111afa995662af2c3f0aa34e61fc336e481892827ba8a3c624aa"`
Nov 02 09:25:48.371 INFO blam! 9c7e147429bf111afa995662af2c3f0aa34e61fc336e481892827ba8a3c624aa
