Struct imprint::ix::MutSl
[−]
[src]
pub struct MutSl<'a, 'l, T: 'a> { /* fields omitted */ }
Methods
impl<'a, 'l, T> MutSl<'a, 'l, T>
[src]
fn from_slice(slice: &'a mut [T], len: Val<'l, usize>) -> Option<Self>
fn as_slice<'b>(&'b self, len: Val<'l, usize>) -> &'b [T]
fn into_slice(self, len: Val<'l, usize>) -> &'a mut [T]
unsafe fn from_raw(ptr: *mut T) -> Self
fn as_ptr(self) -> *const T
fn as_mut_ptr(self) -> *mut T
Trait Implementations
impl<'a, 'l, T> Debug for MutSl<'a, 'l, T>
[src]
impl<'a, 'l, T> Index<Ix<'l>> for MutSl<'a, 'l, T>
[src]
type Output = T
The returned type after indexing
fn index(&self, index: Ix<'l>) -> &Self::Output
The method for the indexing (container[index]
) operation