1[package] 2 3name = "log" 4version = "0.4.17" # remember to update html_root_url 5authors = ["The Rust Project Developers"] 6license = "MIT OR Apache-2.0" 7readme = "README.md" 8repository = "https://github.com/rust-lang/log" 9documentation = "https://docs.rs/log" 10description = """ 11A lightweight logging facade for Rust 12""" 13categories = ["development-tools::debugging"] 14keywords = ["logging"] 15exclude = ["rfcs/**/*"] 16build = "build.rs" 17 18[package.metadata.docs.rs] 19features = ["std", "serde", "kv_unstable_std", "kv_unstable_sval", "kv_unstable_serde"] 20 21[[test]] 22name = "filters" 23path = "tests/filters.rs" 24harness = false 25 26[[test]] 27name = "macros" 28path = "tests/macros.rs" 29harness = true 30 31[features] 32max_level_off = [] 33max_level_error = [] 34max_level_warn = [] 35max_level_info = [] 36max_level_debug = [] 37max_level_trace = [] 38 39release_max_level_off = [] 40release_max_level_error = [] 41release_max_level_warn = [] 42release_max_level_info = [] 43release_max_level_debug = [] 44release_max_level_trace = [] 45 46std = [] 47 48# requires the latest stable 49# this will have a tighter MSRV before stabilization 50kv_unstable = ["value-bag"] 51kv_unstable_sval = ["kv_unstable", "value-bag/sval", "sval"] 52kv_unstable_std = ["std", "kv_unstable", "value-bag/error"] 53kv_unstable_serde = ["kv_unstable_std", "value-bag/serde", "serde"] 54 55[dependencies] 56cfg-if = "1.0" 57serde = { version = "1.0", optional = true, default-features = false } 58sval = { version = "=1.0.0-alpha.5", optional = true, default-features = false } 59value-bag = { version = "=1.0.0-alpha.9", optional = true, default-features = false } 60 61[dev-dependencies] 62rustversion = "1.0" 63serde = { version = "1.0", features = ["derive"] } 64serde_test = "1.0" 65sval = { version = "=1.0.0-alpha.5", features = ["derive"] } 66value-bag = { version = "=1.0.0-alpha.9", features = ["test"] } 67