pub trait IndexValue: Copy + Debug {
    // Required methods
    fn index(self) -> isize;
    fn abs_index(self, len: usize) -> usize;
}

Required Methods§

source

fn index(self) -> isize

source

fn abs_index(self, len: usize) -> usize

Implementations on Foreign Types§

source§

impl IndexValue for i32

source§

fn index(self) -> isize

source§

fn abs_index(self, len: usize) -> usize

source§

impl IndexValue for u64

source§

fn index(self) -> isize

source§

fn abs_index(self, _len: usize) -> usize

source§

impl IndexValue for usize

source§

fn index(self) -> isize

source§

fn abs_index(self, _len: usize) -> usize

source§

impl IndexValue for i64

source§

fn index(self) -> isize

source§

fn abs_index(self, len: usize) -> usize

source§

impl IndexValue for isize

source§

fn index(self) -> isize

source§

fn abs_index(self, len: usize) -> usize

source§

impl IndexValue for u32

source§

fn index(self) -> isize

source§

fn abs_index(self, _len: usize) -> usize

Implementors§