[][src]Trait web_glitz::buffer::BufferViewMutSliceIndex

pub trait BufferViewMutSliceIndex<T>: BufferViewSliceIndex<T> {
    fn get_mut<'a>(
        self,
        view: &'a mut BufferViewMut<'_, [T]>
    ) -> Option<BufferViewMut<'a, Self::Output>> { ... }
unsafe fn get_unchecked_mut<'a>(
        self,
        view: &'a mut BufferViewMut<'_, [T]>
    ) -> BufferViewMut<'a, Self::Output> { ... } }

A helper trait type for indexing operations on a BufferViewMut that contains a slice.

Provided methods

fn get_mut<'a>(
    self,
    view: &'a mut BufferViewMut<'_, [T]>
) -> Option<BufferViewMut<'a, Self::Output>>

Returns a mutable view on the output for this operation if in bounds, or None otherwise.

unsafe fn get_unchecked_mut<'a>(
    self,
    view: &'a mut BufferViewMut<'_, [T]>
) -> BufferViewMut<'a, Self::Output>

Returns a mutable view the output for this operation, without performing any bounds checking.

Loading content...

Implementations on Foreign Types

impl<T> BufferViewMutSliceIndex<T> for usize[src]

impl<T> BufferViewMutSliceIndex<T> for RangeFull[src]

impl<T> BufferViewMutSliceIndex<T> for Range<usize>[src]

impl<T> BufferViewMutSliceIndex<T> for RangeInclusive<usize>[src]

impl<T> BufferViewMutSliceIndex<T> for RangeFrom<usize>[src]

impl<T> BufferViewMutSliceIndex<T> for RangeTo<usize>[src]

impl<T> BufferViewMutSliceIndex<T> for RangeToInclusive<usize>[src]

Loading content...

Implementors

Loading content...