pub enum DefiUnsubscribeCommand {
Blocks(UnsubscribeBlocks),
Pool(UnsubscribePool),
PoolSwaps(UnsubscribePoolSwaps),
PoolLiquidityUpdates(UnsubscribePoolLiquidityUpdates),
}
Variants§
Blocks(UnsubscribeBlocks)
Pool(UnsubscribePool)
PoolSwaps(UnsubscribePoolSwaps)
PoolLiquidityUpdates(UnsubscribePoolLiquidityUpdates)
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, or PoolLiquidityUpdates 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 · 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 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 UnwindSafe for DefiUnsubscribeCommand
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more