pub struct CasmContext {
pub current_code_offset: usize,
pub current_hints: Vec<Hint>,
pub instructions: Vec<Instruction>,
}
Fields§
§current_code_offset: usize
§current_hints: Vec<Hint>
§instructions: Vec<Instruction>
Trait Implementations§
Source§impl Default for CasmContext
impl Default for CasmContext
Source§fn default() -> CasmContext
fn default() -> CasmContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CasmContext
impl RefUnwindSafe for CasmContext
impl Send for CasmContext
impl Sync for CasmContext
impl Unpin for CasmContext
impl UnwindSafe for CasmContext
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more