Cargo Features
speakeasy-rust-sdk has no features set by default.
[dependencies]
speakeasy-rust-sdk = { version = "0.5.0", features = ["actix4", "axum", "actix3", "tokio", "tokio02", "custom_transport", "mock"] }
- actix4 = tokio
-
Enables futures and pin-project
futures:
async
and actix-http, actix-service, and actix-web
actix-http:
web frameworks middleware
actix 4Affects
middleware::actix4
… - axum = tokio
-
Enables axum ^0.6, axum-extra ^0.4, futures, http-body ^0.4, and pin-project
http-body:
latest deps
Affects
middleware::axum
,middleware::host_extract
… - actix3 = tokio02
-
Enables actix-http ^2, actix-service ^1, actix-web ^3, futures, and pin-project
actix-http:
actix 3
Affects
middleware::actix3
… - tokio actix4? axum?
-
Enables hyper ^0.14, hyper-openssl ^0.9, speakeasy-protos-tokio-latest, tokio, tonic ^0.8, and tower ^0.4
- tokio02 actix3?
-
Enables hyper-openssl ^0.8.0, hyper ^0.13.4, speakeasy-protos-tokio-02, tokio ^0.2, tonic ^0.3, and tower ^0.3
hyper-openssl:
grpc actix3 compat
- custom_transport
-
Affects
speakeasy-rust-sdk::SpeakeasySdk
… - mock
-
Affects
transport::mock
…