imperat 0.1.0

Library to enable dependency injection and management of step-by-step flows.
Documentation
[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"