pub struct Form1040Inputs {
pub da_yes: bool,
pub schedule_d_active: bool,
pub schedule_d_line16: Usd,
}Expand description
The btctax-evidenced signals that drive the two Form 1040 cells.
Fields§
§da_yes: boolDigital-Asset question = YES iff there is any btctax-evidenced qualifying activity: any
form_8949 disposal ∨ any income_recognized ∨ any Gift/Donate removal. When false there is
no reportable activity and the whole 1040 is skipped.
schedule_d_active: boolSchedule D is ACTIVE — there are capital disposals (some ST or LT part has activity).
schedule_d_line16: UsdSchedule D line 16 = ST gain + LT gain (raw, pre-netting). Only consulted when active.
Trait Implementations§
Source§impl Clone for Form1040Inputs
impl Clone for Form1040Inputs
Source§fn clone(&self) -> Form1040Inputs
fn clone(&self) -> Form1040Inputs
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 moreimpl Copy for Form1040Inputs
Auto Trait Implementations§
impl Freeze for Form1040Inputs
impl RefUnwindSafe for Form1040Inputs
impl Send for Form1040Inputs
impl Sync for Form1040Inputs
impl Unpin for Form1040Inputs
impl UnsafeUnpin for Form1040Inputs
impl UnwindSafe for Form1040Inputs
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