Trait exr::block::samples::IntoNativeSample
source · 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.
Object Safety§
This trait is not object safe.