pub struct DateValue { /* private fields */ }Implementations§
Source§impl DateValue
impl DateValue
pub fn new(year: i32, month: u8, day: u8) -> Result<Self, EncodeError>
pub fn from_calendar( year: i32, month: Option<u8>, day: Option<u8>, ) -> Result<Self, EncodeError>
pub fn from_iso_week( year: i32, week: u8, day_of_week: Option<u8>, ) -> Result<Self, EncodeError>
pub fn from_ordinal_day( year: i32, ordinal_day: u16, ) -> Result<Self, EncodeError>
pub fn from_quarter( year: i32, quarter: u8, day_of_quarter: Option<u16>, ) -> Result<Self, EncodeError>
pub fn from_epoch_day(epoch_day: i64) -> Result<Self, EncodeError>
pub fn year(&self) -> i32
pub fn month(&self) -> u8
pub fn day(&self) -> u8
pub fn as_jiff(&self) -> Date
pub fn epoch_day(&self) -> i64
pub fn iso_week_year(&self) -> Result<i32, EncodeError>
pub fn iso_day_of_week(&self) -> u8
pub fn iso_week(&self) -> Result<u8, EncodeError>
pub fn quarter(&self) -> u8
pub fn ordinal_day(&self) -> Result<u16, EncodeError>
pub fn day_of_quarter(&self) -> Result<u16, EncodeError>
pub fn checked_add_duration( &self, duration: &DurationValue, ) -> Result<Self, EncodeError>
pub fn checked_sub_duration( &self, duration: &DurationValue, ) -> Result<Self, EncodeError>
Trait Implementations§
impl Eq for DateValue
Source§impl Ord for DateValue
impl Ord for DateValue
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for DateValue
impl PartialOrd for DateValue
impl StructuralPartialEq for DateValue
Auto Trait Implementations§
impl Freeze for DateValue
impl RefUnwindSafe for DateValue
impl Send for DateValue
impl Sync for DateValue
impl Unpin for DateValue
impl UnsafeUnpin for DateValue
impl UnwindSafe for DateValue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more