#[non_exhaustive]pub struct DateTimeInputUnchecked { /* private fields */ }
Expand description
An input bag with all possible datetime input fields.
Each input field may or may not be required, depending on the field set and the options.
Implementations§
Source§impl DateTimeInputUnchecked
impl DateTimeInputUnchecked
Sourcepub fn set_date_fields_unchecked<C: Calendar, A: AsCalendar<Calendar = C>>(
&mut self,
date_in_calendar: Date<A>,
)
pub fn set_date_fields_unchecked<C: Calendar, A: AsCalendar<Calendar = C>>( &mut self, date_in_calendar: Date<A>, )
Sets all fields from a Date
input.
This method does not check the calendar of the date! The caller is responsible for making sure the calendar matches the formatter.
Sourcepub fn set_time_fields(&mut self, time: Time)
pub fn set_time_fields(&mut self, time: Time)
Sets all fields from a Time
input.
Sourcepub fn set_time_zone_utc_offset(&mut self, utc_offset: UtcOffset)
pub fn set_time_zone_utc_offset(&mut self, utc_offset: UtcOffset)
Sets the time zone UTC offset.
Sourcepub fn set_time_zone_id(&mut self, id: TimeZone)
pub fn set_time_zone_id(&mut self, id: TimeZone)
Sets the time zone ID.
Sourcepub fn set_time_zone_name_timestamp(&mut self, local_time: ZoneNameTimestamp)
pub fn set_time_zone_name_timestamp(&mut self, local_time: ZoneNameTimestamp)
Sets the local time for time zone name resolution.
Sourcepub fn set_time_zone_variant(&mut self, zone_variant: TimeZoneVariant)
pub fn set_time_zone_variant(&mut self, zone_variant: TimeZoneVariant)
Sets the time zone variant.
Trait Implementations§
Source§impl Clone for DateTimeInputUnchecked
impl Clone for DateTimeInputUnchecked
Source§fn clone(&self) -> DateTimeInputUnchecked
fn clone(&self) -> DateTimeInputUnchecked
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DateTimeInputUnchecked
impl Debug for DateTimeInputUnchecked
Source§impl Default for DateTimeInputUnchecked
impl Default for DateTimeInputUnchecked
Source§fn default() -> DateTimeInputUnchecked
fn default() -> DateTimeInputUnchecked
Returns the “default value” for a type. Read more
impl Copy for DateTimeInputUnchecked
Auto Trait Implementations§
impl Freeze for DateTimeInputUnchecked
impl RefUnwindSafe for DateTimeInputUnchecked
impl Send for DateTimeInputUnchecked
impl Sync for DateTimeInputUnchecked
impl Unpin for DateTimeInputUnchecked
impl UnwindSafe for DateTimeInputUnchecked
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more