pub(crate) struct SseLut4x3Factory {}Trait Implementations§
Source§impl Lut4x3Factory for SseLut4x3Factory
impl Lut4x3Factory for SseLut4x3Factory
fn make_transform_4x3<T: Copy + AsPrimitive<f32> + Default + PointeeSizeExpressible + 'static + Send + Sync, const LAYOUT: u8, const GRID_SIZE: usize, const BIT_DEPTH: usize>(
lut: Vec<f32>,
options: TransformOptions,
color_space: DataColorSpace,
is_linear: bool,
) -> Arc<dyn TransformExecutor<T> + Sync + Send>where
f32: AsPrimitive<T>,
u32: AsPrimitive<T>,
(): LutBarycentricReduction<T, u8> + LutBarycentricReduction<T, u16>,
Auto Trait Implementations§
impl Freeze for SseLut4x3Factory
impl RefUnwindSafe for SseLut4x3Factory
impl Send for SseLut4x3Factory
impl Sync for SseLut4x3Factory
impl Unpin for SseLut4x3Factory
impl UnsafeUnpin for SseLut4x3Factory
impl UnwindSafe for SseLut4x3Factory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more