Cargo Features

[dependencies]
wit-bindgen-cli = { version = "0.37.0", default-features = false, features = ["c", "rust", "markdown", "teavm-java", "go", "csharp", "csharp-mono", "moonbit", "async"] }
default = async, c, csharp, go, markdown, moonbit, rust, teavm-java

These default features are set whenever wit-bindgen-cli is added without default-features = false somewhere in the dependency tree.

c default

Enables wit-bindgen-c

rust default

Enables wit-bindgen-rust

markdown default

Enables wit-bindgen-markdown

teavm-java default

Enables wit-bindgen-teavm-java

go default

Enables wit-bindgen-go

csharp default csharp-mono?

Enables wit-bindgen-csharp

csharp-mono = csharp
moonbit default

Enables wit-bindgen-moonbit

async default

wit-bindgen-cli has 10 features without comments.