Cargo Features

rucash has no features set by default.

[dependencies]
rucash = { version = "0.5.0", features = ["schema", "sqlx_common", "sqlite", "postgresql", "mysql", "xml", "decimal"] }
schema = sqlx_common

Enables sqlite of sqlx

sqlx_common mysql? postgresql? schema?

Enables any, chrono, macros and runtime-tokio-rustls of sqlx

sqlite = rusqlite
postgresql = sqlx_common

Enables postgres of sqlx

mysql = sqlx_common

Enables mysql of sqlx

xml = xmltree
decimal = rust_decimal

Affects rucash::Num

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.

sqlx mysql? postgresql? schema? sqlx_common?
rust_decimal decimal?
xmltree xml?
rusqlite sqlite?