Trait embedded_storage::iter::IterableByOverlaps

source ·
pub trait IterableByOverlaps<'a, R, I>
where R: Region, I: Iterator<Item = R>,
{ // Required method fn overlaps( self, memory: &'a [u8], base_address: u32 ) -> OverlapIterator<'_, R, I> ; }
Expand description

Trait allowing us to automatically add an overlaps function to all iterators over Region

Required Methods§

source

fn overlaps( self, memory: &'a [u8], base_address: u32 ) -> OverlapIterator<'_, R, I>

Obtain an OverlapIterator over a subslice of memory that overlaps with the region in self

Implementors§

source§

impl<'a, R, I> IterableByOverlaps<'a, R, I> for I
where R: Region, I: Iterator<Item = R>,

Blanket implementation for all types implementing Iterator over [Regions]