Struct MdSubscription
pub struct MdSubscription {
pub id: SubscriptionId,
pub instrument: InstrumentId,
pub kind: MdSubKind,
pub opts: SubscribeOpts,
pub guid: String,
}Expand description
One live market data subscription, as the connector remembers it.
Fields§
§id: SubscriptionIdThe id the bot got from subscribe_*.
instrument: InstrumentIdThe instrument the data is about.
kind: MdSubKindWhat the subscription delivers.
opts: SubscribeOptsThe options given at subscribe time (backpressure policy, depth).
guid: StringThe guid of the WebSocket subscription: it names the data frames and the unsubscribe.
Trait Implementations§
§impl Clone for MdSubscription
impl Clone for MdSubscription
§fn clone(&self) -> MdSubscription
fn clone(&self) -> MdSubscription
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 moreAuto Trait Implementations§
impl Freeze for MdSubscription
impl RefUnwindSafe for MdSubscription
impl Send for MdSubscription
impl Sync for MdSubscription
impl Unpin for MdSubscription
impl UnsafeUnpin for MdSubscription
impl UnwindSafe for MdSubscription
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].