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?