Lines Matching refs:assert_eq
6504 assert_eq!(<$ty as KnownLayout>::LAYOUT, expect); in test_known_layout()
6505 assert_eq!(<ManuallyDrop<$ty> as KnownLayout>::LAYOUT, expect); in test_known_layout()
6506 assert_eq!(<PhantomData<$ty> as KnownLayout>::LAYOUT, <() as KnownLayout>::LAYOUT); in test_known_layout()
6605 assert_eq!(<KL01 as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6606 assert_eq!(<KL01 as KnownLayout>::LAYOUT, sized_layout(4, 8)); in test_known_layout_derive()
6616 assert_eq!(<KL01Align as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6617 assert_eq!(<KL01Align as KnownLayout>::LAYOUT, sized_layout(64, 64)); in test_known_layout_derive()
6627 assert_eq!(<KL01Packed as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6628 assert_eq!(<KL01Packed as KnownLayout>::LAYOUT, sized_layout(1, 6)); in test_known_layout_derive()
6640 assert_eq!(<KL01PackedN as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6641 assert_eq!(<KL01PackedN as KnownLayout>::LAYOUT, sized_layout(2, 6)); in test_known_layout_derive()
6651 assert_eq!(<KL03 as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6652 assert_eq!(<KL03 as KnownLayout>::LAYOUT, sized_layout(1, 1)); in test_known_layout_derive()
6662 assert_eq!(<KL03Align as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6663 assert_eq!(<KL03Align as KnownLayout>::LAYOUT, sized_layout(64, 64)); in test_known_layout_derive()
6673 assert_eq!(<KL03Packed as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6674 assert_eq!(<KL03Packed as KnownLayout>::LAYOUT, sized_layout(1, 5)); in test_known_layout_derive()
6686 assert_eq!(<KL03PackedN as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6687 assert_eq!(<KL03PackedN as KnownLayout>::LAYOUT, sized_layout(2, 6)); in test_known_layout_derive()
6721 assert_eq!(<KL10 as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6722 assert_eq!(<KL10 as KnownLayout>::LAYOUT, unsized_layout(4, 1, 4, false)); in test_known_layout_derive()
6737 assert_eq!(<KL10Align as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6738 assert_eq!(<KL10Align as KnownLayout>::LAYOUT, unsized_layout(64, 1, 4, false)); in test_known_layout_derive()
6753 assert_eq!(<KL10Packed as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6754 assert_eq!(<KL10Packed as KnownLayout>::LAYOUT, unsized_layout(1, 1, 4, false)); in test_known_layout_derive()
6769 assert_eq!(<KL10PackedN as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6770 assert_eq!(<KL10PackedN as KnownLayout>::LAYOUT, unsized_layout(2, 1, 4, false)); in test_known_layout_derive()
6784 assert_eq!(<KL11 as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6785 assert_eq!(<KL11 as KnownLayout>::LAYOUT, sized_layout(8, 16)); in test_known_layout_derive()
6800 assert_eq!(<KL11Align as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6801 assert_eq!(<KL11Align as KnownLayout>::LAYOUT, sized_layout(64, 64)); in test_known_layout_derive()
6816 assert_eq!(<KL11Packed as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6817 assert_eq!(<KL11Packed as KnownLayout>::LAYOUT, sized_layout(1, 9)); in test_known_layout_derive()
6832 assert_eq!(<KL11PackedN as KnownLayout>::LAYOUT, expected); in test_known_layout_derive()
6833 assert_eq!(<KL11PackedN as KnownLayout>::LAYOUT, sized_layout(2, 10)); in test_known_layout_derive()
6870 assert_eq!(<KLTU<(), ()> as KnownLayout>::LAYOUT, sized_layout(1, 0)); in test_known_layout_derive()
6872 assert_eq!(<KLTU<(), u8> as KnownLayout>::LAYOUT, sized_layout(1, 1)); in test_known_layout_derive()
6874 assert_eq!(<KLTU<(), AU16> as KnownLayout>::LAYOUT, sized_layout(2, 2)); in test_known_layout_derive()
6876 assert_eq!(<KLTU<(), [()]> as KnownLayout>::LAYOUT, unsized_layout(1, 0, 0, false)); in test_known_layout_derive()
6878 assert_eq!(<KLTU<(), [u8]> as KnownLayout>::LAYOUT, unsized_layout(1, 1, 0, false)); in test_known_layout_derive()
6880 assert_eq!(<KLTU<(), [AU16]> as KnownLayout>::LAYOUT, unsized_layout(2, 2, 0, false)); in test_known_layout_derive()
6882 assert_eq!(<KLTU<u8, ()> as KnownLayout>::LAYOUT, sized_layout(1, 1)); in test_known_layout_derive()
6884 assert_eq!(<KLTU<u8, u8> as KnownLayout>::LAYOUT, sized_layout(1, 2)); in test_known_layout_derive()
6886 assert_eq!(<KLTU<u8, AU16> as KnownLayout>::LAYOUT, sized_layout(2, 4)); in test_known_layout_derive()
6888 assert_eq!(<KLTU<u8, [()]> as KnownLayout>::LAYOUT, unsized_layout(1, 0, 1, false)); in test_known_layout_derive()
6890 assert_eq!(<KLTU<u8, [u8]> as KnownLayout>::LAYOUT, unsized_layout(1, 1, 1, false)); in test_known_layout_derive()
6892 assert_eq!(<KLTU<u8, [AU16]> as KnownLayout>::LAYOUT, unsized_layout(2, 2, 2, false)); in test_known_layout_derive()
6894 assert_eq!(<KLTU<AU16, ()> as KnownLayout>::LAYOUT, sized_layout(2, 2)); in test_known_layout_derive()
6896 assert_eq!(<KLTU<AU16, u8> as KnownLayout>::LAYOUT, sized_layout(2, 4)); in test_known_layout_derive()
6898 assert_eq!(<KLTU<AU16, AU16> as KnownLayout>::LAYOUT, sized_layout(2, 4)); in test_known_layout_derive()
6900 assert_eq!(<KLTU<AU16, [()]> as KnownLayout>::LAYOUT, unsized_layout(2, 0, 2, false)); in test_known_layout_derive()
6902 assert_eq!(<KLTU<AU16, [u8]> as KnownLayout>::LAYOUT, unsized_layout(2, 1, 2, false)); in test_known_layout_derive()
6904 assert_eq!(<KLTU<AU16, [AU16]> as KnownLayout>::LAYOUT, unsized_layout(2, 2, 2, false)); in test_known_layout_derive()
6912 assert_eq!(<KLF0 as KnownLayout>::LAYOUT, sized_layout(1, 0)); in test_known_layout_derive()
6918 assert_eq!(<KLF1 as KnownLayout>::LAYOUT, unsized_layout(1, 1, 0, true)); in test_known_layout_derive()
6924 assert_eq!(<KLF2 as KnownLayout>::LAYOUT, unsized_layout(1, 1, 1, false)); in test_known_layout_derive()
6930 assert_eq!(<KLF3 as KnownLayout>::LAYOUT, unsized_layout(2, 1, 4, false)); in test_known_layout_derive()
6936 assert_eq!(<KLF4 as KnownLayout>::LAYOUT, unsized_layout(4, 1, 8, false)); in test_known_layout_derive()
6950 assert_eq!(char::new_zeroed(), '\0'); in test_from_zeros_only()
6954 assert_eq!(bool::new_box_zeroed(), Ok(Box::new(false))); in test_from_zeros_only()
6955 assert_eq!(char::new_box_zeroed(), Ok(Box::new('\0'))); in test_from_zeros_only()
6957 assert_eq!( in test_from_zeros_only()
6961 assert_eq!( in test_from_zeros_only()
6966 assert_eq!(bool::new_vec_zeroed(3).unwrap().as_ref(), [false, false, false]); in test_from_zeros_only()
6967 assert_eq!(char::new_vec_zeroed(3).unwrap().as_ref(), ['\0', '\0', '\0']); in test_from_zeros_only()
6972 assert_eq!(s, "hello"); in test_from_zeros_only()
6974 assert_eq!(s, "\0\0\0\0\0"); in test_from_zeros_only()
6988 assert_eq!(<[()]>::new_box_zeroed_with_elems(3).unwrap().len(), 3); in test_zst_count_preserved()
6990 assert_eq!(<()>::new_vec_zeroed(3).unwrap().len(), 3); in test_zst_count_preserved()
6993 assert_eq!(<[()]>::ref_from_bytes_with_elems(&[][..], 3).unwrap().len(), 3); in test_zst_count_preserved()
6994 assert_eq!(<[()]>::ref_from_prefix_with_elems(&[][..], 3).unwrap().0.len(), 3); in test_zst_count_preserved()
6995 assert_eq!(<[()]>::ref_from_suffix_with_elems(&[][..], 3).unwrap().1.len(), 3); in test_zst_count_preserved()
6996 assert_eq!(<[()]>::mut_from_bytes_with_elems(&mut [][..], 3).unwrap().len(), 3); in test_zst_count_preserved()
6997 assert_eq!(<[()]>::mut_from_prefix_with_elems(&mut [][..], 3).unwrap().0.len(), 3); in test_zst_count_preserved()
6998 assert_eq!(<[()]>::mut_from_suffix_with_elems(&mut [][..], 3).unwrap().1.len(), 3); in test_zst_count_preserved()
7012 assert_eq!(u64::read_from_bytes(&VAL_BYTES[..]), Ok(VAL)); in test_read_write()
7016 assert_eq!(u64::read_from_prefix(&bytes_with_prefix[..]), Ok((VAL, &ZEROS[..]))); in test_read_write()
7017 assert_eq!(u64::read_from_suffix(&bytes_with_prefix[..]), Ok((&VAL_BYTES[..], 0))); in test_read_write()
7021 assert_eq!(u64::read_from_prefix(&bytes_with_suffix[..]), Ok((0, &VAL_BYTES[..]))); in test_read_write()
7022 assert_eq!(u64::read_from_suffix(&bytes_with_suffix[..]), Ok((&ZEROS[..], VAL))); in test_read_write()
7027 assert_eq!(VAL.write_to(&mut bytes[..]), Ok(())); in test_read_write()
7028 assert_eq!(bytes, VAL_BYTES); in test_read_write()
7030 assert_eq!(VAL.write_to_prefix(&mut bytes[..]), Ok(())); in test_read_write()
7032 assert_eq!(bytes, want); in test_read_write()
7034 assert_eq!(VAL.write_to_suffix(&mut bytes[..]), Ok(())); in test_read_write()
7036 assert_eq!(bytes, want); in test_read_write()
7074 assert_eq!(long_buffer, [255, 255, 0, 0]); in test_read_write_io()
7079 assert_eq!(short_buffer, [255, 255]); in test_read_write_io()
7085 assert_eq!(<bool as TryFromBytes>::try_read_from_bytes(&[0]), Ok(false)); in test_try_from_bytes_try_read_from()
7086 assert_eq!(<bool as TryFromBytes>::try_read_from_bytes(&[1]), Ok(true)); in test_try_from_bytes_try_read_from()
7088 assert_eq!(<bool as TryFromBytes>::try_read_from_prefix(&[0, 2]), Ok((false, &[2][..]))); in test_try_from_bytes_try_read_from()
7089 assert_eq!(<bool as TryFromBytes>::try_read_from_prefix(&[1, 2]), Ok((true, &[2][..]))); in test_try_from_bytes_try_read_from()
7091 assert_eq!(<bool as TryFromBytes>::try_read_from_suffix(&[2, 0]), Ok((&[2][..], false))); in test_try_from_bytes_try_read_from()
7092 assert_eq!(<bool as TryFromBytes>::try_read_from_suffix(&[2, 1]), Ok((&[2][..], true))); in test_try_from_bytes_try_read_from()
7133 assert_eq!(<AU64 as TryFromBytes>::try_read_from_bytes(&bytes[..8]), Ok(AU64(0))); in test_try_from_bytes_try_read_from()
7134 assert_eq!(<AU64 as TryFromBytes>::try_read_from_bytes(&bytes[1..9]), Ok(AU64(0))); in test_try_from_bytes_try_read_from()
7136 assert_eq!( in test_try_from_bytes_try_read_from()
7140 assert_eq!( in test_try_from_bytes_try_read_from()
7145 assert_eq!( in test_try_from_bytes_try_read_from()
7149 assert_eq!( in test_try_from_bytes_try_read_from()
7164 assert_eq!( in test_ref_from_mut_from_bytes()
7172 assert_eq!( in test_ref_from_mut_from_bytes()
7177 assert_eq!(prefix, &mut [1u8, 2, 3, 4, 5, 6, 7][..]); in test_ref_from_mut_from_bytes()
7180 assert_eq!(prefix, &mut [0u8, 1, 2, 3, 4, 5][..]); in test_ref_from_mut_from_bytes()
7182 assert_eq!( in test_ref_from_mut_from_bytes()
7187 assert_eq!(buf.t, [0, 30, 2, 3, 4, 5, 42, 7, 2, 2, 2, 2, 2, 2, 2, 2]); in test_ref_from_mut_from_bytes()
7247 assert_eq!(t.as_bytes(), bytes); in test_to_methods()
7252 assert_eq!(t, post_mutation); in test_to_methods()
7261 assert_eq!(t.write_to(&mut bytes[..]), Ok(())); in test_to_methods()
7262 assert_eq!(bytes, t.as_bytes()); in test_to_methods()
7269 assert_eq!(t.write_to_prefix(&mut bytes[..]), Ok(())); in test_to_methods()
7270 assert_eq!(bytes, t.as_bytes()); in test_to_methods()
7276 assert_eq!(t.write_to_prefix(&mut too_many_bytes[..]), Ok(())); in test_to_methods()
7277 assert_eq!(&too_many_bytes[..N], t.as_bytes()); in test_to_methods()
7278 assert_eq!(too_many_bytes[N], 123); in test_to_methods()
7285 assert_eq!(t.write_to_suffix(&mut bytes[..]), Ok(())); in test_to_methods()
7286 assert_eq!(bytes, t.as_bytes()); in test_to_methods()
7292 assert_eq!(t.write_to_suffix(&mut too_many_bytes[..]), Ok(())); in test_to_methods()
7293 assert_eq!(&too_many_bytes[1..], t.as_bytes()); in test_to_methods()
7294 assert_eq!(too_many_bytes[0], 123); in test_to_methods()
7334 assert_eq!(foo.as_bytes(), &expected[..]); in test_array()
7340 assert_eq!(u64::new_zeroed(), 0); in test_new_zeroed()
7345 assert_eq!(<()>::new_zeroed(), ()); in test_new_zeroed()
7383 assert_eq!(v.len(), 6); in test_extend_vec_zeroed()
7384 assert_eq!(&*v, &[100, 200, 300, 0, 0, 0]); in test_extend_vec_zeroed()
7390 assert_eq!(v.len(), 3); in test_extend_vec_zeroed()
7391 assert_eq!(&*v, &[0, 0, 0]); in test_extend_vec_zeroed()
7401 assert_eq!(v.len(), 6); in test_extend_vec_zeroed_zst()
7402 assert_eq!(&*v, &[(), (), (), (), (), ()]); in test_extend_vec_zeroed_zst()
7408 assert_eq!(&*v, &[(), (), ()]); in test_extend_vec_zeroed_zst()
7418 assert_eq!(v.len(), 2); in test_insert_vec_zeroed()
7419 assert_eq!(&*v, &[0, 0]); in test_insert_vec_zeroed()
7425 assert_eq!(v.len(), 5); in test_insert_vec_zeroed()
7426 assert_eq!(&*v, &[0, 0, 100, 200, 300]); in test_insert_vec_zeroed()
7432 assert_eq!(v.len(), 4); in test_insert_vec_zeroed()
7433 assert_eq!(&*v, &[100, 0, 200, 300]); in test_insert_vec_zeroed()
7439 assert_eq!(v.len(), 4); in test_insert_vec_zeroed()
7440 assert_eq!(&*v, &[100, 200, 300, 0]); in test_insert_vec_zeroed()
7450 assert_eq!(v.len(), 2); in test_insert_vec_zeroed_zst()
7451 assert_eq!(&*v, &[(), ()]); in test_insert_vec_zeroed_zst()
7457 assert_eq!(v.len(), 5); in test_insert_vec_zeroed_zst()
7458 assert_eq!(&*v, &[(), (), (), (), ()]); in test_insert_vec_zeroed_zst()
7464 assert_eq!(v.len(), 4); in test_insert_vec_zeroed_zst()
7465 assert_eq!(&*v, &[(), (), (), ()]); in test_insert_vec_zeroed_zst()
7471 assert_eq!(v.len(), 4); in test_insert_vec_zeroed_zst()
7472 assert_eq!(&*v, &[(), (), (), ()]); in test_insert_vec_zeroed_zst()
7478 assert_eq!(u64::new_box_zeroed(), Ok(Box::new(0))); in test_new_box_zeroed()
7492 assert_eq!(<()>::new_box_zeroed(), Ok(Box::new(()))); in test_new_box_zeroed_zst()
7499 assert_eq!(s.len(), 3); in test_new_box_zeroed_with_elems()
7500 assert_eq!(&*s, &[0, 0, 0]); in test_new_box_zeroed_with_elems()
7502 assert_eq!(&*s, &[0, 3, 0]); in test_new_box_zeroed_with_elems()
7508 assert_eq!(s.len(), 0); in test_new_box_zeroed_with_elems_empty()
7514 assert_eq!(s.len(), 3); in test_new_box_zeroed_with_elems_zst()
7520 assert_eq!(s[1], ()); in test_new_box_zeroed_with_elems_zst()
7528 assert_eq!(s.len(), 0); in test_new_box_zeroed_with_elems_zst_empty()
7533 assert_eq!(<[u16]>::new_box_zeroed_with_elems(usize::MAX), Err(AllocError)); in new_box_zeroed_with_elems_errors()
7536 assert_eq!( in new_box_zeroed_with_elems_errors()
7559 assert_eq!(rest.len(), 4); in test_deprecated_from_bytes()
7563 assert_eq!(rest.len(), 4); in test_deprecated_from_bytes()
7567 assert_eq!(rest.len(), 4); in test_deprecated_from_bytes()
7571 assert_eq!(rest.len(), 4); in test_deprecated_from_bytes()
7579 assert_eq!(*r, 0); in test_try_ref_from_prefix_suffix()
7580 assert_eq!(rest.len(), 0); in test_try_ref_from_prefix_suffix()
7583 assert_eq!(*r, 0); in test_try_ref_from_prefix_suffix()
7584 assert_eq!(rest.len(), 0); in test_try_ref_from_prefix_suffix()
7591 assert_eq!(AsAddress::addr(ptr), 1); in test_raw_dangling()
7594 assert_eq!(AsAddress::addr(ptr), 1); in test_raw_dangling()
7602 assert_eq!(r.len(), 2); in test_try_ref_from_prefix_with_elems()
7603 assert_eq!(rest.len(), 0); in test_try_ref_from_prefix_with_elems()
7611 assert_eq!(r.len(), 2); in test_try_ref_from_suffix_with_elems()
7612 assert_eq!(rest.len(), 0); in test_try_ref_from_suffix_with_elems()