diff options
| -rw-r--r-- | rust/src/architecture.rs | 2 | ||||
| -rw-r--r-- | rust/src/llil/mod.rs | 1 | ||||
| -rw-r--r-- | rust/src/section.rs | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/rust/src/architecture.rs b/rust/src/architecture.rs index 0d1bd501..6df8b19c 100644 --- a/rust/src/architecture.rs +++ b/rust/src/architecture.rs @@ -36,6 +36,7 @@ use crate::llil::{FlagWriteOp, LiftedExpr, Lifter}; use crate::rc::*; use crate::string::*; +#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)] pub enum BranchInfo { Unconditional(u64), False(u64), @@ -160,6 +161,7 @@ impl InstructionInfo { } } +#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)] pub enum InstructionTextTokenContents { Text, Instruction, diff --git a/rust/src/llil/mod.rs b/rust/src/llil/mod.rs index 198d8373..862cf4ae 100644 --- a/rust/src/llil/mod.rs +++ b/rust/src/llil/mod.rs @@ -87,6 +87,7 @@ impl<R: ArchReg> SSARegister<R> { } } +#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)] pub enum VisitorAction { Descend, Sibling, diff --git a/rust/src/section.rs b/rust/src/section.rs index aae973f4..eb742e54 100644 --- a/rust/src/section.rs +++ b/rust/src/section.rs @@ -21,6 +21,7 @@ use crate::binaryview::BinaryView; use crate::rc::*; use crate::string::*; +#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)] pub enum Semantics { DefaultSection, ReadOnlyCode, |
