Trait rustc_data_structures::indexed_vec::Idx [] [src]

pub trait Idx: Copy + 'static + Eq + Debug {
    fn new(_: usize) -> Self;
    fn index(self) -> usize;
}
🔬 This is a nightly-only experimental API. (rustc_private)

Represents some newtyped usize wrapper.

(purpose: avoid mixing indexes for different bitvector domains.)

Required Methods

🔬 This is a nightly-only experimental API. (rustc_private)

🔬 This is a nightly-only experimental API. (rustc_private)

Implementors