[][src]Struct wayland_server::Global

pub struct Global<I: Interface> { /* fields omitted */ }

A handle to a global object

This is given to you when you register a global to the event loop.

This handle allows you do destroy the global when needed.

If you know you will never destroy this global, you can let this handle go out of scope.

Methods

impl<I: Interface> Global<I>[src]

pub fn destroy(self)[src]

Destroy the associated global object.

Auto Trait Implementations

impl<I> !Send for Global<I>

impl<I> !Sync for Global<I>

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for 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> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]