pub struct DevInspectResults {
pub effects: SuiTransactionBlockEffects,
pub events: SuiTransactionBlockEvents,
pub results: Option<Vec<SuiExecutionResult>>,
pub error: Option<String>,
pub raw_txn_data: Vec<u8>,
pub raw_effects: Vec<u8>,
}Expand description
The response from processing a dev inspect transaction
Fields§
§effects: SuiTransactionBlockEffectsSummary of effects that likely would be generated if the transaction is actually run. Note however, that not all dev-inspect transactions are actually usable as transactions so it might not be possible actually generate these effects from a normal transaction.
events: SuiTransactionBlockEventsEvents that likely would be generated if the transaction is actually run.
results: Option<Vec<SuiExecutionResult>>Execution results (including return values) from executing the transactions
error: Option<String>Execution error from executing the transactions
raw_txn_data: Vec<u8>The raw transaction data that was dev inspected.
raw_effects: Vec<u8>The raw effects of the transaction that was dev inspected.
Trait Implementations§
Source§impl Clone for DevInspectResults
impl Clone for DevInspectResults
Source§fn clone(&self) -> DevInspectResults
fn clone(&self) -> DevInspectResults
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 DevInspectResults
impl Debug for DevInspectResults
Source§impl<'de> Deserialize<'de> for DevInspectResults
impl<'de> Deserialize<'de> for DevInspectResults
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 DevInspectResults
impl RefUnwindSafe for DevInspectResults
impl Send for DevInspectResults
impl Sync for DevInspectResults
impl Unpin for DevInspectResults
impl UnwindSafe for DevInspectResults
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<'de, T> FromBcs for Twhere
T: Deserialize<'de>,
impl<'de, T> FromBcs for Twhere
T: Deserialize<'de>,
fn from_bcs<'de>(bytes: &'de [u8]) -> Result<Self, Error>where
Self: Deserialize<'de>,
fn from_bcs_base64(base64: &str) -> Result<Self, Error>where
Self: DeserializeOwned,
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