Cargo.toml
[workspace]
members = [
"beancount/cost", "beancount/metadata",
"common/beancount-pretty-printer",
"common/beancount-tree-writer",
"common/beancount-types",
"common/german-decimal",
"framework",
"generators",
"importers/amazon",
"importers/apple",
"importers/bw-bank",
"importers/dkb",
"importers/ebase",
"importers/ecus",
"importers/fidor",
"importers/paypal",
"importers/uniondepot",
"importers/vr-bank",
"parsers/iso20022-parser",
]
resolver = "2"
[workspace.dependencies]
arrayvec = "0.7.4"
beef = "0.5.2"
bstr = "1.8.0"
cargo_px_env = "0.1.0"
clap-verbosity-flag = "2.1.0"
color-eyre = "0.6.2"
csv = "1.3.0"
delegate = "0.10.0"
derive_builder = "0.12.0"
either = "1.9.0"
enum-kinds = "0.5.1"
extend = "1.2.0"
fixed_decimal = "0.5.4"
forward_ref_generic = "0.2.1"
hard-xml = "1.27.0"
heck = "0.4.1"
icu_datagen = "1.3.3"
icu_decimal = "1.3.2"
icu_locid = "1.3.2"
icu_locid_transform = "1.3.2"
icu_testdata = "1.3.3"
insta = "1.34.0"
inventory = "0.3.13"
isin = "0.1.18"
isolang = "2.3.0"
itertools = "0.11.0"
lazy-regex = "3.1.0"
lei = "0.2.5"
linkme = "0.3.17"
litemap = "0.7.1"
maplit = "1.0.2"
miette = "5.10.0"
momo = "0.2.2"
once_cell = "1.18.0"
petgraph = "0.6.4"
pretty_assertions = "1.4.0"
proc-macro2 = "1.0.69"
proptest = "1.4.0"
quick-xml = "0.31.0"
quote = "1.0.33"
rayon = "1.8.0"
regex = "1.10.2"
relative-path = "1.9.0"
ron = "0.8.1"
rust_decimal = "1.33.0"
rust_decimal_macros = "1.33.0"
serde_json = "1.0.108"
snafu = "0.7.5"
static_assertions = "1.1.0"
syn = "2.0.39"
tap = "1.0.1"
test-case = "3.2.1"
toml_edit = "0.21.0"
tracing = "0.1.40"
tracing-error = "0.2.0"
tracing-log = "0.2.0"
unicode-segmentation = "1.10.1"
watt = "=0.5.0"
zerovec = "0.10.0"
[workspace.dependencies.camino]
features = ["serde1"]
version = "1.1.6"
[workspace.dependencies.clap]
features = ["derive"]
version = "4.4.8"
[workspace.dependencies.dashmap]
features = ["rayon"]
version = "5.5.3"
[workspace.dependencies.hashbrown]
features = ["rayon", "serde"]
version = "0.14.2"
[workspace.dependencies.iban_validate]
features = ["serde"]
version = "4.0.1"
[workspace.dependencies.icu_provider]
features = ["sync"]
version = "1.3.2"
[workspace.dependencies.iso_country]
features = ["serde"]
version = "0.1.4"
[workspace.dependencies.iso_currency]
features = ["with-serde"]
version = "0.4.4"
[workspace.dependencies.serde]
features = ["derive"]
version = "1.0.192"
[workspace.dependencies.time]
features = [
"formatting",
"local-offset",
"macros",
"parsing",
"serde-human-readable",
]
version = "0.3.30"
[workspace.dependencies.time-tz]
features = ["db", "system"]
version = "2.0.0"
[workspace.dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.18"
[workspace.dependencies.uuid]
features = ["v4"]
version = "1.5.0"
[workspace.dependencies.xxhash-rust]
features = ["xxh3"]
version = "0.8.7"
## Workspace crates
[workspace.dependencies.beancount-commodity]
path = "beancount/commodity"
[workspace.lints.clippy]
all = "warn"
nursery = "warn"
pedantic = "warn"
[workspace.package]
authors = ["Markus Haug <korrat@protonmail.com>"]
edition = "2021"
publish = false
rust-version = "1.71"
version = "0.0.0-dev.0"
[profile.release-lto]
codegen-units = 1
incremental = false
inherits = "release"
lto = "thin"