summaryrefslogtreecommitdiff
path: root/src/chomp/ast/mod.rs
diff options
context:
space:
mode:
authorGreg Brown <gmb60@cam.ac.uk>2021-01-16 12:35:13 +0000
committerGreg Brown <gmb60@cam.ac.uk>2021-01-16 12:45:31 +0000
commita3ab765efe831505179a5966b5546509cb862717 (patch)
tree41ad923fd15946116ee60a99d25477286a06f410 /src/chomp/ast/mod.rs
parent795e7df2955c95d54445fd15d9dc37c6b290a068 (diff)
Fix warnings in `chomp::ast`.
Diffstat (limited to 'src/chomp/ast/mod.rs')
-rw-r--r--src/chomp/ast/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/chomp/ast/mod.rs b/src/chomp/ast/mod.rs
index 110e5c0..9a159e4 100644
--- a/src/chomp/ast/mod.rs
+++ b/src/chomp/ast/mod.rs
@@ -8,7 +8,7 @@ use super::Name;
pub mod error;
pub mod substitute;
-#[derive(Clone, Debug, Default, Eq, PartialEq, Hash)]
+#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Hash)]
pub struct Epsilon;
pub type Literal = String;
@@ -102,7 +102,7 @@ impl PartialEq for Fix {
impl Eq for Fix {}
-#[derive(Clone, Debug, Eq, Hash, PartialEq)]
+#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)]
pub struct Variable {
pub index: usize,
}
@@ -113,7 +113,7 @@ impl Display for Variable {
}
}
-#[derive(Clone, Debug, Eq, Hash, PartialEq)]
+#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)]
pub struct Parameter {
pub index: usize,
}