Struct naga_oil::compose::ComposableModuleDefinition
source · pub struct ComposableModuleDefinition {
pub name: String,
pub sanitized_source: String,
pub language: ShaderLanguage,
pub file_path: String,
pub shader_defs: HashMap<String, ShaderDefValue>,
/* private fields */
}
Fields§
§name: String
§sanitized_source: String
§language: ShaderLanguage
§file_path: String
§shader_defs: HashMap<String, ShaderDefValue>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComposableModuleDefinition
impl RefUnwindSafe for ComposableModuleDefinition
impl Send for ComposableModuleDefinition
impl Sync for ComposableModuleDefinition
impl Unpin for ComposableModuleDefinition
impl UnwindSafe for ComposableModuleDefinition
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