Struct segment_tree::ops::MinIgnoreNaN [] [src]

pub struct MinIgnoreNaN;

Variant of Min that considers NaN larger than anything.

Trait Implementations

impl Operation<f32> for MinIgnoreNaN
[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 MinIgnoreNaN
[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 MinIgnoreNaN
[src]

[]

Returns any identity.

impl Identity<f64> for MinIgnoreNaN
[src]

[]

Returns any identity.