PrimitiveSignedRef

Trait PrimitiveSignedRef 

Source
pub trait PrimitiveSignedRef<T>: PrimitiveIntegerRef<T> + Neg<Output = T> { }
Expand description

Trait for references to primitive signed integer types (PrimitiveSigned).

This enables traits like the standard operators in generic code, e.g. where &T: PrimitiveSignedRef<T>.

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 PrimitiveSignedRef<i8> for &i8

Source§

impl PrimitiveSignedRef<i16> for &i16

Source§

impl PrimitiveSignedRef<i32> for &i32

Source§

impl PrimitiveSignedRef<i64> for &i64

Source§

impl PrimitiveSignedRef<i128> for &i128

Source§

impl PrimitiveSignedRef<isize> for &isize

Implementors§