1
- use hybrid_array:: { Array , ByteArray } ;
1
+ use hybrid_array:: Array ;
2
2
use typenum:: { U0 , U2 , U3 , U4 , U6 , U7 } ;
3
3
4
4
const EXAMPLE_SLICE : & [ u8 ] = & [ 1 , 2 , 3 , 4 , 5 , 6 ] ;
@@ -11,38 +11,38 @@ fn clone_from_slice() {
11
11
12
12
#[ test]
13
13
fn tryfrom_slice_for_array ( ) {
14
- assert ! ( ByteArray :: <U0 >:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
15
- assert ! ( ByteArray :: <U3 >:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
14
+ assert ! ( Array :: <u8 , U0 >:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
15
+ assert ! ( Array :: <u8 , U3 >:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
16
16
17
- let array_ref = ByteArray :: < U6 > :: try_from ( EXAMPLE_SLICE ) . expect ( "slice contains 6 bytes" ) ;
17
+ let array_ref = Array :: < u8 , U6 > :: try_from ( EXAMPLE_SLICE ) . expect ( "slice contains 6 bytes" ) ;
18
18
assert_eq ! ( & * array_ref, EXAMPLE_SLICE ) ;
19
19
20
- assert ! ( ByteArray :: <U7 >:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
20
+ assert ! ( Array :: <u8 , U7 >:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
21
21
}
22
22
23
23
#[ test]
24
24
fn tryfrom_slice_for_array_ref ( ) {
25
- assert ! ( <& ByteArray < U0 >>:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
26
- assert ! ( <& ByteArray :: <U3 >>:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
25
+ assert ! ( <& Array < u8 , U0 >>:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
26
+ assert ! ( <& Array :: <u8 , U3 >>:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
27
27
28
- let array_ref = <& ByteArray < U6 > >:: try_from ( EXAMPLE_SLICE ) . expect ( "slice contains 6 bytes" ) ;
28
+ let array_ref = <& Array < u8 , U6 > >:: try_from ( EXAMPLE_SLICE ) . expect ( "slice contains 6 bytes" ) ;
29
29
assert_eq ! ( array_ref. as_slice( ) , EXAMPLE_SLICE ) ;
30
30
31
- assert ! ( <& ByteArray :: <U7 >>:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
31
+ assert ! ( <& Array :: <u8 , U7 >>:: try_from( EXAMPLE_SLICE ) . is_err( ) ) ;
32
32
}
33
33
34
34
#[ test]
35
35
fn concat ( ) {
36
- let prefix = ByteArray :: < U2 > :: clone_from_slice ( & EXAMPLE_SLICE [ ..2 ] ) ;
37
- let suffix = ByteArray :: < U4 > :: clone_from_slice ( & EXAMPLE_SLICE [ 2 ..] ) ;
36
+ let prefix = Array :: < u8 , U2 > :: clone_from_slice ( & EXAMPLE_SLICE [ ..2 ] ) ;
37
+ let suffix = Array :: < u8 , U4 > :: clone_from_slice ( & EXAMPLE_SLICE [ 2 ..] ) ;
38
38
39
39
let array = prefix. concat ( suffix) ;
40
40
assert_eq ! ( array. as_slice( ) , EXAMPLE_SLICE ) ;
41
41
}
42
42
43
43
#[ test]
44
44
fn split ( ) {
45
- let array = ByteArray :: < U6 > :: clone_from_slice ( EXAMPLE_SLICE ) ;
45
+ let array = Array :: < u8 , U6 > :: clone_from_slice ( EXAMPLE_SLICE ) ;
46
46
47
47
let ( prefix, suffix) = array. split :: < U2 > ( ) ;
48
48
@@ -52,7 +52,7 @@ fn split() {
52
52
53
53
#[ test]
54
54
fn split_ref ( ) {
55
- let array = ByteArray :: < U6 > :: clone_from_slice ( EXAMPLE_SLICE ) ;
55
+ let array = Array :: < u8 , U6 > :: clone_from_slice ( EXAMPLE_SLICE ) ;
56
56
57
57
let ( prefix, suffix) = array. split_ref :: < U3 > ( ) ;
58
58
@@ -62,7 +62,7 @@ fn split_ref() {
62
62
63
63
#[ test]
64
64
fn split_ref_mut ( ) {
65
- let array = & mut ByteArray :: < U6 > :: clone_from_slice ( EXAMPLE_SLICE ) ;
65
+ let array = & mut Array :: < u8 , U6 > :: clone_from_slice ( EXAMPLE_SLICE ) ;
66
66
67
67
let ( prefix, suffix) = array. split_ref_mut :: < U4 > ( ) ;
68
68
0 commit comments