pub enum MatchType {
Show 18 variants
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadgesAndExecutionTime,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadges,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadgesAndExecutionTime,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadges,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusExecutionTime,
ComparedRecordsResultingFromStampedAdvisoriesOrSpecialistAcceptsPairOffs,
SummarizedMatchUsingA1ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA2ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA3ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA4ExactMatchCriteriaExceptQuantityIsSummarized,
SummarizedMatchUsingA5ExactMatchCriteriaExceptQuantityIsSummarized,
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorMinusBadgesAndTimesActM1Match,
SummarizedMatchMinusBadgesAndTimesActM2Match,
OcsLockedInNonAct,
ActAcceptedTrade,
ActDefaultTrade,
ActDefaultAfterM2,
ActM6Match,
}
Expand description
Field type variants for MatchType
.
Variants§
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadgesAndExecutionTime
Field variant ‘A1’.
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadges
Field variant ‘A2’.
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadgesAndExecutionTime
Field variant ‘A3’.
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadges
Field variant ‘A4’.
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusExecutionTime
Field variant ‘A5’.
ComparedRecordsResultingFromStampedAdvisoriesOrSpecialistAcceptsPairOffs
Field variant ‘AQ’.
SummarizedMatchUsingA1ExactMatchCriteriaExceptQuantityIsSummarized
Field variant ‘S1’.
SummarizedMatchUsingA2ExactMatchCriteriaExceptQuantityIsSummarized
Field variant ‘S2’.
SummarizedMatchUsingA3ExactMatchCriteriaExceptQuantityIsSummarized
Field variant ‘S3’.
SummarizedMatchUsingA4ExactMatchCriteriaExceptQuantityIsSummarized
Field variant ‘S4’.
SummarizedMatchUsingA5ExactMatchCriteriaExceptQuantityIsSummarized
Field variant ‘S5’.
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorMinusBadgesAndTimesActM1Match
Field variant ‘M1’.
SummarizedMatchMinusBadgesAndTimesActM2Match
Field variant ‘M2’.
OcsLockedInNonAct
Field variant ‘MT’.
ActAcceptedTrade
Field variant ‘M3’.
ActDefaultTrade
Field variant ‘M4’.
ActDefaultAfterM2
Field variant ‘M5’.
ActM6Match
Field variant ‘M6’.
Trait Implementations§
Source§impl<'a> FieldType<'a> for MatchType
impl<'a> FieldType<'a> for MatchType
Source§type SerializeSettings = ()
type SerializeSettings = ()
A type with values that customize the serialization algorithm, e.g.
padding information.
Source§fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: Self::SerializeSettings,
) -> usizewhere
B: Buffer,
Writes
self
to buffer
using custom serialization settings
.Source§fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
fn deserialize(data: &'a [u8]) -> Result<Self, <Self as FieldType<'a>>::Error>
Parses and deserializes from
data
.Source§fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
Writes
self
to buffer
using default settings.Source§fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
Like
FieldType::deserialize
, but it’s allowed to skip some amount of
input checking. Invalid inputs might not trigger errors and instead be
deserialized as random values. Read moreimpl Copy for MatchType
impl Eq for MatchType
impl StructuralPartialEq for MatchType
Auto Trait Implementations§
impl Freeze for MatchType
impl RefUnwindSafe for MatchType
impl Send for MatchType
impl Sync for MatchType
impl Unpin for MatchType
impl UnwindSafe for MatchType
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