[INFO] fetching crate fast-slam 0.3.0...
[INFO] testing fast-slam-0.3.0 against 1.54.0 for beta-1.55-1
[INFO] extracting crate fast-slam 0.3.0 into /workspace/builds/worker-57/source
[INFO] validating manifest of crates.io crate fast-slam 0.3.0 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fast-slam 0.3.0
[INFO] finished tweaking crates.io crate fast-slam 0.3.0
[INFO] tweaked toml for crates.io crate fast-slam 0.3.0 written to /workspace/builds/worker-57/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8c0f1dc1ebb458dae1e7ae67f73d5bd7687096a5745dd65ffcee4ed81d495c33
[INFO] running `Command { std: "docker" "start" "-a" "8c0f1dc1ebb458dae1e7ae67f73d5bd7687096a5745dd65ffcee4ed81d495c33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8c0f1dc1ebb458dae1e7ae67f73d5bd7687096a5745dd65ffcee4ed81d495c33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c0f1dc1ebb458dae1e7ae67f73d5bd7687096a5745dd65ffcee4ed81d495c33", kill_on_drop: false }`
[INFO] [stdout] 8c0f1dc1ebb458dae1e7ae67f73d5bd7687096a5745dd65ffcee4ed81d495c33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-57/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9d90cfb8b538ba2e4872ff00f5512c1624d4a5ed0f7ef6d70dd233ca503c9116
[INFO] running `Command { std: "docker" "start" "-a" "9d90cfb8b538ba2e4872ff00f5512c1624d4a5ed0f7ef6d70dd233ca503c9116", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]    Compiling typenum v1.13.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling matrixmultiply v0.3.1
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling num-rational v0.4.0
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling num-complex v0.4.0
[INFO] [stderr]    Compiling approx v0.5.0
[INFO] [stderr]    Compiling approx v0.4.0
[INFO] [stderr]    Compiling num-complex v0.3.1
[INFO] [stderr]    Compiling rand_distr v0.4.1
[INFO] [stderr]    Compiling simba v0.5.1
[INFO] [stderr]    Compiling simba v0.4.0
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling nalgebra v0.27.1
[INFO] [stderr]    Compiling nalgebra v0.26.2
[INFO] [stderr]    Compiling bayes_estimate v0.9.1
[INFO] [stderr]    Compiling fast-slam v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]   --> src/fast.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub loc: SampleState<N, DL>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/estimators/sir.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct SampleState<N: RealField, D: Dim>
[INFO] [stdout]    |                           --------- required by this bound in `SampleState`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]    |                                                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DL: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]   --> src/fast.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub loc: SampleState<N, DL>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `DL`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/estimators/sir.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct SampleState<N: RealField, D: Dim>
[INFO] [stdout]    |                                         --- required by this bound in `SampleState`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `DL`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, Const<DF>>, DL: nalgebra::base::dimension::Dim
[INFO] [stdout]    |                                                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DL>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub loc: SampleState<N, DL>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, DL>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/estimators/sir.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |     DefaultAllocator: Allocator<N, D>,
[INFO] [stdout]    |                       --------------- required by this bound in `SampleState`
[INFO] [stdout]    |
[INFO] [stdout] help: consider extending the `where` bound, but there might be an alternative better way to express this requirement
[INFO] [stdout]    |
[INFO] [stdout] 25 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, Const<DF>>, nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DL>
[INFO] [stdout]    |                                                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Const<DF>: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]   --> src/fast.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub map: FeatureMap<N, Const<DF>>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Const<DF>`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]    |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub map: FeatureMap<N, Const<DF>>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]    |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub map: FeatureMap<N, Const<DF>>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]    |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]   --> src/fast.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new_equal_likelihood(loc: SampleState<N, DL>) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/estimators/sir.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct SampleState<N: RealField, D: Dim>
[INFO] [stdout]    |                           --------- required by this bound in `SampleState`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]    |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DL: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]   --> src/fast.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new_equal_likelihood(loc: SampleState<N, DL>) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `DL`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/estimators/sir.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct SampleState<N: RealField, D: Dim>
[INFO] [stdout]    |                                         --- required by this bound in `SampleState`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `DL`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, DL: nalgebra::base::dimension::Dim
[INFO] [stdout]    |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DL>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn new_equal_likelihood(loc: SampleState<N, DL>) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, DL>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/estimators/sir.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |     DefaultAllocator: Allocator<N, D>,
[INFO] [stdout]    |                       --------------- required by this bound in `SampleState`
[INFO] [stdout]    |
[INFO] [stdout] help: consider extending the `where` bound, but there might be an alternative better way to express this requirement
[INFO] [stdout]    |
[INFO] [stdout] 38 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DL>
[INFO] [stdout]    |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Const<DF>: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]   --> src/fast.rs:54:88
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn observe_new(&mut self, feature: u32, obs_model: impl Fn(&OVector<N, DL>) -> Feature<N, Const<DF>>) {
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Const<DF>`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]    |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:54:88
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn observe_new(&mut self, feature: u32, obs_model: impl Fn(&OVector<N, DL>) -> Feature<N, Const<DF>>) {
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]    |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:54:88
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn observe_new(&mut self, feature: u32, obs_model: impl Fn(&OVector<N, DL>) -> Feature<N, Const<DF>>) {
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]    |
[INFO] [stdout] 19 |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]    |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following implementations were found:
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]              <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]   --> src/fast.rs:54:88
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn observe_new(&mut self, feature: u32, obs_model: impl Fn(&OVector<N, DL>) -> Feature<N, Const<DF>>) {
[INFO] [stdout]    |                                                                                        ^^^^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]    |                           ------------- required by this bound in `KalmanState`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `simba::simd::simd_real::SimdRealField` for `N`
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]    |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DZ: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]   --> src/fast.rs:64:90
[INFO] [stdout]    |
[INFO] [stdout] 64 |                    innovation_model: impl Fn(&OVector<N, DL>, &OVector<N, Const<DF>>) -> (OVector<N, DZ>, CorrelatedNoise<N, DZ>),
[INFO] [stdout]    |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `DZ`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/noise.rs:31:49
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct CorrelatedNoise<N: SimdRealField, D: Dim>
[INFO] [stdout]    |                                                 --- required by this bound in `CorrelatedNoise`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `DZ`
[INFO] [stdout]    |
[INFO] [stdout] 67 |         Allocator<N, DZ, DZ> + Allocator<N, DZ, Const<DF>> + Allocator<N, Const<DF>, DZ> + Allocator<N, DZ>, DZ: nalgebra::base::dimension::Dim
[INFO] [stdout]    |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DZ, DZ>` is not satisfied
[INFO] [stdout]   --> src/fast.rs:64:90
[INFO] [stdout]    |
[INFO] [stdout] 64 |                    innovation_model: impl Fn(&OVector<N, DL>, &OVector<N, Const<DF>>) -> (OVector<N, DZ>, CorrelatedNoise<N, DZ>),
[INFO] [stdout]    |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, DZ, DZ>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/noise.rs:33:27
[INFO] [stdout]    |
[INFO] [stdout] 33 |         DefaultAllocator: Allocator<N, D, D>
[INFO] [stdout]    |                           ------------------ required by this bound in `CorrelatedNoise`
[INFO] [stdout]    |
[INFO] [stdout] help: consider extending the `where` bound, but there might be an alternative better way to express this requirement
[INFO] [stdout]    |
[INFO] [stdout] 38 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DZ, DZ>
[INFO] [stdout]    |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]   --> src/fast.rs:64:90
[INFO] [stdout]    |
[INFO] [stdout] 64 |                    innovation_model: impl Fn(&OVector<N, DL>, &OVector<N, Const<DF>>) -> (OVector<N, DZ>, CorrelatedNoise<N, DZ>),
[INFO] [stdout]    |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/noise.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct CorrelatedNoise<N: SimdRealField, D: Dim>
[INFO] [stdout]    |                               ------------- required by this bound in `CorrelatedNoise`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required because of the requirements on the impl of `simba::simd::simd_real::SimdRealField` for `N`
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]    |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Const<DF>: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]    --> src/fast.rs:105:47
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn forget(&mut self, feature: u32) -> Option<FeatureCondMap<N, Const<DF>>>
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Const<DF>`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:105:47
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn forget(&mut self, feature: u32) -> Option<FeatureCondMap<N, Const<DF>>>
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:105:47
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn forget(&mut self, feature: u32) -> Option<FeatureCondMap<N, Const<DF>>>
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]    --> src/fast.rs:105:47
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn forget(&mut self, feature: u32) -> Option<FeatureCondMap<N, Const<DF>>>
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:27
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                           ------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required because of the requirements on the impl of `simba::simd::simd_real::SimdRealField` for `N`
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]     |
[INFO] [stdout] 38  |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]     |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DL>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | /     pub fn update_resample(&mut self, resampler: &mut bayes_estimate::estimators::sir::Resampler,
[INFO] [stdout] 115 | |                            roughener: &mut sir::Roughener<N, DL>) -> Result<(u32, f32), &'static str>
[INFO] [stdout] 116 | |     {
[INFO] [stdout] 117 | |         // Determine resampling
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         Ok((unqiue, lcond))
[INFO] [stdout] 138 | |     }
[INFO] [stdout]     | |_____^ the trait `nalgebra::base::allocator::Allocator<N, DL>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     |
[INFO] [stdout] help: consider extending the `where` bound, but there might be an alternative better way to express this requirement
[INFO] [stdout]     |
[INFO] [stdout] 38  |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, DL>
[INFO] [stdout]     |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Dynamic: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]    --> src/fast.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn feature_statistics(&self, kstat: &mut KalmanState<N, Dynamic>,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Dynamic`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Dynamic, Dynamic>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn feature_statistics(&self, kstat: &mut KalmanState<N, Dynamic>,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Dynamic, Dynamic>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Dynamic>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn feature_statistics(&self, kstat: &mut KalmanState<N, Dynamic>,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Dynamic>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Const<DF>: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]    --> src/fast.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |                           fs: usize, fm: &FeatureCondMap<N, Const<DF>>,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Const<DF>`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |                           fs: usize, fm: &FeatureCondMap<N, Const<DF>>,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Const<DF>>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |                           fs: usize, fm: &FeatureCondMap<N, Const<DF>>,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Const<DF>>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]    --> src/fast.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn feature_statistics(&self, kstat: &mut KalmanState<N, Dynamic>,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:27
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                           ------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required because of the requirements on the impl of `simba::simd::simd_real::SimdRealField` for `N`
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]     |
[INFO] [stdout] 38  |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]     |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Dynamic: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]    --> src/fast.rs:208:48
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn statistics_compressed(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Dynamic`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Dynamic, Dynamic>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:208:48
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn statistics_compressed(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Dynamic, Dynamic>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Dynamic>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:208:48
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn statistics_compressed(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Dynamic>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]    --> src/fast.rs:208:48
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn statistics_compressed(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:27
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                           ------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required because of the requirements on the impl of `simba::simd::simd_real::SimdRealField` for `N`
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]     |
[INFO] [stdout] 38  |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]     |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Dynamic: nalgebra::base::dimension::Dim` is not satisfied
[INFO] [stdout]    --> src/fast.rs:239:44
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn statistics_sparse(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::dimension::Dim` is not implemented for `Dynamic`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:45
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                                             --- required by this bound in `KalmanState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Dynamic, Dynamic>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:239:44
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn statistics_sparse(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Dynamic, Dynamic>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                       ------------------ required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nalgebra::base::default_allocator::DefaultAllocator: nalgebra::base::allocator::Allocator<N, Dynamic>` is not satisfied
[INFO] [stdout]    --> src/fast.rs:239:44
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn statistics_sparse(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `nalgebra::base::allocator::Allocator<N, Dynamic>` is not implemented for `nalgebra::base::default_allocator::DefaultAllocator`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:19:44
[INFO] [stdout]     |
[INFO] [stdout] 19  |     DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
[INFO] [stdout]     |                                            --------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following implementations were found:
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, R, nalgebra::base::dimension::Dynamic>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Const<R>, nalgebra::base::dimension::Const<C>>>
[INFO] [stdout]               <nalgebra::base::default_allocator::DefaultAllocator as nalgebra::base::allocator::Allocator<T, nalgebra::base::dimension::Dynamic, C>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `N: simba::scalar::real::RealField` is not satisfied
[INFO] [stdout]    --> src/fast.rs:239:44
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn statistics_sparse(&self, kstat: &mut KalmanState<N, Dynamic>)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `simba::scalar::real::RealField` is not implemented for `N`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bayes_estimate-0.9.1/src/models.rs:17:27
[INFO] [stdout]     |
[INFO] [stdout] 17  | pub struct KalmanState<N: SimdRealField, D: Dim>
[INFO] [stdout]     |                           ------------- required by this bound in `KalmanState`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required because of the requirements on the impl of `simba::simd::simd_real::SimdRealField` for `N`
[INFO] [stdout] help: consider further restricting type parameter `N`
[INFO] [stdout]     |
[INFO] [stdout] 38  |     where DefaultAllocator: Allocator<N, DL, DL> + Allocator<N, DL> + Allocator<N, Const<DF>, Const<DF>> + Allocator<N, U1, Const<DF>> + Allocator<N, Const<DF>>, N: simba::scalar::real::RealField
[INFO] [stdout]     |                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 36 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fast-slam`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "9d90cfb8b538ba2e4872ff00f5512c1624d4a5ed0f7ef6d70dd233ca503c9116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d90cfb8b538ba2e4872ff00f5512c1624d4a5ed0f7ef6d70dd233ca503c9116", kill_on_drop: false }`
[INFO] [stdout] 9d90cfb8b538ba2e4872ff00f5512c1624d4a5ed0f7ef6d70dd233ca503c9116
