[−][src]Enum winit::BadIcon
An error produced when using Icon::from_rgba
with invalid arguments.
Variants
ByteCountNotDivisibleBy4
Produced when the length of the rgba
argument isn't divisible by 4, thus rgba
can't be
safely interpreted as 32bpp RGBA pixels.
Fields of ByteCountNotDivisibleBy4
byte_count: usize
DimensionsVsPixelCount
Produced when the number of pixels (rgba.len() / 4
) isn't equal to width * height
.
At least one of your arguments is incorrect.
Fields of DimensionsVsPixelCount
Trait Implementations
impl Clone for BadIcon
[src]
fn clone(&self) -> BadIcon
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for BadIcon
[src]
impl Copy for BadIcon
[src]
impl PartialEq<BadIcon> for BadIcon
[src]
impl Display for BadIcon
[src]
impl Debug for BadIcon
[src]
impl Error for BadIcon
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> SetParameter for T
default fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.