[package] name = "tl-proto" description = "A collection of traits for working with TL serialization/deserialization" authors = ["Ivan Kalinin "] repository = "https://github.com/broxus/tl-proto" version = "0.4.10" edition = "2021" include = ["src/**/*.rs", "README.md"] license = "MIT" [workspace] members = ["proc", "test_suite", "scheme"] [dependencies] bytes = { version = "1.1", optional = true } digest = "0.10" sha2 = { version = "0.10", optional = true } smallvec = { version = "1.7", features = ["union", "const_generics"] } thiserror = "1.0.64" tl-proto-proc = { version = "=0.4.7", path = "proc", optional = true } [features] default = ["derive", "bytes", "hash"] derive = ["tl-proto-proc"] hash = ["sha2"]