[][src]Enum glium::debug::Source

#[repr(u32)]pub enum Source {
    Api,
    WindowSystem,
    ShaderCompiler,
    ThirdParty,
    Application,
    OtherSource,
}

Source of a debug message.

Variants

Api

Calls to the OpenGL API.

WindowSystem

Calls to a window-system API.

ShaderCompiler

A compiler for a shading language.

ThirdParty

An application associated with Openctxt.gl.

Application

Explicitly generated by Glium or the application.

This should never happen, but is included here for completeness.

OtherSource

Trait Implementations

impl Clone for Source[src]

impl Copy for Source[src]

impl Debug for Source[src]

Auto Trait Implementations

impl RefUnwindSafe for Source

impl Send for Source

impl Sync for Source

impl Unpin for Source

impl UnwindSafe for Source

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> Content for T where
    T: Copy
[src]

type Owned = T

A type that holds a sized version of the content.

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.