about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2019-11-26 10:47:52 +0100
committerMara Bos <m-ou.se@m-ou.se>2019-11-26 16:32:46 +0100
commitfd9b986bfe47f2d4666216a35edf66981b923ac9 (patch)
treecf085ad6810ca1adad72036fa7bccf7d1323405b /src/libcore
parent0f6f66fcdc4abf110171ee06b1a72bdd2883b74f (diff)
downloadrust-fd9b986bfe47f2d4666216a35edf66981b923ac9.tar.gz
rust-fd9b986bfe47f2d4666216a35edf66981b923ac9.zip
Add core::{f32,f64}::consts::TAU.
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/num/f32.rs6
-rw-r--r--src/libcore/num/f64.rs6
2 files changed, 12 insertions, 0 deletions
diff --git a/src/libcore/num/f32.rs b/src/libcore/num/f32.rs
index 7662bba6b5e..896ba96d197 100644
--- a/src/libcore/num/f32.rs
+++ b/src/libcore/num/f32.rs
@@ -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;
diff --git a/src/libcore/num/f64.rs b/src/libcore/num/f64.rs
index 4a2a35dfb09..6f1af2cbb81 100644
--- a/src/libcore/num/f64.rs
+++ b/src/libcore/num/f64.rs
@@ -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;