[workspace] members = ["test-crate", "proc-macro-error-attr"] [package] name = "proc-macro-error3" authors = [ "CreepySkeleton ", "GnomedDev ", "gamma0987 ", ] version = "3.0.3" description = "Almost drop-in replacement to panics in proc-macros" repository = "https://github.com/gamma0987/proc-macro-error3" rust-version = "1.61" keywords = ["proc-macro", "error", "errors"] categories = ["development-tools::procedural-macro-helpers"] license = "MIT OR Apache-2.0" edition = "2021" [dependencies] proc-macro-error-attr3 = { path = "./proc-macro-error-attr", version = "=3.0.3" } proc-macro2 = "1.0.74" quote = "1.0.35" syn = { version = ">=2.0.46,<4", optional = true, default-features = false } [dev-dependencies] syn = { version = ">=2.0.46,<4", features = ["full"] } test-crate = { path = "./test-crate" } trybuild = { version = "1.0.99", features = ["diff"] } [features] __ui_tests = [] default = ["syn-error"] nightly = [] syn-error = ["dep:syn"] [lints.clippy] pedantic = { level = "warn", priority = -1 } module_name_repetitions = { level = "allow" }