Trait IterCallFamilyTrait

Source
pub trait IterCallFamilyTrait<ConcernedTuple, ElementConstrain: ElementConstrainMark + ?Sized> {
    // Required method
    fn iter_step<Index: OfElementSatisfiesOnTuple<ConcernedTuple, ElementConstrain>>(
        &mut self,
        placeholder: &'static Index,
        index: usize,
    );

    // Provided methods
    fn prepare_iter(&mut self) { ... }
    fn finish_iter(&mut self) { ... }
}

Required Methods§

Source

fn iter_step<Index: OfElementSatisfiesOnTuple<ConcernedTuple, ElementConstrain>>( &mut self, placeholder: &'static Index, index: usize, )

Provided Methods§

Source

fn prepare_iter(&mut self)

Source

fn finish_iter(&mut self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§