Skip to main content

Rust SDK reference

View as Markdown

This reference covers the Dex Rust SDK. Check the SDK version your application uses before you rely on a detail:

cargo tree --package dex-sdk --depth 0

Install​

The Rust SDK is the crate dex-sdk. Pin an exact release in Cargo.toml:

dex-sdk = "=1.35.0"

The crate requires Rust 1.97 or newer. Releases use the tag sdk-rust/vX.Y.Z.

Supported versions​

SDK minorServer requirement
1.35server-zd 0.1.17 or newer (protocol version 4)
1.31, 1.26, 1.25, 1.23See the compatibility matrix

Minor numbers follow the shared Dex release train. A missing minor means the Rust SDK did not change in that release.

API reference​

Read the SDK 1.35.0 API reference on docs.rs.

Earlier versions: 1.31.0, 1.26.0, 1.25.0, 1.23.0.

Pages​

  • Workers: Rust names for Worker readiness, capacity, and shutdown settings.

Release notes​

See the sdk-rust releases on GitHub.