Explorar o código

zkas: Clippy lints.

Luther Blissett %!s(int64=3) %!d(string=hai) anos
pai
achega
cfd2511e45
Modificáronse 3 ficheiros con 4 adicións e 4 borrados
  1. 1 1
      src/zkas/ast.rs
  2. 1 1
      src/zkas/lexer.rs
  3. 2 2
      src/zkas/types.rs

+ 1 - 1
src/zkas/ast.rs

@@ -46,7 +46,7 @@ pub enum Arg {
     Func(Statement),
     Func(Statement),
 }
 }
 
 
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
 #[repr(u8)]
 #[repr(u8)]
 pub enum StatementType {
 pub enum StatementType {
     Noop = 0x00,
     Noop = 0x00,

+ 1 - 1
src/zkas/lexer.rs

@@ -12,7 +12,7 @@ fn is_digit(ch: char) -> bool {
     ('0'..='9').contains(&ch)
     ('0'..='9').contains(&ch)
 }
 }
 
 
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
 pub enum TokenType {
 pub enum TokenType {
     Symbol,
     Symbol,
     String,
     String,

+ 2 - 2
src/zkas/types.rs

@@ -17,7 +17,7 @@ impl StackType {
 }
 }
 
 
 /// Varable types supported by the zkas VM
 /// Varable types supported by the zkas VM
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
 #[repr(u8)]
 #[repr(u8)]
 pub enum VarType {
 pub enum VarType {
     /// Dummy intermediate type
     /// Dummy intermediate type
@@ -77,7 +77,7 @@ impl VarType {
 }
 }
 
 
 /// Literal types supported by the zkas VM
 /// Literal types supported by the zkas VM
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
 #[repr(u8)]
 #[repr(u8)]
 pub enum LitType {
 pub enum LitType {
     /// Dummy intermediate type
     /// Dummy intermediate type