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 {
@@ -17,7 +17,7 @@ pub trait Sealed {
1717 fn invariant ( pos : usize , block_size : usize ) -> bool ;
1818
1919 /// Split input data into slice of blocks and tail.
20- fn split_blocks < N : ArrayLength < u8 > > ( data : & [ u8 ] ) -> ( & [ GenericArray < u8 , N > ] , & [ u8 ] ) ;
20+ fn split_blocks < N : ArraySize > ( data : & [ u8 ] ) -> ( & [ Array < u8 , N > ] , & [ u8 ] ) ;
2121}
2222
2323impl Sealed for super :: Eager {
@@ -38,14 +38,14 @@ impl Sealed for super::Eager {
3838 }
3939
4040 #[ inline( always) ]
41- fn split_blocks < N : ArrayLength < u8 > > ( data : & [ u8 ] ) -> ( & [ GenericArray < u8 , N > ] , & [ u8 ] ) {
41+ fn split_blocks < N : ArraySize > ( data : & [ u8 ] ) -> ( & [ Array < u8 , N > ] , & [ u8 ] ) {
4242 let nb = data. len ( ) / N :: USIZE ;
4343 let blocks_len = nb * N :: USIZE ;
4444 let tail_len = data. len ( ) - blocks_len;
4545 // SAFETY: we guarantee that created slices do not point
4646 // outside of `data`
4747 unsafe {
48- let blocks_ptr = data. as_ptr ( ) as * const GenericArray < u8 , N > ;
48+ let blocks_ptr = data. as_ptr ( ) as * const Array < u8 , N > ;
4949 let tail_ptr = data. as_ptr ( ) . add ( blocks_len) ;
5050 (
5151 slice:: from_raw_parts ( blocks_ptr, nb) ,
@@ -73,7 +73,7 @@ impl Sealed for super::Lazy {
7373 }
7474
7575 #[ inline( always) ]
76- fn split_blocks < N : ArrayLength < u8 > > ( data : & [ u8 ] ) -> ( & [ GenericArray < u8 , N > ] , & [ u8 ] ) {
76+ fn split_blocks < N : ArraySize > ( data : & [ u8 ] ) -> ( & [ Array < u8 , N > ] , & [ u8 ] ) {
7777 if data. is_empty ( ) {
7878 return ( & [ ] , & [ ] ) ;
7979 }
@@ -87,7 +87,7 @@ impl Sealed for super::Lazy {
8787 // SAFETY: we guarantee that created slices do not point
8888 // outside of `data`
8989 unsafe {
90- let blocks_ptr = data. as_ptr ( ) as * const GenericArray < u8 , N > ;
90+ let blocks_ptr = data. as_ptr ( ) as * const Array < u8 , N > ;
9191 let tail_ptr = data. as_ptr ( ) . add ( blocks_len) ;
9292 (
9393 slice:: from_raw_parts ( blocks_ptr, nb) ,
0 commit comments