pub struct SuiTransactionBlockResponseOptions {
pub show_input: bool,
pub show_raw_input: bool,
pub show_effects: bool,
pub show_events: bool,
pub show_object_changes: bool,
pub show_balance_changes: bool,
pub show_raw_effects: bool,
}Fields§
§show_input: boolWhether to show transaction input data. Default to be False
show_raw_input: boolWhether to show bcs-encoded transaction input data
show_effects: boolWhether to show transaction effects. Default to be False
show_events: boolWhether to show transaction events. Default to be False
show_object_changes: boolWhether to show object_changes. Default to be False
show_balance_changes: boolWhether to show balance_changes. Default to be False
show_raw_effects: boolWhether to show raw transaction effects. Default to be False
Implementations§
Source§impl SuiTransactionBlockResponseOptions
impl SuiTransactionBlockResponseOptions
pub fn new() -> Self
pub fn full_content() -> Self
pub fn with_input(self) -> Self
pub fn with_raw_input(self) -> Self
pub fn with_effects(self) -> Self
pub fn with_events(self) -> Self
pub fn with_balance_changes(self) -> Self
pub fn with_object_changes(self) -> Self
pub fn with_raw_effects(self) -> Self
Sourcepub fn default_execution_request_type(&self) -> ExecuteTransactionRequestType
pub fn default_execution_request_type(&self) -> ExecuteTransactionRequestType
default to return WaitForEffectsCert unless some options require
local execution
pub fn require_input(&self) -> bool
pub fn require_effects(&self) -> bool
pub fn only_digest(&self) -> bool
Trait Implementations§
Source§impl Clone for SuiTransactionBlockResponseOptions
impl Clone for SuiTransactionBlockResponseOptions
Source§fn clone(&self) -> SuiTransactionBlockResponseOptions
fn clone(&self) -> SuiTransactionBlockResponseOptions
Returns a duplicate 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 SuiTransactionBlockResponseOptions
impl Default for SuiTransactionBlockResponseOptions
Source§fn default() -> SuiTransactionBlockResponseOptions
fn default() -> SuiTransactionBlockResponseOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SuiTransactionBlockResponseOptions
impl<'de> Deserialize<'de> for SuiTransactionBlockResponseOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SuiTransactionBlockResponseOptions
impl PartialEq for SuiTransactionBlockResponseOptions
Source§fn eq(&self, other: &SuiTransactionBlockResponseOptions) -> bool
fn eq(&self, other: &SuiTransactionBlockResponseOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SuiTransactionBlockResponseOptions
impl StructuralPartialEq for SuiTransactionBlockResponseOptions
Auto Trait Implementations§
impl Freeze for SuiTransactionBlockResponseOptions
impl RefUnwindSafe for SuiTransactionBlockResponseOptions
impl Send for SuiTransactionBlockResponseOptions
impl Sync for SuiTransactionBlockResponseOptions
impl Unpin for SuiTransactionBlockResponseOptions
impl UnwindSafe for SuiTransactionBlockResponseOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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