[][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]

Destroys the associated global object.

Auto Trait Implementations

impl<I> Unpin for Global<I>

impl<I> !Sync for Global<I>

impl<I> !Send for Global<I>

impl<I> !UnwindSafe for Global<I>

impl<I> !RefUnwindSafe 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]