Cargo Features

[dependencies]
lifeline = { version = "0.6.1", default-features = false, features = ["dyn-bus", "tokio-executor", "tokio-channels", "async-std-executor", "async-std-channels", "async-std-attributes", "postage-channels", "subscription-channel"] }
default = dyn-bus, postage-channels, tokio-channels, tokio-executor

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

dyn-bus default

Affects lifeline::dyn_bus

tokio-executor default

Enables rt of tokio

tokio:

Includes basic task execution capabilities

Affects test::block_on

tokio-channels default

Enables sync of tokio

Affects lifeline::request

async-std-executor

Enables async-std

async-std-channels

Enables unstable of async-std

async-std-attributes

Enables attributes of async-std

postage-channels default = postage
subscription-channel

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.

postage postage-channels

Enables postage ^0.4

tokio tokio-channels tokio-executor
async-std async-std-attributes? async-std-channels? async-std-executor?