#[repr(C)]pub struct VeryRawWindowHandle {
pub handle_type: RawWindowHandleType,
pub ptr_1: *mut c_void,
pub ptr_2: *mut c_void,
pub ptr_3: *mut c_void,
pub id_1: u64,
pub id_2: u64,
}
Fields§
§handle_type: RawWindowHandleType
§ptr_1: *mut c_void
§ptr_2: *mut c_void
§ptr_3: *mut c_void
§id_1: u64
§id_2: u64
Implementations§
Trait Implementations§
Source§impl Clone for VeryRawWindowHandle
impl Clone for VeryRawWindowHandle
Source§fn clone(&self) -> VeryRawWindowHandle
fn clone(&self) -> VeryRawWindowHandle
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 Debug for VeryRawWindowHandle
impl Debug for VeryRawWindowHandle
Source§impl From<AndroidNdkWindowHandle> for VeryRawWindowHandle
impl From<AndroidNdkWindowHandle> for VeryRawWindowHandle
Source§fn from(value: AndroidNdkWindowHandle) -> Self
fn from(value: AndroidNdkWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<AppKitWindowHandle> for VeryRawWindowHandle
impl From<AppKitWindowHandle> for VeryRawWindowHandle
Source§fn from(value: AppKitWindowHandle) -> Self
fn from(value: AppKitWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<DrmWindowHandle> for VeryRawWindowHandle
impl From<DrmWindowHandle> for VeryRawWindowHandle
Source§fn from(value: DrmWindowHandle) -> Self
fn from(value: DrmWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<GbmWindowHandle> for VeryRawWindowHandle
impl From<GbmWindowHandle> for VeryRawWindowHandle
Source§fn from(value: GbmWindowHandle) -> Self
fn from(value: GbmWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<HaikuWindowHandle> for VeryRawWindowHandle
impl From<HaikuWindowHandle> for VeryRawWindowHandle
Source§fn from(value: HaikuWindowHandle) -> Self
fn from(value: HaikuWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<OrbitalWindowHandle> for VeryRawWindowHandle
impl From<OrbitalWindowHandle> for VeryRawWindowHandle
Source§fn from(value: OrbitalWindowHandle) -> Self
fn from(value: OrbitalWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<RawWindowHandle> for VeryRawWindowHandle
impl From<RawWindowHandle> for VeryRawWindowHandle
Source§fn from(value: RawWindowHandle) -> Self
fn from(value: RawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<UiKitWindowHandle> for VeryRawWindowHandle
impl From<UiKitWindowHandle> for VeryRawWindowHandle
Source§fn from(value: UiKitWindowHandle) -> Self
fn from(value: UiKitWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for *mut VeryRawWindowHandle
impl From<VeryRawWindowHandle> for *mut VeryRawWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for AndroidNdkWindowHandle
impl From<VeryRawWindowHandle> for AndroidNdkWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for AppKitWindowHandle
impl From<VeryRawWindowHandle> for AppKitWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for DrmWindowHandle
impl From<VeryRawWindowHandle> for DrmWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for GbmWindowHandle
impl From<VeryRawWindowHandle> for GbmWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for HaikuWindowHandle
impl From<VeryRawWindowHandle> for HaikuWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for OrbitalWindowHandle
impl From<VeryRawWindowHandle> for OrbitalWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for UiKitWindowHandle
impl From<VeryRawWindowHandle> for UiKitWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for WaylandWindowHandle
impl From<VeryRawWindowHandle> for WaylandWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for WebWindowHandle
impl From<VeryRawWindowHandle> for WebWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for Win32WindowHandle
impl From<VeryRawWindowHandle> for Win32WindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for WinRtWindowHandle
impl From<VeryRawWindowHandle> for WinRtWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for XcbWindowHandle
impl From<VeryRawWindowHandle> for XcbWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<VeryRawWindowHandle> for XlibWindowHandle
impl From<VeryRawWindowHandle> for XlibWindowHandle
Source§fn from(value: VeryRawWindowHandle) -> Self
fn from(value: VeryRawWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<WaylandWindowHandle> for VeryRawWindowHandle
impl From<WaylandWindowHandle> for VeryRawWindowHandle
Source§fn from(value: WaylandWindowHandle) -> Self
fn from(value: WaylandWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<WebWindowHandle> for VeryRawWindowHandle
impl From<WebWindowHandle> for VeryRawWindowHandle
Source§fn from(value: WebWindowHandle) -> Self
fn from(value: WebWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<Win32WindowHandle> for VeryRawWindowHandle
impl From<Win32WindowHandle> for VeryRawWindowHandle
Source§fn from(value: Win32WindowHandle) -> Self
fn from(value: Win32WindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<WinRtWindowHandle> for VeryRawWindowHandle
impl From<WinRtWindowHandle> for VeryRawWindowHandle
Source§fn from(value: WinRtWindowHandle) -> Self
fn from(value: WinRtWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<XcbWindowHandle> for VeryRawWindowHandle
impl From<XcbWindowHandle> for VeryRawWindowHandle
Source§fn from(value: XcbWindowHandle) -> Self
fn from(value: XcbWindowHandle) -> Self
Converts to this type from the input type.
Source§impl From<XlibWindowHandle> for VeryRawWindowHandle
impl From<XlibWindowHandle> for VeryRawWindowHandle
Source§fn from(value: XlibWindowHandle) -> Self
fn from(value: XlibWindowHandle) -> Self
Converts to this type from the input type.
Source§impl Hash for VeryRawWindowHandle
impl Hash for VeryRawWindowHandle
Source§impl PartialEq for VeryRawWindowHandle
impl PartialEq for VeryRawWindowHandle
Source§impl TryFrom<VeryRawWindowHandle> for RawWindowHandle
impl TryFrom<VeryRawWindowHandle> for RawWindowHandle
impl Copy for VeryRawWindowHandle
impl Eq for VeryRawWindowHandle
impl StructuralPartialEq for VeryRawWindowHandle
Auto Trait Implementations§
impl Freeze for VeryRawWindowHandle
impl RefUnwindSafe for VeryRawWindowHandle
impl !Send for VeryRawWindowHandle
impl !Sync for VeryRawWindowHandle
impl Unpin for VeryRawWindowHandle
impl UnwindSafe for VeryRawWindowHandle
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