[][src]Enum screenruster_saver::Request

pub enum Request {
    Config(JsonValue),
    Target {
        display: Option<String>,
        screen: i32,
        window: u64,
    },
    Resize {
        width: u32,
        height: u32,
    },
    Throttle(bool),
    Blank(bool),
    Safety(Safety),
    Pointer(Pointer),
    Password(Password),
    Start,
    Lock,
    Stop,
}

Variants

Config(JsonValue)

Saver configuration.

Target

Drawable target.

Fields of Target

display: Option<String>screen: i32window: u64
Resize

Resize the viewport.

Fields of Resize

width: u32height: u32
Throttle(bool)

Throttle the rendering.

Blank(bool)

The screen has been blanked or unblanked.

Safety(Safety)

The locker safety level.

Pointer(Pointer)

Pointer events.

Password(Password)

The password field has changed.

Start

Start the saver.

Lock

Lock the saver.

Stop

Stop the saver.

Trait Implementations

impl Clone for Request[src]

impl Debug for Request[src]

Auto Trait Implementations

impl RefUnwindSafe for Request

impl Send for Request

impl Sync for Request

impl Unpin for Request

impl UnwindSafe for Request

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> SetParameter for T

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.