Cargo Features

[dependencies]
jono = { version = "0.1.6-rc.8", default-features = false, features = ["produce", "consume", "harvest", "runtime-tokio", "runtime-async-std", "tls-none", "tls-native", "tls-rustls", "tls-rustls-insecure", "tls-rustls-webpki"] }
default = consume, harvest, produce, runtime-tokio, tls-none

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

produce default

Jono feature sets

Enables jono_produce

consume default

Enables jono_consume

harvest default

Enables jono_harvest

runtime-tokio default

Runtime, choose one

Enables runtime-tokio of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce

runtime-async-std

Enables runtime-async-std of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce

tls-none default

TLS implementation, choose one

Enables tls-none of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce

tls-native

Enables tls-native of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce

tls-rustls

Enables tls-rustls of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce

tls-rustls-insecure

Enables tls-rustls-insecure of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce

tls-rustls-webpki

Enables tls-rustls-webpki of optional jono_consume, jono_core, optional jono_harvest, and optional jono_produce