[package] name = "quick-protobuf-codec" edition = "2021" rust-version = { workspace = true } description = "Asynchronous de-/encoding of Protobuf structs using asynchronous-codec, unsigned-varint and quick-protobuf." version = "0.3.1" authors = ["Max Inden "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" keywords = ["networking"] categories = ["asynchronous"] [dependencies] asynchronous-codec = { workspace = true } bytes = { version = "1" } thiserror = "1.0" unsigned-varint = { workspace = true, features = ["std"] } quick-protobuf = "0.8" [dev-dependencies] criterion = "0.5.1" futures = "0.3.28" quickcheck = { workspace = true } [[bench]] name = "codec" harness = false # Passing arguments to the docsrs builder in order to properly document cfg's. # More information: https://docs.rs/about/builds#cross-compiling [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] rustc-args = ["--cfg", "docsrs"] [lints] workspace = true