pub enum ConfirmationStrategy {
BlockConfirmations {
confirmations: u32,
timeout_secs: u64,
},
Finalized {
timeout_secs: u64,
},
Immediate,
}Expand description
Confirmation strategy for transactions
Variants§
BlockConfirmations
Wait for a specific number of block confirmations
Fields
Finalized
Wait for finalization (Substrate chains)
Immediate
Immediate return after broadcasting
Trait Implementations§
Source§impl Clone for ConfirmationStrategy
impl Clone for ConfirmationStrategy
Source§fn clone(&self) -> ConfirmationStrategy
fn clone(&self) -> ConfirmationStrategy
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 ConfirmationStrategy
impl Debug for ConfirmationStrategy
Source§impl Default for ConfirmationStrategy
impl Default for ConfirmationStrategy
Source§impl<'de> Deserialize<'de> for ConfirmationStrategy
impl<'de> Deserialize<'de> for ConfirmationStrategy
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 ConfirmationStrategy
impl RefUnwindSafe for ConfirmationStrategy
impl Send for ConfirmationStrategy
impl Sync for ConfirmationStrategy
impl Unpin for ConfirmationStrategy
impl UnwindSafe for ConfirmationStrategy
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