Enum spirv_reflect::types::ReflectGenerator
source · pub enum ReflectGenerator {
Unknown,
KhronosLlvmSpirvTranslator,
KhronosSpirvToolsAssembler,
KhronosGlslangReferenceFrontEnd,
GoogleShadercOverGlslang,
GoogleSpiregg,
GoogleRspirv,
XLegendMesaMesairSpirvTranslator,
KhronosSpirvToolsLinker,
WineVkd3dShaderCompiler,
ClayClayShaderCompiler,
}
Variants
Unknown
KhronosLlvmSpirvTranslator
KhronosSpirvToolsAssembler
KhronosGlslangReferenceFrontEnd
GoogleShadercOverGlslang
GoogleSpiregg
GoogleRspirv
XLegendMesaMesairSpirvTranslator
KhronosSpirvToolsLinker
WineVkd3dShaderCompiler
ClayClayShaderCompiler
Trait Implementations
sourceimpl Clone for ReflectGenerator
impl Clone for ReflectGenerator
sourcefn clone(&self) -> ReflectGenerator
fn clone(&self) -> ReflectGenerator
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ReflectGenerator
impl Debug for ReflectGenerator
sourceimpl Default for ReflectGenerator
impl Default for ReflectGenerator
sourceimpl Serialize for ReflectGenerator
impl Serialize for ReflectGenerator
impl Copy for ReflectGenerator
Auto Trait Implementations
impl RefUnwindSafe for ReflectGenerator
impl Send for ReflectGenerator
impl Sync for ReflectGenerator
impl Unpin for ReflectGenerator
impl UnwindSafe for ReflectGenerator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more