diff options
author | Greg Brown <gmb60@cam.ac.uk> | 2021-01-16 12:35:13 +0000 |
---|---|---|
committer | Greg Brown <gmb60@cam.ac.uk> | 2021-01-16 12:45:31 +0000 |
commit | a3ab765efe831505179a5966b5546509cb862717 (patch) | |
tree | 41ad923fd15946116ee60a99d25477286a06f410 /src/chomp/ast/mod.rs | |
parent | 795e7df2955c95d54445fd15d9dc37c6b290a068 (diff) |
Fix warnings in `chomp::ast`.
Diffstat (limited to 'src/chomp/ast/mod.rs')
-rw-r--r-- | src/chomp/ast/mod.rs | 6 |
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, } |