TemporalZ

add

Returns a new PlainDateTime by adding a Duration to this date-time.

Parameters

#
self:PlainDateTime
PlainDateTime
duration:Duration
Duration

Source

Implementation

#
pub fn add(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_add(self._inner, duration._inner, overflow_opt));
}