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,