Enum easyfix_messages::fields::TrdType
source · pub enum TrdType {
Show 55 variants
RegularTrade,
BlockTrade1,
Efp,
Transfer,
LateTrade,
TTrade,
WeightedAveragePriceTrade,
BunchedTrade,
LateBunchedTrade,
PriorReferencePriceTrade,
AfterHoursTrade,
ExchangeForRisk,
ExchangeForSwap,
ExchangeOfFuturesFor,
ExchangeOfOptionsForOptions,
TradingAtSettlement,
AllOrNone,
FuturesLargeOrderExecution,
ExchangeOfFuturesForFutures,
OptionInterimTrade,
OptionCabinetTrade,
PrivatelyNegotiatedTrades,
SubstitutionOfFuturesForForwards,
NonStandardSettlement,
DerivativeRelatedTransaction,
PortfolioTrade,
VolumeWeightedAverageTrade,
ExchangeGrantedTrade,
RepurchaseAgreement,
Otc,
ExchangeBasisFacility,
ErrorTrade,
SpecialCumDividend,
SpecialExDividend,
SpecialCumCoupon,
SpecialExCoupon,
CashSettlement,
SpecialPrice,
GuaranteedDelivery,
SpecialCumRights,
SpecialExRights,
SpecialCumCapitalRepayments,
SpecialExCapitalRepayments,
SpecialCumBonus,
SpecialExBonus,
BlockTrade38,
WorkedPrincipalTrade,
BlockTrades,
NameChange,
PortfolioTransfer,
ProrogationBuy,
ProrogationSell,
OptionExercise,
DeltaNeutralTransaction,
FinancingTransaction,
}
Variants§
RegularTrade
BlockTrade1
Efp
Transfer
LateTrade
TTrade
WeightedAveragePriceTrade
BunchedTrade
LateBunchedTrade
PriorReferencePriceTrade
AfterHoursTrade
ExchangeForRisk
ExchangeForSwap
ExchangeOfFuturesFor
ExchangeOfOptionsForOptions
TradingAtSettlement
AllOrNone
FuturesLargeOrderExecution
ExchangeOfFuturesForFutures
OptionInterimTrade
OptionCabinetTrade
PrivatelyNegotiatedTrades
SubstitutionOfFuturesForForwards
NonStandardSettlement
DerivativeRelatedTransaction
PortfolioTrade
VolumeWeightedAverageTrade
ExchangeGrantedTrade
RepurchaseAgreement
Otc
ExchangeBasisFacility
ErrorTrade
SpecialCumDividend
SpecialExDividend
SpecialCumCoupon
SpecialExCoupon
CashSettlement
SpecialPrice
GuaranteedDelivery
SpecialCumRights
SpecialExRights
SpecialCumCapitalRepayments
SpecialExCapitalRepayments
SpecialCumBonus
SpecialExBonus
BlockTrade38
WorkedPrincipalTrade
BlockTrades
NameChange
PortfolioTransfer
ProrogationBuy
ProrogationSell
OptionExercise
DeltaNeutralTransaction
FinancingTransaction
Implementations§
Trait Implementations§
source§impl PartialEq<TrdType> for TrdType
impl PartialEq<TrdType> for TrdType
source§impl ToFixString for TrdType
impl ToFixString for TrdType
fn to_fix_string(&self) -> FixString
source§impl TryFrom<i64> for TrdType
impl TryFrom<i64> for TrdType
§type Error = SessionRejectReason
type Error = SessionRejectReason
The type returned in the event of a conversion error.