pub struct RuntimeHandle<Message> { /* private fields */ }Implementations§
Source§impl<Message: Send + 'static> RuntimeHandle<Message>
impl<Message: Send + 'static> RuntimeHandle<Message>
pub fn emit( &self, message: Message, ) -> Result<(), SendError<RuntimeRequest<Message>>>
pub fn quit(&self) -> Result<(), SendError<RuntimeRequest<Message>>>
pub fn trap_focus_in( &self, scope_key: impl Into<String>, ) -> Result<(), SendError<RuntimeRequest<Message>>>
pub fn clear_focus_scope( &self, ) -> Result<(), SendError<RuntimeRequest<Message>>>
pub fn commit_history( &self, content: String, ) -> Result<(), SendError<RuntimeRequest<Message>>>
pub fn commit_history_block( &self, block: HistoryBlock, ) -> Result<(), SendError<RuntimeRequest<Message>>>
pub fn spawn<F>(&self, future: F) -> JoinHandle<()>
Trait Implementations§
Auto Trait Implementations§
impl<Message> Freeze for RuntimeHandle<Message>
impl<Message> RefUnwindSafe for RuntimeHandle<Message>
impl<Message> Send for RuntimeHandle<Message>where
Message: Send,
impl<Message> Sync for RuntimeHandle<Message>where
Message: Send,
impl<Message> Unpin for RuntimeHandle<Message>
impl<Message> UnsafeUnpin for RuntimeHandle<Message>
impl<Message> UnwindSafe for RuntimeHandle<Message>
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