[package] name = "telexide" version = "0.1.17" description = "An async Rust library for the telegram bot API." documentation = "https://docs.rs/telexide" repository = "https://github.com/callieve/telexide" homepage = "https://github.com/callieve/telexide" keywords = ["telegram", "api", "bot"] license-file = "LICENSE.md" readme = "README.md" authors = ["Calli "] edition = "2021" [features] default = ["rustls"] native-tls = ["dep:hyper-tls"] rustls = ["dep:hyper-rustls"] [dependencies.telexide_proc_macros] path = "./telexide_proc_macros" version = "0.1.2" [dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" chrono = "0.4" hyper = { version = "0.14", features = ["http2", "client", "server"] } hyper-tls = { version = "0.5", optional = true } hyper-rustls = { version = "0.24", optional = true } tokio = { version = "1.3", features = [ "rt", "net", "time", "macros", "sync", "signal", "rt-multi-thread", ] } http = "^0.2.3" async-trait = "0.1" futures = "^0.3.13" typemap_rev = "0.3" parking_lot = "0.12" paste = "1.0" log = "0.4" tonic = { version = "0.10", features = ["tls-roots"] }