pub struct ArcWin32Handle { /* private fields */ }
Expand description
Holds a Win32 handle from the protected handle.
The reference count will increase when the ArcWin32Handle is cloned and decrease when the ArcWin32Handle is dropped.
Implementations§
Trait Implementations§
Source§impl AsRawHandle for ArcWin32Handle
impl AsRawHandle for ArcWin32Handle
Source§fn as_raw_handle(&self) -> RawHandle
fn as_raw_handle(&self) -> RawHandle
Extracts the raw handle. Read more
Source§impl Clone for ArcWin32Handle
impl Clone for ArcWin32Handle
Source§impl Drop for ArcWin32Handle
impl Drop for ArcWin32Handle
impl Send for ArcWin32Handle
Safety: reference counted by syscall
impl Sync for ArcWin32Handle
Safety: reference counted by syscall
Auto Trait Implementations§
impl Freeze for ArcWin32Handle
impl RefUnwindSafe for ArcWin32Handle
impl Unpin for ArcWin32Handle
impl UnwindSafe for ArcWin32Handle
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