pub struct ReceiptOutput {
pub contract_address: Option<Address>,
pub events: Vec<Event>,
pub transfers: Vec<Transfer>,
}
Expand description
Single output in the transaction receipt
Fields§
§contract_address: Option<Address>
Deployed contract address, if the corresponding clause is a contract deployment clause
events: Vec<Event>
Emitted contract events
transfers: Vec<Transfer>
Transfers executed during the contract call
Trait Implementations§
Source§impl Clone for ReceiptOutput
impl Clone for ReceiptOutput
Source§fn clone(&self) -> ReceiptOutput
fn clone(&self) -> ReceiptOutput
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 Debug for ReceiptOutput
impl Debug for ReceiptOutput
Source§impl<'de> Deserialize<'de> for ReceiptOutput
impl<'de> Deserialize<'de> for ReceiptOutput
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 ReceiptOutput
impl PartialEq for ReceiptOutput
Source§impl Serialize for ReceiptOutput
impl Serialize for ReceiptOutput
impl StructuralPartialEq for ReceiptOutput
Auto Trait Implementations§
impl Freeze for ReceiptOutput
impl RefUnwindSafe for ReceiptOutput
impl Send for ReceiptOutput
impl Sync for ReceiptOutput
impl Unpin for ReceiptOutput
impl UnwindSafe for ReceiptOutput
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