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

tokio_runtime

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

http_warp

  • warp
  • ws_tokio
  • tokio_runtime
  • server

tls

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

async_std_runtime

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

ws_tokio

  • tungstenite
  • async-tungstenite/tokio-runtime

ws_async_std

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

client

  • toy-rpc-macros/client

rmp-serde

  • dep:rmp-serde

axum

  • dep:axum

tide-websockets

  • dep:tide-websockets

serde_cbor

  • dep:serde_cbor

futures-rustls

  • dep:futures-rustls

async-std

  • dep:async-std

http-body

  • dep:http-body

async-tungstenite

  • dep:async-tungstenite

serde_rmp

  • rmp-serde

server

  • toy-rpc-macros/server

warp

  • dep:warp

rustls

  • dep:rustls

tokio-rustls

  • dep:tokio-rustls

webpki

  • dep:webpki

tide

  • dep:tide

tower-service

  • dep:tower-service

hyper

  • dep:hyper

serde_json

  • dep:serde_json

anyhow

  • dep:anyhow

tokio-stream

  • dep:tokio-stream

tokio

  • dep:tokio

tungstenite

  • dep:tungstenite

bytes

  • dep:bytes

docs

    This feature flag does not enable additional features.