Cargo Features

[dependencies]
mssf-core = { version = "0.0.10", default-features = false, features = ["tokio_async", "config_source", "bundled_libs"] }
default = bundled_libs, config_source, tokio_async

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

tokio_async default

Required for a lot of callback functionality.
Also requires ctrlc for signal handling

Enables ctrlc, tokio, and tokio-util

tokio:

need time for testing

Affects mssf-core::client, mssf-core::sync, runtime::executor, runtime::node_context, runtime::runtime_wrapper, runtime::stateful, runtime::stateful_bridge, runtime::stateful_proxy, runtime::stateless, runtime::stateless_bridge, runtime::store_proxy

config_source default

Config crate required to implement its interface.

Enables config

Affects mssf-core::conf

bundled_libs default

Enables bundled_libs of mssf-com