Lines Matching defs:T

253 unsafe impl<T> SplitAt for [T] {  implementation
297 unsafe fn new(source: T, l_len: usize) -> Self { in new()
307 fn into_ptr(self) -> Split<Ptr<'a, T, (Shared, Aligned, Valid)>> { in into_ptr() argument
369 pub fn via_immutable(self) -> (&'a T, &'a [T::Elem]) in via_immutable()
418 pub fn via_into_bytes(self) -> (&'a T, &'a [T::Elem]) in via_into_bytes()
467 pub fn via_unaligned(self) -> (&'a T, &'a [T::Elem]) in via_unaligned()
554 pub fn via_runtime_check(self) -> Result<(&'a T, &'a [T::Elem]), Self> { in via_runtime_check()
591 pub unsafe fn via_unchecked(self) -> (&'a T, &'a [T::Elem]) { in via_unchecked()
605 fn into_ptr(self) -> Split<Ptr<'a, T, (Exclusive, Aligned, Valid)>> { in into_ptr() argument
660 pub fn via_into_bytes(self) -> (&'a mut T, &'a mut [T::Elem]) in via_into_bytes()
716 pub fn via_unaligned(self) -> (&'a mut T, &'a mut [T::Elem]) in via_unaligned()
774 pub fn via_runtime_check(self) -> Result<(&'a mut T, &'a mut [T::Elem]), Self> { in via_runtime_check()
796 pub unsafe fn via_unchecked(self) -> (&'a mut T, &'a mut [T::Elem]) { in via_unchecked()
832 fn l_len(&self) -> MetadataOf<T> { in l_len()
841 fn via_immutable(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) in via_immutable() argument
853 fn via_into_bytes(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) in via_into_bytes() argument
866 fn via_unaligned(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) in via_unaligned() argument
884 fn via_runtime_check(self) -> Result<(Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>), Self> { in via_runtime_check() argument
908 unsafe fn via_unchecked(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>) { in via_unchecked() argument