Struct solana_rbpf::vm::TestContextObject
source · pub struct TestContextObject {
pub trace_log: Vec<TraceLogEntry>,
pub remaining: u64,
}
Expand description
Simple instruction meter for testing
Fields§
§trace_log: Vec<TraceLogEntry>
Contains the register state at every instruction in order of execution
remaining: u64
Maximal amount of instructions which still can be executed
Implementations§
Trait Implementations§
source§impl Clone for TestContextObject
impl Clone for TestContextObject
source§fn clone(&self) -> TestContextObject
fn clone(&self) -> TestContextObject
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 ContextObject for TestContextObject
impl ContextObject for TestContextObject
source§impl Debug for TestContextObject
impl Debug for TestContextObject
source§impl Default for TestContextObject
impl Default for TestContextObject
source§fn default() -> TestContextObject
fn default() -> TestContextObject
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for TestContextObject
impl Send for TestContextObject
impl Sync for TestContextObject
impl Unpin for TestContextObject
impl UnwindSafe for TestContextObject
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