This PR introduces macros to create binder functions that work with each use case from cpp-driver and allow to reduce code-duplication and amount of code.
Apart from that, there are few small fixes:
updating Cargo.lock to use current version of our Rust-driver fork
replacing unnecessary string decodings with strlen calls
Changed TryFrom in CassCollection to avoid unnecessary copies
This PR introduces macros to create binder functions that work with each use case from cpp-driver and allow to reduce code-duplication and amount of code. Apart from that, there are few small fixes: