Registry / async / embassy-executor

embassy-executor

JSON →
library0.9.1rscratesunverified

An async/await executor designed for embedded systems, enabling concurrent tasks without an operating system.

# Cargo.toml [dependencies] embassy-executor = "0.9.1"
INSTALL
IMPORT
SIG · EMBASSY-EXECUTOR
E
embassy-executor
asyncrustv0.9.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Executor
use embassy_executor::Executor;

Creates and runs an Embassy executor for embedded async tasks.

use embassy_executor::Executor; fn main() { let executor = Executor::new(); executor.run(|spawner| { spawner.spawn(async { // Your async task here }).unwrap(); }); }
Debug
Known issues
gotchaRequires nightly Rust and specific target architecture (e.g., ARM Cortex-M).
fix
Use a nightly toolchain and set the correct target triple (e.g., thumbv7em-none-eabihf).
affects: >=0.9.0
Upgrade
Version history
0.9.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
32 hits · last 30 days
node
26
Amazon
1
Bingbot
1
Resources
embassy-executor — cargo add embassy-executor · libregistry