Trait rinecs::storage::oneton_densevec::GroupExt [−][src]
pub trait GroupExt: Copy { fn new(first_index: usize, len: usize) -> Self
where
Self: Sized; fn first_index(&self) -> usize; fn len(&self) -> usize; fn offset(&mut self, pos: isize); fn resize(&mut self, newlen: usize); fn changed_mut(&mut self) -> Option<&mut bool>; fn changed(&self) -> bool; fn mark_changed(&mut self); }
Required methods
fn new(first_index: usize, len: usize) -> Self where
Self: Sized, [src]
Self: Sized,
fn first_index(&self) -> usize[src]
fn len(&self) -> usize[src]
fn offset(&mut self, pos: isize)[src]
fn resize(&mut self, newlen: usize)[src]
fn changed_mut(&mut self) -> Option<&mut bool>[src]
fn changed(&self) -> bool[src]
fn mark_changed(&mut self)[src]
Implementors
impl GroupExt for Group[src]
impl GroupExt for Group[src]fn new(first_index: usize, len: usize) -> Self where
Self: Sized, [src]
Self: Sized,
fn first_index(&self) -> usize[src]
fn len(&self) -> usize[src]
fn offset(&mut self, pos: isize)[src]
fn resize(&mut self, newlen: usize)[src]
fn changed_mut(&mut self) -> Option<&mut bool>[src]
fn changed(&self) -> bool[src]
fn mark_changed(&mut self)[src]
impl GroupExt for GroupChanged[src]
impl GroupExt for GroupChanged[src]fn new(first_index: usize, len: usize) -> Self where
Self: Sized, [src]
Self: Sized,