pub struct BusinessCombinationGenerator { /* private fields */ }Expand description
Generates synthetic business combinations with purchase price allocation, goodwill computation, Day 1 journal entries, and amortization schedules.
Implementations§
Source§impl BusinessCombinationGenerator
impl BusinessCombinationGenerator
Sourcepub fn generate(
&mut self,
company_code: &str,
currency: &str,
start_date: NaiveDate,
end_date: NaiveDate,
acquisition_count: usize,
framework: &str,
) -> BusinessCombinationSnapshot
pub fn generate( &mut self, company_code: &str, currency: &str, start_date: NaiveDate, end_date: NaiveDate, acquisition_count: usize, framework: &str, ) -> BusinessCombinationSnapshot
Generate business combinations for a company.
§Arguments
company_code– Acquirer company codecurrency– Transaction currency (ISO 4217)start_date– Start of the generation periodend_date– End of the generation periodacquisition_count– How many acquisitions to generate (1-5)framework– “IFRS” or “US_GAAP”
Auto Trait Implementations§
impl !Freeze for BusinessCombinationGenerator
impl RefUnwindSafe for BusinessCombinationGenerator
impl Send for BusinessCombinationGenerator
impl Sync for BusinessCombinationGenerator
impl Unpin for BusinessCombinationGenerator
impl UnsafeUnpin for BusinessCombinationGenerator
impl UnwindSafe for BusinessCombinationGenerator
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.