Struct dmntk_feel_temporal::FeelTime
source · pub struct FeelTime(/* private fields */);
Expand description
FEEL time.
Implementations§
source§impl FeelTime
impl FeelTime
sourcepub fn utc(hour: u8, minute: u8, second: u8, nanos: u64) -> Self
pub fn utc(hour: u8, minute: u8, second: u8, nanos: u64) -> Self
Creates UTC time from specified time values.
sourcepub fn local(hour: u8, minute: u8, second: u8, nanos: u64) -> Self
pub fn local(hour: u8, minute: u8, second: u8, nanos: u64) -> Self
Creates local time from specified time values.
pub fn local_opt(hour: u8, minute: u8, second: u8, nano: u64) -> Option<Self>
sourcepub fn offset(hour: u8, minute: u8, second: u8, nanos: u64, offset: i32) -> Self
pub fn offset(hour: u8, minute: u8, second: u8, nanos: u64, offset: i32) -> Self
Creates a time from specified time and offset values.
pub fn offset_opt( hour: u8, minute: u8, second: u8, nano: u64, offset: i32 ) -> Option<Self>
pub fn zone_opt( hour: u8, minute: u8, second: u8, nano: u64, zone: FeelZone ) -> Option<Self>
pub fn hour(&self) -> u8
pub fn minute(&self) -> u8
pub fn second(&self) -> u8
pub fn nanos(&self) -> u64
pub fn zone(&self) -> &FeelZone
pub fn feel_time_offset(&self) -> Option<i32>
pub fn feel_time_zone(&self) -> Option<String>
Trait Implementations§
source§impl Add<FeelDaysAndTimeDuration> for FeelTime
impl Add<FeelDaysAndTimeDuration> for FeelTime
source§fn add(self, rhs: FeelDaysAndTimeDuration) -> Self::Output
fn add(self, rhs: FeelDaysAndTimeDuration) -> Self::Output
Adds FeelDaysAndTimeDuration to FeelTime.
source§impl PartialOrd for FeelTime
impl PartialOrd for FeelTime
source§impl Sub<FeelDaysAndTimeDuration> for FeelTime
impl Sub<FeelDaysAndTimeDuration> for FeelTime
source§fn sub(self, rhs: FeelDaysAndTimeDuration) -> Self::Output
fn sub(self, rhs: FeelDaysAndTimeDuration) -> Self::Output
Subtracts FeelDaysAndTimeDuration from FeelTime.
Auto Trait Implementations§
impl Freeze for FeelTime
impl RefUnwindSafe for FeelTime
impl Send for FeelTime
impl Sync for FeelTime
impl Unpin for FeelTime
impl UnwindSafe for FeelTime
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