Cargo Features

[dependencies]
schemaui = { version = "0.4.3", default-features = false, features = ["full", "tui", "web", "all_formats", "json", "yaml", "toml", "compile_time", "debug"] }
default = json, tui, web

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

full = all_formats, tui, web
tui default full?
web default full?

Enables axum, include_dir, tokio, and ts-rs ^11

Affects schemaui::web

all_formats full? = json, toml, yaml
json default all_formats?
yaml all_formats?

Enables serde_yaml

toml all_formats?

Enables toml ^0.9

compile_time
debug

use debug features for debugging which is more flexible than debug_assertions