[][src]Enum wayland_protocols::unstable::text_input::v1::client::zwp_text_input_v1::ContentHint

#[repr(u32)]pub enum ContentHint {
    None,
    Default,
    Password,
    AutoCompletion,
    AutoCorrection,
    AutoCapitalization,
    Lowercase,
    Uppercase,
    Titlecase,
    HiddenText,
    SensitiveData,
    Latin,
    Multiline,
    // some variants omitted
}

content hint

Content hint is a bitmask to allow to modify the behavior of the text input.

Variants

None

no special behaviour

Default

auto completion, correction and capitalization

Password

hidden and sensitive text

AutoCompletion

suggest word completions

AutoCorrection

suggest word corrections

AutoCapitalization

switch to uppercase letters at the start of a sentence

Lowercase

prefer lowercase letters

Uppercase

prefer uppercase letters

Titlecase

prefer casing for titles and headings (can be language dependent)

HiddenText

characters should be hidden

SensitiveData

typed text should not be stored

Latin

just latin characters should be entered

Multiline

the text input is multiline

Implementations

impl ContentHint[src]

pub fn from_raw(n: u32) -> Option<ContentHint>[src]

pub fn to_raw(&self) -> u32[src]

Trait Implementations

impl Clone for ContentHint[src]

impl Copy for ContentHint[src]

impl Debug for ContentHint[src]

impl PartialEq<ContentHint> for ContentHint[src]

impl StructuralPartialEq for ContentHint[src]

Auto Trait Implementations

impl RefUnwindSafe for ContentHint

impl Send for ContentHint

impl Sync for ContentHint

impl Unpin for ContentHint

impl UnwindSafe for ContentHint

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.