[package]
edition = "2021"
rust-version = "1.76"
name = "trait-kit"
version = "0.1.0"
authors = ["Kirky.X"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Module Standard Interface and Capability Management Center — A lightweight Rust library that provides a standard interface for module definition and Kit capability management."
readme = "README.md"
keywords = [
"module",
"trait",
"capability",
"kit",
"interface",
]
categories = [
"rust-patterns",
"development-tools",
]
license = "MIT"
repository = "https://github.com/Kirky-X/trait-kit.git"
[lib]
name = "trait_kit"
path = "src/lib.rs"
[[example]]
name = "basic_logger"
path = "examples/basic_logger.rs"
[[example]]
name = "config_center"
path = "examples/config_center.rs"
[[example]]
name = "layered_app"
path = "examples/layered_app.rs"
[[example]]
name = "service_injection"
path = "examples/service_injection.rs"
[[test]]
name = "compile_fail"
path = "tests/compile_fail.rs"
[[test]]
name = "concurrency"
path = "tests/concurrency.rs"
[[test]]
name = "config_center"
path = "tests/config_center.rs"
[[test]]
name = "core_module"
path = "tests/core_module.rs"
[[test]]
name = "errors"
path = "tests/errors.rs"
[[test]]
name = "examples_runner"
path = "tests/examples_runner.rs"
[[test]]
name = "kit_builder"
path = "tests/kit_builder.rs"
[[test]]
name = "kit_capability"
path = "tests/kit_capability.rs"
[dependencies.arc-swap]
version = "1"
default-features = false
[dependencies.thiserror]
version = "2"
default-features = false
[dev-dependencies.trybuild]
version = "1"