[][src]Enum sdl2::render::UpdateTextureYUVError

pub enum UpdateTextureYUVError {
    PitchOverflows {
        plane: &'static str,
        value: usize,
    },
    InvalidPlaneLength {
        plane: &'static str,
        length: usize,
        pitch: usize,
        height: usize,
    },
    XMustBeMultipleOfTwoForFormat(i32),
    YMustBeMultipleOfTwoForFormat(i32),
    WidthMustBeMultipleOfTwoForFormat(u32),
    HeightMustBeMultipleOfTwoForFormat(u32),
    RectNotInsideTexture(Rect),
    SdlError(String),
}

Variants

PitchOverflows

Fields of PitchOverflows

plane: &'static strvalue: usize
InvalidPlaneLength

Fields of InvalidPlaneLength

plane: &'static strlength: usizepitch: usizeheight: usize
XMustBeMultipleOfTwoForFormat(i32)
YMustBeMultipleOfTwoForFormat(i32)
WidthMustBeMultipleOfTwoForFormat(u32)
HeightMustBeMultipleOfTwoForFormat(u32)
RectNotInsideTexture(Rect)
SdlError(String)

Trait Implementations

impl Debug for UpdateTextureYUVError[src]

impl Display for UpdateTextureYUVError[src]

impl Error for UpdateTextureYUVError[src]

Auto Trait Implementations

impl RefUnwindSafe for UpdateTextureYUVError

impl Send for UpdateTextureYUVError

impl Sync for UpdateTextureYUVError

impl Unpin for UpdateTextureYUVError

impl UnwindSafe for UpdateTextureYUVError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.