49 lines
1.1 KiB
TOML
49 lines
1.1 KiB
TOML
[package]
|
|
name = "rustler"
|
|
version = "0.0.0-alpha.0"
|
|
edition = "2021"
|
|
description = "🤠 » single-action data extractor"
|
|
authors = ["Lucas Colombo <lucas@lucode.ar>"]
|
|
publish = false
|
|
|
|
[profile.release]
|
|
strip = true
|
|
lto = true
|
|
codegen-units = 16
|
|
opt-level = 'z'
|
|
panic = "abort"
|
|
rpath = false
|
|
overflow-checks = false
|
|
debug = 0
|
|
debug-assertions = false
|
|
|
|
[[bin]]
|
|
name = "rustler"
|
|
path = "app/main.rs"
|
|
|
|
[workspace]
|
|
members = [".", "migration", "entities", "grpc", "rustlers"]
|
|
|
|
[workspace.dependencies]
|
|
lool = { version = "0.2.0", registry = "lugit" } # crates: disable-check
|
|
eyre = { version = "0.6.12", default-features = false }
|
|
tokio-tungstenite = { version = "0.21.0" }
|
|
tokio = { version = "1.37.0", features = ["macros", "rt-multi-thread"] }
|
|
|
|
[dependencies]
|
|
# internal
|
|
entities = { path = "entities" }
|
|
grpc = { path = "grpc" }
|
|
rustlers = { path = "rustlers" }
|
|
|
|
# workspace
|
|
eyre = { workspace = true, default-features = false, features = [
|
|
"auto-install",
|
|
] }
|
|
lool = { workspace = true }
|
|
tokio = { workspace = true }
|
|
|
|
# external
|
|
dotenvy = "0.15.7"
|
|
chrono = "0.4.37"
|