Skip to content

Commit 27f7f58

Browse files
committed
TEST: Fix size check test again
1 parent b17ea58 commit 27f7f58

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/tests.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,17 +277,17 @@ fn test_compact_size() {
277277
// 4 elements size + 1 len + 1 enum tag + [1 drop flag]
278278
type ByteArray = ArrayVec<u8, 4>;
279279
println!("{}", mem::size_of::<ByteArray>());
280-
assert!(mem::size_of::<ByteArray>() <= 8);
280+
assert!(mem::size_of::<ByteArray>() <= 4 + mem::size_of::<usize>());
281281

282282
// just length
283283
type EmptyArray = ArrayVec<u8, 0>;
284284
println!("{}", mem::size_of::<EmptyArray>());
285285
assert!(mem::size_of::<EmptyArray>() <= mem::size_of::<usize>());
286286

287-
// 12 element size + 1 enum tag + 3 padding + 1 len + 1 drop flag + 2 padding
287+
// 3 elements + padding + length
288288
type QuadArray = ArrayVec<u32, 3>;
289289
println!("{}", mem::size_of::<QuadArray>());
290-
assert!(mem::size_of::<QuadArray>() <= 24);
290+
assert!(mem::size_of::<QuadArray>() <= 4 * 4 + mem::size_of::<usize>());
291291
}
292292

293293
#[test]

0 commit comments

Comments
 (0)