ttrpc 0.8.1

A Rust version of ttrpc.
Documentation
[build-dependencies.protobuf-codegen]
version = "3.1.0"
[dependencies.async-trait]
optional = true
version = "0.1.31"

[dependencies.byteorder]
version = "1.3.2"

[dependencies.crossbeam]
version = "0.8.0"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.libc]
features = ["extra_traits"]
version = "0.2.59"

[dependencies.log]
version = "0.4"

[dependencies.nix]
version = "0.26.2"

[dependencies.protobuf]
version = "3.1.0"

[dependencies.thiserror]
version = "1.0"

[dependencies.tokio]
features = ["rt", "sync", "io-util", "macros", "time"]
optional = true
version = "1"
[dev-dependencies.assert_cmd]
version = "2.0.7"

[features]
async = ["async-trait", "tokio", "futures", "tokio-vsock"]
default = ["sync"]
sync = []

[package]
authors = ["The AntFin Kata Team <kata@list.alibaba-inc.com>"]
description = "A Rust version of ttrpc."
edition = "2018"
homepage = "https://github.com/containerd/ttrpc-rust"
keywords = ["ttrpc", "protobuf", "rpc"]
license = "Apache-2.0"
name = "ttrpc"
readme = "README.md"
repository = "https://github.com/containerd/ttrpc-rust"
version = "0.8.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[target."cfg(any(target_os = \"linux\", target_os = \"android\"))".dependencies.tokio-vsock]
optional = true
version = "0.4.0"
[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Foundation", "Win32_Storage_FileSystem", "Win32_System_IO", "Win32_System_Pipes", "Win32_Security", "Win32_System_Threading"]
version = "0.48"