pub enum StreamingMarketField {
MidOpen,
High,
Low,
Change,
ChangePct,
UpdateTime,
MarketDelay,
MarketState,
Bid,
Offer,
}Expand description
Streaming market fields available for market subscriptions.
These fields represent the various market data points that can be subscribed to in the IG Markets streaming API for market updates.
Variants§
MidOpen
Mid open price
High
High price
Low
Low price
Change
Price change
ChangePct
Percentage change
UpdateTime
Last update time
MarketDelay
Market delay in milliseconds
MarketState
Market state (e.g., TRADEABLE, CLOSED)
Bid
Bid price
Offer
Offer/Ask price
Trait Implementations§
Source§impl Clone for StreamingMarketField
impl Clone for StreamingMarketField
Source§fn clone(&self) -> StreamingMarketField
fn clone(&self) -> StreamingMarketField
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StreamingMarketField
impl Debug for StreamingMarketField
Source§impl Default for StreamingMarketField
impl Default for StreamingMarketField
Source§fn default() -> StreamingMarketField
fn default() -> StreamingMarketField
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StreamingMarketField
impl<'de> Deserialize<'de> for StreamingMarketField
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 Display for StreamingMarketField
impl Display for StreamingMarketField
Source§impl Hash for StreamingMarketField
impl Hash for StreamingMarketField
Source§impl PartialEq for StreamingMarketField
impl PartialEq for StreamingMarketField
Source§impl Serialize for StreamingMarketField
impl Serialize for StreamingMarketField
impl Eq for StreamingMarketField
impl StructuralPartialEq for StreamingMarketField
Auto Trait Implementations§
impl Freeze for StreamingMarketField
impl RefUnwindSafe for StreamingMarketField
impl Send for StreamingMarketField
impl Sync for StreamingMarketField
impl Unpin for StreamingMarketField
impl UnwindSafe for StreamingMarketField
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.