summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-08-16 18:14:37 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-08-16 18:14:37 +0530
commit27db6e1e5152a2c12bff9861b132aca09e607f0e (patch)
tree4adf92ce62d0fb05ac459d0e366383d5acd2092a /src/libsyntax
parentbef7d90a3b96a6379c70ee28d48664ecb881bcdc (diff)
downloadrust-27db6e1e5152a2c12bff9861b132aca09e607f0e.tar.gz
rust-27db6e1e5152a2c12bff9861b132aca09e607f0e.zip
Impl Eq/PartialEq on FnKind, improve docs
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/visit.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs
index 259564337a2..c92934de756 100644
--- a/src/libsyntax/visit.rs
+++ b/src/libsyntax/visit.rs
@@ -32,7 +32,7 @@ use codemap::Span;
 use ptr::P;
 use owned_slice::OwnedSlice;
 
-#[derive(Copy, Clone)]
+#[derive(Copy, Clone, PartialEq, Eq)]
 pub enum FnKind<'a> {
     /// fn foo() or extern "Abi" fn foo()
     FkItemFn(Ident, &'a Generics, Unsafety, Constness, Abi, Visibility),
@@ -40,8 +40,7 @@ pub enum FnKind<'a> {
     /// fn foo(&self)
     FkMethod(Ident, &'a MethodSig, Option<Visibility>),
 
-    /// |x, y| ...
-    /// proc(x, y) ...
+    /// Closures (|x, y| {})
     FkFnBlock,
 }