pub enum PolygonMessage {
Trade(StreamTrade),
Quote(StreamQuote),
Aggregate(StreamAggregate),
Status(Value),
Unknown(String),
}Expand description
A parsed WebSocket message from Polygon.
Variants§
Trade(StreamTrade)
Trade event.
Quote(StreamQuote)
Quote event.
Aggregate(StreamAggregate)
Aggregate bar (per-second or per-minute).
Status(Value)
Status/control message (auth, subscription confirmations).
Unknown(String)
Unknown/unparsed message.
Trait Implementations§
Source§impl Clone for PolygonMessage
impl Clone for PolygonMessage
Source§fn clone(&self) -> PolygonMessage
fn clone(&self) -> PolygonMessage
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 PolygonMessage
impl RefUnwindSafe for PolygonMessage
impl Send for PolygonMessage
impl Sync for PolygonMessage
impl Unpin for PolygonMessage
impl UnsafeUnpin for PolygonMessage
impl UnwindSafe for PolygonMessage
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<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