pub struct InputPresentation { /* private fields */ }Expand description
Read-only styling data exposed to presentation facades.
The fields are private and read through the methods below, so that a new one can be added without breaking the facades.
Implementations§
Source§impl InputPresentation
impl InputPresentation
pub fn focus_handle(&self) -> &FocusHandle
pub fn is_disabled(&self) -> bool
pub fn is_readonly(&self) -> bool
Sourcepub fn is_editable(&self) -> bool
pub fn is_editable(&self) -> bool
Returns true if the user is allowed to change the text.
See also: InputBaseState::is_editable.
pub fn is_loading(&self) -> bool
pub fn is_masked(&self) -> bool
pub fn is_multi_line(&self) -> bool
pub fn is_code_editor(&self) -> bool
pub fn text_align(&self) -> TextAlign
pub fn placeholder(&self) -> &SharedString
Sourcepub fn mask_placeholder(&self) -> Option<&str>
pub fn mask_placeholder(&self) -> Option<&str>
The placeholder derived from the mask pattern, e.g.: (___) ___-____.
Trait Implementations§
Source§impl Clone for InputPresentation
impl Clone for InputPresentation
Source§fn clone(&self) -> InputPresentation
fn clone(&self) -> InputPresentation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for InputPresentation
impl !UnwindSafe for InputPresentation
impl Freeze for InputPresentation
impl Send for InputPresentation
impl Sync for InputPresentation
impl Unpin for InputPresentation
impl UnsafeUnpin for InputPresentation
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> 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