[][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,
}

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

Methods

impl ContentHint[src]

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

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

Trait Implementations

impl Copy for ContentHint[src]

impl Clone for ContentHint[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<ContentHint> for ContentHint[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Debug for ContentHint[src]

Auto Trait Implementations

impl Unpin for ContentHint

impl Sync for ContentHint

impl Send for ContentHint

impl UnwindSafe for ContentHint

impl RefUnwindSafe for ContentHint

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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