Struct MeetingId
pub struct MeetingId {
pub bank: CentralBank,
pub date: NaiveDate,
}Expand description
Identifies a single policy decision: the deciding bank and the day it
announced, which is how a desk names the meeting (FED 2026-10-28) and the
key a MeetingNode risk entry is reported under. The window the decision
opens starts on its effective date, which the bank’s rule derives.
Fields§
§bank: CentralBankThe deciding central bank.
date: NaiveDateThe decision day: the date the bank announced, by which the meeting is
named. Not the effective date, which CentralBank::effective_date
derives and which the window opens on.
Implementations§
§impl MeetingId
impl MeetingId
pub fn new(bank: CentralBank, date: NaiveDate) -> Self
pub fn new(bank: CentralBank, date: NaiveDate) -> Self
A meeting identity for bank announced on date.
Trait Implementations§
impl Eq for MeetingId
§impl Ord for MeetingId
impl Ord for MeetingId
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 MeetingId
impl PartialOrd for MeetingId
impl StructuralPartialEq for MeetingId
Auto Trait Implementations§
impl Freeze for MeetingId
impl RefUnwindSafe for MeetingId
impl Send for MeetingId
impl Sync for MeetingId
impl Unpin for MeetingId
impl UnsafeUnpin for MeetingId
impl UnwindSafe for MeetingId
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