pub enum TradeCondition {
Show 77 variants
Cash,
AveragePriceTrade,
CashTrade,
NextDay,
OpeningReopeningTradeDetail,
IntradayTradeDetail,
Rule127Trade,
Rule155Trade,
SoldLast,
NextDayTrade,
Opened,
Seller,
Sold,
StoppedStock,
ImbalanceMoreBuyers,
ImbalanceMoreSellers,
OpeningPrice,
BargainCondition,
ConvertedPriceIndicator,
ExchangeLast,
FinalPriceOfSession,
ExPit,
CrossedX,
TradesResultingFromManualSlowQuote,
TradesResultingFromIntermarketSweep,
VolumeOnly,
DirectPlus,
Acquisition,
Bunched,
Distribution,
BunchedSale,
SplitTrade,
CancelStopped,
CancelEth,
CancelStoppedEth,
OutOfSequenceEth,
CancelLastEth,
SoldLastSaleEth,
CancelLast,
SoldLastSale,
CancelOpen,
CancelOpenEth,
OpenedSaleEth,
CancelOnly,
CancelOnlyEth,
LateOpenEth,
AutoExecutionEth,
Reopen,
ReopenEth,
Adjusted,
AdjustedEth,
Spread,
SpreadEth,
Straddle,
StraddleEth,
Stopped,
StoppedEth,
RegularEth,
Combo,
ComboEth,
OfficialClosingPrice,
PriorReferencePrice,
Cancel,
StoppedSoldLast,
StoppedOutOfSequence,
OfficalClosingPrice,
CrossedAo,
FastMarket,
AutomaticExecution,
FormT,
BasketIndex,
BurstBasket,
OutsideSpread,
ImpliedTrade,
MarketplaceEnteredTrade,
MultAssetClassMultilegTrade,
MultilegToMultilegTrade,
}
Variants§
Cash
Value “A”
AveragePriceTrade
Value “B”
CashTrade
Value “C”
NextDay
Value “D”
OpeningReopeningTradeDetail
Value “E”
IntradayTradeDetail
Value “F”
Rule127Trade
Value “G”
Rule155Trade
Value “H”
SoldLast
Value “I”
NextDayTrade
Value “J”
Opened
Value “K”
Seller
Value “L”
Sold
Value “M”
StoppedStock
Value “N”
ImbalanceMoreBuyers
Value “P”
ImbalanceMoreSellers
Value “Q”
OpeningPrice
Value “R”
BargainCondition
Value “S”
ConvertedPriceIndicator
Value “T”
ExchangeLast
Value “U”
FinalPriceOfSession
Value “V”
ExPit
Value “W”
CrossedX
Value “X”
TradesResultingFromManualSlowQuote
Value “Y”
TradesResultingFromIntermarketSweep
Value “Z”
VolumeOnly
Value “a”
DirectPlus
Value “b”
Acquisition
Value “c”
Bunched
Value “d”
Distribution
Value “e”
BunchedSale
Value “f”
SplitTrade
Value “g”
CancelStopped
Value “h”
CancelEth
Value “i”
CancelStoppedEth
Value “j”
OutOfSequenceEth
Value “k”
CancelLastEth
Value “l”
SoldLastSaleEth
Value “m”
CancelLast
Value “n”
SoldLastSale
Value “o”
CancelOpen
Value “p”
CancelOpenEth
Value “q”
OpenedSaleEth
Value “r”
CancelOnly
Value “s”
CancelOnlyEth
Value “t”
LateOpenEth
Value “u”
AutoExecutionEth
Value “v”
Reopen
Value “w”
ReopenEth
Value “x”
Adjusted
Value “y”
AdjustedEth
Value “z”
Spread
Value “AA”
SpreadEth
Value “AB”
Straddle
Value “AC”
StraddleEth
Value “AD”
Stopped
Value “AE”
StoppedEth
Value “AF”
RegularEth
Value “AG”
Combo
Value “AH”
ComboEth
Value “AI”
OfficialClosingPrice
Value “AJ”
PriorReferencePrice
Value “AK”
Cancel
Value “0”
StoppedSoldLast
Value “AL”
StoppedOutOfSequence
Value “AM”
OfficalClosingPrice
Value “AN”
CrossedAo
Value “AO”
FastMarket
Value “AP”
AutomaticExecution
Value “AQ”
FormT
Value “AR”
BasketIndex
Value “AS”
BurstBasket
Value “AT”
OutsideSpread
Value “AV”
ImpliedTrade
Value “1”
MarketplaceEnteredTrade
Value “2”
MultAssetClassMultilegTrade
Value “3”
MultilegToMultilegTrade
Value “4”
Implementations§
Source§impl TradeCondition
impl TradeCondition
pub const fn from_bytes(input: &[u8]) -> Option<TradeCondition>
pub const fn from_fix_str(input: &FixStr) -> Option<TradeCondition>
pub const fn as_bytes(&self) -> &'static [u8] ⓘ
pub const fn as_fix_str(&self) -> &'static FixStr
Trait Implementations§
Source§impl Clone for TradeCondition
impl Clone for TradeCondition
Source§fn clone(&self) -> TradeCondition
fn clone(&self) -> TradeCondition
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 TradeCondition
impl Debug for TradeCondition
Source§impl Default for TradeCondition
impl Default for TradeCondition
Source§fn default() -> TradeCondition
fn default() -> TradeCondition
Returns the “default value” for a type. Read more
Source§impl From<TradeCondition> for &'static [u8]
impl From<TradeCondition> for &'static [u8]
Source§impl PartialEq for TradeCondition
impl PartialEq for TradeCondition
Source§impl ToFixString for TradeCondition
impl ToFixString for TradeCondition
fn to_fix_string(&self) -> FixString
Source§impl TryFrom<&FixStr> for TradeCondition
impl TryFrom<&FixStr> for TradeCondition
Source§type Error = ParseRejectReason
type Error = ParseRejectReason
The type returned in the event of a conversion error.
Source§fn try_from(input: &FixStr) -> Result<TradeCondition, ParseRejectReason>
fn try_from(input: &FixStr) -> Result<TradeCondition, ParseRejectReason>
Performs the conversion.
impl Copy for TradeCondition
impl Eq for TradeCondition
impl StructuralPartialEq for TradeCondition
Auto Trait Implementations§
impl Freeze for TradeCondition
impl RefUnwindSafe for TradeCondition
impl Send for TradeCondition
impl Sync for TradeCondition
impl Unpin for TradeCondition
impl UnwindSafe for TradeCondition
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