pub struct AmountColsNoAdjustment {
pub proceeds_d: String,
pub cost_e: String,
pub gain_h: String,
}Expand description
Schedule D lines 1a and 8a — columns (d), (e) and (h) only. §G-28/B4.
★★★ THERE IS NO adj_g, AND ITS ABSENCE IS THE POINT. These lines are available only for
transactions “for which basis was reported to the IRS and for which you have no adjustments”.
Needing an adjustment is precisely what disqualifies a transaction from the line, so a cell for one
could never legitimately be written — and a type that cannot express it is a stronger guarantee
than a cell someone remembered not to fill. (The widget exists on the PDF and stays censused; it is
_RO, owned by the form’s own JavaScript.)
Fields§
§proceeds_d: StringColumn (d) — proceeds.
cost_e: StringColumn (e) — cost basis.
gain_h: StringColumn (h) — gain/loss.
Trait Implementations§
Source§impl Clone for AmountColsNoAdjustment
impl Clone for AmountColsNoAdjustment
Source§fn clone(&self) -> AmountColsNoAdjustment
fn clone(&self) -> AmountColsNoAdjustment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AmountColsNoAdjustment
impl Debug for AmountColsNoAdjustment
Source§impl<'de> Deserialize<'de> for AmountColsNoAdjustment
impl<'de> Deserialize<'de> for AmountColsNoAdjustment
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 AmountColsNoAdjustment
impl RefUnwindSafe for AmountColsNoAdjustment
impl Send for AmountColsNoAdjustment
impl Sync for AmountColsNoAdjustment
impl Unpin for AmountColsNoAdjustment
impl UnsafeUnpin for AmountColsNoAdjustment
impl UnwindSafe for AmountColsNoAdjustment
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