Enum MarketCalendar
#[non_exhaustive]pub enum MarketCalendar {
Show 15 variants
UsnyNyse,
UsnySofr,
UsnyFed,
UsnyGovbond,
UsnyNerc,
UsnyLibor,
GbloLme,
DefrXetra,
DefrEurex,
CatoTsx,
KrseKrx,
PlwaWse,
CnshIb,
GbloWmr,
EgcaNdf,
}Expand description
A qualified BASE.SUFFIX market calendar (e.g. USNY.NYSE). The base is an
FpML business-center code; the suffix is a helixio-defined market qualifier
the FpML scheme cannot express.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UsnyNyse
USNY.NYSE.
UsnySofr
USNY.SOFR.
UsnyFed
USNY.FED.
UsnyGovbond
USNY.GOVBOND.
UsnyNerc
USNY.NERC.
UsnyLibor
USNY.LIBOR.
GbloLme
GBLO.LME.
DefrXetra
DEFR.XETRA.
DefrEurex
DEFR.EUREX.
CatoTsx
CATO.TSX.
KrseKrx
KRSE.KRX.
PlwaWse
PLWA.WSE.
CnshIb
CNSH.IB.
GbloWmr
GBLO.WMR — the days the 10:00 London FX spot fixing is published.
EgcaNdf
EGCA.NDF — Cairo business days falling Monday to Thursday.
Implementations§
Trait Implementations§
§impl Clone for MarketCalendar
impl Clone for MarketCalendar
§fn clone(&self) -> MarketCalendar
fn clone(&self) -> MarketCalendar
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MarketCalendar
§impl Debug for MarketCalendar
impl Debug for MarketCalendar
impl Eq for MarketCalendar
§impl FromStr for MarketCalendar
impl FromStr for MarketCalendar
§impl Hash for MarketCalendar
impl Hash for MarketCalendar
§impl PartialEq for MarketCalendar
impl PartialEq for MarketCalendar
impl StructuralPartialEq for MarketCalendar
Auto Trait Implementations§
impl Freeze for MarketCalendar
impl RefUnwindSafe for MarketCalendar
impl Send for MarketCalendar
impl Sync for MarketCalendar
impl Unpin for MarketCalendar
impl UnsafeUnpin for MarketCalendar
impl UnwindSafe for MarketCalendar
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