pub trait TrySign {
    // Required method
    fn try_sign(&self) -> Option<f32>;

    // Provided methods
    fn is_sign_positive(&self) -> bool { ... }
    fn is_sign_negative(&self) -> bool { ... }
}
Expand description

A trait for values that can potentially return a sign.

Required Methods§

source

fn try_sign(&self) -> Option<f32>

Returns the sign of the value, if possible.

Provided Methods§

source

fn is_sign_positive(&self) -> bool

Returns whether the value is positive. If not possible, returns false.

source

fn is_sign_negative(&self) -> bool

Returns whether the value is negative. If not possible, returns false.

Implementors§