Cargo Features
[dependencies]
asimov-server = { version = "25.0.0-dev.13", default-features = false, features = ["std", "all", "tracing", "unstable", "http", "https", "mdns", "ssdp", "app", "mcp", "persistence"] }
- default = all, std
-
These default features are set whenever
asimov-server
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of dogma, jiff, known-types-openai, and optional tracing
- all default = app, http, tracing
- tracing all
-
Enables tracing
- unstable = https, mdns, ssdp
-
Affects
realtime::routes
… - http all app? graphql? gsp? https? mcp? sparql? = persistence
-
Protocols:
Enables axum, axum-prometheus, http, and tower-http
Affects
asimov-server::http
… - https unstable? = http
- mdns unstable?
-
Enables lazy_static, local-ip-address, and mdns-sd
Affects
asimov-server::mdns
… - ssdp unstable?
-
Affects
asimov-server::ssdp
… - app all = http
-
Protocols on top of HTTP:
Enables axum-embed and rust-embed
- graphql gsp sparql mcp = http
- persistence http?
-
Other:
Enables serde and serde_json
Affects
asimov-server::persistence
…