pub enum SecurityType {
Show 118 variants
UsTreasuryNoteUst,
UsTreasuryBillUstb,
EuroSupranationalCoupons,
FederalAgencyCoupon,
FederalAgencyDiscountNote,
PrivateExportFunding,
UsdSupranationalCoupons,
CorporateBond,
CorporatePrivatePlacement,
ConvertibleBond,
DualCurrency,
EuroCorporateBond,
EuroCorporateFloatingRateNotes,
UsCorporateFloatingRateNotes,
IndexedLinked,
StructuredNotes,
YankeeCorporateBond,
ForeignExchangeContract,
CreditDefaultSwap,
Future,
Option,
OptionsOnFutures,
OptionsOnPhysical,
InterestRateSwap,
OptionsOnCombo,
CommonStock,
PreferredStock,
Repurchase,
Forward,
BuySellback,
SecuritiesLoan,
SecuritiesPledge,
BradyBond,
CanadianTreasuryNotes,
CanadianTreasuryBills,
EuroSovereigns,
CanadianProvincialBonds,
TreasuryBill,
UsTreasuryBond,
InterestStripFromAnyBondOrNote,
UsTreasuryBillTbill,
TreasuryInflationProtectedSecurities,
PrincipalStripOfACallableBondOrNote,
PrincipalStripFromANonCallableBondOrNote,
UsTreasuryNoteTnote,
TermLoan,
RevolverLoan,
RevolverTermLoan,
BridgeLoan,
LetterOfCredit,
SwingLineFacility,
DebtorInPossession,
Defaulted,
Withdrawn,
Replaced,
Matured,
AmendedRestated,
Retired,
BankersAcceptance,
BankDepositoryNote,
BankNotes,
BillOfExchanges,
CanadianMoneyMarkets,
CertificateOfDeposit,
CallLoans,
CommercialPaper,
DepositNotes,
EuroCertificateOfDeposit,
EuroCommercialPaper,
LiquidityNote,
MediumTermNotes,
Overnight,
PromissoryNote,
ShortTermLoanNote,
PlazosFijos,
SecuredLiquidityNote,
TimeDeposit,
TermLiquidityNote,
ExtendedCommNote,
YankeeCertificateOfDeposit,
AssetBackedSecurities,
CanadianMortgageBonds,
CorpMortgageBackedSecurities,
CollateralizedMortgageObligation,
IoetteMortgage,
MortgageBackedSecurities,
MortgageInterestOnly,
MortgagePrincipalOnly,
MortgagePrivatePlacement,
MiscellaneousPassThrough,
Pfandbriefe,
ToBeAnnounced,
OtherAnticipationNotes,
CertificateOfObligation,
CertificateOfParticipation,
GeneralObligationBonds,
MandatoryTender,
RevenueAnticipationNote,
RevenueBonds,
SpecialAssessment,
SpecialObligation,
SpecialTax,
TaxAnticipationNote,
TaxAllocation,
TaxExemptCommercialPaper,
TaxableMunicipalCp,
TaxRevenueAnticipationNote,
VariableRateDemandNote,
Warrant,
MutualFund,
MultilegInstrument,
NoSecurityType,
WildcardEntryForUseOnSecurityDefinitionRequest,
Cash,
NonDeliverableForward,
FxSpot,
FxForward,
FxSwap,
}
Variants§
UsTreasuryNoteUst
Value “UST”
UsTreasuryBillUstb
Value “USTB”
EuroSupranationalCoupons
Value “EUSUPRA”
FederalAgencyCoupon
Value “FAC”
FederalAgencyDiscountNote
Value “FADN”
PrivateExportFunding
Value “PEF”
UsdSupranationalCoupons
Value “SUPRA”
CorporateBond
Value “CORP”
CorporatePrivatePlacement
Value “CPP”
ConvertibleBond
Value “CB”
DualCurrency
Value “DUAL”
EuroCorporateBond
Value “EUCORP”
EuroCorporateFloatingRateNotes
Value “EUFRN”
UsCorporateFloatingRateNotes
Value “FRN”
IndexedLinked
Value “XLINKD”
StructuredNotes
Value “STRUCT”
YankeeCorporateBond
Value “YANK”
ForeignExchangeContract
Value “FOR”
CreditDefaultSwap
Value “CDS”
Future
Value “FUT”
Option
Value “OPT”
OptionsOnFutures
Value “OOF”
OptionsOnPhysical
Value “OOP”
InterestRateSwap
Value “IRS”
OptionsOnCombo
Value “OOC”
CommonStock
Value “CS”
PreferredStock
Value “PS”
Repurchase
Value “REPO”
Forward
Value “FORWARD”
BuySellback
Value “BUYSELL”
SecuritiesLoan
Value “SECLOAN”
SecuritiesPledge
Value “SECPLEDGE”
BradyBond
Value “BRADY”
CanadianTreasuryNotes
Value “CAN”
CanadianTreasuryBills
Value “CTB”
EuroSovereigns
Value “EUSOV”
CanadianProvincialBonds
Value “PROV”
TreasuryBill
Value “TB”
UsTreasuryBond
Value “TBOND”
InterestStripFromAnyBondOrNote
Value “TINT”
UsTreasuryBillTbill
Value “TBILL”
TreasuryInflationProtectedSecurities
Value “TIPS”
PrincipalStripOfACallableBondOrNote
Value “TCAL”
PrincipalStripFromANonCallableBondOrNote
Value “TPRN”
UsTreasuryNoteTnote
Value “TNOTE”
TermLoan
Value “TERM”
RevolverLoan
Value “RVLV”
RevolverTermLoan
Value “RVLVTRM”
BridgeLoan
Value “BRIDGE”
LetterOfCredit
Value “LOFC”
SwingLineFacility
Value “SWING”
DebtorInPossession
Value “DINP”
Defaulted
Value “DEFLTED”
Withdrawn
Value “WITHDRN”
Replaced
Value “REPLACD”
Matured
Value “MATURED”
AmendedRestated
Value “AMENDED”
Retired
Value “RETIRED”
BankersAcceptance
Value “BA”
BankDepositoryNote
Value “BDN”
BankNotes
Value “BN”
BillOfExchanges
Value “BOX”
CanadianMoneyMarkets
Value “CAMM”
CertificateOfDeposit
Value “CD”
CallLoans
Value “CL”
CommercialPaper
Value “CP”
DepositNotes
Value “DN”
EuroCertificateOfDeposit
Value “EUCD”
EuroCommercialPaper
Value “EUCP”
LiquidityNote
Value “LQN”
MediumTermNotes
Value “MTN”
Overnight
Value “ONITE”
PromissoryNote
Value “PN”
ShortTermLoanNote
Value “STN”
PlazosFijos
Value “PZFJ”
SecuredLiquidityNote
Value “SLQN”
TimeDeposit
Value “TD”
TermLiquidityNote
Value “TLQN”
ExtendedCommNote
Value “XCN”
YankeeCertificateOfDeposit
Value “YCD”
AssetBackedSecurities
Value “ABS”
CanadianMortgageBonds
Value “CMB”
CorpMortgageBackedSecurities
Value “CMBS”
CollateralizedMortgageObligation
Value “CMO”
IoetteMortgage
Value “IET”
MortgageBackedSecurities
Value “MBS”
MortgageInterestOnly
Value “MIO”
MortgagePrincipalOnly
Value “MPO”
MortgagePrivatePlacement
Value “MPP”
MiscellaneousPassThrough
Value “MPT”
Pfandbriefe
Value “PFAND”
ToBeAnnounced
Value “TBA”
OtherAnticipationNotes
Value “AN”
CertificateOfObligation
Value “COFO”
CertificateOfParticipation
Value “COFP”
GeneralObligationBonds
Value “GO”
MandatoryTender
Value “MT”
RevenueAnticipationNote
Value “RAN”
RevenueBonds
Value “REV”
SpecialAssessment
Value “SPCLA”
SpecialObligation
Value “SPCLO”
SpecialTax
Value “SPCLT”
TaxAnticipationNote
Value “TAN”
TaxAllocation
Value “TAXA”
TaxExemptCommercialPaper
Value “TECP”
TaxableMunicipalCp
Value “TMCP”
TaxRevenueAnticipationNote
Value “TRAN”
VariableRateDemandNote
Value “VRDN”
Warrant
Value “WAR”
MutualFund
Value “MF”
MultilegInstrument
Value “MLEG”
NoSecurityType
Value “NONE”
WildcardEntryForUseOnSecurityDefinitionRequest
Value “?”
Cash
Value “CASH”
NonDeliverableForward
Value “FXNDF”
FxSpot
Value “FXSPOT”
FxForward
Value “FXFWD”
FxSwap
Value “FXSWAP”
Implementations§
Source§impl SecurityType
impl SecurityType
pub const fn from_bytes(input: &[u8]) -> Option<SecurityType>
pub const fn from_fix_str(input: &FixStr) -> Option<SecurityType>
pub const fn as_bytes(&self) -> &'static [u8] ⓘ
pub const fn as_fix_str(&self) -> &'static FixStr
Trait Implementations§
Source§impl Clone for SecurityType
impl Clone for SecurityType
Source§fn clone(&self) -> SecurityType
fn clone(&self) -> SecurityType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more