Home
last modified time | relevance | path

Searched refs:ProjectIndex (Results 1 – 1 of 1) sorted by relevance

/linux/rust/kernel/ptr/
H A Dprojection.rs39 pub unsafe trait ProjectIndex<T: ?Sized>: Sized { interface
55 unsafe impl<T, I, const N: usize> ProjectIndex<[T; N]> for I
57 I: ProjectIndex<[T]>,
59 type Output = <I as ProjectIndex<[T]>>::Output;
63 <I as ProjectIndex<[T]>>::get(self, slice)
68 <I as ProjectIndex<[T]>>::index(self, slice)
74 unsafe impl<T> ProjectIndex<[T]> for usize {
89 unsafe impl<T> ProjectIndex<[T]> for core::ops::Range<usize> {
106 unsafe impl<T> ProjectIndex<[T]> for core::ops::RangeTo<usize> {
116 unsafe impl<T> ProjectIndex<[T]> for core::ops::RangeFrom<usize> {
[all …]