[package]
name = "aspect-std"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true
description = "Standard aspects library for aspect-rs AOP framework"

[dependencies]
aspect-core = { workspace = true }

# For structured logging
log = "0.4"

# For metrics
parking_lot = "0.12"

[dev-dependencies]
aspect-macros = { workspace = true }
aspect-runtime = { workspace = true }
criterion = "0.5"
env_logger = "0.11"
serde_json = "1.0"

[[bench]]
name = "agentic_aspects"
harness = false

[[bench]]
name = "allowlist_aspect"
harness = false

[[bench]]
name = "allowlist_per_message"
harness = false
