@@ -160,9 +160,9 @@ impl IpAddr {
160
160
/// ```
161
161
#[ stable( feature = "ip_shared" , since = "1.12.0" ) ]
162
162
pub fn is_unspecified ( & self ) -> bool {
163
- match * self {
164
- IpAddr :: V4 ( ref a ) => a . is_unspecified ( ) ,
165
- IpAddr :: V6 ( ref a ) => a . is_unspecified ( ) ,
163
+ match self {
164
+ IpAddr :: V4 ( ip ) => ip . is_unspecified ( ) ,
165
+ IpAddr :: V6 ( ip ) => ip . is_unspecified ( ) ,
166
166
}
167
167
}
168
168
@@ -185,9 +185,9 @@ impl IpAddr {
185
185
/// ```
186
186
#[ stable( feature = "ip_shared" , since = "1.12.0" ) ]
187
187
pub fn is_loopback ( & self ) -> bool {
188
- match * self {
189
- IpAddr :: V4 ( ref a ) => a . is_loopback ( ) ,
190
- IpAddr :: V6 ( ref a ) => a . is_loopback ( ) ,
188
+ match self {
189
+ IpAddr :: V4 ( ip ) => ip . is_loopback ( ) ,
190
+ IpAddr :: V6 ( ip ) => ip . is_loopback ( ) ,
191
191
}
192
192
}
193
193
@@ -214,9 +214,9 @@ impl IpAddr {
214
214
/// }
215
215
/// ```
216
216
pub fn is_global ( & self ) -> bool {
217
- match * self {
218
- IpAddr :: V4 ( ref a ) => a . is_global ( ) ,
219
- IpAddr :: V6 ( ref a ) => a . is_global ( ) ,
217
+ match self {
218
+ IpAddr :: V4 ( ip ) => ip . is_global ( ) ,
219
+ IpAddr :: V6 ( ip ) => ip . is_global ( ) ,
220
220
}
221
221
}
222
222
@@ -239,9 +239,9 @@ impl IpAddr {
239
239
/// ```
240
240
#[ stable( feature = "ip_shared" , since = "1.12.0" ) ]
241
241
pub fn is_multicast ( & self ) -> bool {
242
- match * self {
243
- IpAddr :: V4 ( ref a ) => a . is_multicast ( ) ,
244
- IpAddr :: V6 ( ref a ) => a . is_multicast ( ) ,
242
+ match self {
243
+ IpAddr :: V4 ( ip ) => ip . is_multicast ( ) ,
244
+ IpAddr :: V6 ( ip ) => ip . is_multicast ( ) ,
245
245
}
246
246
}
247
247
@@ -268,9 +268,9 @@ impl IpAddr {
268
268
/// }
269
269
/// ```
270
270
pub fn is_documentation ( & self ) -> bool {
271
- match * self {
272
- IpAddr :: V4 ( ref a ) => a . is_documentation ( ) ,
273
- IpAddr :: V6 ( ref a ) => a . is_documentation ( ) ,
271
+ match self {
272
+ IpAddr :: V4 ( ip ) => ip . is_documentation ( ) ,
273
+ IpAddr :: V6 ( ip ) => ip . is_documentation ( ) ,
274
274
}
275
275
}
276
276
@@ -293,7 +293,7 @@ impl IpAddr {
293
293
/// ```
294
294
#[ stable( feature = "ipaddr_checker" , since = "1.16.0" ) ]
295
295
pub fn is_ipv4 ( & self ) -> bool {
296
- match * self {
296
+ match self {
297
297
IpAddr :: V4 ( _) => true ,
298
298
IpAddr :: V6 ( _) => false ,
299
299
}
@@ -318,7 +318,7 @@ impl IpAddr {
318
318
/// ```
319
319
#[ stable( feature = "ipaddr_checker" , since = "1.16.0" ) ]
320
320
pub fn is_ipv6 ( & self ) -> bool {
321
- match * self {
321
+ match self {
322
322
IpAddr :: V4 ( _) => false ,
323
323
IpAddr :: V6 ( _) => true ,
324
324
}
@@ -669,9 +669,9 @@ impl Ipv4Addr {
669
669
#[ stable( feature = "ip_addr" , since = "1.7.0" ) ]
670
670
impl fmt:: Display for IpAddr {
671
671
fn fmt ( & self , fmt : & mut fmt:: Formatter ) -> fmt:: Result {
672
- match * self {
673
- IpAddr :: V4 ( ref a ) => a . fmt ( fmt) ,
674
- IpAddr :: V6 ( ref a ) => a . fmt ( fmt) ,
672
+ match self {
673
+ IpAddr :: V4 ( ip ) => ip . fmt ( fmt) ,
674
+ IpAddr :: V6 ( ip ) => ip . fmt ( fmt) ,
675
675
}
676
676
}
677
677
}
@@ -720,8 +720,8 @@ impl PartialEq for Ipv4Addr {
720
720
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
721
721
impl PartialEq < Ipv4Addr > for IpAddr {
722
722
fn eq ( & self , other : & Ipv4Addr ) -> bool {
723
- match * self {
724
- IpAddr :: V4 ( ref v4) => v4 == other,
723
+ match self {
724
+ IpAddr :: V4 ( v4) => v4 == other,
725
725
IpAddr :: V6 ( _) => false ,
726
726
}
727
727
}
@@ -730,8 +730,8 @@ impl PartialEq<Ipv4Addr> for IpAddr {
730
730
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
731
731
impl PartialEq < IpAddr > for Ipv4Addr {
732
732
fn eq ( & self , other : & IpAddr ) -> bool {
733
- match * other {
734
- IpAddr :: V4 ( ref v4) => self == v4,
733
+ match other {
734
+ IpAddr :: V4 ( v4) => self == v4,
735
735
IpAddr :: V6 ( _) => false ,
736
736
}
737
737
}
@@ -758,8 +758,8 @@ impl PartialOrd for Ipv4Addr {
758
758
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
759
759
impl PartialOrd < Ipv4Addr > for IpAddr {
760
760
fn partial_cmp ( & self , other : & Ipv4Addr ) -> Option < Ordering > {
761
- match * self {
762
- IpAddr :: V4 ( ref v4) => v4. partial_cmp ( other) ,
761
+ match self {
762
+ IpAddr :: V4 ( v4) => v4. partial_cmp ( other) ,
763
763
IpAddr :: V6 ( _) => Some ( Ordering :: Greater ) ,
764
764
}
765
765
}
@@ -768,8 +768,8 @@ impl PartialOrd<Ipv4Addr> for IpAddr {
768
768
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
769
769
impl PartialOrd < IpAddr > for Ipv4Addr {
770
770
fn partial_cmp ( & self , other : & IpAddr ) -> Option < Ordering > {
771
- match * other {
772
- IpAddr :: V4 ( ref v4) => self . partial_cmp ( v4) ,
771
+ match other {
772
+ IpAddr :: V4 ( v4) => self . partial_cmp ( v4) ,
773
773
IpAddr :: V6 ( _) => Some ( Ordering :: Less ) ,
774
774
}
775
775
}
@@ -1338,19 +1338,19 @@ impl PartialEq for Ipv6Addr {
1338
1338
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
1339
1339
impl PartialEq < IpAddr > for Ipv6Addr {
1340
1340
fn eq ( & self , other : & IpAddr ) -> bool {
1341
- match * other {
1341
+ match other {
1342
1342
IpAddr :: V4 ( _) => false ,
1343
- IpAddr :: V6 ( ref v6) => self == v6,
1343
+ IpAddr :: V6 ( v6) => self == v6,
1344
1344
}
1345
1345
}
1346
1346
}
1347
1347
1348
1348
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
1349
1349
impl PartialEq < Ipv6Addr > for IpAddr {
1350
1350
fn eq ( & self , other : & Ipv6Addr ) -> bool {
1351
- match * self {
1351
+ match self {
1352
1352
IpAddr :: V4 ( _) => false ,
1353
- IpAddr :: V6 ( ref v6) => v6 == other,
1353
+ IpAddr :: V6 ( v6) => v6 == other,
1354
1354
}
1355
1355
}
1356
1356
}
@@ -1375,19 +1375,19 @@ impl PartialOrd for Ipv6Addr {
1375
1375
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
1376
1376
impl PartialOrd < Ipv6Addr > for IpAddr {
1377
1377
fn partial_cmp ( & self , other : & Ipv6Addr ) -> Option < Ordering > {
1378
- match * self {
1378
+ match self {
1379
1379
IpAddr :: V4 ( _) => Some ( Ordering :: Less ) ,
1380
- IpAddr :: V6 ( ref v6) => v6. partial_cmp ( other) ,
1380
+ IpAddr :: V6 ( v6) => v6. partial_cmp ( other) ,
1381
1381
}
1382
1382
}
1383
1383
}
1384
1384
1385
1385
#[ stable( feature = "ip_cmp" , since = "1.16.0" ) ]
1386
1386
impl PartialOrd < IpAddr > for Ipv6Addr {
1387
1387
fn partial_cmp ( & self , other : & IpAddr ) -> Option < Ordering > {
1388
- match * other {
1388
+ match other {
1389
1389
IpAddr :: V4 ( _) => Some ( Ordering :: Greater ) ,
1390
- IpAddr :: V6 ( ref v6) => self . partial_cmp ( v6) ,
1390
+ IpAddr :: V6 ( v6) => self . partial_cmp ( v6) ,
1391
1391
}
1392
1392
}
1393
1393
}
0 commit comments