Trait combine::stream::position::RangePositioner [−][src]
pub trait RangePositioner<Item, Range>: Positioner<Item> { fn update_range(&mut self, range: &Range); }
Expand description
Trait for tracking the current position of a RangeStream
.
Required methods
fn update_range(&mut self, range: &Range)
[src]
fn update_range(&mut self, range: &Range)
[src]Updates the position given that range
has been taken from the stream
Implementations on Foreign Types
impl<Item, Range, T: ?Sized> RangePositioner<Item, Range> for &mut T where
Item: Clone,
Range: Clone + Range,
T: RangePositioner<Item, Range>,
[src]
impl<Item, Range, T: ?Sized> RangePositioner<Item, Range> for &mut T where
Item: Clone,
Range: Clone + Range,
T: RangePositioner<Item, Range>,
[src]Implementors
impl<Item, Range> RangePositioner<Item, Range> for IndexPositioner where
Item: Clone,
Range: Clone + Range,
[src]
impl<Item, Range> RangePositioner<Item, Range> for IndexPositioner where
Item: Clone,
Range: Clone + Range,
[src]