#[repr(C)]pub struct IWaylandFrameVtbl {
pub base: FUnknownVtbl,
pub getWaylandSurface: unsafe extern "system" fn(this: *mut IWaylandFrame, display: *mut wl_display) -> *mut wl_surface,
pub getParentSurface: unsafe extern "system" fn(this: *mut IWaylandFrame, parentSize: *mut ViewRect, display: *mut wl_display) -> *mut xdg_surface,
pub getParentToplevel: unsafe extern "system" fn(this: *mut IWaylandFrame, display: *mut wl_display) -> *mut xdg_toplevel,
}Fields§
§base: FUnknownVtbl§getWaylandSurface: unsafe extern "system" fn(this: *mut IWaylandFrame, display: *mut wl_display) -> *mut wl_surface§getParentSurface: unsafe extern "system" fn(this: *mut IWaylandFrame, parentSize: *mut ViewRect, display: *mut wl_display) -> *mut xdg_surface§getParentToplevel: unsafe extern "system" fn(this: *mut IWaylandFrame, display: *mut wl_display) -> *mut xdg_toplevelTrait Implementations§
Source§impl Clone for IWaylandFrameVtbl
impl Clone for IWaylandFrameVtbl
Source§fn clone(&self) -> IWaylandFrameVtbl
fn clone(&self) -> IWaylandFrameVtbl
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 moreimpl Copy for IWaylandFrameVtbl
Auto Trait Implementations§
impl Freeze for IWaylandFrameVtbl
impl RefUnwindSafe for IWaylandFrameVtbl
impl Send for IWaylandFrameVtbl
impl Sync for IWaylandFrameVtbl
impl Unpin for IWaylandFrameVtbl
impl UnwindSafe for IWaylandFrameVtbl
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