[][src]Trait swim_mem::resident::ResidentIndexMut

pub trait ResidentIndexMut<L: Lease, Idx>: ResidentIndex<L, Idx> {
    fn resident_index_mut(lease: &mut L, index: Idx) -> &mut Self::Output;
}

A mutably indexed Resident of a raw memoryLease`.

Required methods

fn resident_index_mut(lease: &mut L, index: Idx) -> &mut Self::Output

Returns a mutable reference to the value at the given index of the resident of the lease.

Loading content...

Implementors

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentIndexMut<L, Range<usize>> for String<M>[src]

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentIndexMut<L, RangeFrom<usize>> for String<M>[src]

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentIndexMut<L, RangeFull> for String<M>[src]

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentIndexMut<L, RangeInclusive<usize>> for String<M>[src]

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentIndexMut<L, RangeTo<usize>> for String<M>[src]

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentIndexMut<L, RangeToInclusive<usize>> for String<M>[src]

impl<L: Lease<Meta = BufHeader<M>>, Idx: SliceIndex<[L::Data]>, M> ResidentIndexMut<L, Idx> for Buf<L::Data, M> where
    L::Data: Sized
[src]

Loading content...