pub struct GeneratedFunctional { /* private fields */ }Expand description
In-process functional model derived from FrozenHir (FR47 / FR112 / FR159).
FR112: SyncReadMem / Mem MemRead+MemWrite semantics match cycle-accurate
crate::Sim::tick (latency-1 sync read via pending_mem_reads) for the
in-process view / check_generated_bridge.
FR159: generate_functional_sim emits the same MemRead/MemWrite +
SyncReadMem latency-1 semantics into the standalone functional-sim crate
(no longer stubs MemRead as 0).
Implementations§
Trait Implementations§
Source§impl AbstractionView for GeneratedFunctional
impl AbstractionView for GeneratedFunctional
fn cycle(&mut self, inputs: &PortValues) -> PortValues
Source§impl Clone for GeneratedFunctional
impl Clone for GeneratedFunctional
Source§fn clone(&self) -> GeneratedFunctional
fn clone(&self) -> GeneratedFunctional
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GeneratedFunctional
impl RefUnwindSafe for GeneratedFunctional
impl Send for GeneratedFunctional
impl Sync for GeneratedFunctional
impl Unpin for GeneratedFunctional
impl UnsafeUnpin for GeneratedFunctional
impl UnwindSafe for GeneratedFunctional
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