cas predicate tests and minor features
Compare changes
Files
2+ 265
− 116
@@ -13,14 +14,17 @@ use ::raft::StorageError;
@@ -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 {
@@ -286,6 +306,7 @@ impl Predicate {
@@ -293,6 +314,62 @@ pub struct Range {
@@ -313,132 +390,204 @@ fn space(op: &Op) -> Option<ClusterwideSpace> {