pub struct IrBuildOption {
pub sequential: bool,
}Expand description
Configuration for IR building behavior.
This configuration controls how the IR builder processes files. By default, files are processed in parallel for better performance.
Fields§
§sequential: boolWhen true, process files sequentially to ensure deterministic ordering. When false (default), process files in parallel for better performance.
Implementations§
Source§impl IrBuildOption
impl IrBuildOption
Sourcepub fn with_sequential(self, sequential: bool) -> Self
pub fn with_sequential(self, sequential: bool) -> Self
Set whether to process files sequentially.
Trait Implementations§
Source§impl Clone for IrBuildOption
impl Clone for IrBuildOption
Source§fn clone(&self) -> IrBuildOption
fn clone(&self) -> IrBuildOption
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 IrBuildOption
impl Debug for IrBuildOption
Source§impl Default for IrBuildOption
impl Default for IrBuildOption
Source§fn default() -> IrBuildOption
fn default() -> IrBuildOption
Returns the “default value” for a type. Read more
impl Copy for IrBuildOption
Auto Trait Implementations§
impl Freeze for IrBuildOption
impl RefUnwindSafe for IrBuildOption
impl Send for IrBuildOption
impl Sync for IrBuildOption
impl Unpin for IrBuildOption
impl UnwindSafe for IrBuildOption
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more