pub trait HasQuantizationMethods<T, const DIM: usize> {
// Required methods
fn quantize_ieee754(&self, x: [T; DIM]) -> [usize; DIM];
fn quantize(&self, x: [T; DIM]) -> [usize; DIM];
fn dequantize(&self, n: [usize; DIM]) -> [T; DIM];
}Required Methods§
fn quantize_ieee754(&self, x: [T; DIM]) -> [usize; DIM]
fn quantize(&self, x: [T; DIM]) -> [usize; DIM]
fn dequantize(&self, n: [usize; DIM]) -> [T; DIM]
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".