Skip to content

Conversation

sticnarf
Copy link
Collaborator

  1. Remove invalid interfaces such as
  • rollback: an optimistic transaction doesn't need it
  • set_isolation_level: we don't support various isolation levels now (pessimistic transaction, which we will possibly support later, assumes RR but it should not be configurable either)
  1. Use async/await
  2. Fix some documents. Operations like set and delete should not be a Future which needs to be resolved later. They are just buffered in memory.

sticnarf added 3 commits July 31, 2019 13:53
After this commit, the library requires a nightly Rust compiler to build.

The required toolchain version is also updated in README.md and .travis.yml.

Signed-off-by: Yilin Chen <[email protected]>
@sticnarf sticnarf changed the title Correct transaction interfaces [DNM] Correct transaction interfaces Jul 31, 2019
@sticnarf sticnarf closed this Aug 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant