ynabifier/Cargo.toml
Nick Krichevsky ef2c603778 Major refactor of watcher logic to be more generic
This is setup to allow for swapping out the message generation logic with mocks and other more easily testable data
2022-05-16 21:08:57 -04:00

30 lines
806 B
TOML

[package]
name = "ynabifier"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_yaml = "0.8.24"
derive-getters = "0.2.0"
async-imap = "0.5.0"
mailparse = "0.13.8"
tokio = { version = "1.18", features = ["full"] }
thiserror = "1.0"
log = "0.4.17"
simplelog = "0.12.0"
async-trait = "0.1.53"
# For annoying reasons, we must pin exactly the same versions as async-imap if we want to use
# their types.
# https://github.com/async-email/async-imap/pull/57
futures = "0.3.15"
async-native-tls = { version = "0.3.3" }
async-std = { version = "1.8.0", default-features = false, features = ["std"] }
stop-token = "0.7"
[dev-dependencies]
textwrap = "0.15.0"