-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathCargo.toml
More file actions
102 lines (93 loc) · 2.77 KB
/
Copy pathCargo.toml
File metadata and controls
102 lines (93 loc) · 2.77 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
[workspace]
members = ["crates/*"]
resolver = "3"
[workspace.package]
edition = "2024"
version = "0.16.1"
authors = ["The Wasmtime Project Developers"]
license = "Apache-2.0 WITH LLVM-exception"
[workspace.dependencies]
wasm-pkg-client = { version = "0.16.1", path = "crates/wasm-pkg-client" }
wasm-pkg-common = { version = "0.16.1", path = "crates/wasm-pkg-common" }
wasm-pkg-core = { version = "0.16.1", path = "crates/wasm-pkg-core" }
anstream = "1.0"
anstyle = "1.0"
anyhow = "1"
async-trait = "0.1.91"
base16ct = { version = "1.0", features = ["alloc"] }
base64 = "0.23"
bytes = "1.12"
clap = "4.6"
colorchoice-clap = "1.0"
docker_credential = "1.4.0"
etcetera = "0.11"
futures-util = "0.3.33"
glob = "0.3.4"
http = "1.4.2"
indexmap = "2.14"
oci-client = { version = "0.17", default-features = false, features = [
"rustls-tls",
] }
oci-wasm = { version = "0.6", default-features = false, features = [
"rustls-tls",
] }
petgraph = "0.8.3"
rcgen = "0.14.8"
reqwest = { version = "0.13.4", default-features = false }
rstest = "0.26"
secrecy = "0.10"
semver = "1.0.28"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1"
sha2 = "0.11"
tempfile = "3.27.0"
testcontainers = "0.27.3"
thiserror = "2.0"
tokio = "1.53.1"
tokio-util = "0.7.19"
toml = "1.1"
tracing = "0.1.44"
tracing-subscriber = { version = "0.3.23", default-features = false, features = [
"fmt",
"env-filter",
] }
url = "2.5.8"
wasm-metadata = "0.254"
wit-component = "0.254"
wit-parser = "0.254"
[workspace.lints.rustdoc]
# Detects URLs that are not hyperlinks
bare_urls = "warn"
# Failures in resolving intra-doc link targets
broken_intra_doc_links = "warn"
# Codeblock attribute looks a lot like a known one
invalid_codeblock_attributes = "warn"
# Detects invalid HTML tags in doc comments
invalid_html_tags = "warn"
# Codeblock could not be parsed as valid Rust or is empty
invalid_rust_codeblocks = "warn"
# Detects crates with no crate-level documentation
missing_crate_level_docs = "warn"
# Linking from a public item to a private one
private_intra_doc_links = "warn"
# Detects redundant explicit links in doc comments
redundant_explicit_links = "warn"
# Detects unescaped backticks in doc comments
unescaped_backticks = "warn"
[workspace.lints.rust]
# `pub` items not reachable from crate root
unreachable_pub = "warn"
# Non-standard naming conventions (includes non-camel-case types, non-snake-case, non-upper-case globals)
bad_style = "warn"
[workspace.lints.clippy]
unnested_or_patterns = "warn"
unused_async = "warn"
# https://github.com/crate-ci/typos/blob/master/docs/reference.md
[workspace.metadata.typos.default]
extend-ignore-re = ["\\d\\w{4,}\\d"]
extend-ignore-words-re = [
'^[a-zA-Z]{1,3}$', # ignore words up to length 3
]
[workspace.metadata.typos.default.extend-words]
# strategy shorthand
strat = "strat"