pub struct RetrieveMessageOriginResult {
pub tx: Option<BlockchainTransaction>,
pub off_chain_msg_envelope: Option<OffChainMsgEnvelope>,
pub proof: Option<ProofInfo>,
}
Expand description
Data returned from a successful call to Retrieve Message Origin API method.
Fields
tx: Option<BlockchainTransaction>
Blockchain transaction info.
Note: not returned for off-chain messages not yet settled to the blockchain.
off_chain_msg_envelope: Option<OffChainMsgEnvelope>
Off-chain message envelope info.
proof: Option<ProofInfo>
Message origin proof.
Trait Implementations
sourceimpl Clone for RetrieveMessageOriginResult
impl Clone for RetrieveMessageOriginResult
sourcefn clone(&self) -> RetrieveMessageOriginResult
fn clone(&self) -> RetrieveMessageOriginResult
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RetrieveMessageOriginResult
impl Debug for RetrieveMessageOriginResult
sourceimpl<'de> Deserialize<'de> for RetrieveMessageOriginResult
impl<'de> Deserialize<'de> for RetrieveMessageOriginResult
sourcefn 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
sourceimpl PartialEq<RetrieveMessageOriginResult> for RetrieveMessageOriginResult
impl PartialEq<RetrieveMessageOriginResult> for RetrieveMessageOriginResult
sourcefn eq(&self, other: &RetrieveMessageOriginResult) -> bool
fn eq(&self, other: &RetrieveMessageOriginResult) -> bool
impl Eq for RetrieveMessageOriginResult
impl StructuralEq for RetrieveMessageOriginResult
impl StructuralPartialEq for RetrieveMessageOriginResult
Auto Trait Implementations
impl RefUnwindSafe for RetrieveMessageOriginResult
impl Send for RetrieveMessageOriginResult
impl Sync for RetrieveMessageOriginResult
impl Unpin for RetrieveMessageOriginResult
impl UnwindSafe for RetrieveMessageOriginResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.