[package] name = "rustler-core" version = "0.0.1" edition = "2021" description = "🤠 » rustler-core market data extractor core functionality" authors = ["Lucas Colombo "] build = "lib/build.rs" [lib] path = "lib/lib.rs" [dependencies] # utils eyre = { version = "0.6.12", default-features = false } dotenvy = "0.15.7" chrono = "0.4.37" getset = "0.1.2" # async tokio = { version = "1.37.0", features = ["macros", "rt-multi-thread"] } async-trait = "0.1.79" # grpc & websocket tokio-tungstenite = { version = "0.21.0" } tonic = "0.11.0" prost = "0.12.3" # protocol buffers # database sea-orm = { version = "0.12.15", features = [ "runtime-tokio-native-tls", "sqlx-sqlite", "macros", ] } sea-orm-migration = { version = "0.12.15", features = [ "runtime-tokio-native-tls", "sqlx-sqlite", ] } [dependencies.lool] version = "^0.2.0" # crates: disable-check registry = "lugit" features = [ "cli.stylize", "logger", "sched.tokio", "sched.rule-recurrence", "macros", ] [build-dependencies] tonic-build = "0.11.0"