@@ -648,8 +648,8 @@ macro_rules! deserialize_value_ref_number {
648
648
where
649
649
V : Visitor <' de>,
650
650
{
651
- match * self {
652
- Value :: Number ( ref n) => n. deserialize_any( visitor) ,
651
+ match self {
652
+ Value :: Number ( n) => n. deserialize_any( visitor) ,
653
653
_ => Err ( self . invalid_type( & visitor) ) ,
654
654
}
655
655
}
@@ -659,8 +659,8 @@ macro_rules! deserialize_value_ref_number {
659
659
where
660
660
V : Visitor <' de>,
661
661
{
662
- match * self {
663
- Value :: Number ( ref n) => n. $method( visitor) ,
662
+ match self {
663
+ Value :: Number ( n) => n. $method( visitor) ,
664
664
_ => self . deserialize_any( visitor) ,
665
665
}
666
666
}
@@ -710,13 +710,13 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
710
710
where
711
711
V : Visitor < ' de > ,
712
712
{
713
- match * self {
713
+ match self {
714
714
Value :: Null => visitor. visit_unit ( ) ,
715
- Value :: Bool ( v) => visitor. visit_bool ( v) ,
716
- Value :: Number ( ref n) => n. deserialize_any ( visitor) ,
717
- Value :: String ( ref v) => visitor. visit_borrowed_str ( v) ,
718
- Value :: Array ( ref v) => visit_array_ref ( v, visitor) ,
719
- Value :: Object ( ref v) => visit_object_ref ( v, visitor) ,
715
+ Value :: Bool ( v) => visitor. visit_bool ( * v) ,
716
+ Value :: Number ( n) => n. deserialize_any ( visitor) ,
717
+ Value :: String ( v) => visitor. visit_borrowed_str ( v) ,
718
+ Value :: Array ( v) => visit_array_ref ( v, visitor) ,
719
+ Value :: Object ( v) => visit_object_ref ( v, visitor) ,
720
720
}
721
721
}
722
722
@@ -755,8 +755,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
755
755
where
756
756
V : Visitor < ' de > ,
757
757
{
758
- let ( variant, value) = match * self {
759
- Value :: Object ( ref value) => {
758
+ let ( variant, value) = match self {
759
+ Value :: Object ( value) => {
760
760
let mut iter = value. into_iter ( ) ;
761
761
let ( variant, value) = match iter. next ( ) {
762
762
Some ( v) => v,
@@ -776,8 +776,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
776
776
}
777
777
( variant, Some ( value) )
778
778
}
779
- Value :: String ( ref variant) => ( variant, None ) ,
780
- ref other => {
779
+ Value :: String ( variant) => ( variant, None ) ,
780
+ other => {
781
781
return Err ( serde:: de:: Error :: invalid_type (
782
782
other. unexpected ( ) ,
783
783
& "string or map" ,
@@ -831,8 +831,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
831
831
where
832
832
V : Visitor < ' de > ,
833
833
{
834
- match * self {
835
- Value :: String ( ref v) => visitor. visit_borrowed_str ( v) ,
834
+ match self {
835
+ Value :: String ( v) => visitor. visit_borrowed_str ( v) ,
836
836
_ => Err ( self . invalid_type ( & visitor) ) ,
837
837
}
838
838
}
@@ -848,9 +848,9 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
848
848
where
849
849
V : Visitor < ' de > ,
850
850
{
851
- match * self {
852
- Value :: String ( ref v) => visitor. visit_borrowed_str ( v) ,
853
- Value :: Array ( ref v) => visit_array_ref ( v, visitor) ,
851
+ match self {
852
+ Value :: String ( v) => visitor. visit_borrowed_str ( v) ,
853
+ Value :: Array ( v) => visit_array_ref ( v, visitor) ,
854
854
_ => Err ( self . invalid_type ( & visitor) ) ,
855
855
}
856
856
}
@@ -883,8 +883,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
883
883
where
884
884
V : Visitor < ' de > ,
885
885
{
886
- match * self {
887
- Value :: Array ( ref v) => visit_array_ref ( v, visitor) ,
886
+ match self {
887
+ Value :: Array ( v) => visit_array_ref ( v, visitor) ,
888
888
_ => Err ( self . invalid_type ( & visitor) ) ,
889
889
}
890
890
}
@@ -912,8 +912,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
912
912
where
913
913
V : Visitor < ' de > ,
914
914
{
915
- match * self {
916
- Value :: Object ( ref v) => visit_object_ref ( v, visitor) ,
915
+ match self {
916
+ Value :: Object ( v) => visit_object_ref ( v, visitor) ,
917
917
_ => Err ( self . invalid_type ( & visitor) ) ,
918
918
}
919
919
}
@@ -927,9 +927,9 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
927
927
where
928
928
V : Visitor < ' de > ,
929
929
{
930
- match * self {
931
- Value :: Array ( ref v) => visit_array_ref ( v, visitor) ,
932
- Value :: Object ( ref v) => visit_object_ref ( v, visitor) ,
930
+ match self {
931
+ Value :: Array ( v) => visit_array_ref ( v, visitor) ,
932
+ Value :: Object ( v) => visit_object_ref ( v, visitor) ,
933
933
_ => Err ( self . invalid_type ( & visitor) ) ,
934
934
}
935
935
}
@@ -1274,11 +1274,11 @@ impl Value {
1274
1274
1275
1275
#[ cold]
1276
1276
fn unexpected ( & self ) -> Unexpected {
1277
- match * self {
1277
+ match self {
1278
1278
Value :: Null => Unexpected :: Unit ,
1279
- Value :: Bool ( b) => Unexpected :: Bool ( b) ,
1280
- Value :: Number ( ref n) => n. unexpected ( ) ,
1281
- Value :: String ( ref s) => Unexpected :: Str ( s) ,
1279
+ Value :: Bool ( b) => Unexpected :: Bool ( * b) ,
1280
+ Value :: Number ( n) => n. unexpected ( ) ,
1281
+ Value :: String ( s) => Unexpected :: Str ( s) ,
1282
1282
Value :: Array ( _) => Unexpected :: Seq ,
1283
1283
Value :: Object ( _) => Unexpected :: Map ,
1284
1284
}
0 commit comments