1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14rust-version = "1.60"
15name = "mockall"
16version = "0.12.1"
17authors = ["Alan Somers <[email protected]>"]
18exclude = [
19    "examples/*",
20    "tests/*",
21    "tools/*",
22]
23description = """
24A powerful mock object library for Rust.
25"""
26documentation = "https://docs.rs/mockall"
27readme = "README.md"
28keywords = [
29    "mock",
30    "mocking",
31    "testing",
32]
33categories = ["development-tools::testing"]
34license = "MIT OR Apache-2.0"
35repository = "https://github.com/asomers/mockall"
36
37[package.metadata.docs.rs]
38features = ["nightly"]
39
40[package.metadata.release]
41tag-prefix = ""
42
43[[package.metadata.release.pre-release-replacements]]
44file = "../README.md"
45replace = "mockall = \"{{version}}\""
46search = 'mockall = "[a-z0-9\.-]+"'
47
48[[package.metadata.release.pre-release-replacements]]
49file = "../CHANGELOG.md"
50replace = "{{version}}"
51search = "Unreleased"
52
53[[package.metadata.release.pre-release-replacements]]
54file = "../CHANGELOG.md"
55replace = "{{date}}"
56search = "ReleaseDate"
57
58[[example]]
59name = "serde"
60crate-type = ["lib"]
61path = "examples/serde.rs"
62
63[dependencies.cfg-if]
64version = "1.0"
65
66[dependencies.downcast]
67version = "0.11"
68
69[dependencies.fragile]
70version = "2.0"
71
72[dependencies.lazy_static]
73version = "1.1"
74
75[dependencies.mockall_derive]
76version = "=0.12.1"
77
78[dependencies.predicates]
79version = "3.0.0"
80default-features = false
81
82[dependencies.predicates-tree]
83version = "1.0"
84
85[dev-dependencies.async-trait]
86version = "0.1.38"
87
88[dev-dependencies.futures]
89version = "0.3.7"
90
91[dev-dependencies.mockall_double]
92version = "^0.3.1"
93
94[dev-dependencies.serde]
95version = "1.0"
96
97[dev-dependencies.serde_derive]
98version = "1.0"
99
100[dev-dependencies.serde_json]
101version = "1.0"
102
103[dev-dependencies.tracing]
104version = "0.1.32"
105
106[features]
107nightly = [
108    "mockall_derive/nightly_derive",
109    "downcast/nightly",
110]
111