Enum cogl::BitmapError [−][src]
#[non_exhaustive] pub enum BitmapError { Failed, UnknownType, CorruptImage, // some variants omitted }
Error codes that can be thrown when performing bitmap
operations. Note that gdk_pixbuf_new_from_file
can also throw
errors directly from the underlying image loading library. For
example, if GdkPixbuf
is used then errors GdkPixbufError
s
will be used directly.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Generic failure code, something went wrong.
Unknown image type.
An image file was broken somehow.
Trait Implementations
impl Clone for BitmapError
[src]
fn clone(&self) -> BitmapError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BitmapError
[src]
impl Debug for BitmapError
[src]
impl Display for BitmapError
[src]
impl Eq for BitmapError
[src]
impl ErrorDomain for BitmapError
[src]
impl<'a> FromValue<'a> for BitmapError
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for BitmapError
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for BitmapError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for BitmapError
[src]
fn cmp(&self, other: &BitmapError) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
pub fn max(self, other: Self) -> Self#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
pub fn min(self, other: Self) -> Self#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
#[must_use]
pub fn clamp(self, min: Self, max: Self) -> Selfimpl PartialEq<BitmapError> for BitmapError
[src]
fn eq(&self, other: &BitmapError) -> bool
[src]
fn ne(&self, other: &BitmapError) -> bool
[src]
impl PartialOrd<BitmapError> for BitmapError
[src]
fn partial_cmp(&self, other: &BitmapError) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl SetValue for BitmapError
[src]
impl StaticType for BitmapError
[src]
fn static_type() -> Type
[src]
impl StructuralEq for BitmapError
[src]
impl StructuralPartialEq for BitmapError
[src]
Auto Trait Implementations
impl RefUnwindSafe for BitmapError
impl Send for BitmapError
impl Sync for BitmapError
impl Unpin for BitmapError
impl UnwindSafe for BitmapError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
T: SetValue + Send + ToValue + ?Sized,
pub fn to_send_value(&self) -> SendValue
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,