TemporalZ

toString

Returns a string representing this duration in the ISO 8601 format.

See: Temporal.Duration.toString

Parameters

#
self:Duration
Duration
allocator:std.mem.Allocator
std.mem.Allocator
options:ToStringRoundingOptions
ToStringRoundingOptions

Source

Implementation

#
pub fn toString(self: Duration, allocator: std.mem.Allocator, options: ToStringRoundingOptions) ![]u8 {
    var write = abi.DiplomatWrite.init(allocator);
    defer write.deinit();

    const res = abi.c.temporal_rs_Duration_to_string(self._inner, abi.to.strRoundingOpts(options), &write.inner);
    try handleVoidResult(res);

    return try write.toOwnedSlice();
}