Lines Matching refs:TryFromBytes
1640 pub use zerocopy_derive::TryFromBytes;
1745 pub unsafe trait TryFromBytes { trait
3298 fn try_ref_from_prefix_suffix<T: TryFromBytes + KnownLayout + Immutable + ?Sized>( in try_ref_from_prefix_suffix()
3318 fn try_mut_from_prefix_suffix<T: IntoBytes + TryFromBytes + KnownLayout + ?Sized>( in try_mut_from_prefix_suffix()
3346 unsafe fn try_read_from<S, T: TryFromBytes>( in try_read_from()
3467 pub unsafe trait FromZeros: TryFromBytes {
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()
7096 <u8 as TryFromBytes>::try_read_from_bytes(&[]), in test_try_from_bytes_try_read_from()
7100 <u8 as TryFromBytes>::try_read_from_prefix(&[]), in test_try_from_bytes_try_read_from()
7104 <u8 as TryFromBytes>::try_read_from_suffix(&[]), in test_try_from_bytes_try_read_from()
7110 <u8 as TryFromBytes>::try_read_from_bytes(&[0, 0]), in test_try_from_bytes_try_read_from()
7116 <bool as TryFromBytes>::try_read_from_bytes(&[2]), in test_try_from_bytes_try_read_from()
7120 <bool as TryFromBytes>::try_read_from_prefix(&[2, 0]), in test_try_from_bytes_try_read_from()
7124 <bool as TryFromBytes>::try_read_from_suffix(&[0, 2]), 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()
7137 <AU64 as TryFromBytes>::try_read_from_prefix(&bytes[..8]), in test_try_from_bytes_try_read_from()
7141 <AU64 as TryFromBytes>::try_read_from_prefix(&bytes[1..9]), in test_try_from_bytes_try_read_from()
7146 <AU64 as TryFromBytes>::try_read_from_suffix(&bytes[..8]), in test_try_from_bytes_try_read_from()
7150 <AU64 as TryFromBytes>::try_read_from_suffix(&bytes[1..9]), in test_try_from_bytes_try_read_from()