Trait rayon::range::private::RangeInteger

source ·
pub trait RangeInteger: Sized + Send {
    // Required methods
    fn drive_unindexed<C>(iter: Iter<Self>, consumer: C) -> C::Result
       where C: UnindexedConsumer<Self>;
    fn opt_len(iter: &Iter<Self>) -> Option<usize>;
}
Expand description

Implementation details of ParallelIterator for Iter<Self>

Required Methods§

source

fn drive_unindexed<C>(iter: Iter<Self>, consumer: C) -> C::Result
where C: UnindexedConsumer<Self>,

source

fn opt_len(iter: &Iter<Self>) -> Option<usize>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl RangeInteger for i8

source§

fn drive_unindexed<C>(iter: Iter<i8>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<i8>) -> Option<usize>

source§

impl RangeInteger for i16

source§

fn drive_unindexed<C>(iter: Iter<i16>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<i16>) -> Option<usize>

source§

impl RangeInteger for i32

source§

fn drive_unindexed<C>(iter: Iter<i32>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<i32>) -> Option<usize>

source§

impl RangeInteger for i64

source§

fn drive_unindexed<C>(iter: Iter<i64>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<i64>) -> Option<usize>

source§

impl RangeInteger for i128

source§

fn drive_unindexed<C>(iter: Iter<i128>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<i128>) -> Option<usize>

source§

impl RangeInteger for isize

source§

fn drive_unindexed<C>(iter: Iter<isize>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<isize>) -> Option<usize>

source§

impl RangeInteger for u8

source§

fn drive_unindexed<C>(iter: Iter<u8>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<u8>) -> Option<usize>

source§

impl RangeInteger for u16

source§

fn drive_unindexed<C>(iter: Iter<u16>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<u16>) -> Option<usize>

source§

impl RangeInteger for u32

source§

fn drive_unindexed<C>(iter: Iter<u32>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<u32>) -> Option<usize>

source§

impl RangeInteger for u64

source§

fn drive_unindexed<C>(iter: Iter<u64>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<u64>) -> Option<usize>

source§

impl RangeInteger for u128

source§

fn drive_unindexed<C>(iter: Iter<u128>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<u128>) -> Option<usize>

source§

impl RangeInteger for usize

source§

fn drive_unindexed<C>(iter: Iter<usize>, consumer: C) -> C::Result

source§

fn opt_len(iter: &Iter<usize>) -> Option<usize>

Implementors§