[−][src]Struct wayland_protocols::wlr::unstable::data_control::v1::server::zwlr_data_control_source_v1::ZwlrDataControlSourceV1
Implementations
impl ZwlrDataControlSourceV1
[src]
pub fn send(&self, mime_type: String, fd: RawFd)
[src]
send the data
Request for data from the client. Send the data as the specified MIME type over the passed file descriptor, then close it.
pub fn cancelled(&self)
[src]
selection was cancelled
This data source is no longer valid. The data source has been replaced by another data source.
The client should clean up and destroy this data source.
Trait Implementations
impl AsRef<Resource<ZwlrDataControlSourceV1>> for ZwlrDataControlSourceV1
[src]
impl Clone for ZwlrDataControlSourceV1
[src]
fn clone(&self) -> ZwlrDataControlSourceV1
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ZwlrDataControlSourceV1
[src]
impl Eq for ZwlrDataControlSourceV1
[src]
impl From<Resource<ZwlrDataControlSourceV1>> for ZwlrDataControlSourceV1
[src]
impl From<ZwlrDataControlSourceV1> for Resource<ZwlrDataControlSourceV1>
[src]
fn from(value: ZwlrDataControlSourceV1) -> Self
[src]
impl Interface for ZwlrDataControlSourceV1
[src]
type Request = Request
Set of requests associated to this interface Read more
type Event = Event
Set of events associated to this interface Read more
const NAME: &'static str
[src]
const VERSION: u32
[src]
fn c_interface() -> *const wl_interface
[src]
impl PartialEq<ZwlrDataControlSourceV1> for ZwlrDataControlSourceV1
[src]
fn eq(&self, other: &ZwlrDataControlSourceV1) -> bool
[src]
fn ne(&self, other: &ZwlrDataControlSourceV1) -> bool
[src]
impl StructuralEq for ZwlrDataControlSourceV1
[src]
impl StructuralPartialEq for ZwlrDataControlSourceV1
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ZwlrDataControlSourceV1
impl Send for ZwlrDataControlSourceV1
impl Sync for ZwlrDataControlSourceV1
impl Unpin for ZwlrDataControlSourceV1
impl !UnwindSafe for ZwlrDataControlSourceV1
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,