toy-rpc 0.10.0

An async RPC that mimics golang net/rpc's usage and supports both async-std and tokio

toy-rpc

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 35 feature flags, 2 of them enabled by default.

default

  • serde_bincode

serde_bincode

    This feature flag does not enable additional features.

http_axum

  • axum
  • http-body
  • bytes
  • ws_tokio
  • tokio_runtime
  • server

http_tide

  • tide
  • tide-websockets
  • ws_async_std
  • async_std_runtime
  • server

http_warp

  • warp
  • ws_tokio
  • tokio_runtime
  • server

tokio_runtime

  • tokio
  • tokio-stream
  • toy-rpc-macros/runtime
  • brw/tokio

tls

  • rustls
  • tokio-rustls
  • futures-rustls
  • webpki

async_std_runtime

  • async-std
  • toy-rpc-macros/runtime
  • brw/async-std

ws_async_std

  • tungstenite
  • async-tungstenite/async-std-runtime

ws_tokio

  • tungstenite
  • async-tungstenite/tokio-runtime

async-tungstenite

  • dep:async-tungstenite

webpki

  • dep:webpki

serde_json

  • dep:serde_json

server

  • toy-rpc-macros/server

bytes

  • dep:bytes

tokio-stream

  • dep:tokio-stream

hyper

  • dep:hyper

client

  • toy-rpc-macros/client

tide-websockets

  • dep:tide-websockets

anyhow

  • dep:anyhow

futures-rustls

  • dep:futures-rustls

tungstenite

  • dep:tungstenite

tower-service

  • dep:tower-service

rustls

  • dep:rustls

async-std

  • dep:async-std

tide

  • dep:tide

rmp-serde

  • dep:rmp-serde

axum

  • dep:axum

http-body

  • dep:http-body

tokio-rustls

  • dep:tokio-rustls

serde_cbor

  • dep:serde_cbor

tokio

  • dep:tokio

warp

  • dep:warp

serde_rmp

  • rmp-serde

docs

    This feature flag does not enable additional features.