pub struct MergerConfig {
pub merged_entity_code: String,
pub merged_entity_name: Option<String>,
pub merger_date: NaiveDate,
pub volume_multiplier: f64,
pub integration_error_rate: f64,
pub integration_phases: IntegrationPhaseConfig,
pub fair_value_adjustments: Vec<FairValueAdjustment>,
pub goodwill: Option<Decimal>,
}Expand description
Configuration for a merger event.
Fields§
§merged_entity_code: StringCode of the merged entity.
merged_entity_name: Option<String>Name of the merged entity.
merger_date: NaiveDateMerger closing date.
volume_multiplier: f64Volume multiplier after merger.
integration_error_rate: f64Integration error rate.
integration_phases: IntegrationPhaseConfigIntegration phase configuration.
fair_value_adjustments: Vec<FairValueAdjustment>Fair value adjustments required.
goodwill: Option<Decimal>Goodwill recognized.
Trait Implementations§
Source§impl Clone for MergerConfig
impl Clone for MergerConfig
Source§fn clone(&self) -> MergerConfig
fn clone(&self) -> MergerConfig
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 moreSource§impl Debug for MergerConfig
impl Debug for MergerConfig
Source§impl Default for MergerConfig
impl Default for MergerConfig
Source§impl<'de> Deserialize<'de> for MergerConfig
impl<'de> Deserialize<'de> for MergerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MergerConfig
impl RefUnwindSafe for MergerConfig
impl Send for MergerConfig
impl Sync for MergerConfig
impl Unpin for MergerConfig
impl UnwindSafe for MergerConfig
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