pub struct HCLIPBOARD(/* private fields */);
Available on crate feature
user
only.Expand description
Handle to the clipboard.
This handle doesn’t exist natively, it’s just an abstraction to safely group the related clipboard operations.
Trait Implementations§
Source§impl Debug for HCLIPBOARD
impl Debug for HCLIPBOARD
Source§impl Display for HCLIPBOARD
impl Display for HCLIPBOARD
Source§impl Handle for HCLIPBOARD
impl Handle for HCLIPBOARD
Source§const NULL: Self
const NULL: Self
Available on crate feature
kernel
only.The null, uninitialized handle; equals to
0
.Source§const INVALID: Self
const INVALID: Self
Available on crate feature
kernel
only.The invalid handle; equals to
-1
. Read moreSource§unsafe fn from_ptr(p: *mut c_void) -> Self
unsafe fn from_ptr(p: *mut c_void) -> Self
Available on crate feature
kernel
only.Creates a new handle object by wrapping a pointer. Read more
Source§unsafe fn as_mut(&mut self) -> &mut *mut c_void
unsafe fn as_mut(&mut self) -> &mut *mut c_void
Available on crate feature
kernel
only.Returns a mutable reference to the underlying raw pointer. Read more
Source§unsafe fn raw_copy(&self) -> Self
unsafe fn raw_copy(&self) -> Self
Available on crate feature
kernel
only.Returns a raw copy of the underlying handle pointer. Read more
Source§impl Hash for HCLIPBOARD
impl Hash for HCLIPBOARD
Source§impl LowerHex for HCLIPBOARD
impl LowerHex for HCLIPBOARD
Source§impl PartialEq for HCLIPBOARD
impl PartialEq for HCLIPBOARD
Source§impl UpperHex for HCLIPBOARD
impl UpperHex for HCLIPBOARD
Source§impl user_Hclipboard for HCLIPBOARD
impl user_Hclipboard for HCLIPBOARD
Source§fn EmptyClipboard(&self) -> SysResult<()>
fn EmptyClipboard(&self) -> SysResult<()>
EmptyClipboard
function.Source§fn GetClipboardData(&self, format: CF) -> SysResult<Vec<u8>>
fn GetClipboardData(&self, format: CF) -> SysResult<Vec<u8>>
GetClipboardData
function. Read moreSource§fn GetClipboardSequenceNumber(&self) -> u32
fn GetClipboardSequenceNumber(&self) -> u32
GetClipboardSequenceNumber
function.Source§fn SetClipboardData(&self, format: CF, data: &[u8]) -> SysResult<()>
fn SetClipboardData(&self, format: CF, data: &[u8]) -> SysResult<()>
SetClipboardData
function. Read moreimpl Eq for HCLIPBOARD
impl Send for HCLIPBOARD
impl StructuralPartialEq for HCLIPBOARD
Auto Trait Implementations§
impl Freeze for HCLIPBOARD
impl RefUnwindSafe for HCLIPBOARD
impl !Sync for HCLIPBOARD
impl Unpin for HCLIPBOARD
impl UnwindSafe for HCLIPBOARD
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