pub struct ClipboardManager;Expand description
Clipboard manager for copy operations
Implementations§
Source§impl ClipboardManager
impl ClipboardManager
Sourcepub fn read_text() -> Result<String, ClipboardError>
pub fn read_text() -> Result<String, ClipboardError>
Read text from clipboard
Sourcepub fn copy_command_block(
command: &str,
output: &str,
status: &str,
) -> Result<(), ClipboardError>
pub fn copy_command_block( command: &str, output: &str, status: &str, ) -> Result<(), ClipboardError>
Copy command block content
Sourcepub fn copy_command_output(output: &str) -> Result<(), ClipboardError>
pub fn copy_command_output(output: &str) -> Result<(), ClipboardError>
Copy command output only
Sourcepub fn copy_command_text(command: &str) -> Result<(), ClipboardError>
pub fn copy_command_text(command: &str) -> Result<(), ClipboardError>
Copy command text only
Auto Trait Implementations§
impl Freeze for ClipboardManager
impl RefUnwindSafe for ClipboardManager
impl Send for ClipboardManager
impl Sync for ClipboardManager
impl Unpin 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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more