pub trait IndexIsize {
type T;
// Required methods
fn iidx(&self, idx: isize) -> usize;
fn iget(&self, idx: isize) -> &Self::T;
fn iget_mut(&mut self, idx: isize) -> &mut Self::T;
}Expand description
isizeによる巡回的な添字アクセス
pub trait IndexIsize {
type T;
// Required methods
fn iidx(&self, idx: isize) -> usize;
fn iget(&self, idx: isize) -> &Self::T;
fn iget_mut(&mut self, idx: isize) -> &mut Self::T;
}isizeによる巡回的な添字アクセス