pub enum SubscriptionChannel {
Show 20 variants
Orderbook,
Trades,
Orders,
Fills,
Markets,
Prices,
Positions,
Transactions,
OrderEvents,
LiveSports,
LiveEsports,
MarketLifecycle,
SubscribeMarketPrices,
SubscribePositions,
SubscribeTransactions,
SubscribeOrderEvents,
SubscribeLiveSports,
SubscribeLiveEsports,
SubscribeMarketLifecycle,
UnsubscribeMarketLifecycle,
}Expand description
Identifies a WebSocket subscription target on the Limitless Exchange.
Variants prefixed with Subscribe / Unsubscribe represent client →
server subscription requests. The non-prefixed variants are server-emitted
event names used for dispatching incoming messages.
Variants§
Orderbook
CLOB orderbook snapshots (orderbook).
Trades
Public trade feed (trades).
Orders
Order status updates (orders).
Fills
Fill notifications (fills).
Markets
Market statistics (markets).
Prices
Aggregated price feed (prices).
Positions
Portfolio position updates (positions).
Transactions
Blockchain transaction events (transactions).
OrderEvents
OME + settlement lifecycle events (orderEvent).
LiveSports
Live sports data (liveSports).
LiveEsports
Live esports data (liveEsports).
MarketLifecycle
Market creation / resolution events (marketLifecycle).
SubscribeMarketPrices
Subscribe to AMM prices + CLOB orderbook.
SubscribePositions
Subscribe to portfolio position updates (requires auth).
SubscribeTransactions
Subscribe to blockchain transaction events (requires auth).
SubscribeOrderEvents
Subscribe to OME + settlement lifecycle events (requires auth).
SubscribeLiveSports
Subscribe to live sports data.
SubscribeLiveEsports
Subscribe to live esports data.
SubscribeMarketLifecycle
Subscribe to market creation / resolution events.
UnsubscribeMarketLifecycle
Unsubscribe from market lifecycle events.
Implementations§
Trait Implementations§
Source§impl Clone for SubscriptionChannel
impl Clone for SubscriptionChannel
Source§fn clone(&self) -> SubscriptionChannel
fn clone(&self) -> SubscriptionChannel
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SubscriptionChannel
impl Debug for SubscriptionChannel
Source§impl<'de> Deserialize<'de> for SubscriptionChannel
impl<'de> Deserialize<'de> for SubscriptionChannel
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>,
Source§impl Hash for SubscriptionChannel
impl Hash for SubscriptionChannel
Source§impl PartialEq for SubscriptionChannel
impl PartialEq for SubscriptionChannel
Source§fn eq(&self, other: &SubscriptionChannel) -> bool
fn eq(&self, other: &SubscriptionChannel) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for SubscriptionChannel
impl Serialize for SubscriptionChannel
impl Copy for SubscriptionChannel
impl Eq for SubscriptionChannel
impl StructuralPartialEq for SubscriptionChannel
Auto Trait Implementations§
impl Freeze for SubscriptionChannel
impl RefUnwindSafe for SubscriptionChannel
impl Send for SubscriptionChannel
impl Sync for SubscriptionChannel
impl Unpin for SubscriptionChannel
impl UnsafeUnpin for SubscriptionChannel
impl UnwindSafe for SubscriptionChannel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.