1+ use crate :: array:: { Array , ArraySize } ;
12use core:: slice;
2- use generic_array:: { ArrayLength , GenericArray } ;
33
44/// Sealed trait for buffer kinds.
55pub trait Sealed {
@@ -14,7 +14,7 @@ pub trait Sealed {
1414 fn invariant ( pos : usize , block_size : usize ) -> bool ;
1515
1616 /// Split input data into slice of blocks and tail.
17- fn split_blocks < N : ArrayLength < u8 > > ( data : & [ u8 ] ) -> ( & [ GenericArray < u8 , N > ] , & [ u8 ] ) ;
17+ fn split_blocks < N : ArraySize > ( data : & [ u8 ] ) -> ( & [ Array < u8 , N > ] , & [ u8 ] ) ;
1818}
1919
2020impl Sealed for super :: Eager {
@@ -35,14 +35,14 @@ impl Sealed for super::Eager {
3535 }
3636
3737 #[ inline( always) ]
38- fn split_blocks < N : ArrayLength < u8 > > ( data : & [ u8 ] ) -> ( & [ GenericArray < u8 , N > ] , & [ u8 ] ) {
38+ fn split_blocks < N : ArraySize > ( data : & [ u8 ] ) -> ( & [ Array < u8 , N > ] , & [ u8 ] ) {
3939 let nb = data. len ( ) / N :: USIZE ;
4040 let blocks_len = nb * N :: USIZE ;
4141 let tail_len = data. len ( ) - blocks_len;
4242 // SAFETY: we guarantee that created slices do not point
4343 // outside of `data`
4444 unsafe {
45- let blocks_ptr = data. as_ptr ( ) as * const GenericArray < u8 , N > ;
45+ let blocks_ptr = data. as_ptr ( ) as * const Array < u8 , N > ;
4646 let tail_ptr = data. as_ptr ( ) . add ( blocks_len) ;
4747 (
4848 slice:: from_raw_parts ( blocks_ptr, nb) ,
@@ -70,7 +70,7 @@ impl Sealed for super::Lazy {
7070 }
7171
7272 #[ inline( always) ]
73- fn split_blocks < N : ArrayLength < u8 > > ( data : & [ u8 ] ) -> ( & [ GenericArray < u8 , N > ] , & [ u8 ] ) {
73+ fn split_blocks < N : ArraySize > ( data : & [ u8 ] ) -> ( & [ Array < u8 , N > ] , & [ u8 ] ) {
7474 if data. is_empty ( ) {
7575 return ( & [ ] , & [ ] ) ;
7676 }
@@ -84,7 +84,7 @@ impl Sealed for super::Lazy {
8484 // SAFETY: we guarantee that created slices do not point
8585 // outside of `data`
8686 unsafe {
87- let blocks_ptr = data. as_ptr ( ) as * const GenericArray < u8 , N > ;
87+ let blocks_ptr = data. as_ptr ( ) as * const Array < u8 , N > ;
8888 let tail_ptr = data. as_ptr ( ) . add ( blocks_len) ;
8989 (
9090 slice:: from_raw_parts ( blocks_ptr, nb) ,
0 commit comments