pub struct FrameworkDifference {
pub area: String,
pub us_gaap_treatment: String,
pub ifrs_treatment: String,
pub typically_material: bool,
pub us_gaap_reference: String,
pub ifrs_reference: String,
}Expand description
Key differences between US GAAP and IFRS for a specific area.
Fields§
§area: StringArea of accounting (e.g., “Revenue Recognition”, “Lease Classification”).
us_gaap_treatment: StringUS GAAP treatment description.
ifrs_treatment: StringIFRS treatment description.
typically_material: boolWhether this difference typically results in material differences.
us_gaap_reference: StringRelevant US GAAP codification reference.
ifrs_reference: StringRelevant IFRS standard reference.
Implementations§
Source§impl FrameworkDifference
impl FrameworkDifference
Sourcepub fn common_differences() -> Vec<Self>
pub fn common_differences() -> Vec<Self>
Returns common framework differences for educational/documentation purposes.
Trait Implementations§
Source§impl Clone for FrameworkDifference
impl Clone for FrameworkDifference
Source§fn clone(&self) -> FrameworkDifference
fn clone(&self) -> FrameworkDifference
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 FrameworkDifference
impl Debug for FrameworkDifference
Source§impl<'de> Deserialize<'de> for FrameworkDifference
impl<'de> Deserialize<'de> for FrameworkDifference
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 FrameworkDifference
impl RefUnwindSafe for FrameworkDifference
impl Send for FrameworkDifference
impl Sync for FrameworkDifference
impl Unpin for FrameworkDifference
impl UnwindSafe for FrameworkDifference
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