pub struct SubsequentEventGenerator { /* private fields */ }Expand description
Generator for ISA 560 / IAS 10 subsequent events.
Implementations§
Source§impl SubsequentEventGenerator
impl SubsequentEventGenerator
Sourcepub fn with_config(seed: u64, config: SubsequentEventGeneratorConfig) -> Self
pub fn with_config(seed: u64, config: SubsequentEventGeneratorConfig) -> Self
Create a new generator with custom configuration.
Sourcepub fn generate_for_entity(
&mut self,
entity_code: &str,
period_end_date: NaiveDate,
) -> Vec<SubsequentEvent>
pub fn generate_for_entity( &mut self, entity_code: &str, period_end_date: NaiveDate, ) -> Vec<SubsequentEvent>
Generate subsequent events for a single entity.
§Arguments
entity_code— Entity code for which events are generatedperiod_end_date— Balance sheet date; events occur after this date
Sourcepub fn generate_for_entities(
&mut self,
entity_codes: &[String],
period_end_date: NaiveDate,
) -> Vec<SubsequentEvent>
pub fn generate_for_entities( &mut self, entity_codes: &[String], period_end_date: NaiveDate, ) -> Vec<SubsequentEvent>
Generate subsequent events for multiple entities.
Auto Trait Implementations§
impl Freeze for SubsequentEventGenerator
impl RefUnwindSafe for SubsequentEventGenerator
impl Send for SubsequentEventGenerator
impl Sync for SubsequentEventGenerator
impl Unpin for SubsequentEventGenerator
impl UnsafeUnpin for SubsequentEventGenerator
impl UnwindSafe for SubsequentEventGenerator
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