Enum wayland_client::GlobalEvent[][src]

pub enum GlobalEvent {
    New {
        id: u32,
        interface: String,
        version: u32,
    },
    Removed {
        id: u32,
        interface: String,
    },
}

Event provided to the user callback of GlobalManager

Variants

New

A new global was created

Fields of New

id: u32

Id of the new global

interface: String

Interface of the new global

version: u32

Maximum supported version of the new global

Removed

A global was removed

Fields of Removed

id: u32

Id of the removed global

interface: String

Interface of the removed global

Auto Trait Implementations

impl RefUnwindSafe for GlobalEvent

impl Send for GlobalEvent

impl Sync for GlobalEvent

impl Unpin for GlobalEvent

impl UnwindSafe for GlobalEvent

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> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

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.