pub enum DefiUnsubscribeCommand {
Blocks(UnsubscribeBlocks),
Pool(UnsubscribePool),
PoolSwaps(UnsubscribePoolSwaps),
PoolLiquidityUpdates(UnsubscribePoolLiquidityUpdates),
PoolFeeCollects(UnsubscribePoolFeeCollects),
PoolFlashEvents(UnsubscribePoolFlashEvents),
}Variants§
Blocks(UnsubscribeBlocks)
Pool(UnsubscribePool)
PoolSwaps(UnsubscribePoolSwaps)
PoolLiquidityUpdates(UnsubscribePoolLiquidityUpdates)
PoolFeeCollects(UnsubscribePoolFeeCollects)
PoolFlashEvents(UnsubscribePoolFlashEvents)
Implementations§
Source§impl DefiUnsubscribeCommand
impl DefiUnsubscribeCommand
Sourcepub fn blockchain(&self) -> Blockchain
pub fn blockchain(&self) -> Blockchain
Returns the blockchain associated with this command.
§Panics
Panics if the instrument ID’s venue cannot be parsed as a valid blockchain venue
for Pool, PoolSwaps, PoolLiquidityUpdates, PoolFeeCollects, or PoolFlashEvents commands.
pub fn command_id(&self) -> UUID4
pub fn client_id(&self) -> Option<&ClientId>
pub fn venue(&self) -> Option<&Venue>
pub fn ts_init(&self) -> UnixNanos
Trait Implementations§
Source§impl Clone for DefiUnsubscribeCommand
impl Clone for DefiUnsubscribeCommand
Source§fn clone(&self) -> DefiUnsubscribeCommand
fn clone(&self) -> DefiUnsubscribeCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DefiUnsubscribeCommand
impl Debug for DefiUnsubscribeCommand
Source§impl<'de> Deserialize<'de> for DefiUnsubscribeCommand
impl<'de> Deserialize<'de> for DefiUnsubscribeCommand
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 for DefiUnsubscribeCommand
impl PartialEq for DefiUnsubscribeCommand
Auto Trait Implementations§
impl Freeze for DefiUnsubscribeCommand
impl RefUnwindSafe for DefiUnsubscribeCommand
impl Send for DefiUnsubscribeCommand
impl Sync for DefiUnsubscribeCommand
impl Unpin for DefiUnsubscribeCommand
impl UnsafeUnpin for DefiUnsubscribeCommand
impl UnwindSafe for DefiUnsubscribeCommand
Blanket Implementations§
impl<T> Allocation for T
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