[][src]Trait locklessness::handle::HandleInner

pub trait HandleInner<IdType> {
    type IdAllocator: IdAllocator<IdType>;
    fn raise_id_limit(&mut self, new_limit: usize);
fn id_allocator(&self) -> &Self::IdAllocator; fn id_limit(&self) -> usize { ... } }

Associated Types

type IdAllocator: IdAllocator<IdType>

Loading content...

Required methods

fn raise_id_limit(&mut self, new_limit: usize)

fn id_allocator(&self) -> &Self::IdAllocator

Loading content...

Provided methods

fn id_limit(&self) -> usize

Loading content...

Implementors

impl<T> HandleInner<AtomicCellId> for AtomicCellWrapper<T>[src]

impl<T> HandleInner<AtomicCellArrayId> for AtomicCellArrayWrapper<T>[src]

impl<T> HandleInner<MpmcQueueAccessorId> for locklessness::containers::mpmc_queue::MpmcQueueWrapper<T>[src]

impl<T> HandleInner<MpscQueueSenderId> for locklessness::containers::mpsc_queue::MpscQueueWrapper<T>[src]

impl<T> HandleInner<MpmcQueueAccessorId> for locklessness::sync::mpmc_queue::MpmcQueueWrapper<T>[src]

impl<T> HandleInner<MpscQueueSenderId> for locklessness::sync::mpsc_queue::MpscQueueWrapper<T>[src]

Loading content...