@@ -6,6 +6,7 @@ use alloc_stdlib::StandardAlloc;
66use super :: {
77 AdvHasher , AnyHasher , BrotliHasherParams , CloneWithAlloc , H5Sub , H9Opts , HQ7Sub , Struct1 ,
88} ;
9+ use crate :: enc:: combined_alloc:: allocate;
910use crate :: enc:: { Allocator , SliceWrapper } ;
1011
1112static RANDOM_THEN_UNICODE : & [ u8 ] = include_bytes ! ( "../../../testdata/random_then_unicode" ) ; //&[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55];
@@ -24,11 +25,8 @@ fn test_bulk_store_range() {
2425 let block_size = 1u64 << params_hasher. block_bits ;
2526 let bucket_size = 1u64 << params_hasher. bucket_bits ;
2627 let mut alloc = StandardAlloc :: default ( ) ;
27- let mut buckets = <StandardAlloc as Allocator < u32 > >:: alloc_cell (
28- & mut alloc,
29- ( bucket_size * block_size) as usize ,
30- ) ;
31- let mut num = <StandardAlloc as Allocator < u16 > >:: alloc_cell ( & mut alloc, bucket_size as usize ) ;
28+ let mut buckets = allocate :: < u32 , _ > ( & mut alloc, ( bucket_size * block_size) as usize ) ;
29+ let mut num = alloc. alloc_cell ( bucket_size as usize ) ;
3230
3331 let mut hasher_a = AdvHasher :: < H5Sub , StandardAlloc > {
3432 buckets,
@@ -47,11 +45,8 @@ fn test_bulk_store_range() {
4745 block_mask_ : block_size. wrapping_sub ( 1 ) as u32 ,
4846 } ,
4947 } ;
50- buckets = <StandardAlloc as Allocator < u32 > >:: alloc_cell (
51- & mut alloc,
52- ( bucket_size * block_size) as usize ,
53- ) ;
54- num = <StandardAlloc as Allocator < u16 > >:: alloc_cell ( & mut alloc, bucket_size as usize ) ;
48+ buckets = allocate :: < u32 , _ > ( & mut alloc, ( bucket_size * block_size) as usize ) ;
49+ num = alloc. alloc_cell ( bucket_size as usize ) ;
5550 let mut hasher_b = hasher_a. clone_with_alloc ( & mut alloc) ;
5651 assert ! ( hasher_a == hasher_b) ;
5752 let mut hasher_e = hasher_a. clone_with_alloc ( & mut alloc) ;
@@ -130,11 +125,8 @@ fn test_bulk_store_range_off_spec() {
130125 let block_size = 1u64 << params_hasher. block_bits ;
131126 let bucket_size = 1u64 << params_hasher. bucket_bits ;
132127 let mut alloc = StandardAlloc :: default ( ) ;
133- let mut buckets = <StandardAlloc as Allocator < u32 > >:: alloc_cell (
134- & mut alloc,
135- ( bucket_size * block_size) as usize ,
136- ) ;
137- let mut num = <StandardAlloc as Allocator < u16 > >:: alloc_cell ( & mut alloc, bucket_size as usize ) ;
128+ let mut buckets = allocate :: < u32 , _ > ( & mut alloc, ( bucket_size * block_size) as usize ) ;
129+ let mut num = alloc. alloc_cell ( bucket_size as usize ) ;
138130
139131 let mut hasher_a = AdvHasher :: < H5Sub , StandardAlloc > {
140132 buckets,
@@ -153,11 +145,8 @@ fn test_bulk_store_range_off_spec() {
153145 block_mask_ : block_size. wrapping_sub ( 1 ) as u32 ,
154146 } ,
155147 } ;
156- buckets = <StandardAlloc as Allocator < u32 > >:: alloc_cell (
157- & mut alloc,
158- ( bucket_size * block_size) as usize ,
159- ) ;
160- num = <StandardAlloc as Allocator < u16 > >:: alloc_cell ( & mut alloc, bucket_size as usize ) ;
148+ buckets = allocate :: < u32 , _ > ( & mut alloc, ( bucket_size * block_size) as usize ) ;
149+ num = alloc. alloc_cell ( bucket_size as usize ) ;
161150 let mut hasher_b = hasher_a. clone_with_alloc ( & mut alloc) ;
162151 assert ! ( hasher_a == hasher_b) ;
163152 let mut hasher_c = AdvHasher :: < HQ7Sub , StandardAlloc > {
@@ -218,11 +207,8 @@ fn test_bulk_store_range_pow2() {
218207 let block_size = 1u64 << params_hasher. block_bits ;
219208 let bucket_size = 1u64 << params_hasher. bucket_bits ;
220209 let mut alloc = StandardAlloc :: default ( ) ;
221- let mut buckets = <StandardAlloc as Allocator < u32 > >:: alloc_cell (
222- & mut alloc,
223- ( bucket_size * block_size) as usize ,
224- ) ;
225- let mut num = <StandardAlloc as Allocator < u16 > >:: alloc_cell ( & mut alloc, bucket_size as usize ) ;
210+ let mut buckets = allocate :: < u32 , _ > ( & mut alloc, ( bucket_size * block_size) as usize ) ;
211+ let mut num = alloc. alloc_cell ( bucket_size as usize ) ;
226212
227213 let mut hasher_a = AdvHasher :: < H5Sub , StandardAlloc > {
228214 buckets,
@@ -241,11 +227,8 @@ fn test_bulk_store_range_pow2() {
241227 block_mask_ : block_size. wrapping_sub ( 1 ) as u32 ,
242228 } ,
243229 } ;
244- buckets = <StandardAlloc as Allocator < u32 > >:: alloc_cell (
245- & mut alloc,
246- ( bucket_size * block_size) as usize ,
247- ) ;
248- num = <StandardAlloc as Allocator < u16 > >:: alloc_cell ( & mut alloc, bucket_size as usize ) ;
230+ buckets = allocate :: < u32 , _ > ( & mut alloc, ( bucket_size * block_size) as usize ) ;
231+ num = alloc. alloc_cell ( bucket_size as usize ) ;
249232 let mut hasher_b = hasher_a. clone_with_alloc ( & mut alloc) ;
250233 assert ! ( hasher_a == hasher_b) ;
251234 let mut hasher_e = hasher_a. clone_with_alloc ( & mut alloc) ;
0 commit comments