pub struct FiringSequence { /* private fields */ }
Implementations§
Source§impl FiringSequence
impl FiringSequence
pub fn new() -> Self
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
pub fn push(&mut self, fc_id: usize)
pub fn first(&self) -> Option<usize>
pub fn get(&self, pos: usize) -> Option<usize>
pub fn get_random<R: RngCore>(&self, rng: &mut R) -> Option<usize>
pub fn iter<'b, 'a: 'b>(&'a self, firing_set: &'b FiringSet) -> FiringIter<'b>
pub fn par_iter<'b, 'a: 'b>( &'a self, firing_set: &'b FiringSet, ) -> FiringParIter<'b>
Trait Implementations§
Source§impl Debug for FiringSequence
impl Debug for FiringSequence
Source§impl Default for FiringSequence
impl Default for FiringSequence
Source§fn default() -> FiringSequence
fn default() -> FiringSequence
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FiringSequence
impl RefUnwindSafe for FiringSequence
impl Send for FiringSequence
impl Sync for FiringSequence
impl Unpin for FiringSequence
impl UnwindSafe for FiringSequence
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more