//! Defines traits for core
useash::vk;/// Direct access to the object's handle's as_raw representation
pubunsafetraitAsRaw{/// Get the as_raw u64 value of the handle underlying the object
unsafefnas_raw(&self)->u64;}/// Represents an abstraction for naming objects in Vulkan for debuggers
pubtraitNameable: AsRaw {/// Change the name of the given object
constOBJECT_TYPE:vk::ObjectType;}