[][src]Enum async_i3ipc::event::WindowChange

pub enum WindowChange {
    New,
    Close,
    Focus,
    Title,
    FullscreenMode,
    Move,
    Floating,
    Urgent,
    Mark,
}

Variants

New

the window has become managed by i3

Close

the window has closed

Focus

the window has received input focus

Title

the window’s title has changed

FullscreenMode

the window has entered or exited fullscreen mode

Move

the window has changed its position in the tree

Floating

the window has transitioned to or from floating

Urgent

the window has become urgent or lost its urgent status

Mark

a mark has been added to or removed from the window

Trait Implementations

impl Clone for WindowChange[src]

impl Copy for WindowChange[src]

impl Debug for WindowChange[src]

impl<'de> Deserialize<'de> for WindowChange[src]

impl Eq for WindowChange[src]

impl Hash for WindowChange[src]

impl PartialEq<WindowChange> for WindowChange[src]

impl Serialize for WindowChange[src]

impl StructuralEq for WindowChange[src]

impl StructuralPartialEq for WindowChange[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.