Struct tinkoff_invest_types::TradingDay
source · pub struct TradingDay {Show 16 fields
pub date: Option<Timestamp>,
pub is_trading_day: bool,
pub start_time: Option<Timestamp>,
pub end_time: Option<Timestamp>,
pub opening_auction_start_time: Option<Timestamp>,
pub closing_auction_end_time: Option<Timestamp>,
pub evening_opening_auction_start_time: Option<Timestamp>,
pub evening_start_time: Option<Timestamp>,
pub evening_end_time: Option<Timestamp>,
pub clearing_start_time: Option<Timestamp>,
pub clearing_end_time: Option<Timestamp>,
pub premarket_start_time: Option<Timestamp>,
pub premarket_end_time: Option<Timestamp>,
pub closing_auction_start_time: Option<Timestamp>,
pub opening_auction_end_time: Option<Timestamp>,
pub intervals: Vec<TradingInterval>,
}
Expand description
Информация о времени торгов.
Fields§
§date: Option<Timestamp>
Дата.
is_trading_day: bool
Признак торгового дня на бирже.
start_time: Option<Timestamp>
Время начала торгов по UTC.
end_time: Option<Timestamp>
Время окончания торгов по UTC.
opening_auction_start_time: Option<Timestamp>
Время начала аукциона открытия по UTC.
closing_auction_end_time: Option<Timestamp>
Время окончания аукциона закрытия по UTC.
evening_opening_auction_start_time: Option<Timestamp>
Время начала аукциона открытия вечерней сессии по UTC.
evening_start_time: Option<Timestamp>
Время начала вечерней сессии по UTC.
evening_end_time: Option<Timestamp>
Время окончания вечерней сессии по UTC.
clearing_start_time: Option<Timestamp>
Время начала основного клиринга по UTC.
clearing_end_time: Option<Timestamp>
Время окончания основного клиринга по UTC.
premarket_start_time: Option<Timestamp>
Время начала премаркета по UTC.
premarket_end_time: Option<Timestamp>
Время окончания премаркета по UTC.
closing_auction_start_time: Option<Timestamp>
Время начала аукциона закрытия по UTC.
opening_auction_end_time: Option<Timestamp>
Время окончания аукциона открытия по UTC.
intervals: Vec<TradingInterval>
Торговые интервалы.
Trait Implementations§
source§impl Clone for TradingDay
impl Clone for TradingDay
source§fn clone(&self) -> TradingDay
fn clone(&self) -> TradingDay
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 TradingDay
impl Debug for TradingDay
source§impl Default for TradingDay
impl Default for TradingDay
source§impl Message for TradingDay
impl Message for TradingDay
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for TradingDay
impl PartialEq for TradingDay
impl StructuralPartialEq for TradingDay
Auto Trait Implementations§
impl Freeze for TradingDay
impl RefUnwindSafe for TradingDay
impl Send for TradingDay
impl Sync for TradingDay
impl Unpin for TradingDay
impl UnwindSafe for TradingDay
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request