pub struct PassPlanner { /* private fields */ }Expand description
Global pass planner
Implementations§
Source§impl PassPlanner
impl PassPlanner
pub fn new(config: WarmupConfig) -> Self
Sourcepub fn analyze_targets(&self, _targets: &[&ASTNode]) -> PassWarmupPlan
pub fn analyze_targets(&self, _targets: &[&ASTNode]) -> PassWarmupPlan
Analyze multiple target ASTs for batch evaluation (no flats)
Sourcepub fn analyze_single(&self, _ast: &ASTNode) -> PassWarmupPlan
pub fn analyze_single(&self, _ast: &ASTNode) -> PassWarmupPlan
Analyze single AST for single-cell evaluation (no flats)
Auto Trait Implementations§
impl Freeze for PassPlanner
impl RefUnwindSafe for PassPlanner
impl Send for PassPlanner
impl Sync for PassPlanner
impl Unpin for PassPlanner
impl UnwindSafe for PassPlanner
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> 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