Rust language bindings for XA Distributed Transactions
XA Distributed Transactions support transactions across multiple transactional databases.
This library can be used in synchronous or in asynchronous contexts.
Technically, the features sync
and async
are both optional features,
usually you need exactly one of them. Select the feature sync
or async
explicitly.
[dependencies]
dist_tx = { version = "0.5", features = ["async"] }
or
[dependencies]
dist_tx = { version = "0.5", features = ["sync"] }