Struct mop_blocks::CustomSolutionRef [−][src]
pub struct CustomSolutionRef<'a, C: 'a, V: 'a> { /* fields omitted */ }
Methods
impl<'a, C, V> CustomSolutionRef<'a, C, V>
[src]
impl<'a, C, V> CustomSolutionRef<'a, C, V>
pub fn event<'b>(&'b self, idx: usize) -> C where
C: CustomEvent<'b, V>,
[src]
pub fn event<'b>(&'b self, idx: usize) -> C where
C: CustomEvent<'b, V>,
pub fn event_iter<'b>(
&'b self
) -> impl Iterator<Item = C> + 'b where
C: CustomEvent<'b, V>,
[src]
pub fn event_iter<'b>(
&'b self
) -> impl Iterator<Item = C> + 'b where
C: CustomEvent<'b, V>,
Trait Implementations
impl<'a, C: Clone + 'a, V: Clone + 'a> Clone for CustomSolutionRef<'a, C, V>
[src]
impl<'a, C: Clone + 'a, V: Clone + 'a> Clone for CustomSolutionRef<'a, C, V>
fn clone(&self) -> CustomSolutionRef<'a, C, V>
[src]
fn clone(&self) -> CustomSolutionRef<'a, C, V>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a, C: Copy + 'a, V: Copy + 'a> Copy for CustomSolutionRef<'a, C, V>
[src]
impl<'a, C: Copy + 'a, V: Copy + 'a> Copy for CustomSolutionRef<'a, C, V>
impl<'a, C: Debug + 'a, V: Debug + 'a> Debug for CustomSolutionRef<'a, C, V>
[src]
impl<'a, C: Debug + 'a, V: Debug + 'a> Debug for CustomSolutionRef<'a, C, V>
Auto Trait Implementations
impl<'a, C, V> Send for CustomSolutionRef<'a, C, V> where
C: Sync,
V: Sync,
impl<'a, C, V> Send for CustomSolutionRef<'a, C, V> where
C: Sync,
V: Sync,
impl<'a, C, V> Sync for CustomSolutionRef<'a, C, V> where
C: Sync,
V: Sync,
impl<'a, C, V> Sync for CustomSolutionRef<'a, C, V> where
C: Sync,
V: Sync,