Cargo Features

[dependencies]
quic-rpc = { version = "0.8.0", default-features = false, features = ["hyper-transport", "quinn-transport", "flume-transport", "combined-transport", "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 = bincode, bytes, flume, hyper

Affects transport::hyper

quinn-transport = bincode, flume, quinn, tokio-serde, tokio-util

Affects transport::quinn

flume-transport default = flume

Affects transport::flume

combined-transport

Affects transport::combined

macros

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bincode hyper-transport? quinn-transport?
bytes hyper-transport?
flume flume-transport hyper-transport? quinn-transport?
hyper hyper-transport?

Enables hyper ^0.14.16

quinn quinn-transport?
tokio-serde quinn-transport?

Enables tokio-serde ^0.8

tokio-util quinn-transport?