Struct simperby_settlement::execution::Execution
source · pub struct Execution {
pub target_chain: String,
pub contract_sequence: u128,
pub message: ExecutionMessage,
}Fields§
§target_chain: StringThe target settlement chain which this message will be delivered to.
contract_sequence: u128An increasing sequence for the target contract to prevent replay attack.
message: ExecutionMessageThe actual content to deliver.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Execution
impl<'de> Deserialize<'de> for Execution
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<Execution> for Execution
impl PartialEq<Execution> for Execution
impl Eq for Execution
impl StructuralEq for Execution
impl StructuralPartialEq for Execution
Auto Trait Implementations§
impl RefUnwindSafe for Execution
impl Send for Execution
impl Sync for Execution
impl Unpin for Execution
impl UnwindSafe for Execution
Blanket Implementations§
source§impl<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,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.