pub struct FrontendTraceOptions {
pub phase_timing: bool,
pub sim_modules: bool,
pub pre_atomized_comb_blocks: bool,
pub atomized_comb_blocks: bool,
pub flattened_comb_blocks: bool,
pub scheduled_units: bool,
}Expand description
Frontend-owned trace switches. Backend and optimizer trace options are intentionally absent from this contract.
Fields§
§phase_timing: bool§sim_modules: bool§pre_atomized_comb_blocks: bool§atomized_comb_blocks: bool§flattened_comb_blocks: bool§scheduled_units: boolTrait Implementations§
Source§impl Clone for FrontendTraceOptions
impl Clone for FrontendTraceOptions
Source§fn clone(&self) -> FrontendTraceOptions
fn clone(&self) -> FrontendTraceOptions
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 moreimpl Copy for FrontendTraceOptions
Source§impl Debug for FrontendTraceOptions
impl Debug for FrontendTraceOptions
Source§impl Default for FrontendTraceOptions
impl Default for FrontendTraceOptions
Source§fn default() -> FrontendTraceOptions
fn default() -> FrontendTraceOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FrontendTraceOptions
impl RefUnwindSafe for FrontendTraceOptions
impl Send for FrontendTraceOptions
impl Sync for FrontendTraceOptions
impl Unpin for FrontendTraceOptions
impl UnsafeUnpin for FrontendTraceOptions
impl UnwindSafe for FrontendTraceOptions
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