pub enum ExecutionFrame {
StandaloneNode(AstKind),
BuildingArray(Vec<ExprKind>),
None,
}
Expand description
Represents the state of execution for the decompiler.
Variants§
StandaloneNode(AstKind)
The decompiler is currently building a standalone node.
BuildingArray(Vec<ExprKind>)
The decompiler is currently building an array.
None
The decompiler is not building any partial construct.
Trait Implementations§
Source§impl Clone for ExecutionFrame
impl Clone for ExecutionFrame
Source§fn clone(&self) -> ExecutionFrame
fn clone(&self) -> ExecutionFrame
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 ExecutionFrame
impl Debug for ExecutionFrame
Source§impl Display for ExecutionFrame
impl Display for ExecutionFrame
Source§impl PartialEq for ExecutionFrame
impl PartialEq for ExecutionFrame
impl StructuralPartialEq for ExecutionFrame
Auto Trait Implementations§
impl Freeze for ExecutionFrame
impl RefUnwindSafe for ExecutionFrame
impl Send for ExecutionFrame
impl Sync for ExecutionFrame
impl Unpin for ExecutionFrame
impl UnwindSafe for ExecutionFrame
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