[package] name = "test-trace" version = "0.3.0" authors = [ "Luke Curley ", "Daniel Mueller ", ] edition = "2021" rust-version = "1.71" license = "Apache-2.0 OR MIT" homepage = "https://github.com/kixelated/test-trace" repository = "https://github.com/kixelated/test-trace.git" readme = "README.md" categories = [ "development-tools::testing", "development-tools", "config", "api-bindings", ] keywords = ["env_logger", "log", "logging", "testing", "tracing"] description = """ A replacement of the #[test] attribute that initializes tracing infrastructure before running tests. """ include = ["src/lib.rs", "LICENSE-*", "README.md", "CHANGELOG.md"] [[test]] name = "default_log_filter" path = "tests/default_log_filter.rs" required-features = ["log", "unstable"] [features] default = ["trace", "color"] trace = ["dep:tracing-subscriber", "test-trace-macros/trace"] log = [ "dep:env_logger", "test-trace-macros/log", "tracing-subscriber?/tracing-log", ] color = ["env_logger?/auto-color", "tracing-subscriber?/ansi"] # Enable unstable features. These are generally exempt from any semantic # versioning guarantees. unstable = ["test-trace-macros/unstable"] [workspace] members = ["macros"] [dependencies] test-trace-macros = { version = "0.3", path = "macros" } tracing-subscriber = { version = "0.3.17", default-features = false, optional = true, features = [ "env-filter", "fmt", ] } env_logger = { version = "0.11", default-features = false, optional = true } [dev-dependencies] logging = { version = "0.4.8", package = "log" } test-case = { version = "3.1" } tokio = { version = "1.0", default-features = false, features = [ "rt-multi-thread", "macros", ] } tracing = { version = "0.1.20" } # error: cannot find macro `__lazy_static_internal` in this scope # --> ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sharded-slab-0.1.4/src/tid.rs:33:1 # | # 33 | / lazy_static! { # 34 | | static ref REGISTRY: Registry = Registry { # 35 | | next: AtomicUsize::new(0), # 36 | | free: Mutex::new(VecDeque::new()), # 37 | | }; # 38 | | } # | |_^ # | # = note: this error originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) # # Probably fixed by https://github.com/rust-lang-nursery/lazy-static.rs/pull/107. _lazy_static_unused = { package = "lazy_static", version = "1.0.2" }