Enum UsMarket
#[non_exhaustive]pub enum UsMarket {
Settlement,
Nyse,
Sofr,
Fed,
GovernmentBond,
Nerc,
LiborImpact,
}Expand description
A United States market with its own calendar.
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.
Settlement
Federal settlement calendar (USNY).
Nyse
New York Stock Exchange (USNY.NYSE).
Sofr
SOFR fixing calendar (USNY.SOFR).
Fed
Federal Reserve wire calendar (USNY.FED).
GovernmentBond
Government-bond market calendar (USNY.GOVBOND).
Nerc
NERC off-peak energy calendar (USNY.NERC).
LiborImpact
USD LIBOR-impact calendar (USNY.LIBOR).
Trait Implementations§
impl Copy for UsMarket
impl Eq for UsMarket
impl StructuralPartialEq for UsMarket
Auto Trait Implementations§
impl Freeze for UsMarket
impl RefUnwindSafe for UsMarket
impl Send for UsMarket
impl Sync for UsMarket
impl Unpin for UsMarket
impl UnsafeUnpin for UsMarket
impl UnwindSafe for UsMarket
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