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,
));
}