commit | 9bf4af8b5d39cff5bc9db66e09803efe60c2d16c | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Sat Jan 07 11:17:46 2017 -0800 |
committer | David Tolnay <dtolnay@gmail.com> | Sat Jan 07 11:17:46 2017 -0800 |
tree | c5edb3fa709f6d56e77ad2464c76e3ddfbb33e0e | |
parent | 9618493b2ba0b296eb79715af007f19135bef5b2 [diff] [blame] |
Derive hash for AST types
diff --git a/src/op.rs b/src/op.rs index ffe181f..d4b0bc7 100644 --- a/src/op.rs +++ b/src/op.rs
@@ -1,4 +1,4 @@ -#[derive(Debug, Copy, Clone, Eq, PartialEq)] +#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)] pub enum BinOp { /// The `+` operator (addition) Add, @@ -38,7 +38,7 @@ Gt, } -#[derive(Debug, Copy, Clone, Eq, PartialEq)] +#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)] pub enum UnOp { /// The `*` operator for dereferencing Deref,