impl-tools-lib 0.12.0

Helper macros: autoimpl
Documentation
[package]
name = "impl-tools-lib"
version = "0.12.0"
description = "Helper macros: autoimpl"
keywords = ["derive", "trait"]
readme = "README.md"
documentation = "https://docs.rs/impl-tools-lib/"
authors.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
edition.workspace = true

[features]
# Squelch lint: "autoimpl on trait that has a method with Self: Sized bound"
allow-trait-autoimpl-with-sized-fn-bound = []

[dependencies]
quote = "1.0"
proc-macro2 = "1.0"

[dependencies.proc-macro-error3]
version = "3.0.2"
default-features = false

[dependencies.syn]
version = "2.0.0"
# We need 'extra-traits' for equality testing
# We need 'full' for parsing macros within macro arguments
features = ["extra-traits", "full", "visit", "visit-mut"]

[lints.clippy]
needless_lifetimes = "allow"