ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
icu4x::DateDuration Struct Reference

#include <DateDuration.d.hpp>

Static Public Member Functions

static icu4x::diplomat::result< icu4x::DateDuration, icu4x::DateDurationParseErrorfrom_string (std::string_view v)
 
static icu4x::DateDuration for_years (int32_t years)
 
static icu4x::DateDuration for_months (int32_t months)
 
static icu4x::DateDuration for_weeks (int32_t weeks)
 
static icu4x::DateDuration for_days (int32_t days)
 

Public Attributes

bool is_negative
 
uint32_t years
 
uint32_t months
 
uint32_t weeks
 
uint32_t days
 

Detailed Description

See the Rust documentation for DateDuration for more information.

Member Function Documentation

◆ for_days()

icu4x::DateDuration icu4x::DateDuration::for_days ( int32_t days)
inlinestatic

Returns a new DateDuration representing a number of days.

See the Rust documentation for for_days for more information.

◆ for_months()

icu4x::DateDuration icu4x::DateDuration::for_months ( int32_t months)
inlinestatic

Returns a new DateDuration representing a number of months.

See the Rust documentation for for_months for more information.

◆ for_weeks()

icu4x::DateDuration icu4x::DateDuration::for_weeks ( int32_t weeks)
inlinestatic

Returns a new DateDuration representing a number of weeks.

See the Rust documentation for for_weeks for more information.

◆ for_years()

icu4x::DateDuration icu4x::DateDuration::for_years ( int32_t years)
inlinestatic

Returns a new DateDuration representing a number of years.

See the Rust documentation for for_years for more information.

◆ from_string()

icu4x::diplomat::result< icu4x::DateDuration, icu4x::DateDurationParseError > icu4x::DateDuration::from_string ( std::string_view v)
inlinestatic

Creates a new DateDuration from an ISO 8601 string.

See the Rust documentation for try_from_str for more information.

Member Data Documentation

◆ days

uint32_t icu4x::DateDuration::days

◆ is_negative

bool icu4x::DateDuration::is_negative

◆ months

uint32_t icu4x::DateDuration::months

◆ weeks

uint32_t icu4x::DateDuration::weeks

◆ years

uint32_t icu4x::DateDuration::years

The documentation for this struct was generated from the following files: