pub trait TakeIterator: Iterator<Item = usize> + TrustedLen {
    // Required methods
    fn check_bounds(&self, bound: usize) -> PolarsResult<()>;
    fn boxed_clone(&self) -> Box<dyn TakeIterator + '_>;
}

Required Methods§

source

fn check_bounds(&self, bound: usize) -> PolarsResult<()>

source

fn boxed_clone(&self) -> Box<dyn TakeIterator + '_>

Trait Implementations§

Implementors§

source§

impl TakeIterator for &mut dyn TakeIterator

source§

impl<I> TakeIterator for Iwhere I: Iterator<Item = usize> + Clone + Sized + TrustedLen,