pub struct ConsensusReport {
pub fiscal_year: i32,
pub fiscal_period: String,
pub period_text: String,
pub details: Vec<ConsensusDetail>,
}Expand description
Consensus report for one fiscal period
Fields§
§fiscal_year: i32Fiscal year, e.g. 2025
fiscal_period: StringFiscal period code, e.g. "Q4"
period_text: StringHuman-readable period label, e.g. "Q4 FY2025"
details: Vec<ConsensusDetail>Per-metric consensus details
Trait Implementations§
Source§impl Clone for ConsensusReport
impl Clone for ConsensusReport
Source§fn clone(&self) -> ConsensusReport
fn clone(&self) -> ConsensusReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConsensusReport
impl Debug for ConsensusReport
Source§impl<'de> Deserialize<'de> for ConsensusReport
impl<'de> Deserialize<'de> for ConsensusReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConsensusReport
impl RefUnwindSafe for ConsensusReport
impl Send for ConsensusReport
impl Sync for ConsensusReport
impl Unpin for ConsensusReport
impl UnsafeUnpin for ConsensusReport
impl UnwindSafe for ConsensusReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more