TemporalZ

subtract

Returns a new PlainDate by subtracting a Duration from this date.

Parameters

#
self:PlainDate
PlainDate
duration:Duration
Duration

Source

Implementation

#
pub fn subtract(self: PlainDate, duration: Duration) !PlainDate {
    const overflow_opt = abi.c.ArithmeticOverflow_option{ .is_ok = true, .unnamed_0 = .{ .ok = abi.c.ArithmeticOverflow_Constrain } };
    return wrapPlainDate(abi.c.temporal_rs_PlainDate_subtract(self._inner, duration._inner, overflow_opt));
}