Struct rayon::par_iter::reduce::MaxOp [] [src]

pub struct MaxOp;

Trait Implementations

impl ReduceOp<i8> for MaxOp
[src]

fn start_value(&self) -> i8

fn reduce(&self, value1: i8, value2: i8) -> i8

impl ReduceOp<i16> for MaxOp
[src]

fn start_value(&self) -> i16

fn reduce(&self, value1: i16, value2: i16) -> i16

impl ReduceOp<i32> for MaxOp
[src]

fn start_value(&self) -> i32

fn reduce(&self, value1: i32, value2: i32) -> i32

impl ReduceOp<i64> for MaxOp
[src]

fn start_value(&self) -> i64

fn reduce(&self, value1: i64, value2: i64) -> i64

impl ReduceOp<isize> for MaxOp
[src]

fn start_value(&self) -> isize

fn reduce(&self, value1: isize, value2: isize) -> isize

impl ReduceOp<u8> for MaxOp
[src]

fn start_value(&self) -> u8

fn reduce(&self, value1: u8, value2: u8) -> u8

impl ReduceOp<u16> for MaxOp
[src]

fn start_value(&self) -> u16

fn reduce(&self, value1: u16, value2: u16) -> u16

impl ReduceOp<u32> for MaxOp
[src]

fn start_value(&self) -> u32

fn reduce(&self, value1: u32, value2: u32) -> u32

impl ReduceOp<u64> for MaxOp
[src]

fn start_value(&self) -> u64

fn reduce(&self, value1: u64, value2: u64) -> u64

impl ReduceOp<usize> for MaxOp
[src]

fn start_value(&self) -> usize

fn reduce(&self, value1: usize, value2: usize) -> usize

impl ReduceOp<f32> for MaxOp
[src]

fn start_value(&self) -> f32

fn reduce(&self, value1: f32, value2: f32) -> f32

impl ReduceOp<f64> for MaxOp
[src]

fn start_value(&self) -> f64

fn reduce(&self, value1: f64, value2: f64) -> f64