[package] name = "rkyv_rpc" version = "0.0.1-beta.1" edition = "2021" description = "Helpers for defining an RPC protocol using rkyv" authors = ["Nova "] license = "MIT OR Apache-2.0" include = ["src/**/*", "LICENSE-*", "README.md"] repository = "https://github.com/Lantern-chat/rkyv_rpc" documentation = "https://docs.rs/rkyv_rpc" keywords = ["rkyv", "rpc", "no-std"] categories = ["no-std", "encoding"] [features] default = ["codec"] unaligned = ["rkyv/unaligned"] codec = ["tokio-util/codec", "dep:thiserror", "rkyv/std"] [dependencies] paste = "1.0.15" thiserror = { version = "1.0.63", optional = true } tokio-util = { version = "0.7.11", default-features = false, features = ["codec"] } [dependencies.rkyv] version = "0.8.0-alpha.3" default-features = false features = ["bytecheck", "alloc"] [dev-dependencies.rkyv] version = "0.8.0-alpha.3" default-features = true [dev-dependencies] futures-util = { version = "0.3.30", features = ["sink"] } tokio = { version = "1", features = ["full"] }