Struct ConvertColorOptions

#[non_exhaustive]
pub struct ConvertColorOptions { /* private fields */ }

Inputs to ImageBuffer::copy_from_color_space.

Trait Implementations

impl Default for ConvertColorOptions

fn default() -> ConvertColorOptions

Auto Trait Implementations

impl !RefUnwindSafe for ConvertColorOptions

impl !Send for ConvertColorOptions

impl !Sync for ConvertColorOptions

impl !UnwindSafe for ConvertColorOptions

impl Freeze for ConvertColorOptions

impl Unpin for ConvertColorOptions

impl UnsafeUnpin for ConvertColorOptions

Blanket Implementations

impl<R, P> ReadPrimitive<R> for ConvertColorOptions where R: Read + ReadEndian<P>, P: Default,

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for ConvertColorOptions where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for ConvertColorOptions where ST: ?Sized, DT: ?Sized,

impl<T> Any for ConvertColorOptions where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ConvertColorOptions where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ConvertColorOptions where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for ConvertColorOptions

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> IntoEither for ConvertColorOptions

impl<T> Pointable for ConvertColorOptions

const ALIGN: usize = _;
type Init = T;
unsafe fn init(init: <T as Pointable>::Init) -> usize
unsafe fn deref<'a>(ptr: usize) -> &'a T
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
unsafe fn drop(ptr: usize)

impl<T> Read<Exclusive, BecauseExclusive> for ConvertColorOptions where T: ?Sized,

impl<T, U> Into<U> for ConvertColorOptions where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for ConvertColorOptions where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for ConvertColorOptions where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>