pub struct PurchasePriceAllocation {
pub purchase_price: Decimal,
pub net_identifiable_assets: Decimal,
pub goodwill: Decimal,
pub bargain_purchase_gain: Option<Decimal>,
pub intangible_assets: Vec<IntangibleAsset>,
}Expand description
Purchase price allocation details for acquisition accounting.
Fields§
§purchase_price: DecimalTotal purchase price.
net_identifiable_assets: DecimalFair value of net identifiable assets.
goodwill: DecimalGoodwill recognized (purchase price - net identifiable assets).
bargain_purchase_gain: Option<Decimal>Bargain purchase gain if applicable.
intangible_assets: Vec<IntangibleAsset>Intangible assets acquired.
Trait Implementations§
Source§impl Clone for PurchasePriceAllocation
impl Clone for PurchasePriceAllocation
Source§fn clone(&self) -> PurchasePriceAllocation
fn clone(&self) -> PurchasePriceAllocation
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 PurchasePriceAllocation
impl Debug for PurchasePriceAllocation
Source§impl<'de> Deserialize<'de> for PurchasePriceAllocation
impl<'de> Deserialize<'de> for PurchasePriceAllocation
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 PurchasePriceAllocation
impl RefUnwindSafe for PurchasePriceAllocation
impl Send for PurchasePriceAllocation
impl Sync for PurchasePriceAllocation
impl Unpin for PurchasePriceAllocation
impl UnsafeUnpin for PurchasePriceAllocation
impl UnwindSafe for PurchasePriceAllocation
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