Enum three_d::Error[][src]

pub enum Error {
    ProgramError {
        message: String,
    },
    RenderTargetError {
        message: String,
    },
    TextureError {
        message: String,
    },
    BufferError {
        message: String,
    },
    MeshError {
        message: String,
    },
    CameraError {
        message: String,
    },
}
Expand description

Error in some part of the render engine.

Variants

ProgramError
Expand description

An error in a shader program.

Show fields

Fields of ProgramError

message: String
Expand description

Error message

RenderTargetError
Expand description

An error when using a render target.

Show fields

Fields of RenderTargetError

message: String
Expand description

Error message

TextureError
Expand description

An error when using a texture.

Show fields

Fields of TextureError

message: String
Expand description

Error message

BufferError
Expand description

An error when using a buffer.

Show fields

Fields of BufferError

message: String
Expand description

Error message

MeshError
Expand description

An error when using a mesh.

Show fields

Fields of MeshError

message: String
Expand description

Error message

CameraError
Expand description

An error when using a camera.

Show fields

Fields of CameraError

message: String
Expand description

Error message

Trait Implementations

impl Debug for Error[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.