[][src]Struct smithay_client_toolkit::keyboard::RMLVO

pub struct RMLVO {
    pub rules: Option<String>,
    pub model: Option<String>,
    pub layout: Option<String>,
    pub variant: Option<String>,
    pub options: Option<String>,
}

The RMLVO description of a keymap

All fields are optional, and the system default will be used if set to None.

Fields

rules: Option<String>

The rules file to use

model: Option<String>

The keyboard model by which to interpret keycodes and LEDs

layout: Option<String>

A comma separated list of layouts (languages) to include in the keymap

variant: Option<String>

A comma separated list of variants, one per layout, which may modify or augment the respective layout in various ways

options: Option<String>

A comma separated list of options, through which the user specifies non-layout related preferences, like which key combinations are used for switching layouts, or which key is the Compose key.

Auto Trait Implementations

impl Unpin for RMLVO

impl Sync for RMLVO

impl Send for RMLVO

impl UnwindSafe for RMLVO

impl RefUnwindSafe for RMLVO

Blanket Implementations

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]