pub struct OEExtPassConfig {
pub name: String,
pub phase: OEExtPassPhase,
pub enabled: bool,
pub max_iterations: usize,
pub debug: u32,
pub timeout_ms: Option<u64>,
}Expand description
Configuration for OEExt passes.
Fields§
§name: String§phase: OEExtPassPhase§enabled: bool§max_iterations: usize§debug: u32§timeout_ms: Option<u64>Implementations§
Source§impl OEExtPassConfig
impl OEExtPassConfig
pub fn new(name: impl Into<String>) -> Self
pub fn with_phase(self, phase: OEExtPassPhase) -> Self
pub fn with_max_iter(self, n: usize) -> Self
pub fn with_debug(self, d: u32) -> Self
pub fn disabled(self) -> Self
pub fn with_timeout(self, ms: u64) -> Self
pub fn is_debug_enabled(&self) -> bool
Trait Implementations§
Source§impl Clone for OEExtPassConfig
impl Clone for OEExtPassConfig
Source§fn clone(&self) -> OEExtPassConfig
fn clone(&self) -> OEExtPassConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 OEExtPassConfig
impl Debug for OEExtPassConfig
Auto Trait Implementations§
impl Freeze for OEExtPassConfig
impl RefUnwindSafe for OEExtPassConfig
impl Send for OEExtPassConfig
impl Sync for OEExtPassConfig
impl Unpin for OEExtPassConfig
impl UnsafeUnpin for OEExtPassConfig
impl UnwindSafe for OEExtPassConfig
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