#[repr(C)]pub struct IWaylandFrame {
pub vtbl: *const IWaylandFrameVtbl,
}Fields§
§vtbl: *const IWaylandFrameVtblTrait Implementations§
Source§impl Clone for IWaylandFrame
impl Clone for IWaylandFrame
Source§fn clone(&self) -> IWaylandFrame
fn clone(&self) -> IWaylandFrame
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 IWaylandFrame
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IWaylandFrame
Source§impl Interface for IWaylandFrame
impl Interface for IWaylandFrame
Source§impl Unknown for IWaylandFrame
impl Unknown for IWaylandFrame
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 IWaylandFrame
impl Inherits<FUnknown> for IWaylandFrame
impl Send for IWaylandFrame
impl Sync for IWaylandFrame
Auto Trait Implementations§
impl Freeze for IWaylandFrame
impl RefUnwindSafe for IWaylandFrame
impl Unpin for IWaylandFrame
impl UnwindSafe for IWaylandFrame
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