The main reason for adding rust dependency to scylla is the wasmtime library, which is written in rust. Although there exist c++ bindings, they don't expose all of its features, so we want to do that ourselves using rust's cxx. The patch also includes an example rust source to be used in c++, and its example use in tests/boost/rust_test. The usage of wasmtime has been slightly modified to avoid duplicate symbol errors, but as a result of adding a Rust dependency, it is going to be removed from `configure.py` completely anyway Signed-off-by: Wojciech Mitros <wojciech.mitros@scylladb.com> Closes #10341 * github.com:scylladb/scylla: docs: document rust tests: add rust example
Scylla Developer Documentation
This documentation targets developers who are interested in contributing to Scylla codebase.
Contents
- Alternator - The open source DynamoDB-compatible API reference.
- Design notes - Explanations describing how new features work for other contributors and exploratory research.
- Guides - Instructions on how to build, run, test and debug the Scylla codebase.
- Contribute - Guidelines on how to contribute and maintain the project.