Struct longport::quote::WarrantQuote
source · pub struct WarrantQuote {Show 22 fields
pub symbol: String,
pub last_done: Decimal,
pub prev_close: Decimal,
pub open: Decimal,
pub high: Decimal,
pub low: Decimal,
pub timestamp: OffsetDateTime,
pub volume: i64,
pub turnover: Decimal,
pub trade_status: TradeStatus,
pub implied_volatility: Decimal,
pub expiry_date: Date,
pub last_trade_date: Date,
pub outstanding_ratio: Decimal,
pub outstanding_quantity: i64,
pub conversion_ratio: Decimal,
pub category: WarrantType,
pub strike_price: Decimal,
pub upper_strike_price: Decimal,
pub lower_strike_price: Decimal,
pub call_price: Decimal,
pub underlying_symbol: String,
}
Expand description
Quote of warrant
Fields§
§symbol: String
Security code
last_done: Decimal
Latest price
prev_close: Decimal
Yesterday’s close
open: Decimal
Open
high: Decimal
High
low: Decimal
Low
timestamp: OffsetDateTime
Time of latest price
volume: i64
Volume
turnover: Decimal
Turnover
trade_status: TradeStatus
Security trading status
implied_volatility: Decimal
Implied volatility
expiry_date: Date
Exprity date
last_trade_date: Date
Last tradalbe date
outstanding_ratio: Decimal
Outstanding ratio
outstanding_quantity: i64
Outstanding quantity
conversion_ratio: Decimal
Conversion ratio
category: WarrantType
Warrant type
strike_price: Decimal
Strike price
upper_strike_price: Decimal
Upper bound price
lower_strike_price: Decimal
Lower bound price
call_price: Decimal
Call price
underlying_symbol: String
Underlying security symbol of the warrant
Trait Implementations§
source§impl Clone for WarrantQuote
impl Clone for WarrantQuote
source§fn clone(&self) -> WarrantQuote
fn clone(&self) -> WarrantQuote
Returns a copy 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 WarrantQuote
impl Debug for WarrantQuote
Auto Trait Implementations§
impl Freeze for WarrantQuote
impl RefUnwindSafe for WarrantQuote
impl Send for WarrantQuote
impl Sync for WarrantQuote
impl Unpin for WarrantQuote
impl UnwindSafe for WarrantQuote
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§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>
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