Cargo Features

[dependencies]
kovi = { version = "0.11.7", default-features = false, features = ["logger", "save_bot_status", "save_plugin_status", "plugin-access-control", "message_sent", "cqstring", "native-tls", "rustls-tls", "rustls-tls-webpki-roots", "rustls-tls-native-roots"] }
default = logger, plugin-access-control, save_bot_status

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

logger default = env_logger

Affects logger::set_logger

save_bot_status default = save_bot_admin, save_plugin_status
save_bot_admin save_plugin_status save_bot_status
plugin-access-control default

Affects bot::AccessList

message_sent
cqstring

Affects message::CQMessage, message::cq_to_arr, message::arr_to_cq

native-tls

Enables native-tls-vendored of tokio-tungstenite ^0.24

rustls-tls

兼容, 到0.12删除

Enables rustls-tls-webpki-roots of tokio-tungstenite ^0.24

rustls-tls-webpki-roots

Enables rustls-tls-webpki-roots of tokio-tungstenite ^0.24

rustls-tls-native-roots

Enables rustls-tls-native-roots of tokio-tungstenite ^0.24

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.

env_logger logger