pub trait CheckedArithmeticKind<T> {
// Required method
fn checked_neg(value: T) -> Option<T>;
}
Expand description
Helper trait for CheckedArithmetic
describing how number negation should be implemented.
Required Methods§
Sourcefn checked_neg(value: T) -> Option<T>
fn checked_neg(value: T) -> Option<T>
Negates the provided value
, or returns None
if the value cannot be negated.
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.