TemporalZ

init

Construct a Duration from years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, and nanoseconds. Equivalent to Temporal.Duration() constructor.

See: Temporal.Duration

Parameters

#
years_val:i64
i64
months_val:i64
i64
weeks_val:i64
i64
days_val:i64
i64
hours_val:i64
i64
minutes_val:i64
i64
seconds_val:i64
i64
milliseconds_val:i64
i64
microseconds_val:f64
f64
nanoseconds_val:f64
f64

Source

Implementation

#
pub fn init(
    years_val: i64,
    months_val: i64,
    weeks_val: i64,
    days_val: i64,
    hours_val: i64,
    minutes_val: i64,
    seconds_val: i64,
    milliseconds_val: i64,
    microseconds_val: f64,
    nanoseconds_val: f64,
) !Duration {
    return wrapDuration(abi.c.temporal_rs_Duration_try_new(
        years_val,
        months_val,
        weeks_val,
        days_val,
        hours_val,
        minutes_val,
        seconds_val,
        milliseconds_val,
        microseconds_val,
        nanoseconds_val,
    ));
}