Closed narekgharibyan closed 4 years ago
rust binding look cool, can not judge on it much.
I wonder: how rust specific is the c-api? Are there other usecases for it? If not, I think it would be better to have them in the rust bindings folder.
Also nice bug fixing and re-factorings, my wish here: unit tests for them.
As in the review: I do not get the completion change, I think this is a misunderstanding, you change it into fuzzy matching. FWIW: Obviously the test coverage is bad / non-existent, but thats my fault, the fuzzy stuff lacks a lot.
Thanks!
regarding C-Api: It's rust specific only in a way, that it was implemented in that context, but nothing more. We did some research and looks like having a C-Api is the best way to build basis for building bindings to other languages. Although it's quite limited at the moment and has implemented only the things needed for Rust Api.
And for the Fuzzy: I'll add a dedicated method for Fuzzymatch.
@hendrikmuhs This PR includes: