#[repr(C)]pub struct IWaylandHost {
pub vtbl: *const IWaylandHostVtbl,
}Fields§
§vtbl: *const IWaylandHostVtblTrait Implementations§
Source§impl Clone for IWaylandHost
impl Clone for IWaylandHost
Source§fn clone(&self) -> IWaylandHost
fn clone(&self) -> IWaylandHost
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IWaylandHost
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IWaylandHost
Source§impl Interface for IWaylandHost
impl Interface for IWaylandHost
Source§impl Unknown for IWaylandHost
impl Unknown for IWaylandHost
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IWaylandHost
impl Inherits<FUnknown> for IWaylandHost
impl Send for IWaylandHost
impl Sync for IWaylandHost
Auto Trait Implementations§
impl Freeze for IWaylandHost
impl RefUnwindSafe for IWaylandHost
impl Unpin for IWaylandHost
impl UnwindSafe for IWaylandHost
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more