pub struct WebSocketSubscriber;Expand description
Standard Subscriber for WebSockets suitable for most exchanges.
Trait Implementations§
Source§impl Clone for WebSocketSubscriber
impl Clone for WebSocketSubscriber
Source§fn clone(&self) -> WebSocketSubscriber
fn clone(&self) -> WebSocketSubscriber
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 WebSocketSubscriber
impl Debug for WebSocketSubscriber
Source§impl<'de> Deserialize<'de> for WebSocketSubscriber
impl<'de> Deserialize<'de> for WebSocketSubscriber
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 Hash for WebSocketSubscriber
impl Hash for WebSocketSubscriber
Source§impl Ord for WebSocketSubscriber
impl Ord for WebSocketSubscriber
Source§fn cmp(&self, other: &WebSocketSubscriber) -> Ordering
fn cmp(&self, other: &WebSocketSubscriber) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for WebSocketSubscriber
impl PartialEq for WebSocketSubscriber
Source§impl PartialOrd for WebSocketSubscriber
impl PartialOrd for WebSocketSubscriber
Source§impl Serialize for WebSocketSubscriber
impl Serialize for WebSocketSubscriber
Source§impl Subscriber for WebSocketSubscriber
impl Subscriber for WebSocketSubscriber
type SubMapper = WebSocketSubMapper
fn subscribe<'life0, 'async_trait, Exchange, Instrument, Kind>(
subscriptions: &'life0 [Subscription<Exchange, Instrument, Kind>],
) -> Pin<Box<dyn Future<Output = Result<Subscribed<Instrument::Key>, SocketError>> + Send + 'async_trait>>where
Exchange: Connector + Send + Sync + 'async_trait,
Kind: SubscriptionKind + Send + Sync + 'async_trait,
Instrument: InstrumentData + 'async_trait,
Subscription<Exchange, Instrument, Kind>: Identifier<Exchange::Channel> + Identifier<Exchange::Market>,
'life0: 'async_trait,
impl Copy for WebSocketSubscriber
impl Eq for WebSocketSubscriber
impl StructuralPartialEq for WebSocketSubscriber
Auto Trait Implementations§
impl Freeze for WebSocketSubscriber
impl RefUnwindSafe for WebSocketSubscriber
impl Send for WebSocketSubscriber
impl Sync for WebSocketSubscriber
impl Unpin for WebSocketSubscriber
impl UnwindSafe for WebSocketSubscriber
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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