pub struct ProcessedInstructionBuilder { /* private fields */ }
Expand description
Builder for constructing a ProcessedInstruction
.
Implementations§
Source§impl ProcessedInstructionBuilder
impl ProcessedInstructionBuilder
Sourcepub fn ssa_id(self, ssa_id: AssignableKind) -> Self
pub fn ssa_id(self, ssa_id: AssignableKind) -> Self
Sourcepub fn push_to_region(self, node_to_push: AstKind) -> Self
pub fn push_to_region(self, node_to_push: AstKind) -> Self
Sourcepub fn function_parameters(self, function_parameters: AstVec<ExprKind>) -> Self
pub fn function_parameters(self, function_parameters: AstVec<ExprKind>) -> Self
Sourcepub fn jump_condition(self, jump_condition: ExprKind) -> Self
pub fn jump_condition(self, jump_condition: ExprKind) -> Self
Sourcepub fn build(self) -> ProcessedInstruction
pub fn build(self) -> ProcessedInstruction
Builds the ProcessedInstruction
instance.
§Returns
A ProcessedInstruction
populated with the specified values.
Trait Implementations§
Source§impl Clone for ProcessedInstructionBuilder
impl Clone for ProcessedInstructionBuilder
Source§fn clone(&self) -> ProcessedInstructionBuilder
fn clone(&self) -> ProcessedInstructionBuilder
Returns a copy 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 ProcessedInstructionBuilder
impl Debug for ProcessedInstructionBuilder
Source§impl Default for ProcessedInstructionBuilder
impl Default for ProcessedInstructionBuilder
Source§fn default() -> ProcessedInstructionBuilder
fn default() -> ProcessedInstructionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessedInstructionBuilder
impl RefUnwindSafe for ProcessedInstructionBuilder
impl Send for ProcessedInstructionBuilder
impl Sync for ProcessedInstructionBuilder
impl Unpin for ProcessedInstructionBuilder
impl UnwindSafe for ProcessedInstructionBuilder
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