Enum vulkano::instance::InstanceCreationError [] [src]

pub enum InstanceCreationError {
    LoadingError(LoadingError),
    OomError(OomError),
    InitializationFailed,
    LayerNotPresent,
    ExtensionNotPresent,
    IncompatibleDriver,
}

Error that can happen when creating an instance.

Variants

Failed to load the Vulkan shared library.

Not enough memory.

Failed to initialize for an implementation-specific reason.

One of the requested layers is missing.

One of the requested extensions is missing.

The version requested is not supported by the implementation.

Trait Implementations

impl Clone for InstanceCreationError
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for InstanceCreationError
[src]

[src]

Formats the value using the given formatter. Read more

impl Error for InstanceCreationError
[src]

[src]

A short description of the error. Read more

[src]

The lower-level cause of this error, if any. Read more

impl Display for InstanceCreationError
[src]

[src]

Formats the value using the given formatter. Read more

impl From<OomError> for InstanceCreationError
[src]

[src]

Performs the conversion.

impl From<LoadingError> for InstanceCreationError
[src]

[src]

Performs the conversion.

Auto Trait Implementations