@@ -99,7 +99,7 @@ impl OpsCrud {
9999 opaque : None ,
100100 } ;
101101
102- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
102+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
103103
104104 Ok ( StandardPendingOp :: new ( pending_op) )
105105 }
@@ -138,7 +138,7 @@ impl OpsCrud {
138138 opaque : None ,
139139 } ;
140140
141- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
141+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
142142
143143 Ok ( StandardPendingOp :: new ( pending_op) )
144144 }
@@ -181,7 +181,7 @@ impl OpsCrud {
181181 opaque : None ,
182182 } ;
183183
184- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
184+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
185185
186186 Ok ( StandardPendingOp :: new ( pending_op) )
187187 }
@@ -225,7 +225,7 @@ impl OpsCrud {
225225 opaque : None ,
226226 } ;
227227
228- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
228+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
229229
230230 Ok ( StandardPendingOp :: new ( pending_op) )
231231 }
@@ -267,7 +267,7 @@ impl OpsCrud {
267267 opaque : None ,
268268 } ;
269269
270- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
270+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
271271
272272 Ok ( StandardPendingOp :: new ( pending_op) )
273273 }
@@ -309,7 +309,7 @@ impl OpsCrud {
309309 opaque : None ,
310310 } ;
311311
312- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
312+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
313313
314314 Ok ( StandardPendingOp :: new ( pending_op) )
315315 }
@@ -348,7 +348,7 @@ impl OpsCrud {
348348 opaque : None ,
349349 } ;
350350
351- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
351+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
352352
353353 Ok ( StandardPendingOp :: new ( pending_op) )
354354 }
@@ -390,7 +390,7 @@ impl OpsCrud {
390390 opaque : None ,
391391 } ;
392392
393- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
393+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
394394
395395 Ok ( StandardPendingOp :: new ( pending_op) )
396396 }
@@ -438,7 +438,7 @@ impl OpsCrud {
438438 opaque : None ,
439439 } ;
440440
441- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
441+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
442442
443443 Ok ( StandardPendingOp :: new ( pending_op) )
444444 }
@@ -493,7 +493,7 @@ impl OpsCrud {
493493 opaque : None ,
494494 } ;
495495
496- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
496+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
497497
498498 Ok ( StandardPendingOp :: new ( pending_op) )
499499 }
@@ -537,7 +537,18 @@ impl OpsCrud {
537537 opaque : None ,
538538 } ;
539539
540- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
540+ let pending_op = dispatcher
541+ . dispatch (
542+ packet,
543+ false ,
544+ Some ( ResponseContext {
545+ cas : request. cas ,
546+ subdoc_info : None ,
547+ scope_name : None ,
548+ collection_name : None ,
549+ } ) ,
550+ )
551+ . await ?;
541552
542553 Ok ( StandardPendingOp :: new ( pending_op) )
543554 }
@@ -581,7 +592,18 @@ impl OpsCrud {
581592 opaque : None ,
582593 } ;
583594
584- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
595+ let pending_op = dispatcher
596+ . dispatch (
597+ packet,
598+ false ,
599+ Some ( ResponseContext {
600+ cas : request. cas ,
601+ subdoc_info : None ,
602+ scope_name : None ,
603+ collection_name : None ,
604+ } ) ,
605+ )
606+ . await ?;
585607
586608 Ok ( StandardPendingOp :: new ( pending_op) )
587609 }
@@ -649,7 +671,7 @@ impl OpsCrud {
649671 opaque : None ,
650672 } ;
651673
652- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
674+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
653675
654676 Ok ( StandardPendingOp :: new ( pending_op) )
655677 }
@@ -701,7 +723,7 @@ impl OpsCrud {
701723 opaque : None ,
702724 } ;
703725
704- let pending_op = dispatcher. dispatch ( packet, None ) . await ?;
726+ let pending_op = dispatcher. dispatch ( packet, false , None ) . await ?;
705727
706728 Ok ( StandardPendingOp :: new ( pending_op) )
707729 }
@@ -778,12 +800,13 @@ impl OpsCrud {
778800 flags : request. flags ,
779801 op_count : request. ops . len ( ) as u8 ,
780802 } ) ,
781- is_persistent : false ,
782803 scope_name : None ,
783804 collection_name : None ,
784805 } ;
785806
786- let pending_op = dispatcher. dispatch ( packet, Some ( response_context) ) . await ?;
807+ let pending_op = dispatcher
808+ . dispatch ( packet, false , Some ( response_context) )
809+ . await ?;
787810
788811 Ok ( StandardPendingOp :: new ( pending_op) )
789812 }
@@ -888,12 +911,13 @@ impl OpsCrud {
888911 flags : request. flags ,
889912 op_count : request. ops . len ( ) as u8 ,
890913 } ) ,
891- is_persistent : false ,
892914 scope_name : None ,
893915 collection_name : None ,
894916 } ;
895917
896- let pending_op = dispatcher. dispatch ( packet, Some ( response_context) ) . await ?;
918+ let pending_op = dispatcher
919+ . dispatch ( packet, false , Some ( response_context) )
920+ . await ?;
897921
898922 Ok ( StandardPendingOp :: new ( pending_op) )
899923 }
0 commit comments