Cargo Features

proto-tower has no features set by default.

[dependencies]
proto-tower = { version = "0.1.5", features = ["all", "dtls-data", "dtls-client", "dtls-server", "grpc-data", "grpc-client", "grpc-server", "http-1-data", "http-1-client", "http-1-server", "http-2-data", "http-2-client", "http-2-server", "http-3-data", "http-3-client", "http-3-server", "ice-data", "ice-client", "ice-server", "kafka-data", "kafka-client", "kafka-server", "mqtt-data", "mqtt-client", "mqtt-server", "quic-data", "quic-client", "quic-server", "stun-data", "stun-client", "stun-server", "tls-data", "tls-client", "tls-server", "turn-data", "turn-client", "turn-server", "webrtc-data", "webrtc-client", "webrtc-server"] }
all = dtls-client, dtls-server, grpc-client, grpc-server, http-1-client, http-1-server, http-2-client, http-2-server, http-3-client, http-3-server, ice-client, ice-server, kafka-client, kafka-server, mqtt-client, mqtt-server, quic-client, quic-server, stun-client, stun-server, tls-client, tls-server, turn-client, turn-server, webrtc-client, webrtc-server
dtls-data dtls-client? dtls-server? = proto-tower-dtls
dtls-client all? = dtls-data

Enables client of proto-tower-dtls

dtls-server all? = dtls-data

Enables server of proto-tower-dtls

grpc-data grpc-client? grpc-server? = proto-tower-grpc
grpc-client all? = grpc-data

Enables client of proto-tower-grpc

grpc-server all? = grpc-data

Enables server of proto-tower-grpc

http-1-data http-1-client? http-1-server? = proto-tower-http-1
http-1-client all? = http-1-data

Enables client of proto-tower-http-1

proto-tower-http-1:

Client layer for HTTP 1.1

http-1-server all? = http-1-data

Enables server of proto-tower-http-1

proto-tower-http-1:

Server layer for HTTP 1.1

http-2-data http-2-client? http-2-server? = proto-tower-http-2
http-2-client all? = http-2-data

Enables client of proto-tower-http-2

http-2-server all? = http-2-data

Enables server of proto-tower-http-2

http-3-data http-3-client? http-3-server? = proto-tower-http-3
http-3-client all? = http-3-data

Enables client of proto-tower-http-3

http-3-server all? = http-3-data

Enables server of proto-tower-http-3

ice-data ice-client? ice-server? = proto-tower-ice
ice-client all? = ice-data

Enables client of proto-tower-ice

ice-server all? = ice-data

Enables server of proto-tower-ice

kafka-data kafka-client? kafka-server? = proto-tower-kafka
kafka-client all? = kafka-data

Enables client of proto-tower-kafka

kafka-server all? = kafka-data

Enables server of proto-tower-kafka

mqtt-data mqtt-client? mqtt-server? = proto-tower-mqtt
mqtt-client all? = mqtt-data

Enables client of proto-tower-mqtt

mqtt-server all? = mqtt-data

Enables server of proto-tower-mqtt

quic-data quic-client? quic-server? = proto-tower-quic
quic-client all? = quic-data

Enables client of proto-tower-quic

quic-server all? = quic-data

Enables server of proto-tower-quic

stun-data stun-client? stun-server? = proto-tower-stun
stun-client all? = stun-data

Enables client of proto-tower-stun

stun-server all? = stun-data

Enables server of proto-tower-stun

tls-data tls-client? tls-server? = proto-tower-tls
tls-client all? = tls-data

Enables client of proto-tower-tls

tls-server all? = tls-data

Enables server of proto-tower-tls

turn-data turn-client? turn-server? = proto-tower-turn
turn-client all? = turn-data

Enables client of proto-tower-turn

turn-server all? = turn-data

Enables server of proto-tower-turn

webrtc-data webrtc-client? webrtc-server? = proto-tower-webrtc
webrtc-client all? = webrtc-data

Enables client of proto-tower-webrtc

webrtc-server all? = webrtc-data

Enables server of proto-tower-webrtc

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.

proto-tower-dtls dtls-client? dtls-data? dtls-server?
proto-tower-grpc grpc-client? grpc-data? grpc-server?
proto-tower-http-1 http-1-client? http-1-data? http-1-server?
proto-tower-http-2 http-2-client? http-2-data? http-2-server?
proto-tower-http-3 http-3-client? http-3-data? http-3-server?
proto-tower-ice ice-client? ice-data? ice-server?
proto-tower-kafka kafka-client? kafka-data? kafka-server?
proto-tower-mqtt mqtt-client? mqtt-data? mqtt-server?
proto-tower-quic quic-client? quic-data? quic-server?
proto-tower-stun stun-client? stun-data? stun-server?
proto-tower-tls tls-client? tls-data? tls-server?
proto-tower-turn turn-client? turn-data? turn-server?
proto-tower-webrtc webrtc-client? webrtc-data? webrtc-server?