#[repr(i32)]pub enum InstrumentStatus {
Unspecified = 0,
Base = 1,
All = 2,
}Expand description
Статус запрашиваемых инструментов.
Variants§
Unspecified = 0
Значение не определено.
Base = 1
По умолчанию — базовый список инструментов, которыми можно торговать через T-Invest API. Сейчас списки доступных бумаг в API и других интерфейсах совпадают — кроме внебиржевых бумаг, но в будущем списки могут различаться.
All = 2
Список всех инструментов.
Implementations§
Source§impl InstrumentStatus
impl InstrumentStatus
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of InstrumentStatus.
Sourcepub fn from_i32(value: i32) -> Option<InstrumentStatus>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<InstrumentStatus>
Use the TryFrom<i32> implementation instead
Converts an i32 to a InstrumentStatus, or None if value is not a valid variant.
Source§impl InstrumentStatus
impl InstrumentStatus
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for InstrumentStatus
impl Clone for InstrumentStatus
Source§fn clone(&self) -> InstrumentStatus
fn clone(&self) -> InstrumentStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for InstrumentStatus
Source§impl Debug for InstrumentStatus
impl Debug for InstrumentStatus
Source§impl Default for InstrumentStatus
impl Default for InstrumentStatus
Source§fn default() -> InstrumentStatus
fn default() -> InstrumentStatus
impl Eq for InstrumentStatus
Source§impl From<InstrumentStatus> for i32
impl From<InstrumentStatus> for i32
Source§fn from(value: InstrumentStatus) -> i32
fn from(value: InstrumentStatus) -> i32
Source§impl Hash for InstrumentStatus
impl Hash for InstrumentStatus
Source§impl Ord for InstrumentStatus
impl Ord for InstrumentStatus
Source§fn cmp(&self, other: &InstrumentStatus) -> Ordering
fn cmp(&self, other: &InstrumentStatus) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for InstrumentStatus
impl PartialEq for InstrumentStatus
Source§fn eq(&self, other: &InstrumentStatus) -> bool
fn eq(&self, other: &InstrumentStatus) -> bool
self and other values to be equal, and is used by ==.Source§impl PartialOrd for InstrumentStatus
impl PartialOrd for InstrumentStatus
impl StructuralPartialEq for InstrumentStatus
Source§impl TryFrom<i32> for InstrumentStatus
impl TryFrom<i32> for InstrumentStatus
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
Source§fn try_from(value: i32) -> Result<InstrumentStatus, UnknownEnumValue>
fn try_from(value: i32) -> Result<InstrumentStatus, UnknownEnumValue>
Auto Trait Implementations§
impl Freeze for InstrumentStatus
impl RefUnwindSafe for InstrumentStatus
impl Send for InstrumentStatus
impl Sync for InstrumentStatus
impl Unpin for InstrumentStatus
impl UnsafeUnpin for InstrumentStatus
impl UnwindSafe for InstrumentStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Layered].