We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Array::cast_slice_to_core(_mut)
1 parent f694dc5 commit 3321f04Copy full SHA for 3321f04
1 file changed
tests/mod.rs
@@ -26,6 +26,24 @@ fn cast_slice_from_core_mut() {
26
assert_eq!(slice[1], Array([3, 4]));
27
}
28
29
+#[test]
30
+fn cast_slice_to_core() {
31
+ type A = Array<u8, U2>;
32
+ let arr = [Array([1, 2]), Array([3, 4])];
33
+ let slice = A::cast_slice_to_core(&arr);
34
+ assert_eq!(slice[0], [1, 2]);
35
+ assert_eq!(slice[1], [3, 4]);
36
+}
37
+
38
39
+fn cast_slice_to_core_mut() {
40
41
+ let mut arr = [Array([1, 2]), Array([3, 4])];
42
+ let slice = A::cast_slice_to_core_mut(&mut arr);
43
44
45
46
47
#[test]
48
fn tryfrom_slice_for_clonable_array() {
49
assert!(Array::<u8, U0>::try_from(EXAMPLE_SLICE).is_err());
0 commit comments