Trait tea_core::prelude::UninitRefMut

source ·
pub trait UninitRefMut<T>: GetLen {
    // Required method
    unsafe fn uset(&mut self, idx: usize, v: T);

    // Provided method
    fn write_trust_iter<I: TrustedLen<Item = T>>(
        &mut self,
        iter: I,
    ) -> TResult<()>
       where T: Clone { ... }
}

Required Methods§

source

unsafe fn uset(&mut self, idx: usize, v: T)

§Safety

The caller should ensure that the index is less than the length of the array

Provided Methods§

source

fn write_trust_iter<I: TrustedLen<Item = T>>(&mut self, iter: I) -> TResult<()>
where T: Clone,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> UninitRefMut<T> for &mut [MaybeUninit<T>]

source§

unsafe fn uset(&mut self, idx: usize, v: T)

Implementors§