Cargo Features

[dependencies]
cbsk = { version = "1.1.0", default-features = false, features = ["client_rayon", "server_rayon", "client_tokio", "server_tokio", "debug_mode"] }
default = client_tokio

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

client_rayon

rayon runtime client

Enables tcp_client of cbsk_s_rayon

Affects rayon_runtime::client

server_rayon

rayon runtime server

Enables tcp_server of cbsk_s_rayon

Affects rayon_runtime::server

client_tokio default

tokio runtime client

Enables tcp_client and tokio_tcp of cbsk_socket

Affects tokio_runtime::client, business::cbsk_write_trait, cbsk::tokio_runtime

server_tokio

tokio runtime server

Enables tcp_server and tokio_tcp of cbsk_socket

Affects tokio_runtime::server, business::cbsk_write_trait, cbsk::tokio_runtime

debug_mode

debug mode

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.

cbsk_s_rayon client_rayon? server_rayon?

Affects business::cbsk_write_trait_thread, business::client_callback_thread, cbsk::rayon_runtime