Enum rin::gl::ErrorKind[][src]

pub enum ErrorKind {
Show variants ContextCreationError, OutOfMemory, MapError, OutOfBounds, SizeGreaterThanMaxSize, NoColorAttachments, MaxColorAttachments, FramebufferCreationError, ProgramCreationError, CompileError, LinkError, UniformNotFound, ZeroWidth, ZeroHeight, ZeroDepth, WidthTooBig, HeightTooBig, DepthTooBig, CorruptedImage, FormatSizeBiggerThanAllocated, FormatSizeBiggerThanData, FormatMandatoryOnCompressed, FormatNotSupported, NotSquareImage, DifferentFormatsPerImage, DifferentDimensionsPerImage, VaoCreationError, AttributeNotFound, WaitFailed, NotReady,
}

Variants

ContextCreationError
OutOfMemory
MapError
OutOfBounds
SizeGreaterThanMaxSize
NoColorAttachments
MaxColorAttachments
FramebufferCreationError
ProgramCreationError
CompileError
LinkError
UniformNotFound
ZeroWidth
ZeroHeight
ZeroDepth
WidthTooBig
HeightTooBig
DepthTooBig
CorruptedImage
FormatSizeBiggerThanAllocated
FormatSizeBiggerThanData
FormatMandatoryOnCompressed
FormatNotSupported
NotSquareImage
DifferentFormatsPerImage
DifferentDimensionsPerImage
VaoCreationError
AttributeNotFound
WaitFailed
NotReady

Implementations

impl ErrorKind[src]

pub fn as_str(self) -> &'static str[src]

Trait Implementations

impl Clone for ErrorKind[src]

impl Debug for ErrorKind[src]

impl From<ErrorKind> for Error[src]

impl Copy for ErrorKind[src]

Auto Trait Implementations

impl RefUnwindSafe for ErrorKind

impl Send for ErrorKind

impl Sync for ErrorKind

impl Unpin for ErrorKind

impl UnwindSafe for ErrorKind

Blanket Implementations

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

impl<T> Any for T where
    T: Any
[src]

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

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

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

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

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

impl<V> IntoPnt<V> for V[src]

impl<V> IntoVec<V> for V[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

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

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> Slottable for T where
    T: Copy
[src]