Skip to content

Commit f8d8ce0

Browse files
committed
Use arch irrelative sizeof instead of hard code
1 parent 7833b7f commit f8d8ce0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

dive-into-rust/src/typesize.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ mod tests {
5353
assert_eq!(12, size_of::<[f32; 3]>());
5454
assert_eq!(0, size_of::<[f32; 0]>());
5555
// slice
56-
assert_eq!(8, size_of::<&[i8; 2]>());
56+
let psize = size_of::<&u8>();
57+
assert_eq!(psize, size_of::<&[i8; 2]>());
5758
assert_eq!(16, size_of::<&[i8]>()); // fat pointer
5859
assert_eq!(16, size_of::<&mut [i8]>()); // fat pointer
5960
assert_eq!(8, size_of::<&[i32; 2]>());

0 commit comments

Comments
 (0)