Cargo Features

[dependencies]
br-addon = { version = "0.0.47", default-features = false, features = ["mysql", "sqlite", "mssql", "pgsql", "cache", "kafka", "email"] }
default = cache, email, kafka, mssql, mysql, pgsql, sqlite

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

mysql default

Enables db-mysql of br-db

Affects action::Action.table_select, action::Action.table_menu, action::Action.table_tree, action::Action.table_list, br-addon::Plugin.init_db, tools::Tools.db, tools::ToolsConfig.db

sqlite default

Enables db-sqlite of br-db

Affects action::Action.table_select, action::Action.table_menu, action::Action.table_tree, action::Action.table_list, br-addon::Plugin.init_db, tools::Tools.db, tools::ToolsConfig.db

mssql default

Enables db-mssql of br-db

Affects action::Action.table_select, action::Action.table_menu, action::Action.table_tree, action::Action.table_list, br-addon::Plugin.init_db, tools::Tools.db, tools::ToolsConfig.db

pgsql default

Enables db-pgsql of br-db

Affects tools::Tools.db, tools::ToolsConfig.db

cache default = br-cache

Affects tools::Tools.cache, tools::ToolsConfig.cache

kafka default = br-kafka

Affects tools::Tools.kafka, tools::ToolsConfig.kafka

email default

Enables smtp of br-email

Affects tools::Tools.email, tools::ToolsConfig.email

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.

br-email email
br-db mssql mysql pgsql sqlite
br-cache cache
br-kafka kafka