Enum easyfix_messages::fields::MatchType
source · pub enum MatchType {
Show 26 variants
OnePartyTradeReport,
TwoPartyTradeReport,
ConfirmedTradeReport,
AutoMatch,
CrossAuction,
CounterOrderSelection,
CallAuction,
IssuingBuyBackAuction,
ActAcceptedTrade,
ActDefaultTrade,
ActDefaultAfterM2,
ActM6Match,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadgesAndExecutionTime,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadges,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadgesAndExecutionTime,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadges,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradetypeAndSpecialTradeIndicatorPlusExecutionTime,
ComparedRecordsResultingFromStampedAdvisoriesOrSpecialistAcceptsPairOffs,
SummarizedMatchUsingA1ExactMatchCriteriaExceptQuantityIsSummaried,
SummarizedMatchUsingA2ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA3ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA4ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA5ExactMatchCriteriaExceptQuantityIsSummarized,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorMinusBadgesAndTimesActM1Match,
SummarizedMatchMinusBadgesAndTimesActM2Match,
OcsLockedInNonAct,
}
Variants§
OnePartyTradeReport
TwoPartyTradeReport
ConfirmedTradeReport
AutoMatch
CrossAuction
CounterOrderSelection
CallAuction
IssuingBuyBackAuction
ActAcceptedTrade
ActDefaultTrade
ActDefaultAfterM2
ActM6Match
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadgesAndExecutionTime
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadges
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadgesAndExecutionTime
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadges
ExactMatchOnTradeDateStockSymbolQuantityPriceTradetypeAndSpecialTradeIndicatorPlusExecutionTime
ComparedRecordsResultingFromStampedAdvisoriesOrSpecialistAcceptsPairOffs
SummarizedMatchUsingA1ExactMatchCriteriaExceptQuantityIsSummaried
SummarizedMatchUsingA2ExactMatchCriteriaExceptQuantityIsSummarized
SummarizedMatchUsingA3ExactMatchCriteriaExceptQuantityIsSummarized
SummarizedMatchUsingA4ExactMatchCriteriaExceptQuantityIsSummarized
SummarizedMatchUsingA5ExactMatchCriteriaExceptQuantityIsSummarized
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorMinusBadgesAndTimesActM1Match
SummarizedMatchMinusBadgesAndTimesActM2Match
OcsLockedInNonAct
Implementations§
Trait Implementations§
source§impl PartialEq<MatchType> for MatchType
impl PartialEq<MatchType> for MatchType
source§impl ToFixString for MatchType
impl ToFixString for MatchType
fn to_fix_string(&self) -> FixString
source§impl TryFrom<&FixStr> for MatchType
impl TryFrom<&FixStr> for MatchType
§type Error = SessionRejectReason
type Error = SessionRejectReason
The type returned in the event of a conversion error.