Skip to content

Commit c96c4c5

Browse files
committed
chore: Remove unneeded PhantomData
1 parent 7b92b7c commit c96c4c5

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

src/machine/asm/mod.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ use ckb_vm_definitions::{
1414
};
1515
use rand::{prelude::RngCore, SeedableRng};
1616
use std::alloc::{alloc, alloc_zeroed, Layout};
17-
use std::marker::PhantomData;
1817
use std::mem::MaybeUninit;
1918
use std::os::raw::c_uchar;
2019

@@ -701,18 +700,14 @@ pub type AsmMachine = AbstractAsmMachine<SimpleFixedTraceDecoder>;
701700

702701
pub struct AbstractAsmMachine<Decoder: TraceDecoder> {
703702
pub machine: DefaultMachine<AsmCoreMachine, Decoder>,
704-
phantom: PhantomData<Decoder>,
705703
}
706704

707705
impl<Decoder: TraceDecoder> DefaultMachineRunner for AbstractAsmMachine<Decoder> {
708706
type Inner = AsmCoreMachine;
709707
type Decoder = Decoder;
710708

711709
fn new(machine: DefaultMachine<AsmCoreMachine, Decoder>) -> Self {
712-
Self {
713-
machine,
714-
phantom: PhantomData,
715-
}
710+
Self { machine }
716711
}
717712

718713
fn machine(&self) -> &DefaultMachine<AsmCoreMachine, Decoder> {

src/machine/trace.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use super::{
1111
CoreMachine, DefaultMachine, DefaultMachineRunner, Machine, SupportMachine, VERSION2,
1212
};
1313
use bytes::Bytes;
14-
use std::marker::PhantomData;
1514

1615
// The number of trace items to keep
1716
const TRACE_SIZE: usize = 8192;
@@ -54,7 +53,6 @@ pub struct AbstractTraceMachine<Inner: SupportMachine, Decoder> {
5453

5554
factory: ThreadFactory<DefaultMachine<Inner, Decoder>>,
5655
traces: Vec<Trace<DefaultMachine<Inner, Decoder>>>,
57-
phantom: PhantomData<Decoder>,
5856
}
5957

6058
impl<Inner: SupportMachine, Decoder> CoreMachine for AbstractTraceMachine<Inner, Decoder> {
@@ -119,7 +117,6 @@ impl<Inner: SupportMachine, Decoder: InstDecoder> DefaultMachineRunner
119117
machine,
120118
factory: ThreadFactory::create(),
121119
traces: vec![],
122-
phantom: PhantomData,
123120
}
124121
}
125122

0 commit comments

Comments
 (0)