Enum ux::TextureError [−][src]
#[non_exhaustive] pub enum TextureError { OutOfMemory, NoYuv, BadFormat, // some variants omitted }
Error enumeration for Texture
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.
OOM condition
YUV operation attempted but no YUV support found
The requested format for clutter_texture_set_from_rgb_data or clutter_texture_set_from_yuv_data is unsupported.
Trait Implementations
impl Clone for TextureError
[src]
impl Clone for TextureError
[src]pub fn clone(&self) -> TextureError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TextureError
[src]
impl Copy for TextureError
[src]impl Display for TextureError
[src]
impl Display for TextureError
[src]impl Eq for TextureError
[src]
impl Eq for TextureError
[src]impl ErrorDomain for TextureError
[src]
impl ErrorDomain for TextureError
[src]impl<'a> FromValue<'a> for TextureError
[src]
impl<'a> FromValue<'a> for TextureError
[src]pub unsafe fn from_value(value: &Value) -> TextureError
[src]
impl<'a> FromValueOptional<'a> for TextureError
[src]
impl<'a> FromValueOptional<'a> for TextureError
[src]pub unsafe fn from_value_optional(value: &Value) -> Option<TextureError>
[src]
impl Hash for TextureError
[src]
impl Hash for TextureError
[src]impl Ord for TextureError
[src]
impl Ord for TextureError
[src]impl PartialEq<TextureError> for TextureError
[src]
impl PartialEq<TextureError> for TextureError
[src]pub fn eq(&self, other: &TextureError) -> bool
[src]
pub fn ne(&self, other: &TextureError) -> bool
[src]
impl PartialOrd<TextureError> for TextureError
[src]
impl PartialOrd<TextureError> for TextureError
[src]pub fn partial_cmp(&self, other: &TextureError) -> 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 TextureError
[src]
impl SetValue for TextureError
[src]pub unsafe fn set_value(value: &mut Value, this: &TextureError)
[src]
impl StaticType for TextureError
[src]
impl StaticType for TextureError
[src]pub fn static_type() -> Type
[src]
impl StructuralEq for TextureError
[src]
impl StructuralEq for TextureError
[src]impl StructuralPartialEq for TextureError
[src]
impl StructuralPartialEq for TextureError
[src]Auto Trait Implementations
impl RefUnwindSafe for TextureError
impl RefUnwindSafe for TextureError
impl Send for TextureError
impl Send for TextureError
impl Sync for TextureError
impl Sync for TextureError
impl Unpin for TextureError
impl Unpin for TextureError
impl UnwindSafe for TextureError
impl UnwindSafe for TextureError
Blanket Implementations
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]pub fn to_send_value(&self) -> SendValue
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,