summaryrefslogtreecommitdiff
path: root/src/core.rs
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2019-11-11 01:01:31 +0300
committerOxore <oxore@protonmail.com>2019-11-11 01:01:31 +0300
commitb5be6c86d3764131d328389ceeedeb2af46039cc (patch)
tree1c1ff6ae839a3c06d0e3a1dafcb5ed287abf1a43 /src/core.rs
parentfdd1c7d66bc5fa0712422af9a069e2a84de8c1a4 (diff)
Fix Clippy's complains
Diffstat (limited to 'src/core.rs')
-rw-r--r--src/core.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core.rs b/src/core.rs
index a05d75e..64f65fb 100644
--- a/src/core.rs
+++ b/src/core.rs
@@ -55,7 +55,7 @@ impl fmt::Display for Operand {
f,
"{}",
match self {
- Operand::Acc => format!("A"),
+ Operand::Acc => "A".to_string(),
Operand::Direct(dir) => format!("{:x}h", dir),
Operand::Indirect(r) => format!("@{:?}", r),
Operand::Data(data) => format!("#{}", data),
@@ -153,7 +153,7 @@ impl Core {
fn fetch(&mut self) -> Op {
let op = self.op();
self.pc += op.size as u16;
- return op;
+ op
}
///
@@ -180,7 +180,7 @@ impl Core {
}
fn sjmp(&mut self, reladdr: i8) {
- self.pc = (self.pc as i16 + reladdr as i16) as u16;
+ self.pc = (self.pc as i16 + i16::from(reladdr)) as u16;
}
fn map_operand(&self, operand: Isa8051Operand, offset: usize) -> Operand {