pub struct ConditionalEvaluator { /* private fields */ }Expand description
Conditional execution evaluator.
Implementations§
Source§impl ConditionalEvaluator
impl ConditionalEvaluator
Sourcepub fn add_branch(&mut self, branch: ConditionalBranch)
pub fn add_branch(&mut self, branch: ConditionalBranch)
Add a conditional branch.
Sourcepub fn add_switch(&mut self, switch: SwitchCase)
pub fn add_switch(&mut self, switch: SwitchCase)
Add a switch-case.
Sourcepub fn add_loop(&mut self, loop_cond: LoopCondition)
pub fn add_loop(&mut self, loop_cond: LoopCondition)
Add a loop.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConditionalEvaluator
impl RefUnwindSafe for ConditionalEvaluator
impl Send for ConditionalEvaluator
impl Sync for ConditionalEvaluator
impl Unpin for ConditionalEvaluator
impl UnsafeUnpin for ConditionalEvaluator
impl UnwindSafe for ConditionalEvaluator
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