Enum async_i3ipc::event::WindowChange [−][src]
pub enum WindowChange {
New,
Close,
Focus,
Title,
FullscreenMode,
Move,
Floating,
Urgent,
Mark,
}Variants
the window has become managed by i3
the window has closed
the window has received input focus
the window’s title has changed
the window has entered or exited fullscreen mode
the window has changed its position in the tree
the window has transitioned to or from floating
the window has become urgent or lost its urgent status
a mark has been added to or removed from the window
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<WindowChange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<WindowChange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for WindowChange
impl Send for WindowChange
impl Sync for WindowChange
impl Unpin for WindowChange
impl UnwindSafe for WindowChange
Blanket Implementations
Mutably borrows from an owned value. Read more