Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/crates/cli-flags/Cargo.toml
3064 views
1
[package]
2
name = "wasmtime-cli-flags"
3
version.workspace = true
4
authors.workspace = true
5
description = "Exposes common CLI flags used for running Wasmtime"
6
license = "Apache-2.0 WITH LLVM-exception"
7
repository = "https://github.com/bytecodealliance/wasmtime"
8
documentation = "https://docs.rs/wasmtime-cache/"
9
edition.workspace = true
10
rust-version.workspace = true
11
12
[lints]
13
workspace = true
14
15
[dependencies]
16
clap = { workspace = true }
17
file-per-thread-logger = { workspace = true, optional = true }
18
tracing-subscriber = { workspace = true, optional = true }
19
rayon = { version = "1.5.0", optional = true }
20
wasmtime = { workspace = true }
21
serde = { workspace = true }
22
serde_derive = { workspace = true }
23
toml = { workspace = true }
24
25
[features]
26
async = ["wasmtime/async"]
27
pooling-allocator = ["wasmtime/pooling-allocator"]
28
component-model = ["wasmtime/component-model"]
29
component-model-async = ["wasmtime/component-model-async"]
30
cache = ["wasmtime/cache"]
31
parallel-compilation = ["wasmtime/parallel-compilation", "dep:rayon"]
32
logging = ["dep:file-per-thread-logger", "dep:tracing-subscriber"]
33
cranelift = ["wasmtime/cranelift"]
34
coredump = ["wasmtime/coredump"]
35
gc = ["wasmtime/gc"]
36
gc-drc = ["gc", "wasmtime/gc-drc"]
37
gc-null = ["gc", "wasmtime/gc-null"]
38
threads = ["wasmtime/threads"]
39
memory-protection-keys = ["wasmtime/memory-protection-keys"]
40
pulley = ["wasmtime/pulley"]
41
stack-switching = ["wasmtime/stack-switching"]
42
debug = ["wasmtime/debug"]
43
rr = ["wasmtime/rr", "component-model"]
44
45