Struct segment_tree::ops::MaxTakeNaN [] [src]

pub struct MaxTakeNaN;

Variant of Max that considers NaN larger than anything.

Trait Implementations

impl Operation<f32> for MaxTakeNaN
[src]

[]

The operation that is performed to combine two intervals in the segment tree. Read more

[]

Replace the value in a with combine(a, b). This function exists to allow certain optimizations and by default simply calls combine. Read more

[]

Replace the value in a with combine(a, b). This function exists to allow certain optimizations and by default simply calls combine. Read more

[]

Must return the same as combine. This function exists to allow certain optimizations and by default simply calls combine_mut. Read more

[]

Must return the same as combine. This function exists to allow certain optimizations and by default simply calls combine_mut2. Read more

[]

Must return the same as combine. This function exists to allow certain optimizations and by default simply calls combine_left. Read more

impl Operation<f64> for MaxTakeNaN
[src]

[]

The operation that is performed to combine two intervals in the segment tree. Read more

[]

Replace the value in a with combine(a, b). This function exists to allow certain optimizations and by default simply calls combine. Read more

[]

Replace the value in a with combine(a, b). This function exists to allow certain optimizations and by default simply calls combine. Read more

[]

Must return the same as combine. This function exists to allow certain optimizations and by default simply calls combine_mut. Read more

[]

Must return the same as combine. This function exists to allow certain optimizations and by default simply calls combine_mut2. Read more

[]

Must return the same as combine. This function exists to allow certain optimizations and by default simply calls combine_left. Read more

impl Identity<f32> for MaxTakeNaN
[src]

[]

Returns any identity.

impl Identity<f64> for MaxTakeNaN
[src]

[]

Returns any identity.