]> git.lizzy.rs Git - rust.git/commitdiff
Add core::{f32,f64}::consts::TAU.
authorMara Bos <m-ou.se@m-ou.se>
Tue, 26 Nov 2019 09:47:52 +0000 (10:47 +0100)
committerMara Bos <m-ou.se@m-ou.se>
Tue, 26 Nov 2019 15:32:46 +0000 (16:32 +0100)
src/libcore/num/f32.rs
src/libcore/num/f64.rs

index 7662bba6b5e139deaf01f225fce4a2eb5d8b6181..896ba96d1972db7001d6cde2e98e5e41b5927ed6 100644 (file)
@@ -75,6 +75,12 @@ pub mod consts {
     #[stable(feature = "rust1", since = "1.0.0")]
     pub const PI: f32 = 3.14159265358979323846264338327950288_f32;
 
+    /// The full circle constant (τ)
+    ///
+    /// Equal to 2π.
+    #[unstable(feature = "tau_constant", issue = "0")]
+    pub const TAU: f32 = 6.28318530717958647692528676655900577_f32;
+
     /// π/2
     #[stable(feature = "rust1", since = "1.0.0")]
     pub const FRAC_PI_2: f32 = 1.57079632679489661923132169163975144_f32;
index 4a2a35dfb099928ef79a262b8e3b1f779eea845e..6f1af2cbb811a88b31e79a1c72e478581846e401 100644 (file)
@@ -75,6 +75,12 @@ pub mod consts {
     #[stable(feature = "rust1", since = "1.0.0")]
     pub const PI: f64 = 3.14159265358979323846264338327950288_f64;
 
+    /// The full circle constant (τ)
+    ///
+    /// Equal to 2π.
+    #[unstable(feature = "tau_constant", issue = "0")]
+    pub const TAU: f64 = 6.28318530717958647692528676655900577_f64;
+
     /// π/2
     #[stable(feature = "rust1", since = "1.0.0")]
     pub const FRAC_PI_2: f64 = 1.57079632679489661923132169163975144_f64;