pub struct TimeFieldSegmentState { /* private fields */ }Expand description
State exposed to a TimeField segment slot for decoration.
Implementations§
Source§impl TimeFieldSegmentState
impl TimeFieldSegmentState
pub fn segment(&self) -> TimeSegment
Sourcepub fn value(&self) -> u32
pub fn value(&self) -> u32
The displayed value: the hour on the configured clock, the minute or
second, or 0 for AM and 1 for PM.
Sourcepub fn is_selected(&self) -> bool
pub fn is_selected(&self) -> bool
Whether keyboard editing applies to this segment: it is the selected segment and the field has focus.
pub fn is_disabled(&self) -> bool
Trait Implementations§
Source§impl Clone for TimeFieldSegmentState
impl Clone for TimeFieldSegmentState
impl Copy for TimeFieldSegmentState
Auto Trait Implementations§
impl Freeze for TimeFieldSegmentState
impl RefUnwindSafe for TimeFieldSegmentState
impl Send for TimeFieldSegmentState
impl Sync for TimeFieldSegmentState
impl Unpin for TimeFieldSegmentState
impl UnsafeUnpin for TimeFieldSegmentState
impl UnwindSafe for TimeFieldSegmentState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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