pub trait TaggedPackedTransformationFactory<Strategy, OP>: PackedBinaryFieldwhere
OP: PackedBinaryField,{
type PackedTransformation<Data: Deref<Target = [OP::Scalar]>>: Transformation<Self, OP>;
// Required method
fn make_packed_transformation<Data: Deref<Target = [OP::Scalar]>>(
transformation: FieldLinearTransformation<OP::Scalar, Data>,
) -> Self::PackedTransformation<Data>;
}
Expand description
Linear transformation factory that is parameterized with some strategy.
Required Associated Types§
type PackedTransformation<Data: Deref<Target = [OP::Scalar]>>: Transformation<Self, OP>
Required Methods§
fn make_packed_transformation<Data: Deref<Target = [OP::Scalar]>>( transformation: FieldLinearTransformation<OP::Scalar, Data>, ) -> Self::PackedTransformation<Data>
Object Safety§
This trait is not object safe.