Crate iced_futures

Source
Expand description

Asynchronous tasks for GUI programming, inspired by Elm.

The foundations of the Iced ecosystem

Re-exports§

pub use executor::Executor;
pub use subscription::Subscription;
pub use futures;
pub use iced_core as core;

Modules§

backend
The underlying implementations of the iced_futures contract!
event
Listen to runtime events.
executor
Choose your preferred executor to power a runtime.
keyboard
Listen to keyboard events.
stream
Create asynchronous streams of data.
subscription
Listen to external events in your application.

Structs§

Runtime
A batteries-included runtime of commands and subscriptions.

Traits§

MaybeSendNon-WebAssembly
An extension trait that enforces Send only on native platforms.
MaybeSyncNon-WebAssembly
An extension trait that enforces Sync only on native platforms.

Functions§

boxed_streamNon-WebAssembly
Boxes a stream.

Type Aliases§

BoxFutureNon-WebAssembly
A boxed static future.
BoxStreamNon-WebAssembly
A boxed static stream.