#[repr(i32)]pub enum FixOrdStatus {
Show 16 variants
Unspecified = 0,
New = 1,
PartiallyFilled = 2,
Filled = 3,
DoneForDay = 4,
Canceled = 5,
Replaced = 6,
PendingCancel = 7,
Stopped = 8,
Rejected = 9,
Suspended = 10,
PendingNew = 11,
Calculated = 12,
Expired = 13,
AcceptedForBidding = 14,
PendingReplace = 15,
}Expand description
FIX协议的订单状态
Variants§
Unspecified = 0
New = 1
新订单
PartiallyFilled = 2
部分成交
Filled = 3
完全成交
DoneForDay = 4
当日有效订单
Canceled = 5
已撤销
Replaced = 6
已替换
PendingCancel = 7
等待撤销
Stopped = 8
已暂停
Rejected = 9
已拒绝
Suspended = 10
已暂停
PendingNew = 11
等待新订单
Calculated = 12
已计算
Expired = 13
已过期
AcceptedForBidding = 14
已接受竞价
PendingReplace = 15
等待替换
Implementations§
Source§impl FixOrdStatus
impl FixOrdStatus
Source§impl FixOrdStatus
impl FixOrdStatus
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 FixOrdStatus
impl Clone for FixOrdStatus
Source§fn clone(&self) -> FixOrdStatus
fn clone(&self) -> FixOrdStatus
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 FixOrdStatus
impl Debug for FixOrdStatus
Source§impl Default for FixOrdStatus
impl Default for FixOrdStatus
Source§fn default() -> FixOrdStatus
fn default() -> FixOrdStatus
Returns the “default value” for a type. Read more
Source§impl From<FixOrdStatus> for i32
impl From<FixOrdStatus> for i32
Source§fn from(value: FixOrdStatus) -> i32
fn from(value: FixOrdStatus) -> i32
Converts to this type from the input type.
Source§impl Hash for FixOrdStatus
impl Hash for FixOrdStatus
Source§impl Ord for FixOrdStatus
impl Ord for FixOrdStatus
Source§fn cmp(&self, other: &FixOrdStatus) -> Ordering
fn cmp(&self, other: &FixOrdStatus) -> 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 FixOrdStatus
impl PartialEq for FixOrdStatus
Source§impl PartialOrd for FixOrdStatus
impl PartialOrd for FixOrdStatus
Source§impl TryFrom<i32> for FixOrdStatus
impl TryFrom<i32> for FixOrdStatus
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<FixOrdStatus, UnknownEnumValue>
fn try_from(value: i32) -> Result<FixOrdStatus, UnknownEnumValue>
Performs the conversion.
impl Copy for FixOrdStatus
impl Eq for FixOrdStatus
impl StructuralPartialEq for FixOrdStatus
Auto Trait Implementations§
impl Freeze for FixOrdStatus
impl RefUnwindSafe for FixOrdStatus
impl Send for FixOrdStatus
impl Sync for FixOrdStatus
impl Unpin for FixOrdStatus
impl UnsafeUnpin for FixOrdStatus
impl UnwindSafe for FixOrdStatus
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.