Enum Deliverability
pub enum Deliverability {
Deliverable,
NonDeliverable {
settlement: String,
coupon_anchor: FixingAnchor,
},
}Expand description
Deliverable vs non-deliverable.
Variants§
Deliverable
Both legs settle in their own currency (principal physically exchanged).
NonDeliverable
Every leg not in settlement settles in it — each coupon and exchange
converted at an FX fixing its LegFx dates (an opted-in initial
exchange at the deal rate) — and a leg in settlement carries no
source: a non-deliverable cross-currency swap.
Fields
§
coupon_anchor: FixingAnchorWhat a converting leg’s coupon fixing is dated from. Exchanges always fix the lag before they pay.
Trait Implementations§
§impl Clone for Deliverability
impl Clone for Deliverability
§fn clone(&self) -> Deliverability
fn clone(&self) -> Deliverability
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 more§impl Debug for Deliverability
impl Debug for Deliverability
impl Eq for Deliverability
§impl Hash for Deliverability
impl Hash for Deliverability
§impl PartialEq for Deliverability
impl PartialEq for Deliverability
impl StructuralPartialEq for Deliverability
Auto Trait Implementations§
impl Freeze for Deliverability
impl RefUnwindSafe for Deliverability
impl Send for Deliverability
impl Sync for Deliverability
impl Unpin for Deliverability
impl UnsafeUnpin for Deliverability
impl UnwindSafe for Deliverability
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