#[repr(C)]pub struct ColorConversion {
pub preoffsets: [Float32; 3],
pub coefficients: [[Float32; 3]; 3],
pub postoffsets: [Float32; 3],
}Expand description
The wire type corresponding to ColorConversion.
Fields§
§preoffsets: [Float32; 3]§coefficients: [[Float32; 3]; 3]§postoffsets: [Float32; 3]Trait Implementations§
Source§impl Clone for ColorConversion
impl Clone for ColorConversion
Source§fn clone(&self) -> ColorConversion
fn clone(&self) -> ColorConversion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Constrained for ColorConversion
impl Constrained for ColorConversion
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, ColorConversion>,
_: <ColorConversion as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, ColorConversion>, _: <ColorConversion as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl Debug for ColorConversion
impl Debug for ColorConversion
Source§impl<___D> Decode<___D> for ColorConversionwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for ColorConversionwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<'a, ___E> Encode<ColorConversion, ___E> for &'a ColorConversionwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<ColorConversion, ___E> for &'a ColorConversionwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ColorConversion>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ColorConversion>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<ColorConversion, ___E> for ColorConversionwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<ColorConversion, ___E> for ColorConversionwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<ColorConversion, ColorConversion>
const COPY_OPTIMIZATION: CopyOptimization<ColorConversion, ColorConversion>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ColorConversion>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ColorConversion>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<___E, T0, T1, T2> Encode<ColorConversion, ___E> for ColorConversion<T0, T1, T2>
impl<___E, T0, T1, T2> Encode<ColorConversion, ___E> for ColorConversion<T0, T1, T2>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ColorConversion>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ColorConversion>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl FromWire<ColorConversion> for ColorConversion
impl FromWire<ColorConversion> for ColorConversion
Source§const COPY_OPTIMIZATION: CopyOptimization<ColorConversion, ColorConversion>
const COPY_OPTIMIZATION: CopyOptimization<ColorConversion, ColorConversion>
Source§fn from_wire(wire: ColorConversion) -> ColorConversion
fn from_wire(wire: ColorConversion) -> ColorConversion
Converts the given owned value to this type.
Source§impl FromWireRef<ColorConversion> for ColorConversion
impl FromWireRef<ColorConversion> for ColorConversion
Source§fn from_wire_ref(wire: &ColorConversion) -> ColorConversion
fn from_wire_ref(wire: &ColorConversion) -> ColorConversion
Converts the given reference to this type.
Source§impl IntoNatural for ColorConversion
impl IntoNatural for ColorConversion
Source§type Natural = ColorConversion
type Natural = ColorConversion
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl Wire for ColorConversion
impl Wire for ColorConversion
Source§type Narrowed<'de> = ColorConversion
type Narrowed<'de> = ColorConversion
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out_: &mut MaybeUninit<ColorConversion>)
fn zero_padding(out_: &mut MaybeUninit<ColorConversion>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for ColorConversion
impl RefUnwindSafe for ColorConversion
impl Send for ColorConversion
impl Sync for ColorConversion
impl Unpin for ColorConversion
impl UnsafeUnpin for ColorConversion
impl UnwindSafe for ColorConversion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]