client-rust
client-rust copied to clipboard
Add sync API for raw client
The raw part work of https://github.com/tikv/client-rust/issues/289
Thanks! I'm wondering if it is better to have a separate sync RawClient, instead of mixing sync and async API in the same struct. How do you like it?
Also, could you please add appropriate example(s) in the README and/or under the example directory? It would best help the new users who are the expected users of sync API.
Thanks! I'm wondering if it is better to have a separate sync RawClient, instead of mixing sync and async API in the same struct. How do you like it?
Also, could you please add appropriate example(s) in the README and/or under the example directory? It would best help the new users who are the expected users of sync API.
I think it will be like a SyncRawClient which wraps the RawClient insides. And sure, I will add some examples into README doc.
LGTM. Fix the fmt check please.
hey @ekexium , could you please help take a look at it? THX!
@xuhui-lu Could you take a look at these checks and make sure they pass?
In your local environment, you could use make check and make unit-test to run these checks.

@xuhui-lu Could you take a look at these checks and make sure they pass? In your local environment, you could use
make checkandmake unit-testto run these checks.
it is weird, it all passed before I merge master into it. Let me take a look.
@xuhui-lu Oh right. A recent PR just changed the API
@xuhui-lu Oh right. A recent PR just changed the API
cool, I have merge that change into my PR. It seems that the master branch's CI failed also.
The master branch is fine. The failed action is going to be removed. #309
#309
hey @ekexium, when will the fix patch be merged? And then I could solve these test failures.
The failed action is about deploying the doc and is only executed on the master branch, so it shouldn't block merging this PR. You could fix the tests first.
The failed action is about deploying the doc and is only executed on the master branch, so it shouldn't block merging this PR. You could fix the tests first.
sure, unit test fixed.
LGTM. Could you sign off your last commit please?
I recently found that I need a synchronous interface with timeout in my development work. Will this PR continue to be developed? Can I continue this work?