Struct rute::auto::clipboard_ffi::RUClipboardFuncs
source · #[repr(C)]pub struct RUClipboardFuncs {Show 14 fields
pub clear: extern "C" fn(self_c: *const RUBase, mode: u32),
pub supports_selection: extern "C" fn(self_c: *const RUBase) -> bool,
pub supports_find_buffer: extern "C" fn(self_c: *const RUBase) -> bool,
pub owns_selection: extern "C" fn(self_c: *const RUBase) -> bool,
pub owns_clipboard: extern "C" fn(self_c: *const RUBase) -> bool,
pub owns_find_buffer: extern "C" fn(self_c: *const RUBase) -> bool,
pub text: extern "C" fn(self_c: *const RUBase, mode: u32) -> *const c_char,
pub set_text: extern "C" fn(self_c: *const RUBase, arg0: *const c_char, mode: u32),
pub mime_data: extern "C" fn(self_c: *const RUBase, mode: u32) -> RUMimeData,
pub set_mime_data: extern "C" fn(self_c: *const RUBase, data: *const RUBase, mode: u32),
pub image: extern "C" fn(self_c: *const RUBase, mode: u32) -> RUImage,
pub pixmap: extern "C" fn(self_c: *const RUBase, mode: u32) -> RUPixmap,
pub set_image: extern "C" fn(self_c: *const RUBase, arg0: *const RUBase, mode: u32),
pub set_pixmap: extern "C" fn(self_c: *const RUBase, arg0: *const RUBase, mode: u32),
}
Fields
clear: extern "C" fn(self_c: *const RUBase, mode: u32)
supports_selection: extern "C" fn(self_c: *const RUBase) -> bool
supports_find_buffer: extern "C" fn(self_c: *const RUBase) -> bool
owns_selection: extern "C" fn(self_c: *const RUBase) -> bool
owns_clipboard: extern "C" fn(self_c: *const RUBase) -> bool
owns_find_buffer: extern "C" fn(self_c: *const RUBase) -> bool
text: extern "C" fn(self_c: *const RUBase, mode: u32) -> *const c_char
set_text: extern "C" fn(self_c: *const RUBase, arg0: *const c_char, mode: u32)
mime_data: extern "C" fn(self_c: *const RUBase, mode: u32) -> RUMimeData
set_mime_data: extern "C" fn(self_c: *const RUBase, data: *const RUBase, mode: u32)
image: extern "C" fn(self_c: *const RUBase, mode: u32) -> RUImage
pixmap: extern "C" fn(self_c: *const RUBase, mode: u32) -> RUPixmap
set_image: extern "C" fn(self_c: *const RUBase, arg0: *const RUBase, mode: u32)
set_pixmap: extern "C" fn(self_c: *const RUBase, arg0: *const RUBase, mode: u32)
Trait Implementations
sourceimpl Clone for RUClipboardFuncs
impl Clone for RUClipboardFuncs
sourcefn clone(&self) -> RUClipboardFuncs
fn clone(&self) -> RUClipboardFuncs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for RUClipboardFuncs
Auto Trait Implementations
impl RefUnwindSafe for RUClipboardFuncs
impl Send for RUClipboardFuncs
impl Sync for RUClipboardFuncs
impl Unpin for RUClipboardFuncs
impl UnwindSafe for RUClipboardFuncs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more