pub enum TrdType {
Show 47 variants
RegularTrade = 0,
BlockTrade = 1,
Efp = 2,
Transfer = 3,
LateTrade = 4,
TTrade = 5,
WeightedAveragePriceTrade = 6,
BunchedTrade = 7,
LateBunchedTrade = 8,
PriorReferencePriceTrade = 9,
AfterHoursTrade = 10,
ExchangeForRisk = 11,
ExchangeForSwap = 12,
ExchangeOfFuturesFor = 13,
ExchangeOfOptionsForOptions = 14,
TradingAtSettlement = 15,
AllOrNone = 16,
FuturesLargeOrderExecution = 17,
ExchangeOfFuturesForFutures = 18,
OptionInterimTrade = 19,
OptionCabinetTrade = 20,
PrivatelyNegotiatedTrades = 22,
SubstitutionOfFuturesForForwards = 23,
ErrorTrade = 24,
SpecialCumDividend = 25,
SpecialExDividend = 26,
SpecialCumCoupon = 27,
SpecialExCoupon = 28,
CashSettlement = 29,
SpecialPrice = 30,
GuaranteedDelivery = 31,
SpecialCumRights = 32,
SpecialExRights = 33,
SpecialCumCapitalRepayments = 34,
SpecialExCapitalRepayments = 35,
SpecialCumBonus = 36,
SpecialExBonus = 37,
LargeTrade = 38,
WorkedPrincipalTrade = 39,
BlockTrades = 40,
NameChange = 41,
PortfolioTransfer = 42,
ProrogationBuy = 43,
ProrogationSell = 44,
OptionExercise = 45,
DeltaNeutralTransaction = 46,
FinancingTransaction = 47,
}
Variants§
RegularTrade = 0
BlockTrade = 1
Efp = 2
Transfer = 3
LateTrade = 4
TTrade = 5
WeightedAveragePriceTrade = 6
BunchedTrade = 7
LateBunchedTrade = 8
PriorReferencePriceTrade = 9
AfterHoursTrade = 10
ExchangeForRisk = 11
ExchangeForSwap = 12
ExchangeOfFuturesFor = 13
ExchangeOfOptionsForOptions = 14
TradingAtSettlement = 15
AllOrNone = 16
FuturesLargeOrderExecution = 17
ExchangeOfFuturesForFutures = 18
OptionInterimTrade = 19
OptionCabinetTrade = 20
PrivatelyNegotiatedTrades = 22
SubstitutionOfFuturesForForwards = 23
ErrorTrade = 24
SpecialCumDividend = 25
SpecialExDividend = 26
SpecialCumCoupon = 27
SpecialExCoupon = 28
CashSettlement = 29
SpecialPrice = 30
GuaranteedDelivery = 31
SpecialCumRights = 32
SpecialExRights = 33
SpecialCumCapitalRepayments = 34
SpecialExCapitalRepayments = 35
SpecialCumBonus = 36
SpecialExBonus = 37
LargeTrade = 38
WorkedPrincipalTrade = 39
BlockTrades = 40
NameChange = 41
PortfolioTransfer = 42
ProrogationBuy = 43
ProrogationSell = 44
OptionExercise = 45
DeltaNeutralTransaction = 46
FinancingTransaction = 47
Implementations§
Source§impl TrdType
impl TrdType
pub const fn from_const_bytes(s: &[u8]) -> Result<Self, FixParseError>
Trait Implementations§
Source§impl IntoFixValue for TrdType
impl IntoFixValue for TrdType
impl Copy for TrdType
impl Eq for TrdType
impl StructuralPartialEq for TrdType
Auto Trait Implementations§
impl Freeze for TrdType
impl RefUnwindSafe for TrdType
impl Send for TrdType
impl Sync for TrdType
impl Unpin for TrdType
impl UnwindSafe for TrdType
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