[package]
name = "aimdb-executor"
version = "0.2.0"
edition = "2021"
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Pure async executor trait definitions for AimDB - runtime-agnostic abstractions"
keywords = ["async", "executor", "runtime", "traits", "no_std"]
categories = ["asynchronous", "embedded", "no-std"]
[features]
default = ["std"]
std = ["thiserror"]
tokio-types = ["tokio", "std"]
embassy-types = ["embassy-executor"]
[dependencies]
thiserror = { workspace = true, optional = true }
tokio = { workspace = true, optional = true, default-features = false }
embassy-executor = { workspace = true, optional = true }
[dev-dependencies]
tokio = { workspace = true, features = ["macros", "rt"] }