pub struct QualifiedDeductionParams {
pub cap: f64,
pub phase_out_start: f64,
pub phase_out_rate: f64,
}Expand description
Parameters for the above-the-line overtime/tips deduction (estimates).
Fields§
§cap: f64Maximum deduction when fully eligible.
phase_out_start: f64MAGI at which the phase-out begins.
phase_out_rate: f64Dollars of deduction lost per dollar of MAGI over the threshold
($1 per $10 → 0.1).
Implementations§
Source§impl QualifiedDeductionParams
impl QualifiedDeductionParams
pub const SINGLE: QualifiedDeductionParams
pub const JOINT: QualifiedDeductionParams
pub fn phase_out_end(&self) -> f64
Trait Implementations§
Source§impl Clone for QualifiedDeductionParams
impl Clone for QualifiedDeductionParams
Source§fn clone(&self) -> QualifiedDeductionParams
fn clone(&self) -> QualifiedDeductionParams
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 QualifiedDeductionParams
Source§impl Debug for QualifiedDeductionParams
impl Debug for QualifiedDeductionParams
Source§impl PartialEq for QualifiedDeductionParams
impl PartialEq for QualifiedDeductionParams
impl StructuralPartialEq for QualifiedDeductionParams
Auto Trait Implementations§
impl Freeze for QualifiedDeductionParams
impl RefUnwindSafe for QualifiedDeductionParams
impl Send for QualifiedDeductionParams
impl Sync for QualifiedDeductionParams
impl Unpin for QualifiedDeductionParams
impl UnsafeUnpin for QualifiedDeductionParams
impl UnwindSafe for QualifiedDeductionParams
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