[−][src]Enum rin::graphics::image::ImageError
An enumeration of Image errors
Variants
FormatError(String)
The Image is not formatted properly
DimensionError
The Image's dimensions are either too small or too large
UnsupportedError(String)
The Decoder does not support this image format
UnsupportedColor(ColorType)
The Decoder does not support this color type
NotEnoughData
Not enough data was provided to the Decoder to decode the image
IoError(Error)
An I/O Error occurred while decoding the image
ImageEnd
The end of the image has been reached
InsufficientMemory
There is not enough memory to complete the given operation
Trait Implementations
impl From<Error> for ImageError
[src]
impl From<Error> for ImageError
fn from(err: Error) -> ImageError
[src]
fn from(err: Error) -> ImageError
impl From<DecodingError> for ImageError
[src]
impl From<DecodingError> for ImageError
fn from(err: DecodingError) -> ImageError
[src]
fn from(err: DecodingError) -> ImageError
impl From<TiffError> for ImageError
[src]
impl From<TiffError> for ImageError
fn from(err: TiffError) -> ImageError
[src]
fn from(err: TiffError) -> ImageError
impl From<DecodingError> for ImageError
[src]
impl From<DecodingError> for ImageError
fn from(err: DecodingError) -> ImageError
[src]
fn from(err: DecodingError) -> ImageError
impl From<Error> for ImageError
[src]
impl From<Error> for ImageError
fn from(err: Error) -> ImageError
[src]
fn from(err: Error) -> ImageError
impl Display for ImageError
[src]
impl Display for ImageError
impl Error for ImageError
[src]
impl Error for ImageError
fn description(&self) -> &str
[src]
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
[src]
fn cause(&self) -> Option<&dyn Error>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]The lower-level source of this error, if any. Read more
impl Debug for ImageError
[src]
impl Debug for ImageError
Auto Trait Implementations
impl Send for ImageError
impl Send for ImageError
impl Sync for ImageError
impl Sync for ImageError
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
impl<T> ToString for T where
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: Any,
[src]
impl<T> Any for T where
T: Any,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> SetParameter for T
[src]
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
[src]
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.
impl<V> IntoVec for V
[src]
impl<V> IntoVec for V
impl<V> IntoPnt for V
[src]
impl<V> IntoPnt for V
impl<SS, SP> SupersetOf for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf for SP where
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
[src]
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
[src]
fn is_in_subset(&self) -> bool
unsafe fn to_subset_unchecked(&self) -> SS
[src]
unsafe fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
[src]
fn from_subset(element: &SS) -> SP
impl<T> Same for T
[src]
impl<T> Same for T
type Output = T
Should always be Self