Cargo Features

forked-tarpc has no features set by default.

[dependencies]
forked-tarpc = { version = "0.31.1", features = ["full", "serde1", "tokio1", "serde-transport", "serde-transport-json", "serde-transport-bincode", "tcp", "unix", "otel"] }
full = otel, serde-transport, serde-transport-bincode, serde-transport-json, serde1, tcp, tokio1, unix
serde1 full? serde-transport? = serde

Enables serde, serde1 of tarpc-plugins ^0.12

Affects util::serde

tokio1 full? serde-transport?

Enables rt of tokio

tokio:

Includes basic task execution capabilities

Affects incoming::Incoming.execute, server::tokio, server::Channel.execute

serde-transport full? = serde1, tokio-serde, tokio1

Enables codec of tokio-util

Affects forked-tarpc::serde_transport

serde-transport-json full?

Enables json of tokio-serde ^0.8

serde-transport-bincode full?

Enables bincode of tokio-serde ^0.8

tcp full?

Enables net of tokio

Affects serde_transport::tcp

unix full?

Enables net of tokio

Affects serde_transport::unix

otel full? = opentelemetry, tracing-opentelemetry

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.

serde serde1?
tokio-serde serde-transport? serde-transport-bincode? serde-transport-json?

Enables tokio-serde ^0.8

tracing-opentelemetry otel?

Enables tracing-opentelemetry ^0.17.2

opentelemetry otel?

Enables opentelemetry ^0.17.0