//! Float trait use cast::From; use num_traits::float; /// This is an extension of `num_traits::float::Float` that adds safe /// casting and Sync + Send. Once `num_traits` has these features this /// can be removed. pub trait Float: float::Float + From + From + Sync + Send { } impl Float for f32 {} impl Float for f64 {}