#[repr(i32)]pub enum OrderTimeInForce {
TimeDay = 0,
TimeGtc = 1,
TimeGtd = 2,
TimeFok = 3,
TimeIoc = 4,
}Expand description
订单期限
Variants§
TimeDay = 0
当日有效
TimeGtc = 1
撤单前有效,最多持续90自然日
TimeGtd = 2
指定日期前有效
TimeFok = 3
全部成交或取消
TimeIoc = 4
立即或取消(可部分成交,剩余交易量取消)
Implementations§
Source§impl OrderTimeInForce
impl OrderTimeInForce
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 OrderTimeInForce
impl Clone for OrderTimeInForce
Source§fn clone(&self) -> OrderTimeInForce
fn clone(&self) -> OrderTimeInForce
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 OrderTimeInForce
impl Debug for OrderTimeInForce
Source§impl Default for OrderTimeInForce
impl Default for OrderTimeInForce
Source§fn default() -> OrderTimeInForce
fn default() -> OrderTimeInForce
Returns the “default value” for a type. Read more
Source§impl From<OrderTimeInForce> for i32
impl From<OrderTimeInForce> for i32
Source§fn from(value: OrderTimeInForce) -> i32
fn from(value: OrderTimeInForce) -> i32
Converts to this type from the input type.
Source§impl Hash for OrderTimeInForce
impl Hash for OrderTimeInForce
Source§impl Ord for OrderTimeInForce
impl Ord for OrderTimeInForce
Source§fn cmp(&self, other: &OrderTimeInForce) -> Ordering
fn cmp(&self, other: &OrderTimeInForce) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OrderTimeInForce
impl PartialEq for OrderTimeInForce
Source§impl PartialOrd for OrderTimeInForce
impl PartialOrd for OrderTimeInForce
Source§impl TryFrom<i32> for OrderTimeInForce
impl TryFrom<i32> for OrderTimeInForce
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<OrderTimeInForce, UnknownEnumValue>
fn try_from(value: i32) -> Result<OrderTimeInForce, UnknownEnumValue>
Performs the conversion.
impl Copy for OrderTimeInForce
impl Eq for OrderTimeInForce
impl StructuralPartialEq for OrderTimeInForce
Auto Trait Implementations§
impl Freeze for OrderTimeInForce
impl RefUnwindSafe for OrderTimeInForce
impl Send for OrderTimeInForce
impl Sync for OrderTimeInForce
impl Unpin for OrderTimeInForce
impl UnsafeUnpin for OrderTimeInForce
impl UnwindSafe for OrderTimeInForce
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,
§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
Checks if this value is equivalent to the given key. Read more
§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
Checks if this value is equivalent to the given key. Read more
§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
Compare self to
key and return true if they are equal.