# rsmc-core This provides the core implementation of rsmc, using runtime-agnostic async functions. To use rsmc, you need to use one of the runtime-specific libraries that call rsmc-core. This is still an early implementation, so expect some bugs and missing features. If you find something is wrong, please open a GitHub issue (or, even better, a PR to fix the issue!) Expect some breaking changes before a 1.0 release. Features: - [x] Async - [x] Connection pooling provided by [deadpool](https://crates.io/crates/deadpool) - [ ] TLS support - [x] Binary protocol support - [x] get, multi_get - [x] set, multi_set - [x] delete, multi_delete - [ ] add, replace - [ ] increment, decrement - [x] Consistent hashing - [ ] Support for different hashing algorithms. - [x] Compression - [x] Support for different compression algorithms.