pub struct ClipboardManager;Expand description
A Compose-style handle to the system clipboard — the framework analogue of
Jetpack Compose’s LocalClipboardManager. Obtain it from
local_clipboard during composition, then read/write it (typically from an
event handler):
ⓘ
let clipboard = local_clipboard().current();
Button(Modifier::empty(), move || clipboard.set_text("copied!"), || Text("Copy"));It reads and writes through the app’s clipboard session, so it targets the installed platform clipboard (UIPasteboard, arboard, …) when present and an in-process fallback otherwise.
Implementations§
Trait Implementations§
Source§impl Clone for ClipboardManager
impl Clone for ClipboardManager
Source§fn clone(&self) -> ClipboardManager
fn clone(&self) -> ClipboardManager
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ClipboardManager
Source§impl Debug for ClipboardManager
impl Debug for ClipboardManager
Source§impl Default for ClipboardManager
impl Default for ClipboardManager
Source§fn default() -> ClipboardManager
fn default() -> ClipboardManager
Returns the “default value” for a type. Read more
impl Eq for ClipboardManager
Source§impl PartialEq for ClipboardManager
impl PartialEq for ClipboardManager
impl StructuralPartialEq for ClipboardManager
Auto Trait Implementations§
impl Freeze for ClipboardManager
impl RefUnwindSafe for ClipboardManager
impl Send for ClipboardManager
impl Sync for ClipboardManager
impl Unpin for ClipboardManager
impl UnsafeUnpin for ClipboardManager
impl UnwindSafe for ClipboardManager
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