refactor(argus-derive): remove unnecessary derives

This commit is contained in:
Anand Balakrishnan 2023-09-07 13:33:45 -07:00
parent 4942a78899
commit 77cda0eae0
No known key found for this signature in database
2 changed files with 3 additions and 5 deletions

View file

@ -39,7 +39,6 @@ fn impl_bool_not(input: &DeriveInput) -> impl ToTokens {
}
}
#[derive(Debug, Copy, Clone)]
enum BoolOp {
And,
Or,

View file

@ -43,28 +43,27 @@ fn impl_num_neg(input: &DeriveInput) -> impl ToTokens {
}
}
#[derive(Debug, Copy, Clone)]
enum NumOp {
Add,
Mul,
}
impl NumOp {
fn get_trait_name(self) -> Ident {
fn get_trait_name(&self) -> Ident {
match self {
NumOp::Add => Ident::new("Add", Span::call_site()),
NumOp::Mul => Ident::new("Mul", Span::call_site()),
}
}
fn get_trait_fn(self) -> Ident {
fn get_trait_fn(&self) -> Ident {
match self {
NumOp::Add => Ident::new("add", Span::call_site()),
NumOp::Mul => Ident::new("mul", Span::call_site()),
}
}
fn get_expr_name(self) -> Ident {
fn get_expr_name(&self) -> Ident {
match self {
NumOp::Add => Ident::new("Add", Span::call_site()),
NumOp::Mul => Ident::new("Mul", Span::call_site()),