Lines Matching refs:SplitAt
63 pub unsafe trait SplitAt: KnownLayout<PointerMetadata = usize> { interface
253 unsafe impl<T> SplitAt for [T] { impl
304 T: ?Sized + SplitAt,
602 T: ?Sized + SplitAt,
807 T: ?Sized + SplitAt,
958 use crate::{FromBytes, Immutable, IntoBytes, KnownLayout, SplitAt}; in test_split_at()
960 #[derive(FromBytes, KnownLayout, SplitAt, IntoBytes, Immutable, Debug)] in test_split_at()
1005 use crate::{FromBytes, Immutable, IntoBytes, KnownLayout, SplitAt}; in test_split_at_overlapping()
1007 #[derive(FromBytes, KnownLayout, SplitAt, Immutable)] in test_split_at_overlapping()
1030 use crate::SplitAt; in test_split_at_unchecked()
1034 let split = unsafe { SplitAt::split_at_unchecked(slice, 2) }; in test_split_at_unchecked()
1042 let split = unsafe { SplitAt::split_at_mut_unchecked(slice_mut, 2) }; in test_split_at_unchecked()
1051 use crate::{FromBytes, Immutable, IntoBytes, KnownLayout, SplitAt}; in test_split_at_via_methods()
1052 #[derive(FromBytes, KnownLayout, SplitAt, IntoBytes, Immutable, Debug)] in test_split_at_via_methods()
1074 use crate::{FromBytes, Immutable, IntoBytes, KnownLayout, SplitAt, Unaligned}; in test_split_at_via_unaligned()
1075 #[derive(FromBytes, KnownLayout, SplitAt, IntoBytes, Immutable, Unaligned)] in test_split_at_via_unaligned()