@@ -460,12 +460,11 @@ impl Ipv4Addr {
460
460
/// # Examples
461
461
///
462
462
/// ```
463
- /// #![feature(ip_bits)]
464
463
/// use std::net::Ipv4Addr;
465
464
///
466
465
/// assert_eq!(Ipv4Addr::BITS, 32);
467
466
/// ```
468
- #[ unstable ( feature = "ip_bits" , issue = "113744 " ) ]
467
+ #[ stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
469
468
pub const BITS : u32 = 32 ;
470
469
471
470
/// Converts an IPv4 address into a `u32` representation using native byte order.
@@ -479,24 +478,22 @@ impl Ipv4Addr {
479
478
/// # Examples
480
479
///
481
480
/// ```
482
- /// #![feature(ip_bits)]
483
481
/// use std::net::Ipv4Addr;
484
482
///
485
483
/// let addr = Ipv4Addr::new(0x12, 0x34, 0x56, 0x78);
486
484
/// assert_eq!(0x12345678, addr.to_bits());
487
485
/// ```
488
486
///
489
487
/// ```
490
- /// #![feature(ip_bits)]
491
488
/// use std::net::Ipv4Addr;
492
489
///
493
490
/// let addr = Ipv4Addr::new(0x12, 0x34, 0x56, 0x78);
494
491
/// let addr_bits = addr.to_bits() & 0xffffff00;
495
492
/// assert_eq!(Ipv4Addr::new(0x12, 0x34, 0x56, 0x00), Ipv4Addr::from_bits(addr_bits));
496
493
///
497
494
/// ```
498
- #[ rustc_const_unstable ( feature = "ip_bits" , issue = "113744 " ) ]
499
- #[ unstable ( feature = "ip_bits" , issue = "113744 " ) ]
495
+ #[ rustc_const_stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
496
+ #[ stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
500
497
#[ must_use]
501
498
#[ inline]
502
499
pub const fn to_bits ( self ) -> u32 {
@@ -510,14 +507,13 @@ impl Ipv4Addr {
510
507
/// # Examples
511
508
///
512
509
/// ```
513
- /// #![feature(ip_bits)]
514
510
/// use std::net::Ipv4Addr;
515
511
///
516
512
/// let addr = Ipv4Addr::from(0x12345678);
517
513
/// assert_eq!(Ipv4Addr::new(0x12, 0x34, 0x56, 0x78), addr);
518
514
/// ```
519
- #[ rustc_const_unstable ( feature = "ip_bits" , issue = "113744 " ) ]
520
- #[ unstable ( feature = "ip_bits" , issue = "113744 " ) ]
515
+ #[ rustc_const_stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
516
+ #[ stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
521
517
#[ must_use]
522
518
#[ inline]
523
519
pub const fn from_bits ( bits : u32 ) -> Ipv4Addr {
@@ -1238,12 +1234,11 @@ impl Ipv6Addr {
1238
1234
/// # Examples
1239
1235
///
1240
1236
/// ```
1241
- /// #![feature(ip_bits)]
1242
1237
/// use std::net::Ipv6Addr;
1243
1238
///
1244
1239
/// assert_eq!(Ipv6Addr::BITS, 128);
1245
1240
/// ```
1246
- #[ unstable ( feature = "ip_bits" , issue = "113744 " ) ]
1241
+ #[ stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
1247
1242
pub const BITS : u32 = 128 ;
1248
1243
1249
1244
/// Converts an IPv6 address into a `u128` representation using native byte order.
@@ -1257,7 +1252,6 @@ impl Ipv6Addr {
1257
1252
/// # Examples
1258
1253
///
1259
1254
/// ```
1260
- /// #![feature(ip_bits)]
1261
1255
/// use std::net::Ipv6Addr;
1262
1256
///
1263
1257
/// let addr = Ipv6Addr::new(
@@ -1268,7 +1262,6 @@ impl Ipv6Addr {
1268
1262
/// ```
1269
1263
///
1270
1264
/// ```
1271
- /// #![feature(ip_bits)]
1272
1265
/// use std::net::Ipv6Addr;
1273
1266
///
1274
1267
/// let addr = Ipv6Addr::new(
@@ -1284,8 +1277,8 @@ impl Ipv6Addr {
1284
1277
/// Ipv6Addr::from_bits(addr_bits));
1285
1278
///
1286
1279
/// ```
1287
- #[ rustc_const_unstable ( feature = "ip_bits" , issue = "113744 " ) ]
1288
- #[ unstable ( feature = "ip_bits" , issue = "113744 " ) ]
1280
+ #[ rustc_const_stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
1281
+ #[ stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
1289
1282
#[ must_use]
1290
1283
#[ inline]
1291
1284
pub const fn to_bits ( self ) -> u128 {
@@ -1299,7 +1292,6 @@ impl Ipv6Addr {
1299
1292
/// # Examples
1300
1293
///
1301
1294
/// ```
1302
- /// #![feature(ip_bits)]
1303
1295
/// use std::net::Ipv6Addr;
1304
1296
///
1305
1297
/// let addr = Ipv6Addr::from(0x102030405060708090A0B0C0D0E0F00D_u128);
@@ -1310,8 +1302,8 @@ impl Ipv6Addr {
1310
1302
/// ),
1311
1303
/// addr);
1312
1304
/// ```
1313
- #[ rustc_const_unstable ( feature = "ip_bits" , issue = "113744 " ) ]
1314
- #[ unstable ( feature = "ip_bits" , issue = "113744 " ) ]
1305
+ #[ rustc_const_stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
1306
+ #[ stable ( feature = "ip_bits" , since = "CURRENT_RUSTC_VERSION " ) ]
1315
1307
#[ must_use]
1316
1308
#[ inline]
1317
1309
pub const fn from_bits ( bits : u128 ) -> Ipv6Addr {
0 commit comments