Enum spirv_cross_sys::SpvMemoryModel
source · #[repr(i32)]pub enum SpvMemoryModel {
Simple = 0,
GLSL450 = 1,
OpenCL = 2,
Vulkan = 3,
}Variants§
Implementations§
source§impl SpvMemoryModel
impl SpvMemoryModel
pub const VulkanKHR: SpvMemoryModel = SpvMemoryModel::Vulkan
Trait Implementations§
source§impl Clone for SpvMemoryModel
impl Clone for SpvMemoryModel
source§fn clone(&self) -> SpvMemoryModel
fn clone(&self) -> SpvMemoryModel
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SpvMemoryModel
impl Debug for SpvMemoryModel
source§impl Hash for SpvMemoryModel
impl Hash for SpvMemoryModel
source§impl PartialEq for SpvMemoryModel
impl PartialEq for SpvMemoryModel
impl Copy for SpvMemoryModel
impl Eq for SpvMemoryModel
impl StructuralPartialEq for SpvMemoryModel
Auto Trait Implementations§
impl Freeze for SpvMemoryModel
impl RefUnwindSafe for SpvMemoryModel
impl Send for SpvMemoryModel
impl Sync for SpvMemoryModel
impl Unpin for SpvMemoryModel
impl UnwindSafe for SpvMemoryModel
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)