cas predicate tests and minor features
Compare changes
Files
2+ 253
− 61
@@ -17,10 +18,13 @@ use tarantool::tuple::{KeyDef, Tuple, TupleBuffer};
@@ -76,6 +80,14 @@ crate::define_rpc_request! {
@@ -109,7 +121,7 @@ crate::define_rpc_request! {
@@ -124,7 +136,7 @@ crate::define_rpc_request! {
@@ -179,11 +191,14 @@ pub enum Error {
@@ -202,12 +217,14 @@ pub struct Predicate {
@@ -249,6 +266,9 @@ impl Predicate {
@@ -313,78 +333,213 @@ fn space(op: &Op) -> Option<ClusterwideSpace> {
@@ -394,8 +549,10 @@ mod tests {
@@ -405,8 +562,10 @@ mod tests {
@@ -416,8 +575,10 @@ mod tests {
@@ -427,8 +588,10 @@ mod tests {
@@ -438,7 +601,36 @@ mod tests {