@@ -847,7 +847,7 @@ impl Duration {
847
847
#[ stable( feature = "duration_float" , since = "1.38.0" ) ]
848
848
#[ must_use]
849
849
#[ inline]
850
- #[ rustc_const_unstable ( feature = "duration_consts_float" , issue = "72440 " ) ]
850
+ #[ rustc_const_stable ( feature = "duration_consts_float" , since = "CURRENT_RUSTC_VERSION " ) ]
851
851
pub const fn as_secs_f64 ( & self ) -> f64 {
852
852
( self . secs as f64 ) + ( self . nanos . 0 as f64 ) / ( NANOS_PER_SEC as f64 )
853
853
}
@@ -866,7 +866,7 @@ impl Duration {
866
866
#[ stable( feature = "duration_float" , since = "1.38.0" ) ]
867
867
#[ must_use]
868
868
#[ inline]
869
- #[ rustc_const_unstable ( feature = "duration_consts_float" , issue = "72440 " ) ]
869
+ #[ rustc_const_stable ( feature = "duration_consts_float" , since = "CURRENT_RUSTC_VERSION " ) ]
870
870
pub const fn as_secs_f32 ( & self ) -> f32 {
871
871
( self . secs as f32 ) + ( self . nanos . 0 as f32 ) / ( NANOS_PER_SEC as f32 )
872
872
}
@@ -886,7 +886,7 @@ impl Duration {
886
886
#[ unstable( feature = "duration_millis_float" , issue = "122451" ) ]
887
887
#[ must_use]
888
888
#[ inline]
889
- #[ rustc_const_unstable( feature = "duration_consts_float " , issue = "72440 " ) ]
889
+ #[ rustc_const_unstable( feature = "duration_millis_float " , issue = "122451 " ) ]
890
890
pub const fn as_millis_f64 ( & self ) -> f64 {
891
891
( self . secs as f64 ) * ( MILLIS_PER_SEC as f64 )
892
892
+ ( self . nanos . 0 as f64 ) / ( NANOS_PER_MILLI as f64 )
@@ -907,7 +907,7 @@ impl Duration {
907
907
#[ unstable( feature = "duration_millis_float" , issue = "122451" ) ]
908
908
#[ must_use]
909
909
#[ inline]
910
- #[ rustc_const_unstable( feature = "duration_consts_float " , issue = "72440 " ) ]
910
+ #[ rustc_const_unstable( feature = "duration_millis_float " , issue = "122451 " ) ]
911
911
pub const fn as_millis_f32 ( & self ) -> f32 {
912
912
( self . secs as f32 ) * ( MILLIS_PER_SEC as f32 )
913
913
+ ( self . nanos . 0 as f32 ) / ( NANOS_PER_MILLI as f32 )
@@ -1087,7 +1087,7 @@ impl Duration {
1087
1087
#[ must_use = "this returns the result of the operation, \
1088
1088
without modifying the original"]
1089
1089
#[ inline]
1090
- #[ rustc_const_unstable ( feature = "duration_consts_float" , issue = "72440 " ) ]
1090
+ #[ rustc_const_stable ( feature = "duration_consts_float" , since = "CURRENT_RUSTC_VERSION " ) ]
1091
1091
pub const fn div_duration_f64 ( self , rhs : Duration ) -> f64 {
1092
1092
let self_nanos = ( self . secs as f64 ) * ( NANOS_PER_SEC as f64 ) + ( self . nanos . 0 as f64 ) ;
1093
1093
let rhs_nanos = ( rhs. secs as f64 ) * ( NANOS_PER_SEC as f64 ) + ( rhs. nanos . 0 as f64 ) ;
@@ -1108,7 +1108,7 @@ impl Duration {
1108
1108
#[ must_use = "this returns the result of the operation, \
1109
1109
without modifying the original"]
1110
1110
#[ inline]
1111
- #[ rustc_const_unstable ( feature = "duration_consts_float" , issue = "72440 " ) ]
1111
+ #[ rustc_const_stable ( feature = "duration_consts_float" , since = "CURRENT_RUSTC_VERSION " ) ]
1112
1112
pub const fn div_duration_f32 ( self , rhs : Duration ) -> f32 {
1113
1113
let self_nanos = ( self . secs as f32 ) * ( NANOS_PER_SEC as f32 ) + ( self . nanos . 0 as f32 ) ;
1114
1114
let rhs_nanos = ( rhs. secs as f32 ) * ( NANOS_PER_SEC as f32 ) + ( rhs. nanos . 0 as f32 ) ;
0 commit comments