Struct lepton_mux::util::AllocatedMemoryRange[][src]

pub struct AllocatedMemoryRange<T, AllocT: Allocator<T>> {
    pub mem: AllocT::AllocatedMemory,
    pub range: Range<usize>,
}

Fields

Methods

impl<T, AllocT: Allocator<T>> AllocatedMemoryRange<T, AllocT>
[src]

Trait Implementations

impl<T, AllocT: Allocator<T>> Default for AllocatedMemoryRange<T, AllocT>
[src]

Returns the "default value" for a type. Read more

impl<T, AllocT: Allocator<T>> Index<usize> for AllocatedMemoryRange<T, AllocT>
[src]

The returned type after indexing.

Performs the indexing (container[index]) operation.

impl<T, AllocT: Allocator<T>> IndexMut<usize> for AllocatedMemoryRange<T, AllocT>
[src]

Performs the mutable indexing (container[index]) operation.

impl<T, AllocT: Allocator<T>> SliceWrapperMut<T> for AllocatedMemoryRange<T, AllocT>
[src]

impl<T, AllocT: Allocator<T>> SliceWrapper<T> for AllocatedMemoryRange<T, AllocT>
[src]

Auto Trait Implementations

impl<T, AllocT> Send for AllocatedMemoryRange<T, AllocT> where
    <AllocT as Allocator<T>>::AllocatedMemory: Send

impl<T, AllocT> Sync for AllocatedMemoryRange<T, AllocT> where
    <AllocT as Allocator<T>>::AllocatedMemory: Sync