subtract
Returns a new PlainDateTime by subtracting a Duration from this date-time.
Parameters
- self:PlainDateTime
- PlainDateTime
- duration:Duration
- Duration
Source
Implementation
pub fn subtract(self: PlainDateTime, duration: Duration) !PlainDateTime {
const overflow_opt = abi.c.ArithmeticOverflow_option{
.is_ok = true,
.unnamed_0 = .{ .ok = abi.c.ArithmeticOverflow_Constrain },
};
return wrapPlainDateTime(abi.c.temporal_rs_PlainDateTime_subtract(self._inner, duration._inner, overflow_opt));
}