Cargo Features

interledger = { version = "0.6.0", default-features = false, features = ["node", "api", "btp", "ccp", "http", "ildcp", "router", "service-util", "settlement", "spsp", "store-redis", "stream", "trace"] }
default = node

The node feature is set by default whenever interledger is added without default-features = false somewhere in the dependency tree.

node default = api, btp, ccp, http, ildcp, router, service-util, settlement, spsp, store-redis, stream, trace
api node = interledger-api

Affects interledger::api

btp node = interledger-btp

Affects interledger::btp

ccp node = interledger-ccp

Affects interledger::ccp

http node = interledger-http

Affects interledger::http

ildcp node stream? = interledger-ildcp

Affects interledger::ildcp

router node = interledger-router

Affects interledger::router

service-util node = interledger-service-util

Affects interledger::service_util

settlement node = interledger-settlement

Affects interledger::settlement

spsp node = interledger-spsp, stream

Affects interledger::spsp

store-redis node = interledger-store-redis

Affects interledger::store_redis

stream node spsp? = ildcp, interledger-stream

Affects interledger::stream

trace node

Enables trace of interledger-service

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.

interledger-api api?
interledger-btp btp?
interledger-ccp ccp?
interledger-http http?
interledger-ildcp ildcp?
interledger-router router?
interledger-service-util service-util?
interledger-settlement settlement?
interledger-spsp spsp?
interledger-stream stream?
interledger-store-redis store-redis?