pub struct CompanyInfo {
pub entity_id: String,
pub name: String,
pub period_end_date: NaiveDate,
pub total_revenue: Decimal,
pub engagement_type: Option<EngagementType>,
}Expand description
Information about a company for engagement generation.
Fields§
§entity_id: StringEntity ID
name: StringCompany name
period_end_date: NaiveDatePeriod end date
total_revenue: DecimalTotal revenue for materiality calculation
engagement_type: Option<EngagementType>Optional specific engagement type
Trait Implementations§
Source§impl Clone for CompanyInfo
impl Clone for CompanyInfo
Source§fn clone(&self) -> CompanyInfo
fn clone(&self) -> CompanyInfo
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 moreAuto Trait Implementations§
impl Freeze for CompanyInfo
impl RefUnwindSafe for CompanyInfo
impl Send for CompanyInfo
impl Sync for CompanyInfo
impl Unpin for CompanyInfo
impl UnwindSafe for CompanyInfo
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