[package]
name = "aimdb-executor"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Pure async executor trait definitions for AimDB - runtime-agnostic abstractions"
keywords.workspace = true
categories.workspace = true
[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"] }