TemporalZ

toPlainDateTime

Returns a PlainDateTime by combining this date with a PlainTime (or midnight if null).

Parameters

#
self:PlainDate
PlainDate
time:?PlainTime
?PlainTime

Source

Implementation

#
pub fn toPlainDateTime(self: PlainDate, time: ?PlainTime) !PlainDateTime {
    const time_ptr = if (time) |tt| tt._inner else null;
    const ptr = (try abi.extractResult(abi.c.temporal_rs_PlainDate_to_plain_date_time(self._inner, time_ptr))) orelse return abi.TemporalError.Generic;
    return .{ ._inner = ptr };
}