@@ -18,7 +18,7 @@ use std::{
18
18
NonZeroI128 , NonZeroI16 , NonZeroI32 , NonZeroI64 , NonZeroI8 , NonZeroIsize , NonZeroU128 ,
19
19
NonZeroU16 , NonZeroU32 , NonZeroU64 , NonZeroU8 , NonZeroUsize ,
20
20
} ,
21
- ops:: Range ,
21
+ ops:: { Range , RangeFrom , RangeFull , RangeInclusive , RangeTo , RangeToInclusive } ,
22
22
} ;
23
23
24
24
impl_reflect_value ! ( bool ( Debug , Hash , PartialEq , Serialize , Deserialize ) ) ;
@@ -41,6 +41,11 @@ impl_reflect_value!(String(Debug, Hash, PartialEq, Serialize, Deserialize));
41
41
impl_reflect_value ! ( Result <T : Clone + Reflect + ' static , E : Clone + Reflect + ' static >( ) ) ;
42
42
impl_reflect_value ! ( HashSet <T : Hash + Eq + Clone + Send + Sync + ' static >( ) ) ;
43
43
impl_reflect_value ! ( Range <T : Clone + Send + Sync + ' static >( ) ) ;
44
+ impl_reflect_value ! ( RangeInclusive <T : Clone + Send + Sync + ' static >( ) ) ;
45
+ impl_reflect_value ! ( RangeFrom <T : Clone + Send + Sync + ' static >( ) ) ;
46
+ impl_reflect_value ! ( RangeTo <T : Clone + Send + Sync + ' static >( ) ) ;
47
+ impl_reflect_value ! ( RangeToInclusive <T : Clone + Send + Sync + ' static >( ) ) ;
48
+ impl_reflect_value ! ( RangeFull ( ) ) ;
44
49
impl_reflect_value ! ( Duration ( Debug , Hash , PartialEq , Serialize , Deserialize ) ) ;
45
50
impl_reflect_value ! ( Instant ( Debug , Hash , PartialEq ) ) ;
46
51
impl_reflect_value ! ( NonZeroI128 ( Debug , Hash , PartialEq , Serialize , Deserialize ) ) ;
@@ -75,6 +80,11 @@ impl_from_reflect_value!(f64);
75
80
impl_from_reflect_value ! ( String ) ;
76
81
impl_from_reflect_value ! ( HashSet <T : Hash + Eq + Clone + Send + Sync + ' static >) ;
77
82
impl_from_reflect_value ! ( Range <T : Clone + Send + Sync + ' static >) ;
83
+ impl_from_reflect_value ! ( RangeInclusive <T : Clone + Send + Sync + ' static >) ;
84
+ impl_from_reflect_value ! ( RangeFrom <T : Clone + Send + Sync + ' static >) ;
85
+ impl_from_reflect_value ! ( RangeTo <T : Clone + Send + Sync + ' static >) ;
86
+ impl_from_reflect_value ! ( RangeToInclusive <T : Clone + Send + Sync + ' static >) ;
87
+ impl_from_reflect_value ! ( RangeFull ) ;
78
88
impl_from_reflect_value ! ( Duration ) ;
79
89
impl_from_reflect_value ! ( Instant ) ;
80
90
impl_from_reflect_value ! ( NonZeroI128 ) ;
0 commit comments