[dependencies.anyhow]
optional = true
version = "1.0.97"
[dependencies.async-trait]
version = "0.1.87"
[dependencies.imperat-common]
version = "0.1.0"
[dependencies.imperat-macros]
version = "0.1.0"
[dependencies.thiserror]
version = "2.0.12"
[dependencies.variadics_please]
version = "^1.1"
[dev-dependencies.tokio]
features = ["rt", "macros"]
version = "1.44.0"
[features]
anyhow = ["dep:anyhow"]
[lib]
name = "imperat"
path = "src/lib.rs"
[package]
authors = ["Billy Rhoades <me@brod.es>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools"]
description = "Library to enable dependency injection and management of step-by-step flows."
edition = "2024"
keywords = ["runner", "dependency", "injection", "imperative", "procedure"]
license = "MIT"
name = "imperat"
readme = false
repository = "https://github.com/brhoades/imperat"
resolver = "2"
version = "0.1.0"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"