diff options
Diffstat (limited to 'src/math/expression.rs')
| -rw-r--r-- | src/math/expression.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/math/expression.rs b/src/math/expression.rs index 049886d..14a3eb8 100644 --- a/src/math/expression.rs +++ b/src/math/expression.rs @@ -4,6 +4,7 @@ use super::function::FunctionArgument; use super::string::{ContainsAndSkipBrackets, SplitMatchingBracket}; use super::operation::Operation; +#[derive(PartialEq, Eq, Hash, Clone)] enum ExpressionType { Value(Complex), Variable(String), @@ -17,7 +18,7 @@ impl Default for ExpressionType { } } -#[derive(Default)] +#[derive(Default, PartialEq, Eq, Hash, Clone)] pub struct Expression { expr_type: ExpressionType, repr: String, |