File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ serde_test = "1.0"
30
30
[features ]
31
31
default = [" std" ]
32
32
std = [" num-traits/std" ]
33
+ serde = [" dep:serde" , " rand/serde1" ]
33
34
randtest = [" rand/std" , " rand/std_rng" ]
34
35
rkyv = [" rkyv_32" ]
35
36
rkyv_16 = [" dep:rkyv" , " rkyv/size_16" ]
Original file line number Diff line number Diff line change @@ -2021,6 +2021,8 @@ mod impl_rand {
2021
2021
impl_distribution ! { Open01 , f32 , f64 }
2022
2022
impl_distribution ! { OpenClosed01 , f32 , f64 }
2023
2023
2024
+ #[ derive( Clone , Copy , Debug , PartialEq ) ]
2025
+ #[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
2024
2026
pub struct UniformNotNan < T > ( UniformFloat < T > ) ;
2025
2027
impl SampleUniform for NotNan < f32 > {
2026
2028
type Sampler = UniformNotNan < f32 > ;
@@ -2029,6 +2031,8 @@ mod impl_rand {
2029
2031
type Sampler = UniformNotNan < f64 > ;
2030
2032
}
2031
2033
2034
+ #[ derive( Clone , Copy , Debug , PartialEq ) ]
2035
+ #[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
2032
2036
pub struct UniformOrdered < T > ( UniformFloat < T > ) ;
2033
2037
impl SampleUniform for OrderedFloat < f32 > {
2034
2038
type Sampler = UniformOrdered < f32 > ;
You can’t perform that action at this time.
0 commit comments