[][src]Struct chalk_engine::TableIndex

pub struct TableIndex { /* fields omitted */ }

Implementations

impl TableIndex[src]

pub fn get_and_increment(&mut self) -> Self[src]

pub fn increment(&mut self)[src]

pub fn iterate_range(range: Range<Self>) -> impl Iterator<Item = TableIndex>[src]

Trait Implementations

impl Clone for TableIndex[src]

impl Copy for TableIndex[src]

impl Debug for TableIndex[src]

impl Eq for TableIndex[src]

impl<I: Interner, TI: TargetInterner<I>> Fold<I, TI> for TableIndex[src]

type Result = Self

The type of value that will be produced once folding is done. Typically this is Self, unless Self contains borrowed values, in which case owned values are produced (for example, one can fold over a &T value where T: Fold, in which case you get back a T, not a &T). Read more

impl From<usize> for TableIndex[src]

impl Hash for TableIndex[src]

impl Ord for TableIndex[src]

impl PartialEq<TableIndex> for TableIndex[src]

impl PartialOrd<TableIndex> for TableIndex[src]

impl StructuralEq for TableIndex[src]

impl StructuralPartialEq for TableIndex[src]

impl<I: Interner> Visit<I> for TableIndex[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Cast for T[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<N> NodeTrait for N where
    N: Copy + Ord + Hash
[src]

impl<T, I> Shift<I> for T where
    I: Interner,
    T: Fold<I, I>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, I> VisitExt<I> for T where
    I: Interner,
    T: Visit<I>, 
[src]