[][src]Enum wayland_protocols::unstable::xdg_foreign::v2::server::zxdg_importer_v2::Request

pub enum Request {
    Destroy,
    ImportToplevel {
        id: Main<ZxdgImportedV2>,
        handle: String,
    },
    // some variants omitted
}

Variants

Destroy

destroy the xdg_importer object

Notify the compositor that the xdg_importer object will no longer be used.

This is a destructor, once received this object cannot be used any longer.

ImportToplevel

import a toplevel surface

The import_toplevel request imports a surface from any client given a handle retrieved by exporting said surface using xdg_exporter.export_toplevel. When called, a new xdg_imported object will be created. This new object represents the imported surface, and the importing client can manipulate its relationship using it. See xdg_imported for details.

Fields of ImportToplevel

id: Main<ZxdgImportedV2>handle: String

Trait Implementations

impl MessageGroup for Request[src]

type Map = ResourceMap

The wrapper type for ObjectMap allowing the mapping of Object and NewId arguments to the object map during parsing. Read more

Auto Trait Implementations

impl !Send for Request

impl !Sync for Request

impl Unpin for Request

impl !RefUnwindSafe for Request

impl !UnwindSafe for Request

Blanket Implementations

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.

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