pub struct ColorSpaceTransform {
pub direction: TransformDirection,
pub src: String,
pub dst: String,
pub data_bypass: bool,
}Expand description
Conversion between two color spaces of the config.
Fields§
§direction: TransformDirectionThe transform direction.
src: StringSource color space name.
dst: StringDestination color space name.
data_bypass: boolIf true (the default), data color spaces are not converted.
Implementations§
Trait Implementations§
Source§impl BuildOps for ColorSpaceTransform
impl BuildOps for ColorSpaceTransform
Source§fn build_ops(
&self,
ops: &mut OpVec,
config: &Config,
context: &Context,
dir: TransformDirection,
) -> Result<()>
fn build_ops( &self, ops: &mut OpVec, config: &Config, context: &Context, dir: TransformDirection, ) -> Result<()>
Append the ops implementing
self to ops. dir is the direction
requested by the caller; implementations must combine it with the
transform’s own direction (self.direction.combine(dir)).Source§impl Clone for ColorSpaceTransform
impl Clone for ColorSpaceTransform
Source§impl Debug for ColorSpaceTransform
impl Debug for ColorSpaceTransform
Source§impl Default for ColorSpaceTransform
impl Default for ColorSpaceTransform
Source§impl From<ColorSpaceTransform> for Transform
impl From<ColorSpaceTransform> for Transform
Source§fn from(t: ColorSpaceTransform) -> Self
fn from(t: ColorSpaceTransform) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ColorSpaceTransform
impl PartialEq for ColorSpaceTransform
impl StructuralPartialEq for ColorSpaceTransform
Auto Trait Implementations§
impl Forget for ColorSpaceTransform
impl Freeze for ColorSpaceTransform
impl Move for ColorSpaceTransform
impl RefUnwindSafe for ColorSpaceTransform
impl Send for ColorSpaceTransform
impl Sync for ColorSpaceTransform
impl Unpin for ColorSpaceTransform
impl UnsafeUnpin for ColorSpaceTransform
impl UnwindSafe for ColorSpaceTransform
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