pub struct CalendarDateTime {
pub year: i64,
pub month: u32,
pub day: u32,
pub hour: i64,
pub minute: i64,
pub second: i64,
pub nanos: i64,
}Expand description
Calendar + time-of-day fields for localdatetime({...})/
datetime({...})’s map constructors – bundled into one struct (not
7 positional args) purely to stay under clippy’s argument-count cap,
matching this codebase’s established convention for that lint (see
e.g. executor.rs’s VarExpandSpec/IndexSeekSpec).
Fields§
§year: i64§month: u32§day: u32§hour: i64§minute: i64§second: i64§nanos: i64Auto Trait Implementations§
impl Freeze for CalendarDateTime
impl RefUnwindSafe for CalendarDateTime
impl Send for CalendarDateTime
impl Sync for CalendarDateTime
impl Unpin for CalendarDateTime
impl UnsafeUnpin for CalendarDateTime
impl UnwindSafe for CalendarDateTime
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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