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