Enum glyph_ui::view::input_line::Echo [−][src]
Controls how the input line view echoes text
Variants
Normal text input
This displays the text entered by the user as-is.
Faux(char)
Secret text input; less secure but more intuitive
This mode echoes one character repeatedly (*
is the most common
choice), so it's possible to see the length of the secret. However,
this is less likely to cause the user to think that their keyboard has
suddenly stopped working.
Secret text input; more secure but less intuitive
This mode echoes no input at all, a side effect of which is that it's impossible to tell the length of the password by looking at the screen.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Echo
[src]
impl Send for Echo
[src]
impl Sync for Echo
[src]
impl Unpin for Echo
[src]
impl UnwindSafe for Echo
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V> ViewExt for V
[src]
impl<'a, T, M, V> ViewExt<'a, T, M> for V
[src]
fn into_element(self) -> View<'a, T, M> where
Self: ViewTrait<T, M> + Sized + 'a,
[src]
Self: ViewTrait<T, M> + Sized + 'a,
impl<'a, T, O, M, F, V> ViewExt<'a, T, O, M, F> for V where
F: Fn(O) -> M + Clone + 'static,
M: 'static,
O: 'static,
[src]
F: Fn(O) -> M + Clone + 'static,
M: 'static,
O: 'static,
impl<V> ViewExt for V
[src]
impl<V> ViewExt for V
[src]
fn on_event<F, A, B, C>(self, f: F) -> View<Self, F> where
Self: Sized,
F: Fn(&Event<A>, B) -> Box<dyn Iterator<Item = C>>,
[src]
Self: Sized,
F: Fn(&Event<A>, B) -> Box<dyn Iterator<Item = C>>,