Repository navigation
v1.0.0
Initial Release: rust_decimal_cql
Overview
rust_decimal_cql is a Rust library that wraps rust_decimal::Decimal to facilitate seamless integration with ScyllaDB's native DECIMAL type. By implementing the necessary traits from the ScyllaDB Rust driver, it ensures precise and efficient handling of decimal data within ScyllaDB databases.
Features
DecimalCql Struct
- A wrapper around
rust_decimal::Decimaltailored for ScyllaDB compatibility.
Serialization and Deserialization
- Converts
Decimalinstances to ScyllaDB'sDECIMALformat, ensuring data integrity and precision. - Handles both the mantissa and scale components accurately during data conversion.
Testing
- Includes unit tests to validate the correctness of serialization and deserialization processes.
- Ensures that
DecimalCqlmaintains precision and accuracy when interfacing with ScyllaDB.