pub struct RelocationModule {
pub eval_apply_ff_blocks: FxHashMap<TriggerSet<SourceVarId>, ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>,
pub eval_only_ff_blocks: FxHashMap<TriggerSet<SourceVarId>, ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>,
pub apply_ff_blocks: FxHashMap<TriggerSet<SourceVarId>, ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>,
pub comb_blocks: Vec<LogicPath<SourceAddr>>,
pub comb_observers: Vec<CombObserver<SourceAddr>>,
}Fields§
§eval_apply_ff_blocks: FxHashMap<TriggerSet<SourceVarId>, ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>§eval_only_ff_blocks: FxHashMap<TriggerSet<SourceVarId>, ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>§apply_ff_blocks: FxHashMap<TriggerSet<SourceVarId>, ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>§comb_blocks: Vec<LogicPath<SourceAddr>>§comb_observers: Vec<CombObserver<SourceAddr>>Trait Implementations§
Source§impl Clone for RelocationModule
impl Clone for RelocationModule
Source§fn clone(&self) -> RelocationModule
fn clone(&self) -> RelocationModule
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 RelocationModule
impl RefUnwindSafe for RelocationModule
impl Send for RelocationModule
impl Sync for RelocationModule
impl Unpin for RelocationModule
impl UnsafeUnpin for RelocationModule
impl UnwindSafe for RelocationModule
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