@@ -618,14 +618,15 @@ where
618
618
}
619
619
620
620
/// scan configuration intermediate structure
621
- pub struct Scan < ' scan , R >
621
+ pub struct Scan < ' scan , ' range , R >
622
622
where
623
623
R : Record ,
624
+ ' range : ' scan ,
624
625
{
625
626
schema : & ' scan Schema < R > ,
626
627
manager : Arc < StoreManager > ,
627
- lower : Bound < & ' scan R :: Key > ,
628
- upper : Bound < & ' scan R :: Key > ,
628
+ lower : Bound < & ' range R :: Key > ,
629
+ upper : Bound < & ' range R :: Key > ,
629
630
ts : Timestamp ,
630
631
631
632
version : & ' scan Version < R > ,
@@ -637,14 +638,14 @@ where
637
638
projection : ProjectionMask ,
638
639
}
639
640
640
- impl < ' scan , R > Scan < ' scan , R >
641
+ impl < ' scan , ' range , R > Scan < ' scan , ' range , R >
641
642
where
642
643
R : Record + Send ,
643
644
{
644
645
fn new (
645
646
schema : & ' scan Schema < R > ,
646
647
manager : Arc < StoreManager > ,
647
- ( lower, upper) : ( Bound < & ' scan R :: Key > , Bound < & ' scan R :: Key > ) ,
648
+ ( lower, upper) : ( Bound < & ' range R :: Key > , Bound < & ' range R :: Key > ) ,
648
649
ts : Timestamp ,
649
650
version : & ' scan Version < R > ,
650
651
fn_pre_stream : Box <
0 commit comments