pub struct CycleAccurateSim { /* private fields */ }Expand description
Thin FrozenHir → Sim::tick wrapper (cycle-accurate product surface).
Implementations§
Source§impl CycleAccurateSim
impl CycleAccurateSim
pub fn from_hir(hir: FrozenHir) -> Self
pub fn tick_with(&mut self, inputs: PortValues) -> &PortValues
pub fn ports(&self) -> &PortValues
Auto Trait Implementations§
impl Freeze for CycleAccurateSim
impl RefUnwindSafe for CycleAccurateSim
impl Send for CycleAccurateSim
impl Sync for CycleAccurateSim
impl Unpin for CycleAccurateSim
impl UnsafeUnpin for CycleAccurateSim
impl UnwindSafe for CycleAccurateSim
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more