@@ -648,8 +648,8 @@ macro_rules! deserialize_value_ref_number {
648648 where
649649 V : Visitor <' de>,
650650 {
651- match * self {
652- Value :: Number ( ref n) => n. deserialize_any( visitor) ,
651+ match self {
652+ Value :: Number ( n) => n. deserialize_any( visitor) ,
653653 _ => Err ( self . invalid_type( & visitor) ) ,
654654 }
655655 }
@@ -659,8 +659,8 @@ macro_rules! deserialize_value_ref_number {
659659 where
660660 V : Visitor <' de>,
661661 {
662- match * self {
663- Value :: Number ( ref n) => n. $method( visitor) ,
662+ match self {
663+ Value :: Number ( n) => n. $method( visitor) ,
664664 _ => self . deserialize_any( visitor) ,
665665 }
666666 }
@@ -710,13 +710,13 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
710710 where
711711 V : Visitor < ' de > ,
712712 {
713- match * self {
713+ match self {
714714 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) ,
720720 }
721721 }
722722
@@ -755,8 +755,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
755755 where
756756 V : Visitor < ' de > ,
757757 {
758- let ( variant, value) = match * self {
759- Value :: Object ( ref value) => {
758+ let ( variant, value) = match self {
759+ Value :: Object ( value) => {
760760 let mut iter = value. into_iter ( ) ;
761761 let ( variant, value) = match iter. next ( ) {
762762 Some ( v) => v,
@@ -776,8 +776,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
776776 }
777777 ( variant, Some ( value) )
778778 }
779- Value :: String ( ref variant) => ( variant, None ) ,
780- ref other => {
779+ Value :: String ( variant) => ( variant, None ) ,
780+ other => {
781781 return Err ( serde:: de:: Error :: invalid_type (
782782 other. unexpected ( ) ,
783783 & "string or map" ,
@@ -831,8 +831,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
831831 where
832832 V : Visitor < ' de > ,
833833 {
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) ,
836836 _ => Err ( self . invalid_type ( & visitor) ) ,
837837 }
838838 }
@@ -848,9 +848,9 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
848848 where
849849 V : Visitor < ' de > ,
850850 {
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) ,
854854 _ => Err ( self . invalid_type ( & visitor) ) ,
855855 }
856856 }
@@ -883,8 +883,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
883883 where
884884 V : Visitor < ' de > ,
885885 {
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) ,
888888 _ => Err ( self . invalid_type ( & visitor) ) ,
889889 }
890890 }
@@ -912,8 +912,8 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
912912 where
913913 V : Visitor < ' de > ,
914914 {
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) ,
917917 _ => Err ( self . invalid_type ( & visitor) ) ,
918918 }
919919 }
@@ -927,9 +927,9 @@ impl<'de> serde::Deserializer<'de> for &'de Value {
927927 where
928928 V : Visitor < ' de > ,
929929 {
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) ,
933933 _ => Err ( self . invalid_type ( & visitor) ) ,
934934 }
935935 }
@@ -1274,11 +1274,11 @@ impl Value {
12741274
12751275 #[ cold]
12761276 fn unexpected ( & self ) -> Unexpected {
1277- match * self {
1277+ match self {
12781278 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) ,
12821282 Value :: Array ( _) => Unexpected :: Seq ,
12831283 Value :: Object ( _) => Unexpected :: Map ,
12841284 }
0 commit comments