Enum WindowHandle
pub enum WindowHandle {
MacOS(u32),
Windows(usize),
X11(u64),
}Expand description
Platform-specific window handle.
Variants§
MacOS(u32)
macOS CGWindowID
Windows(usize)
Windows HWND (as usize for pointer-sized value)
X11(u64)
Linux X11 window ID
Trait Implementations§
§impl Clone for WindowHandle
impl Clone for WindowHandle
§fn clone(&self) -> WindowHandle
fn clone(&self) -> WindowHandle
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 more§impl Debug for WindowHandle
impl Debug for WindowHandle
§impl<'de> Deserialize<'de> for WindowHandle
impl<'de> Deserialize<'de> for WindowHandle
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WindowHandle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WindowHandle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for WindowHandle
impl Serialize for WindowHandle
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for WindowHandle
impl RefUnwindSafe for WindowHandle
impl Send for WindowHandle
impl Sync for WindowHandle
impl Unpin for WindowHandle
impl UnwindSafe for WindowHandle
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