[][src]Trait pui_vec::BuildPuiVecIndex

pub trait BuildPuiVecIndex<I>: PuiVecIndex<I> {
    pub unsafe fn new_unchecked(
        slice_index: Self::SliceIndex,
        ident: &I
    ) -> Self; }

A type that can be build from an index and an identifier from a PuiVec

Required methods

pub unsafe fn new_unchecked(slice_index: Self::SliceIndex, ident: &I) -> Self[src]

Create a new Self

Safety

  • slice_index must be contained in the PuiVec with the identifier ident
Loading content...

Implementations on Foreign Types

impl<I: OneShotIdentifier> BuildPuiVecIndex<I> for RangeTo<Id<I::Token>>[src]

impl<I: OneShotIdentifier> BuildPuiVecIndex<I> for RangeFrom<Id<I::Token>>[src]

impl<I: OneShotIdentifier> BuildPuiVecIndex<I> for RangeToInclusive<Id<I::Token>>[src]

impl<I: OneShotIdentifier> BuildPuiVecIndex<I> for Range<Id<I::Token>>[src]

impl<I: OneShotIdentifier> BuildPuiVecIndex<I> for RangeInclusive<Id<I::Token>>[src]

impl<I> BuildPuiVecIndex<I> for RangeFull[src]

impl<I> BuildPuiVecIndex<I> for RangeTo<usize>[src]

impl<I> BuildPuiVecIndex<I> for RangeFrom<usize>[src]

impl<I> BuildPuiVecIndex<I> for RangeToInclusive<usize>[src]

impl<I> BuildPuiVecIndex<I> for Range<usize>[src]

impl<I> BuildPuiVecIndex<I> for RangeInclusive<usize>[src]

Loading content...

Implementors

impl<I> BuildPuiVecIndex<I> for usize[src]

impl<I: OneShotIdentifier> BuildPuiVecIndex<I> for Id<I::Token>[src]

Loading content...