pub struct ExecutionStateRef {
pub symbol: SymbolId,
pub base_offset: usize,
pub len: usize,
pub index: Option<Box<ExecutionExpr>>,
pub span: Span,
}Fields§
§symbol: SymbolId§base_offset: usize§len: usize§index: Option<Box<ExecutionExpr>>§span: SpanTrait Implementations§
Source§impl Clone for ExecutionStateRef
impl Clone for ExecutionStateRef
Source§fn clone(&self) -> ExecutionStateRef
fn clone(&self) -> ExecutionStateRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExecutionStateRef
impl Debug for ExecutionStateRef
Source§impl PartialEq for ExecutionStateRef
impl PartialEq for ExecutionStateRef
Source§fn eq(&self, other: &ExecutionStateRef) -> bool
fn eq(&self, other: &ExecutionStateRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExecutionStateRef
Auto Trait Implementations§
impl Freeze for ExecutionStateRef
impl RefUnwindSafe for ExecutionStateRef
impl Send for ExecutionStateRef
impl Sync for ExecutionStateRef
impl Unpin for ExecutionStateRef
impl UnsafeUnpin for ExecutionStateRef
impl UnwindSafe for ExecutionStateRef
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