Enum easyfix_messages::fields::SecurityType
source · [−]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
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
Implementations
sourceimpl SecurityType
impl SecurityType
pub fn from_bytes(input: &[u8]) -> Option<SecurityType>
pub fn from_fix_str(input: &FixStr) -> Option<SecurityType>
pub fn as_bytes(&self) -> &'static [u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn as_fix_str(&self) -> &'static FixStr
Trait Implementations
sourceimpl Clone for SecurityType
impl Clone for SecurityType
sourcefn clone(&self) -> SecurityType
fn clone(&self) -> SecurityType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SecurityType
impl Debug for SecurityType
sourceimpl From<SecurityType> for &'static [u8]
impl From<SecurityType> for &'static [u8]
sourceimpl PartialEq<SecurityType> for SecurityType
impl PartialEq<SecurityType> for SecurityType
sourceimpl TryFrom<&FixStr> for SecurityType
impl TryFrom<&FixStr> for SecurityType
type Error = SessionRejectReason
type Error = SessionRejectReason
The type returned in the event of a conversion error.
sourcefn try_from(input: &FixStr) -> Result<SecurityType, SessionRejectReason>
fn try_from(input: &FixStr) -> Result<SecurityType, SessionRejectReason>
Performs the conversion.
impl Copy for SecurityType
impl Eq for SecurityType
impl StructuralEq for SecurityType
impl StructuralPartialEq for SecurityType
Auto Trait Implementations
impl RefUnwindSafe for SecurityType
impl Send for SecurityType
impl Sync for SecurityType
impl Unpin for SecurityType
impl UnwindSafe for SecurityType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more