Cargo Features
Overclock has no features set by default.
[dependencies]
overclock = { version = "0.1.13", features = ["hyperserver", "axumserver", "tonicserver", "tungstenite", "websocket_server", "console", "prefabs", "backserver", "config", "ron_config", "json_config", "toml_config", "rocket", "paho-mqtt"] }
- hyperserver axumserver? backserver? = http-body, hyper, prefabs
- axumserver = axum, hyperserver
-
Enables headers and ws of axum ^0.6
Affects
prefab::axum
… - tonicserver = bytes, http-body, hyper, tonic, tower
-
Affects
prefab::tonic
… - tungstenite backserver? websocket_server? = tokio-tungstenite
-
Enables tokio
Affects
prefab::websocket
… - websocket_server = prefabs, tungstenite
- console = console-subscriber, tracing-subscriber
- prefabs backserver? hyperserver? websocket_server?
-
Affects
overclock::prefab
… - backserver = hyper-tungstenite, hyperserver, prefabs, tungstenite
-
Affects
prefab::backserver
… - config json_config? ron_config? toml_config? = glob
-
Affects
overclock::config
… - ron_config = config, ron
-
Affects
types::RONConfig
… - json_config = config
-
Affects
types::JSONConfig
… - toml_config = config, toml
-
Affects
types::TOMLConfig
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- hyper hyperserver? tonicserver?
-
Enables hyper ^0.14
Affects
prefab::hyper
… - tokio-tungstenite tungstenite?
-
Enables tokio-tungstenite ^0.18
- hyper-tungstenite backserver?
-
Enables hyper-tungstenite ^0.9
- tracing-subscriber console?
- console-subscriber console?
-
Enables console-subscriber ^0.1.3
- ron ron_config?
- toml toml_config?
-
Enables toml ^0.7
- glob config?
- rocket implicit feature
-
Enables rocket
rocket:
Web framework with a focus on usability, security, extensibility, and speed
Affects
prefab::rocket
… - paho-mqtt implicit feature
-
Enables paho-mqtt
paho-mqtt:
The Official Eclipse Paho MQTT Rust Client Library.
This is a wrapper around the Paho C library - tonic tonicserver?
-
Enables tonic ^0.9
- tower tonicserver?
-
Enables tower ^0.4
- http-body hyperserver? tonicserver?
-
Enables http-body ^0.4
- bytes tonicserver?
- axum axumserver?
-
Enables axum ^0.6