pub unsafe trait Integer: PrimInt + Scalar {
const WIDTH: usize;
const SIGNED: bool;
}
Expand description
Abstract trait representing any SPIR-V integer type.
§Safety
Implementing this trait on non-primitive-integer types breaks assumptions of other unsafe code, and should not be done.
Required Associated Constants§
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.