pub struct InvokeResult {
pub hash: String,
pub status: String,
pub contract_id: String,
pub function: String,
pub fee: u32,
pub result_xdr: Option<String>,
pub events: Vec<String>,
pub error_code: Option<String>,
pub error_result_xdr: Option<String>,
pub diagnostic_events: Vec<String>,
}Expand description
Final result of a state-changing contract invocation.
Fields§
§hash: String§status: String§contract_id: String§function: String§fee: u32§result_xdr: Option<String>§events: Vec<String>§error_code: Option<String>§error_result_xdr: Option<String>§diagnostic_events: Vec<String>Trait Implementations§
Source§impl Clone for InvokeResult
impl Clone for InvokeResult
Source§impl Debug for InvokeResult
impl Debug for InvokeResult
Source§impl PartialEq for InvokeResult
impl PartialEq for InvokeResult
impl StructuralPartialEq for InvokeResult
Auto Trait Implementations§
impl Freeze for InvokeResult
impl RefUnwindSafe for InvokeResult
impl Send for InvokeResult
impl Sync for InvokeResult
impl Unpin for InvokeResult
impl UnsafeUnpin for InvokeResult
impl UnwindSafe for InvokeResult
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