Skip to main content

LimitMarket

Enum LimitMarket 

Source
pub enum LimitMarket {
    Hk,
    HkOpt,
    Us,
    UsOpt,
    Cn,
    Sg,
    Jp,
}
Expand description

NN_PriceReminderLimitMarket 枚举 — 来自 C++ o-src/FutuOpenD/Src/NNData/Quote/Define/NNData_PriceReminder_Define.h (推断, C++ 端是常规 enum class).

§映射表 (来自 C++ GetPriceReminderLimitMarket)

FTAPI QotMarketsymbol 是否 IsOptionCodeLimitMarket
HK_Security (1)trueHK_OPT
HK_Security (1)falseHK
US_Security (11)trueUS_OPT
US_Security (11)falseUS
CNSH (21) / CNSZ (22)*CN
SG_Security (31)*SG
JP_Security (41)*JP
其他*None

Variants§

§

Hk

HK 普通股

§

HkOpt

HK 期权

§

Us

US 普通股

§

UsOpt

US 期权

§

Cn

CN (沪深)

§

Sg

SG

§

Jp

JP

Implementations§

Source§

impl LimitMarket

Source

pub fn from_qot_market_and_code(qot_market: i32, code: &str) -> Option<Self>

从 FTAPI Qot_Common.QotMarket + symbol 计算 LimitMarket.

不支持的市场返 None — caller 应跳过 cooldown check (后端会拒, 与 C++ NN_PriceReminderLimitMarket_None 行为一致).

Source

pub fn as_str(self) -> &'static str

Trait Implementations§

Source§

impl Clone for LimitMarket

Source§

fn clone(&self) -> LimitMarket

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LimitMarket

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for LimitMarket

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for LimitMarket

Source§

fn eq(&self, other: &LimitMarket) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for LimitMarket

Source§

impl Eq for LimitMarket

Source§

impl StructuralPartialEq for LimitMarket

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more