pub unsafe trait OclNum:
Debug
+ Display
+ Clone
+ Copy
+ Default
+ PartialOrd
+ Zero<Output = Self>
+ One<Output = Self>
+ Add<Self, Output = Self>
+ Sub<Self, Output = Self>
+ Mul<Self, Output = Self>
+ Div<Self, Output = Self>
+ Rem<Self, Output = Self>
+ PartialEq<Self>
+ AddAssign<Self>
+ SubAssign<Self>
+ MulAssign<Self>
+ DivAssign<Self>
+ RemAssign<Self>
+ Sum<Self>
+ Product<Self>
+ Send
+ Sync
+ 'static { }
Expand description
A set of traits common to numeric built-in OpenCL scalar and vector primitives.
To describe the contents of buffers, etc., prefer using the more general
OclPrm
trait unless numeric operations are required.
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.