pub struct DatePicker { /* private fields */ }Expand description
A field that opens a calendar in a popover.
Implementations§
Source§impl DatePicker
impl DatePicker
Sourcepub fn new(value: Binding<Option<Date>>, month: Date) -> Self
pub fn new(value: Binding<Option<Date>>, month: Date) -> Self
month is shown when no date is selected yet.
Sourcepub fn placeholder(self, text: impl Into<String>) -> Self
pub fn placeholder(self, text: impl Into<String>) -> Self
Text shown while no date is selected (“Pick a date” by default).
Source§impl DatePicker
impl DatePicker
Sourcepub fn label(self, label: impl Into<String>) -> Self
pub fn label(self, label: impl Into<String>) -> Self
The name screen readers announce, such as “Due date”. Inside a
crate::FormField, its label is used instead.
Trait Implementations§
Source§impl Debug for DatePicker
impl Debug for DatePicker
Auto Trait Implementations§
impl !RefUnwindSafe for DatePicker
impl !Send for DatePicker
impl !Sync for DatePicker
impl !UnwindSafe for DatePicker
impl Freeze for DatePicker
impl Unpin for DatePicker
impl UnsafeUnpin for DatePicker
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<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.