pub struct BasisSpec {
pub rule: String,
pub contributor_adjusted_basis: Option<String>,
pub fmv_at_contribution: Option<String>,
pub sec704c_method: Option<String>,
}Expand description
An asset’s basis facts (B-25).
Fields§
§rule: Stringpurchase, carryover_723 or personal_use_conversion.
contributor_adjusted_basis: Option<String>A contribution’s contributor’s adjusted basis.
fmv_at_contribution: Option<String>A contribution’s fair market value.
sec704c_method: Option<String>The section 704(c) method, if chosen.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BasisSpec
impl<'de> Deserialize<'de> for BasisSpec
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
impl StructuralPartialEq for BasisSpec
Auto Trait Implementations§
impl Freeze for BasisSpec
impl RefUnwindSafe for BasisSpec
impl Send for BasisSpec
impl Sync for BasisSpec
impl Unpin for BasisSpec
impl UnsafeUnpin for BasisSpec
impl UnwindSafe for BasisSpec
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