pub struct ClipboardSource { /* private fields */ }Implementations§
Source§impl ClipboardSource
impl ClipboardSource
pub fn new() -> Self
pub fn with_reader(reader: impl ClipboardReader + 'static) -> Self
pub fn trim(self, trim: bool) -> Self
Trait Implementations§
Source§impl Clone for ClipboardSource
impl Clone for ClipboardSource
Source§fn clone(&self) -> ClipboardSource
fn clone(&self) -> ClipboardSource
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 moreSource§impl Default for ClipboardSource
impl Default for ClipboardSource
Source§impl InputCollector<String> for ClipboardSource
impl InputCollector<String> for ClipboardSource
fn name(&self) -> &'static str
fn is_available(&self, _matches: &ArgMatches) -> bool
fn collect(&self, _matches: &ArgMatches) -> Result<Option<String>, InputError>
fn bind_sources( &self, sources: &InputSources, ) -> Option<Box<dyn InputCollector<String>>>
fn validate(&self, _value: &T) -> Result<(), String>
fn can_retry(&self) -> bool
Auto Trait Implementations§
impl !RefUnwindSafe for ClipboardSource
impl !UnwindSafe for ClipboardSource
impl Freeze for ClipboardSource
impl Send for ClipboardSource
impl Sync for ClipboardSource
impl Unpin for ClipboardSource
impl UnsafeUnpin for ClipboardSource
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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