Cargo Features

ecli-lib has no features set by default.

[dependencies]
ecli-lib = { version = "0.2.9", features = ["all", "native-client", "http-client", "client", "http-server"] }
all = client, http-server
native-client client? http-server?

Enables bpf-compatible-rs, bpf-loader-lib, and wasm-bpf-rs

bpf-loader-lib:

These deps are only needed when native-client feature is enabled

Affects client::native, runner::task_manager

http-client client?

Enables ecli-server-codegen and swagger

Affects client::http

client all? = http-client, native-client
http-server all? = native-client

Enables ecli-server-codegen and swagger

Affects runner::server_http