Skip to main content

SignHelper

Trait SignHelper 

Source
pub trait SignHelper<T: PrimInt> {
    // Required method
    fn abs_and_sign(&self) -> AbsAndSign<T>;
}
Expand description

Signedness helper trait, used by string conversions.

This trait exists because abs is, quite reasonably, only implemented for types which impl num_traits::Signed.

Required Methods§

Source

fn abs_and_sign(&self) -> AbsAndSign<T>

Unpacks a maybe-signed integer into its absolute value and sign bit

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl SignHelper<i16> for i16

Source§

impl SignHelper<i32> for i32

Source§

impl SignHelper<i64> for i64

Source§

impl SignHelper<i128> for i128

Source§

impl SignHelper<isize> for isize

Source§

impl SignHelper<u16> for u16

Source§

impl SignHelper<u32> for u32

Source§

impl SignHelper<u64> for u64

Source§

impl SignHelper<u128> for u128

Source§

impl SignHelper<usize> for usize

Implementors§