pub enum ExecInst {
Show 56 variants
StayOnOfferSide,
NotHeld,
Work,
GoAlong,
OverTheDay,
Held,
ParticipateDontInitiate,
StrictScale,
TryToScale,
StayOnBidSide,
NoCross,
OkToCross,
CallFirst,
PercentOfVolume,
DoNotIncrease,
DoNotReduce,
AllOrNone,
ReinstateOnSystemFailure,
InstitutionsOnly,
ReinstateOnTradingHalt,
CancelOnTradingHalt,
LastPeg,
MidPricePeg,
NonNegotiable,
OpeningPeg,
MarketPeg,
CancelOnSystemFailure,
PrimaryPeg,
Suspend,
FixedPegToLocalBestBidOrOfferAtTimeOfOrder,
CustomerDisplayInstruction,
Netting,
PegToVwap,
TradeAlong,
TryToStop,
CancelIfNotBest,
TrailingStopPeg,
StrictLimit,
IgnorePriceValidityChecks,
PegToLimitPrice,
WorkToTargetStrategy,
IntermarketSweep,
ExternalRoutingAllowed,
ExternalRoutingNotAllowed,
ImbalanceOnly,
SingleExecutionRequestedForBlockTrade,
BestExecution,
SuspendOnSystemFailure,
SuspendOnTradingHalt,
ReinstateOnConnectionLoss,
CancelOnConnectionLoss,
SuspendOnConnectionLoss,
ReleaseFromSuspension,
ExecuteAsDeltaNeutralUsingVolatilityProvided,
ExecuteAsDurationNeutral,
ExecuteAsFxNeutral,
}
Variants§
StayOnOfferSide
Value “0”
NotHeld
Value “1”
Work
Value “2”
GoAlong
Value “3”
OverTheDay
Value “4”
Held
Value “5”
ParticipateDontInitiate
Value “6”
StrictScale
Value “7”
TryToScale
Value “8”
StayOnBidSide
Value “9”
NoCross
Value “A”
OkToCross
Value “B”
CallFirst
Value “C”
PercentOfVolume
Value “D”
DoNotIncrease
Value “E”
DoNotReduce
Value “F”
AllOrNone
Value “G”
ReinstateOnSystemFailure
Value “H”
InstitutionsOnly
Value “I”
ReinstateOnTradingHalt
Value “J”
CancelOnTradingHalt
Value “K”
LastPeg
Value “L”
MidPricePeg
Value “M”
NonNegotiable
Value “N”
OpeningPeg
Value “O”
MarketPeg
Value “P”
CancelOnSystemFailure
Value “Q”
PrimaryPeg
Value “R”
Suspend
Value “S”
FixedPegToLocalBestBidOrOfferAtTimeOfOrder
Value “T”
CustomerDisplayInstruction
Value “U”
Netting
Value “V”
PegToVwap
Value “W”
TradeAlong
Value “X”
TryToStop
Value “Y”
CancelIfNotBest
Value “Z”
TrailingStopPeg
Value “a”
StrictLimit
Value “b”
IgnorePriceValidityChecks
Value “c”
PegToLimitPrice
Value “d”
WorkToTargetStrategy
Value “e”
IntermarketSweep
Value “f”
ExternalRoutingAllowed
Value “g”
ExternalRoutingNotAllowed
Value “h”
ImbalanceOnly
Value “i”
SingleExecutionRequestedForBlockTrade
Value “j”
BestExecution
Value “k”
SuspendOnSystemFailure
Value “l”
SuspendOnTradingHalt
Value “m”
ReinstateOnConnectionLoss
Value “n”
CancelOnConnectionLoss
Value “o”
SuspendOnConnectionLoss
Value “p”
ReleaseFromSuspension
Value “q”
ExecuteAsDeltaNeutralUsingVolatilityProvided
Value “r”
ExecuteAsDurationNeutral
Value “s”
ExecuteAsFxNeutral
Value “t”
Implementations§
Trait Implementations§
source§impl ToFixString for ExecInst
impl ToFixString for ExecInst
fn to_fix_string(&self) -> FixString
impl Copy for ExecInst
impl Eq for ExecInst
impl StructuralPartialEq for ExecInst
Auto Trait Implementations§
impl Freeze for ExecInst
impl RefUnwindSafe for ExecInst
impl Send for ExecInst
impl Sync for ExecInst
impl Unpin for ExecInst
impl UnwindSafe for ExecInst
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)