pub struct SubsequentEventInput {
pub total_revenue: Decimal,
pub total_assets: Decimal,
pub pretax_income: Decimal,
pub high_risk_areas: Vec<String>,
pub going_concern_doubt: bool,
}Expand description
Input context for coherent subsequent event generation.
Provides real financial metrics and risk profile data so that generated events scale proportionally to the entity and reflect its risk landscape.
Fields§
§total_revenue: DecimalTotal revenue for the period.
total_assets: DecimalTotal assets at period-end.
pretax_income: DecimalPre-tax income for the period (may be negative for loss-making entities).
high_risk_areas: Vec<String>Account areas assessed as high or moderate risk by the CRA.
going_concern_doubt: boolWhether the going-concern assessment identified material uncertainty.
Trait Implementations§
Source§impl Clone for SubsequentEventInput
impl Clone for SubsequentEventInput
Source§fn clone(&self) -> SubsequentEventInput
fn clone(&self) -> SubsequentEventInput
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 SubsequentEventInput
impl RefUnwindSafe for SubsequentEventInput
impl Send for SubsequentEventInput
impl Sync for SubsequentEventInput
impl Unpin for SubsequentEventInput
impl UnsafeUnpin for SubsequentEventInput
impl UnwindSafe for SubsequentEventInput
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