Module fields

Source

Re-exports§

pub use crate::country::Country;
pub use crate::currency::Currency;

Macros§

fix_format
Creates a FixString using interpolation of runtime expressions, replacing invalid characters by ?.

Structs§

DateTime
ISO 8601 combined date and time with time zone.
Decimal
Decimal represents a 128 bit representation of a fixed-precision decimal number. The finite set of values of type Decimal are of the form m / 10e, where m is an integer such that -296 < m < 296, and e is an integer between 0 and 28 inclusive.
DelayedFormat
A temporary object which can be used as an argument to format! or others. This is normally constructed via format methods of each date and time type.
FixStr
FixString
FixStringError
NaiveDate
ISO 8601 calendar date without timezone. Allows for every proleptic Gregorian date from Jan 1, 262145 BCE to Dec 31, 262143 CE. Also supports the conversion from ISO 8601 ordinal and week date.
NaiveDateTime
ISO 8601 combined date and time without timezone.
NaiveTime
ISO 8601 time without timezone. Allows for the nanosecond precision and optional leap second representation.
StrftimeItems
Parsing iterator for strftime-like format strings.
Utc
The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
UtcTimeOnly
UtcTimestamp

Enums§

AccountType
AcctIdSource
Adjustment
AdjustmentType
AdvSide
AdvTransType
AffirmStatus
AllocAccountType
AllocCancReplaceReason
AllocHandlInst
AllocIntermedReqType
AllocLinkType
AllocMethod
AllocNoOrdersType
AllocPositionEffect
AllocRejCode
AllocReportType
AllocSettlInstType
AllocStatus
AllocTransType
AllocType
ApplQueueAction
ApplQueueResolution
ApplReportType
ApplReqType
ApplResponseError
ApplResponseType
ApplVerId
AsOfIndicator
AssignmentMethod
AvgPxIndicator
BasisPxType
BenchmarkCurveName
BidDescriptorType
BidRequestTransType
BidTradeType
BidType
BookingType
BookingUnit
BusinessRejectReason
CancellationRights
CashMargin
ClearingFeeIndicator
ClearingInstruction
CollAction
CollApplType
CollAsgnReason
CollAsgnRejectReason
CollAsgnRespType
CollAsgnTransType
CollInquiryQualifier
CollInquiryResult
CollInquiryStatus
CollStatus
CommType
ComplexEventCondition
ComplexEventPriceBoundaryMethod
ComplexEventPriceTimeType
ComplexEventType
ConfirmRejReason
ConfirmStatus
ConfirmTransType
ConfirmType
ContAmtType
ContingencyType
ContractMultiplierUnit
CorporateAction
CoveredOrUncovered
CpProgram
CrossPrioritization
CrossType
CustOrderCapacity
CustOrderHandlingInst
CxlRejReason
CxlRejResponseTo
DayBookingInst
DealingCapacity
DefaultApplVerId
DeleteReason
DeliveryForm
DeliveryType
DeskOrderHandlingInst
DeskType
DeskTypeSource
DiscretionInst
DiscretionLimitType
DiscretionMoveType
DiscretionOffsetType
DiscretionRoundDirection
DiscretionScope
DisplayMethod
DisplayWhen
DistribPaymentMethod
DkReason
DlvyInstType
EmailType
EncryptMethod
EventType
ExDestinationIdSource
ExecAckStatus
ExecInst
ExecPriceType
ExecRestatementReason
ExecType
ExerciseMethod
ExerciseStyle
ExpirationCycle
ExpirationQtyType
FinancialStatus
FlowScheduleType
FundRenewWaiv
GtBookingInst
HaltReasonInt
HandlInst
ImpliedMarketIndicator
IncTaxInd
IndividualAllocType
InstrAttribType
InstrmtAssignmentMethod
IoiQltyInd
IoiQty
IoiQualifier
IoiTransType
LastCapacity
LastLiquidityInd
LegSwapType
LiquidityIndType
ListExecInstType
ListMethod
ListOrderStatus
ListRejectReason
ListStatusType
LotType
MarketUpdateAction
MassActionRejectReason
MassActionResponse
MassActionScope
MassActionType
MassCancelRejectReason
MassCancelRequestType
MassCancelResponse
MassStatusReqType
MatchStatus
MatchType
MaturityMonthYearFormat
MaturityMonthYearIncrementUnits
MdBookType
MdEntryType
MdOriginType
MdQuoteType
MdReqRejReason
MdSecSizeType
MdUpdateAction
MdUpdateType
MiscFeeBasis
MiscFeeType
ModelType
MoneyLaunderingStatus
MsgDirection
MsgType
MultiLegReportingType
MultiLegRptTypeReq
MultilegModel
MultilegPriceMethod
NetGrossInd
NetworkRequestType
NetworkStatusResponseType
NewsCategory
NewsRefType
NoSides
OpenCloseSettlFlag
OptPayoutType
OrdRejReason
OrdStatus
OrdType
OrderCapacity
OrderCategory
OrderDelayUnit
OrderHandlingInstSource
OrderRestrictions
OrigCustOrderCapacity
OwnerType
OwnershipType
PartyIdSource
PartyRole
PartySubIdType
PaymentMethod
PegLimitType
PegMoveType
PegOffsetType
PegPriceType
PegRoundDirection
PegScope
PosAmtType
PosMaintAction
PosMaintResult
PosMaintStatus
PosQtyStatus
PosReqResult
PosReqStatus
PosReqType
PosTransType
PosType
PositionEffect
PreallocMethod
PriceLimitType
PriceProtectionScope
PriceQuoteMethod
PriceType
PriorityIndicator
ProcessCode
Product
ProgRptReqs
PutOrCall
QtyType
QuoteCancelType
QuoteCondition
QuoteEntryStatus
QuotePriceType
QuoteRejectReason
QuoteRequestRejectReason
QuoteRequestType
QuoteRespType
QuoteResponseLevel
QuoteStatus
QuoteType
RateSource
RateSourceType
RefOrdIdReason
RefOrderIdSource
RegistRejReasonCode
RegistStatus
RegistTransType
RespondentType
ResponseTransportType
RestructuringType
RoundingDirection
RoutingType
Scope
SecurityIdSource
SecurityListRequestType
SecurityListType
SecurityListTypeSource
SecurityRequestResult
SecurityRequestType
SecurityResponseType
SecurityStatus
SecurityTradingEvent
SecurityTradingStatus
SecurityType
SecurityUpdateAction
Seniority
SessionRejectReason
SessionStatus
SettlCurrFxRateCalc
SettlDeliveryType
SettlInstMode
SettlInstReqRejCode
SettlInstSource
SettlInstTransType
SettlMethod
SettlObligMode
SettlObligSource
SettlObligTransType
SettlPriceType
SettlSessId
SettlType
ShortSaleReason
Side
SideMultiLegReportingType
SideValueInd
StandInstDbType
StatsType
StatusValue
StipulationType
StrategyParameterType
StreamAsgnAckType
StreamAsgnRejReason
StreamAsgnReqType
StreamAsgnType
StrikePriceBoundaryMethod
StrikePriceDeterminationMethod
SubscriptionRequestType
SymbolSfx
TargetStrategy
TaxAdvantageType
TerminationType
TickDirection
TickRuleType
TimeInForce
TimePrecision
TimeUnit
TradSesEvent
TradSesMethod
TradSesMode
TradSesStatus
TradSesStatusRejReason
TradeAllocIndicator
TradeCondition
TradeHandlingInstr
TradePublishIndicator
TradeReportRejectReason
TradeReportTransType
TradeReportType
TradeRequestResult
TradeRequestStatus
TradeRequestType
TradingSessionId
TradingSessionSubId
TrdRegTimestampType
TrdRptStatus
TrdSubType
TrdType
TriggerAction
TriggerOrderType
TriggerPriceDirection
TriggerPriceType
TriggerPriceTypeScope
TriggerType
UnderlyingCashType
UnderlyingFxRateCalc
UnderlyingPriceDeterminationMethod
UnderlyingSettlementType
UnitOfMeasure
Urgency
UserRequestType
UserStatus
ValuationMethod
VenueType
YieldType

Traits§

TimeZone
The time zone.
ToFixString

Functions§

parse_reject_reason_to_session_reject_reason

Type Aliases§

Amt
Boolean
Char
Data
DayOfMonth
Exchange
Float
Int
Language
Length
LocalMktDate
LocalMktTime
MonthYear
MultipleCharValue
MultipleStringValue
NumInGroup
Percentage
Price
PriceOffset
Qty
SeqNum
TagNum
Tenor
TzTimeOnly
TzTimestamp
UtcDateOnly
XmlData