pub struct SuiExecutionResult {
pub mutable_reference_outputs: Vec<(SuiArgument, Vec<u8>, SuiTypeTag)>,
pub return_values: Vec<(Vec<u8>, SuiTypeTag)>,
}Fields§
§mutable_reference_outputs: Vec<(SuiArgument, Vec<u8>, SuiTypeTag)>The value of any arguments that were mutably borrowed. Non-mut borrowed values are not included
return_values: Vec<(Vec<u8>, SuiTypeTag)>The return values from the transaction
Trait Implementations§
Source§impl Clone for SuiExecutionResult
impl Clone for SuiExecutionResult
Source§fn clone(&self) -> SuiExecutionResult
fn clone(&self) -> SuiExecutionResult
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 Debug for SuiExecutionResult
impl Debug for SuiExecutionResult
Source§impl<'de> Deserialize<'de> for SuiExecutionResult
impl<'de> Deserialize<'de> for SuiExecutionResult
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
Auto Trait Implementations§
impl Freeze for SuiExecutionResult
impl RefUnwindSafe for SuiExecutionResult
impl Send for SuiExecutionResult
impl Sync for SuiExecutionResult
impl Unpin for SuiExecutionResult
impl UnwindSafe for SuiExecutionResult
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