pub struct ExecutionRecordingConfig {
pub enable_cpi_recording: bool,
pub enable_log_recording: bool,
pub enable_return_data_recording: bool,
}
Expand description
Configuration of the recording capabilities for transaction execution
Fields§
§enable_cpi_recording: bool
§enable_log_recording: bool
§enable_return_data_recording: bool
Implementations§
Source§impl ExecutionRecordingConfig
impl ExecutionRecordingConfig
pub fn new_single_setting(option: bool) -> Self
Trait Implementations§
Source§impl Clone for ExecutionRecordingConfig
impl Clone for ExecutionRecordingConfig
Source§fn clone(&self) -> ExecutionRecordingConfig
fn clone(&self) -> ExecutionRecordingConfig
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 Default for ExecutionRecordingConfig
impl Default for ExecutionRecordingConfig
Source§fn default() -> ExecutionRecordingConfig
fn default() -> ExecutionRecordingConfig
Returns the “default value” for a type. Read more
impl Copy for ExecutionRecordingConfig
Auto Trait Implementations§
impl Freeze for ExecutionRecordingConfig
impl RefUnwindSafe for ExecutionRecordingConfig
impl Send for ExecutionRecordingConfig
impl Sync for ExecutionRecordingConfig
impl Unpin for ExecutionRecordingConfig
impl UnwindSafe for ExecutionRecordingConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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