[package] name = "mmtickets-common" version = "0.9.12" description = "A library for common code shared between the microservices in the mmtickets project." edition = "2021" license = "MIT" [target.x86_64-unknown-linux-gnu] rustflags = ["-C", "linker=clang", "-C", "link-arg=-fuse-ld=lld"] [dependencies] axum = { version = "0.6.1" } axum-extra = { version = '0.6.0', features = ["cookie"] } tokio = { version = "1.24.1", features = ["full"] } hyper = { version = "0.14", features = ["full"] } tower = { version = "0.4", features = ["util", "timeout", "filter"] } tracing = { version = "0.1", features = ["log"] } tracing-subscriber = { version = "0.3", features = ["env-filter"] } tracing-bunyan-formatter = "0.3" tracing-log = "0.1" uuid = { version = "1.2.2", features = ["v4", "serde"] } async-nats = "0.29.0" futures = "0.3.28" async-trait = "0.1" rust_decimal = "1.29" serde = { version = "1.0.152", features = ["derive"] } serde_json = "1.0.91" anyhow = "1.0.68" thiserror = "1.0" passwords = { version = "3.1.12", features = ["common-password"] } validator = { version = "0.16.0", features = ["derive"] } rand = { version = "0.8", features = ["std_rng"] } jsonwebtoken = { version = "8.2.0" } once_cell = "1.17.1" chrono = { version = "0.4.23", features = ["serde"] } reqwest = { version = "0.11.13", features = ["json", "cookies"] }