[−][src]Struct wayland_client::ProxyMap
A handle to the object map internal to the library state.
This type is only used by code generated by wayland-scanner
, and can not
be instantiated directly.
Implementations
impl ProxyMap
[src]
pub fn get<I: Interface + AsRef<Proxy<I>> + From<Proxy<I>>>(
&mut self,
id: u32
) -> Option<Proxy<I>>
[src]
&mut self,
id: u32
) -> Option<Proxy<I>>
Returns the Proxy corresponding to a given id
pub fn get_or_dead<I: Interface + AsRef<Proxy<I>> + From<Proxy<I>>>(
&mut self,
id: u32
) -> Proxy<I>
[src]
&mut self,
id: u32
) -> Proxy<I>
Returns the Proxy corresponding to a given id, and create a dead one if none is found
pub fn get_new<I: Interface + AsRef<Proxy<I>> + From<Proxy<I>>>(
&mut self,
id: u32
) -> Option<Main<I>>
[src]
&mut self,
id: u32
) -> Option<Main<I>>
Creates a new proxy for given id
Auto Trait Implementations
impl RefUnwindSafe for ProxyMap
impl Send for ProxyMap
impl Sync for ProxyMap
impl Unpin for ProxyMap
impl UnwindSafe for ProxyMap
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> DowncastSync for T where
T: Send + Sync + Any,
[src]
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, 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>,