from-attr 0.1.2

A crate that makes it easy to parse attributes.
Documentation
[package]
name = "from-attr"
description = "A crate that makes it easy to parse attributes."
keywords = ["attributes", "derive", "macro"]
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true
include.workspace = true
readme.workspace = true

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
from-attr-core = { workspace = true }
from-attr-macro = { workspace = true }
proc-macro2 = { workspace = true }
syn = { workspace = true, features = ["derive", "parsing", "printing"] }

[dev-dependencies]
quote = { workspace = true }
syn = { workspace = true, features = [
    "derive",
    "parsing",
    "printing",
    "full",
    "extra-traits",
] }

[features]
syn-full = ["syn/full"]

[lints.rust]
unsafe_code = "forbid"
private_interfaces = "deny"
private_bounds = "deny"
unreachable_pub = "deny"
missing_docs = "warn"

[lints.rustdoc]
broken_intra_doc_links = "warn"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]