SafeNeg

Trait SafeNeg 

Source
pub trait SafeNeg: Sized {
    // Required method
    fn safe_neg(self) -> Result<Self, MathError>;
}
Expand description

Same as checked_neg functions but returns an error

Required Methods§

Source

fn safe_neg(self) -> Result<Self, MathError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl SafeNeg for i64

Source§

fn safe_neg(self) -> Result<Self, MathError>

Implementors§