pub trait IntoNativeSample:
Copy
+ Default
+ Sync
+ 'static {
// Required methods
fn to_f16(&self) -> f16;
fn to_f32(&self) -> f32;
fn to_u32(&self) -> u32;
}
Expand description
Convert any type into one of the supported sample types. Should be compiled to a no-op where the file contains the predicted sample type
Required Methods§
Sourcefn to_f16(&self) -> f16
fn to_f16(&self) -> f16
Convert this sample to an f16, trying to represent the same numerical value.
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.