[dependencies.proc-macro2]
version = "1.0"
[dependencies.quote]
version = "1.0"
[dependencies.syn]
features = ["full"]
version = "1.0"
[lib]
name = "fnaop"
path = "src/lib.rs"
proc-macro = true
[package]
authors = ["photowey <photowey@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = """
fnaop is a lightweight and flexible Rust library designed to bring Aspect-Oriented Programming (AOP) to your Rust functions.
By using fnaop, you can easily add pre and post function logic without modifying the core functionality of your functions,
enabling cleaner and more maintainable code.
"""
documentation = "https://docs.rs/fnaop"
edition = "2021"
homepage = "https://github.com/photowey/fnaop"
keywords = ["function", "aop"]
license = "Apache-2.0"
name = "fnaop"
readme = "README.md"
repository = "https://github.com/photowey/fnaop"
version = "0.1.0"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"