pub trait RuntimeHandle<T: UserEvent>: Debug + Clone + Send + Sync + Sized + 'static {
    type Runtime: Runtime<T, Handle = Self>;

    fn create_proxy(&self) -> <Self::Runtime as Runtime<T>>::EventLoopProxy;
    fn create_window(
        &self,
        pending: PendingWindow<T, Self::Runtime>
    ) -> Result<DetachedWindow<T, Self::Runtime>>; fn run_on_main_thread<F: FnOnce() + Send + 'static>(
        &self,
        f: F
    ) -> Result<()>; }
Expand description

A Send handle to the runtime.

Required Associated Types

Required Methods

Creates an EventLoopProxy that can be used to dispatch user events to the main event loop.

Create a new webview window.

Run a task on the main thread.

Implementors