pub enum IntentMessage {
Register {
onchain_output_indexes: Vec<usize>,
valid_at: u64,
expire_at: u64,
own_cosigner_pks: Vec<PublicKey>,
},
Delete {
expire_at: u64,
},
EstimateIntentFee {
onchain_output_indexes: Vec<usize>,
valid_at: u64,
expire_at: u64,
own_cosigner_pks: Vec<PublicKey>,
},
GetPendingTx {
expire_at: u64,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for IntentMessage
impl Clone for IntentMessage
Source§fn clone(&self) -> IntentMessage
fn clone(&self) -> IntentMessage
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 IntentMessage
impl Debug for IntentMessage
Source§impl<'de> Deserialize<'de> for IntentMessage
impl<'de> Deserialize<'de> for IntentMessage
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 IntentMessage
impl RefUnwindSafe for IntentMessage
impl Send for IntentMessage
impl Sync for IntentMessage
impl Unpin for IntentMessage
impl UnsafeUnpin for IntentMessage
impl UnwindSafe for IntentMessage
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