pub(crate) struct AvxLut3x3Factory {}Trait Implementations§
Source§impl Lut3x3Factory for AvxLut3x3Factory
impl Lut3x3Factory for AvxLut3x3Factory
fn make_transform_3x3<T: Copy + AsPrimitive<f32> + Default + PointeeSizeExpressible + 'static + Send + Sync, const SRC_LAYOUT: u8, const DST_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> + Send + Sync>where
f32: AsPrimitive<T>,
u32: AsPrimitive<T>,
(): LutBarycentricReduction<T, u8> + LutBarycentricReduction<T, u16>,
Auto Trait Implementations§
impl Freeze for AvxLut3x3Factory
impl RefUnwindSafe for AvxLut3x3Factory
impl Send for AvxLut3x3Factory
impl Sync for AvxLut3x3Factory
impl Unpin for AvxLut3x3Factory
impl UnsafeUnpin for AvxLut3x3Factory
impl UnwindSafe for AvxLut3x3Factory
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