Enum wayland_protocols::misc::gtk_primary_selection::client::gtk_primary_selection_device::Request [−][src]
#[non_exhaustive] pub enum Request { SetSelection { source: Option<GtkPrimarySelectionSource>, serial: u32, }, Destroy, }
Variants (Non-exhaustive)
set the primary selection
Replaces the current selection. The previous owner of the primary selection will receive a wp_primary_selection_source.cancelled event.
To unset the selection, set the source to NULL.
Fields of SetSelection
source: Option<GtkPrimarySelectionSource>
serial: u32
destroy the primary selection device
Destroy the primary selection device.
This is a destructor, once sent this object cannot be used any longer.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl !UnwindSafe for Request
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,