Cargo Features

[dependencies]
quic-rpc = { version = "0.10.1", default-features = false, features = ["hyper-transport", "quinn-transport", "flume-transport", "interprocess-transport", "combined-transport", "quinn-flume-socket", "macros"] }
default = flume-transport

The flume-transport feature is set by default whenever quic-rpc is added without default-features = false somewhere in the dependency tree.

hyper-transport

Enables bincode, bytes, flume, hyper ^0.14.16, tokio-serde ^0.8, and tokio-util

Affects transport::hyper

quinn-transport interprocess-transport?

Enables bincode, flume, iroh-quinn, tokio-serde ^0.8, and tokio-util

Affects transport::quinn

flume-transport default

Enables flume

Affects transport::flume

interprocess-transport = quinn-flume-socket, quinn-transport

Enables bytes, futures, interprocess, iroh-quinn-udp, and tokio-util

Affects transport::interprocess

combined-transport

Affects transport::combined

quinn-flume-socket interprocess-transport?

Enables bytes, flume, iroh-quinn, iroh-quinn-udp, and tokio-util

Affects transport::quinn_flume_socket

macros