about summary refs log tree commit diff
path: root/src/libcore/ops.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2015-01-26 14:39:58 -0500
committerNiko Matsakis <niko@alum.mit.edu>2015-01-30 05:57:57 -0500
commita962bdb3daa45da703b8a25fd76e6eebeb97635e (patch)
tree416868d0ca409e4b6bbd5c0bfdbd23ec336aeb4e /src/libcore/ops.rs
parent80c793c1d360570837d897a713a64b450f50f028 (diff)
downloadrust-a962bdb3daa45da703b8a25fd76e6eebeb97635e.tar.gz
rust-a962bdb3daa45da703b8a25fd76e6eebeb97635e.zip
Use `#[rustc_paren_sugar]` as a more extensible way of deciding when
paren sugar is legal.
Diffstat (limited to 'src/libcore/ops.rs')
-rw-r--r--src/libcore/ops.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libcore/ops.rs b/src/libcore/ops.rs
index 55ff3eb4d06..80232764ed4 100644
--- a/src/libcore/ops.rs
+++ b/src/libcore/ops.rs
@@ -1166,6 +1166,7 @@ impl<F,A,R> FnOnce<A,R> for F
 #[unstable(feature = "core",
            reason = "uncertain about variadic generics, input versus associated types")]
 #[cfg(not(stage0))]
+#[rustc_paren_sugar]
 pub trait Fn<Args> {
     type Output;
 
@@ -1178,6 +1179,7 @@ pub trait Fn<Args> {
 #[unstable(feature = "core",
            reason = "uncertain about variadic generics, input versus associated types")]
 #[cfg(not(stage0))]
+#[rustc_paren_sugar]
 pub trait FnMut<Args> {
     type Output;
 
@@ -1190,6 +1192,7 @@ pub trait FnMut<Args> {
 #[unstable(feature = "core",
            reason = "uncertain about variadic generics, input versus associated types")]
 #[cfg(not(stage0))]
+#[rustc_paren_sugar]
 pub trait FnOnce<Args> {
     type Output;