Enum Seniority
pub enum Seniority {
SeniorSec,
SeniorUnSec,
SeniorLossAbsorbingCapacity,
SubTier1,
SubTier2,
SubLowerTier2,
SubTier3,
Other,
}Expand description
The repayment seniority of a debt security (FpML creditSeniority coding
scheme). A subset of the scheme sufficient for the bond family and for
the tiers a CDS references. Ordered by declaration, so a market keyed by a
credit identity enumerates an issuer’s tiers in one fixed order.
Variants§
SeniorSec
Senior secured.
SeniorUnSec
Senior unsecured.
SeniorLossAbsorbingCapacity
Senior non-preferred — the bail-in-able senior tier (SNRLAC), which
banks quote as its own CDS curve.
SubTier1
Subordinate, tier 1.
SubTier2
Subordinate, tier 2.
SubLowerTier2
Subordinate, lower tier 2.
SubTier3
Subordinate, tier 3.
Other
Any other seniority.
Implementations§
Trait Implementations§
impl Copy for Seniority
impl Eq for Seniority
§impl Ord for Seniority
impl Ord for Seniority
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialOrd for Seniority
impl PartialOrd for Seniority
impl StructuralPartialEq for Seniority
Auto Trait Implementations§
impl Freeze for Seniority
impl RefUnwindSafe for Seniority
impl Send for Seniority
impl Sync for Seniority
impl Unpin for Seniority
impl UnsafeUnpin for Seniority
impl UnwindSafe for Seniority
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