@@ -681,6 +681,8 @@ mod test {
681681 rkyv:: Serialize ,
682682 rkyv:: Deserialize ,
683683 ) ]
684+ #[ archive_attr( derive( Clone , Ord , Eq , PartialEq , PartialOrd ) ) ]
685+ #[ archive( compare( PartialEq , PartialOrd ) ) ]
684686 struct TestStruct {
685687 id : i64 ,
686688 s : String ,
@@ -696,9 +698,9 @@ mod test {
696698 Box < dyn DeCollectionHandle > ,
697699 ) ;
698700 type OutputHandles = (
699- OutputHandle < OrdZSet < TestStruct , isize > > ,
700- OutputHandle < OrdZSet < TestStruct , isize > > ,
701- OutputHandle < OrdIndexedZSet < i64 , TestStruct , isize > > ,
701+ OutputHandle < OrdZSet < TestStruct , i64 > > ,
702+ OutputHandle < OrdZSet < TestStruct , i64 > > ,
703+ OutputHandle < OrdIndexedZSet < i64 , TestStruct , i64 > > ,
702704 ) ;
703705
704706 // Test circuit for DeScalarHandle.
@@ -781,9 +783,9 @@ mod test {
781783 fn decollection_test_circuit ( workers : usize ) -> ( DBSPHandle , InputHandles , OutputHandles ) {
782784 let ( dbsp, ( ( zset_input, zset_output) , ( set_input, set_output) , ( map_input, map_output) ) ) =
783785 Runtime :: init_circuit ( workers, |circuit| {
784- let ( zset, zset_handle) = circuit. add_input_zset :: < TestStruct , isize > ( ) ;
785- let ( set, set_handle) = circuit. add_input_set :: < TestStruct , isize > ( ) ;
786- let ( map, map_handle) = circuit. add_input_map :: < i64 , TestStruct , isize > ( ) ;
786+ let ( zset, zset_handle) = circuit. add_input_zset :: < TestStruct , i64 > ( ) ;
787+ let ( set, set_handle) = circuit. add_input_set :: < TestStruct , i64 > ( ) ;
788+ let ( map, map_handle) = circuit. add_input_map :: < i64 , TestStruct , i64 > ( ) ;
787789
788790 let zset_output = zset. output ( ) ;
789791 let set_output = set. output ( ) ;
@@ -837,11 +839,11 @@ mod test {
837839 ( ) ,
838840 inputs. iter ( ) . map ( |v| ( v. clone ( ) , 1 ) ) . collect :: < Vec < _ > > ( ) ,
839841 ) ;
840- let map = <OrdIndexedZSet < i64 , TestStruct , isize , usize > >:: from_tuples (
842+ let map = <OrdIndexedZSet < i64 , TestStruct , i64 > >:: from_tuples (
841843 ( ) ,
842844 inputs
843845 . iter ( )
844- . map ( |v| ( ( v. id , v. clone ( ) ) , 1isize ) )
846+ . map ( |v| ( ( v. id , v. clone ( ) ) , 1i64 ) )
845847 . collect :: < Vec < _ > > ( ) ,
846848 ) ;
847849
@@ -925,11 +927,11 @@ mod test {
925927 ( ) ,
926928 inputs. iter ( ) . map ( |v| ( v. clone ( ) , -1 ) ) . collect :: < Vec < _ > > ( ) ,
927929 ) ;
928- let map = <OrdIndexedZSet < i64 , TestStruct , isize , usize > >:: from_tuples (
930+ let map = <OrdIndexedZSet < i64 , TestStruct , i64 > >:: from_tuples (
929931 ( ) ,
930932 inputs
931933 . iter ( )
932- . map ( |v| ( ( v. id , v. clone ( ) ) , -1isize ) )
934+ . map ( |v| ( ( v. id , v. clone ( ) ) , -1i64 ) )
933935 . collect :: < Vec < _ > > ( ) ,
934936 ) ;
935937
0 commit comments