pub struct FrontendTrace {
pub sim_modules: Option<FxHashMap<ModuleId, SimModule>>,
pub pre_atomized_comb_blocks: Option<(Vec<LogicPath<SourceAddr>>, SLTNodeArena<SourceAddr>)>,
pub atomized_comb_blocks: Option<(Vec<LogicPath<SourceAddr>>, SLTNodeArena<SourceAddr>)>,
pub flattened_comb_blocks: Option<(Vec<LogicPath<SourceAddr>>, SLTNodeArena<SourceAddr>)>,
pub scheduled_units: Option<Vec<ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>>,
}Expand description
Optional diagnostics produced while SymbolicRtl is consumed.
Fields§
§sim_modules: Option<FxHashMap<ModuleId, SimModule>>§pre_atomized_comb_blocks: Option<(Vec<LogicPath<SourceAddr>>, SLTNodeArena<SourceAddr>)>§atomized_comb_blocks: Option<(Vec<LogicPath<SourceAddr>>, SLTNodeArena<SourceAddr>)>§flattened_comb_blocks: Option<(Vec<LogicPath<SourceAddr>>, SLTNodeArena<SourceAddr>)>§scheduled_units: Option<Vec<ExecutionUnit<RegionedAbsoluteAddrBase<SourceVarId>>>>Trait Implementations§
Source§impl Clone for FrontendTrace
impl Clone for FrontendTrace
Source§fn clone(&self) -> FrontendTrace
fn clone(&self) -> FrontendTrace
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 moreSource§impl Debug for FrontendTrace
impl Debug for FrontendTrace
Source§impl Default for FrontendTrace
impl Default for FrontendTrace
Source§fn default() -> FrontendTrace
fn default() -> FrontendTrace
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FrontendTrace
impl RefUnwindSafe for FrontendTrace
impl Send for FrontendTrace
impl Sync for FrontendTrace
impl Unpin for FrontendTrace
impl UnsafeUnpin for FrontendTrace
impl UnwindSafe for FrontendTrace
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