[−][src]Struct wayland_client::Attached
A handle to a proxy that has been attached to an event queue
As opposed to Proxy, you can use it to send requests
that create new objects. The created objects will be handled
by the event queue this proxy has been attached to.
Implementations
impl<I: Interface> Attached<I> where
I: Into<Proxy<I>> + From<Proxy<I>> + AsRef<Proxy<I>>, [src]
I: Into<Proxy<I>> + From<Proxy<I>> + AsRef<Proxy<I>>,
Trait Implementations
impl<I: Interface> Clone for Attached<I> where
I: AsRef<Proxy<I>> + From<Proxy<I>>, [src]
I: AsRef<Proxy<I>> + From<Proxy<I>>,
impl<I: Interface + Debug> Debug for Attached<I>[src]
impl<I: Interface> Deref for Attached<I>[src]
impl<I: Interface> From<Main<I>> for Attached<I> where
I: AsRef<Proxy<I>> + From<Proxy<I>>, [src]
I: AsRef<Proxy<I>> + From<Proxy<I>>,
impl<I: PartialEq + Interface> PartialEq<Attached<I>> for Attached<I>[src]
impl<I: Interface> StructuralPartialEq for Attached<I>[src]
Auto Trait Implementations
impl<I> RefUnwindSafe for Attached<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> !Send for Attached<I>
impl<I> !Sync for Attached<I>
impl<I> Unpin for Attached<I> where
I: Unpin,
I: Unpin,
impl<I> UnwindSafe for Attached<I> where
I: UnwindSafe,
I: UnwindSafe,
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,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any, [src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>[src]
pub fn as_any(&self) -> &(dyn Any + 'static)[src]
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)[src]
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.
pub fn to_owned(&self) -> T[src]
pub 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.
pub 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>,