@@ -221,7 +221,7 @@ macro_rules! impl_lab_like {
221
221
222
222
#[ cfg( feature = "serde" ) ]
223
223
impl Serialize for $cls {
224
- fn serialize<S >( & self , serializer: S ) -> Result <S :: Ok , S :: Error >
224
+ fn serialize<S >( & self , serializer: S ) -> Result <serde :: ser :: Ok , serde :: ser :: Error >
225
225
where
226
226
S : Serializer ,
227
227
{
@@ -231,7 +231,7 @@ macro_rules! impl_lab_like {
231
231
232
232
#[ cfg( feature = "serde" ) ]
233
233
impl <' de> Deserialize <' de> for $cls {
234
- fn deserialize<D >( deserializer: D ) -> Result <Self , D :: Error >
234
+ fn deserialize<D >( deserializer: D ) -> Result <Self , serde :: de :: Error >
235
235
where
236
236
D : Deserializer <' de>,
237
237
{
@@ -309,7 +309,7 @@ macro_rules! impl_lch_like {
309
309
310
310
#[ cfg( feature = "serde" ) ]
311
311
impl Serialize for $cls {
312
- fn serialize<S >( & self , serializer: S ) -> Result <S :: Ok , S :: Error >
312
+ fn serialize<S >( & self , serializer: S ) -> Result <serde :: ser :: Ok , serde :: ser :: Error >
313
313
where
314
314
S : Serializer ,
315
315
{
@@ -319,7 +319,7 @@ macro_rules! impl_lch_like {
319
319
320
320
#[ cfg( feature = "serde" ) ]
321
321
impl <' de> Deserialize <' de> for $cls {
322
- fn deserialize<D >( deserializer: D ) -> Result <Self , D :: Error >
322
+ fn deserialize<D >( deserializer: D ) -> Result <Self , serde :: de :: Error >
323
323
where
324
324
D : Deserializer <' de>,
325
325
{
@@ -853,7 +853,8 @@ where
853
853
component_parser
854
854
. parse_number_or_percentage ( arguments) ?
855
855
. unit_value ( )
856
- . clamp ( 0.0 , OPAQUE )
856
+ . max ( 0.0 )
857
+ . min ( OPAQUE )
857
858
} else {
858
859
OPAQUE
859
860
} )
@@ -936,15 +937,17 @@ where
936
937
937
938
let first_percentage = component_parser
938
939
. parse_percentage ( arguments) ?
939
- . clamp ( 0.0 , 1.0 ) ;
940
+ . max ( 0. )
941
+ . min ( 1. ) ;
940
942
941
943
if uses_commas {
942
944
arguments. expect_comma ( ) ?;
943
945
}
944
946
945
947
let second_percentage = component_parser
946
948
. parse_percentage ( arguments) ?
947
- . clamp ( 0.0 , 1.0 ) ;
949
+ . max ( 0. )
950
+ . min ( 1. ) ;
948
951
949
952
let ( red, green, blue) = to_rgb ( hue, first_percentage, second_percentage) ;
950
953
let red = clamp_unit_f32 ( red) ;
0 commit comments