@@ -277,6 +277,14 @@ pub mod consts {
277
277
#[ stable( feature = "tau_constant" , since = "1.47.0" ) ]
278
278
pub const TAU : f32 = 6.28318530717958647692528676655900577_f32 ;
279
279
280
+ /// The golden ratio (φ)
281
+ #[ unstable( feature = "more_float_constants" , issue = "103883" ) ]
282
+ pub const PHI : f32 = 1.618033988749894848204586834365638118_f32 ;
283
+
284
+ /// The Euler-Mascheroni constant (γ)
285
+ #[ unstable( feature = "more_float_constants" , issue = "103883" ) ]
286
+ pub const EGAMMA : f32 = 0.577215664901532860606512090082402431_f32 ;
287
+
280
288
/// π/2
281
289
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
282
290
pub const FRAC_PI_2 : f32 = 1.57079632679489661923132169163975144_f32 ;
@@ -301,6 +309,10 @@ pub mod consts {
301
309
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
302
310
pub const FRAC_1_PI : f32 = 0.318309886183790671537767526745028724_f32 ;
303
311
312
+ /// 1/sqrt(π)
313
+ #[ unstable( feature = "more_float_constants" , issue = "103883" ) ]
314
+ pub const FRAC_1_SQRT_PI : f32 = 0.564189583547756286948079451560772586_f32 ;
315
+
304
316
/// 2/π
305
317
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
306
318
pub const FRAC_2_PI : f32 = 0.636619772367581343075535053490057448_f32 ;
@@ -317,6 +329,14 @@ pub mod consts {
317
329
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
318
330
pub const FRAC_1_SQRT_2 : f32 = 0.707106781186547524400844362104849039_f32 ;
319
331
332
+ /// sqrt(3)
333
+ #[ unstable( feature = "more_float_constants" , issue = "103883" ) ]
334
+ pub const SQRT_3 : f32 = 1.732050807568877293527446341505872367_f32 ;
335
+
336
+ /// 1/sqrt(3)
337
+ #[ unstable( feature = "more_float_constants" , issue = "103883" ) ]
338
+ pub const FRAC_1_SQRT_3 : f32 = 0.577350269189625764509148780501957456_f32 ;
339
+
320
340
/// Euler's number (e)
321
341
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
322
342
pub const E : f32 = 2.71828182845904523536028747135266250_f32 ;
0 commit comments