src/types.rs

branch
dev
changeset 86
d5b0e496b72f
parent 62
d8305c9b6fdf
equal deleted inserted replaced
76:99ad55974e62 86:d5b0e496b72f
58 f32 f64); 58 f32 f64);
59 59
60 /// Trait for general numeric types 60 /// Trait for general numeric types
61 pub trait Num : 'static + Copy + Sync + Send + num::Num + num_traits::NumAssign 61 pub trait Num : 'static + Copy + Sync + Send + num::Num + num_traits::NumAssign
62 + std::iter::Sum + std::iter::Product 62 + std::iter::Sum + std::iter::Product
63 + std::fmt::Debug + std::fmt::Display + serde::Serialize 63 + std::fmt::Debug + std::fmt::Display
64 + serde::Serialize
64 + CastFrom<u8> + CastFrom<u16> + CastFrom<u32> + CastFrom<u64> 65 + CastFrom<u8> + CastFrom<u16> + CastFrom<u32> + CastFrom<u64>
65 + CastFrom<u128> + CastFrom<usize> 66 + CastFrom<u128> + CastFrom<usize>
66 + CastFrom<i8> + CastFrom<i16> + CastFrom<i32> + CastFrom<i64> 67 + CastFrom<i8> + CastFrom<i16> + CastFrom<i32> + CastFrom<i64>
67 + CastFrom<i128> + CastFrom<isize> 68 + CastFrom<i128> + CastFrom<isize>
68 + CastFrom<f32> + CastFrom<f64> 69 + CastFrom<f32> + CastFrom<f64>

mercurial