pub enum ListingExchange {
Show 20 variants
TSX,
TSXI,
TSXV,
CNSX,
MX,
NASDAQ,
NASDAQI,
NYSE,
NYSEAM,
NYSEGIF,
ARCA,
OPRA,
PinkSheets,
OTCBB,
BATS,
DowJonesAverage,
SP,
NEO,
RUSSELL,
None,
}Expand description
Exchange where a security is listed
Variants§
TSX
Toronto Stock Exchange.
TSXI
Toronto Stock Exchange Index.
TSXV
Toronto Venture Exchange.
CNSX
Canadian National Stock Exchange.
MX
Montreal Exchange.
NASDAQ
NASDAQ.
NASDAQI
NASDAQ Index Feed.
NYSE
New York Stock Exchange.
NYSEAM
NYSE AMERICAN.
NYSEGIF
NYSE Global Index Feed.
ARCA
NYSE Arca.
OPRA
Option Reporting Authority.
PinkSheets
Pink Sheets.
OTCBB
OTC Bulletin Board.
BATS
BATS Exchange
DowJonesAverage
Dow Jones Industrial Average
SP
S&P 500
NEO
NEO Exchange
RUSSELL
Russell Indexes
None
Absent exchange
Trait Implementations§
Source§impl Clone for ListingExchange
impl Clone for ListingExchange
Source§fn clone(&self) -> ListingExchange
fn clone(&self) -> ListingExchange
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 ListingExchange
impl Debug for ListingExchange
Source§impl<'de> Deserialize<'de> for ListingExchange
impl<'de> Deserialize<'de> for ListingExchange
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 PartialEq for ListingExchange
impl PartialEq for ListingExchange
Source§impl Serialize for ListingExchange
impl Serialize for ListingExchange
impl StructuralPartialEq for ListingExchange
Auto Trait Implementations§
impl Freeze for ListingExchange
impl RefUnwindSafe for ListingExchange
impl Send for ListingExchange
impl Sync for ListingExchange
impl Unpin for ListingExchange
impl UnwindSafe for ListingExchange
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> 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