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

  • The underlying implementations of the iced_futures contract!
  • Listen to runtime events.
  • Choose your preferred executor to power a runtime.
  • Listen to keyboard events.
  • Listen to external events in your application.

Structs

  • 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

Type Aliases

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