[package]
name = "mockall_derive"
version = "0.11.0"
authors = ["Alan Somers <asomers@gmail.com>"]
license = "MIT/Apache-2.0"
repository = "https://github.com/asomers/mockall"
categories = ["development-tools::testing"]
keywords = ["mock", "mocking", "testing"]
documentation = "https://docs.rs/mockall_derive"
edition = "2018"
description = """
Procedural macros for Mockall
"""

# Skip tagging and pushing.  Those will be done by the mockall crate
[package.metadata.release]
disable-tag = true
disable-push = true

[lib]
proc-macro = true

[features]
# Extra features for the nightly compiler only
# Must have a different name than the corresponding feature in mockall in order
# to catch hygiene violations.
nightly_derive = ["proc-macro2/nightly"]

[dependencies]
cfg-if = "1.0"
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.15", features = ["extra-traits", "full"] }

[dev-dependencies]
pretty_assertions = "0.7"

[package]
name = "mockall_derive"
version = "0.11.0"
authors = ["Alan Somers <asomers@gmail.com>"]
license = "MIT/Apache-2.0"
repository = "https://github.com/asomers/mockall"
categories = ["development-tools::testing"]
keywords = ["mock", "mocking", "testing"]
documentation = "https://docs.rs/mockall_derive"
edition = "2018"
description = """
Procedural macros for Mockall
"""

# Skip tagging and pushing.  Those will be done by the mockall crate
[package.metadata.release]
disable-tag = true
disable-push = true

[lib]
proc-macro = true

[features]
# Extra features for the nightly compiler only
# Must have a different name than the corresponding feature in mockall in order
# to catch hygiene violations.
nightly_derive = ["proc-macro2/nightly"]

[dependencies]
cfg-if = "1.0"
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "1.0.87", features = ["extra-traits", "full"] }

[dev-dependencies]
pretty_assertions = "0.7"

Fix mocking generic associated types with the latest nightly
Fix mocking generic associated types with the latest nightly

https://github.com/rust-lang/rust/issues/89122
