[−][src]Trait web_glitz::pipeline::graphics::IndexBufferViewSliceIndex
A helper trait type for indexing operations on an IndexBufferView.
Required methods
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
Returns a view on the IndexBufferView if in bounds, or None otherwise.
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
Returns a view on the IndexBufferView, without performing any bounds checking.
Implementations on Foreign Types
impl<T> IndexBufferViewSliceIndex<T> for RangeFull[src]
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
impl<T> IndexBufferViewSliceIndex<T> for Range<usize>[src]
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
impl<T> IndexBufferViewSliceIndex<T> for RangeInclusive<usize>[src]
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
impl<T> IndexBufferViewSliceIndex<T> for RangeFrom<usize>[src]
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
impl<T> IndexBufferViewSliceIndex<T> for RangeTo<usize>[src]
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>
impl<T> IndexBufferViewSliceIndex<T> for RangeToInclusive<usize>[src]
fn get<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>
unsafe fn get_unchecked<'a>(
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>[src]
self,
view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>