[package]
edition = "2021"
name = "shadow-rs"
version = "1.7.0"
authors = ["baoyachi <liaoymxsdl@gmail.com>"]
build = false
exclude = [
"shadow-rs.png",
"build_module.png",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A build-time information stored in your rust project"
homepage = "https://github.com/baoyachi/shadow-rs"
documentation = "https://docs.rs/shadow-rs"
readme = "README.md"
keywords = [
"cargo",
"build-script",
"build",
"shadow",
"compile",
]
categories = [
"development-tools",
"development-tools::build-utils",
]
license = "MIT AND Apache-2.0"
repository = "https://github.com/baoyachi/shadow-rs"
[package.metadata.docs.rs]
all-features = true
[features]
build = [
"time",
"tzdb",
"is_debug/std",
"std",
]
default = [
"git2",
"tzdb",
"build",
]
metadata = [
"cargo_metadata",
"serde_json",
]
no_std = []
std = []
[lib]
name = "shadow_rs"
path = "src/lib.rs"
[[example]]
name = "builtin_fn"
path = "examples/builtin_fn.rs"
[dependencies.cargo_metadata]
version = "0.23.0"
optional = true
default-features = false
[dependencies.const_format]
version = "0.2.22"
default-features = false
[dependencies.document-features]
version = "0.2"
optional = true
[dependencies.git2]
version = "0.20.0"
optional = true
default-features = false
[dependencies.is_debug]
version = "1.1.0"
default-features = false
[dependencies.serde_json]
version = "1"
optional = true
default-features = false
[dependencies.time]
version = "0.3.36"
features = [
"formatting",
"local-offset",
"parsing",
]
optional = true
default-features = false
[dependencies.tzdb]
version = "0.7.2"
features = [
"local",
"now",
]
optional = true
default-features = false
[dev-dependencies.winnow]
version = "0.7"