-
-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathCargo.toml
More file actions
54 lines (46 loc) · 1.59 KB
/
Copy pathCargo.toml
File metadata and controls
54 lines (46 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[package]
name = "stackable-versioned-macros"
version = "0.7.1"
authors.workspace = true
license.workspace = true
edition.workspace = true
repository.workspace = true
# Enable all features to ensure content appears in the online documentation.
[package.metadata."docs.rs"]
all-features = true
[package.metadata.cargo-udeps.ignore]
# cargo-udeps throws an error stating that these dependencies are unused. They
# are, however, used in K8s specific test cases. This is a false-positive and an
# apparent limitation of cargo-udeps. These entries can be removed once
# cargo-udeps supports detecting usage of such dependencies.
development = ["k8s-openapi", "schemars", "serde_yaml", "stackable-versioned"]
# cargo-udeps throws an error stating that these dependencies are unused. They are all marked as
# optional, which trips up cargo-udeps for whatever reason...
normal = ["k8s-openapi", "kube"]
[lib]
proc-macro = true
[dependencies]
k8s-version = { path = "../k8s-version", features = ["darling"] }
convert_case.workspace = true
darling.workspace = true
indoc.workspace = true
itertools.workspace = true
k8s-openapi.workspace = true
kube.workspace = true
proc-macro2.workspace = true
syn.workspace = true
quote.workspace = true
[dev-dependencies]
# Only needed for doc tests / examples
stackable-versioned = { path = "../stackable-versioned" }
insta.workspace = true
prettyplease.workspace = true
regex.workspace = true
rstest.workspace = true
schemars.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_yaml.workspace = true
snafu.workspace = true
tracing.workspace = true
trybuild.workspace = true