Trait t_rust_less_lib::clipboard::ClipboardCommon
source · pub trait ClipboardCommon: Sized {
// Required methods
fn new<T>(
selection_provider: T,
event_hub: Arc<dyn EventHub>
) -> ClipboardResult<Self>
where T: SelectionProvider + Clone + 'static;
fn destroy(&self);
fn is_open(&self) -> bool;
fn currently_providing(&self) -> Option<ClipboardProviding>;
fn provide_next(&self);
fn wait(&self) -> ClipboardResult<()>;
}Required Methods§
fn new<T>(
selection_provider: T,
event_hub: Arc<dyn EventHub>
) -> ClipboardResult<Self>where
T: SelectionProvider + Clone + 'static,
fn destroy(&self)
fn is_open(&self) -> bool
fn currently_providing(&self) -> Option<ClipboardProviding>
fn provide_next(&self)
fn wait(&self) -> ClipboardResult<()>
Object Safety§
This trait is not object safe.