Struct pilka_dyn::ash::vk::Result[]

#[repr(transparent)]pub struct Result(_);

Implementations

impl Result

pub const fn from_raw(x: i32) -> Result

pub const fn as_raw(self) -> i32

impl Result

pub const SUCCESS: Result

Command completed successfully

pub const NOT_READY: Result

A fence or query has not yet completed

pub const TIMEOUT: Result

A wait operation has not completed in the specified time

pub const EVENT_SET: Result

An event is signaled

pub const EVENT_RESET: Result

An event is unsignaled

pub const INCOMPLETE: Result

A return array was too small for the result

pub const ERROR_OUT_OF_HOST_MEMORY: Result

A host memory allocation has failed

pub const ERROR_OUT_OF_DEVICE_MEMORY: Result

A device memory allocation has failed

pub const ERROR_INITIALIZATION_FAILED: Result

Initialization of a object has failed

pub const ERROR_DEVICE_LOST: Result

The logical device has been lost. See <>

pub const ERROR_MEMORY_MAP_FAILED: Result

Mapping of a memory object has failed

pub const ERROR_LAYER_NOT_PRESENT: Result

Layer specified does not exist

pub const ERROR_EXTENSION_NOT_PRESENT: Result

Extension specified does not exist

pub const ERROR_FEATURE_NOT_PRESENT: Result

Requested feature is not available on this device

pub const ERROR_INCOMPATIBLE_DRIVER: Result

Unable to find a Vulkan driver

pub const ERROR_TOO_MANY_OBJECTS: Result

Too many objects of the type have already been created

pub const ERROR_FORMAT_NOT_SUPPORTED: Result

Requested format is not supported on this device

pub const ERROR_FRAGMENTED_POOL: Result

A requested pool allocation has failed due to fragmentation of the pool's memory

pub const ERROR_UNKNOWN: Result

An unknown error has occurred, due to an implementation or application bug

impl Result

Generated from 'VK_KHR_surface'

impl Result

Generated from 'VK_KHR_surface'

impl Result

Generated from 'VK_KHR_swapchain'

impl Result

Generated from 'VK_KHR_swapchain'

impl Result

Generated from 'VK_KHR_display_swapchain'

impl Result

Generated from 'VK_EXT_debug_report'

impl Result

Generated from 'VK_NV_glsl_shader'

impl Result

Generated from 'VK_KHR_maintenance1'

impl Result

Generated from 'VK_KHR_external_memory'

impl Result

Generated from 'VK_KHR_ray_tracing'

impl Result

Generated from 'VK_EXT_image_drm_format_modifier'

impl Result

Generated from 'VK_EXT_descriptor_indexing'

impl Result

Generated from 'VK_EXT_global_priority'

impl Result

Generated from 'VK_EXT_buffer_device_address'

impl Result

Generated from 'VK_EXT_full_screen_exclusive'

impl Result

Generated from 'VK_KHR_buffer_device_address'

impl Result

Generated from 'VK_KHR_deferred_host_operations'

impl Result

Generated from 'VK_KHR_deferred_host_operations'

impl Result

Generated from 'VK_KHR_deferred_host_operations'

impl Result

Generated from 'VK_KHR_deferred_host_operations'

impl Result

Generated from 'VK_EXT_pipeline_creation_cache_control'

impl Result

Generated from 'VK_VERSION_1_1'

impl Result

Generated from 'VK_VERSION_1_1'

impl Result

Generated from 'VK_VERSION_1_2'

impl Result

Generated from 'VK_VERSION_1_2'

Trait Implementations

impl Clone for Result

impl Copy for Result

impl Debug for Result

impl Default for Result

impl Display for Result

impl Eq for Result

impl Error for Result

impl Hash for Result

impl Ord for Result

impl PartialEq<Result> for Result

impl PartialOrd<Result> for Result

impl StructuralEq for Result

impl StructuralPartialEq for Result

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.