pub enum FuncElement {
Microcode(AssignedMicrocode),
Block(AssignedBlock),
Branch(AssignedBranch),
}Expand description
Element with variable assignments and type conversions computed.
Variants§
Microcode(AssignedMicrocode)
A microcode instruction with variable assignments.
Block(AssignedBlock)
A code block with variable assignments computed.
Branch(AssignedBranch)
A branch with variable assignments.
Implementations§
Source§impl FuncElement
impl FuncElement
Sourcepub fn build_assignment(
elem: &Element,
parent_stack: &mut StackTracker<'_>,
) -> Self
pub fn build_assignment( elem: &Element, parent_stack: &mut StackTracker<'_>, ) -> Self
Assign variables for this FuncElement.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuncElement
impl !RefUnwindSafe for FuncElement
impl !Send for FuncElement
impl !Sync for FuncElement
impl Unpin for FuncElement
impl !UnwindSafe for FuncElement
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