Struct naga_oil::compose::ComposableModule
source · pub struct ComposableModule {
pub decorated_name: String,
pub imports: Vec<ImportDefinition>,
pub owned_types: HashSet<String>,
pub owned_constants: HashSet<String>,
pub owned_vars: HashSet<String>,
pub owned_functions: HashSet<String>,
pub virtual_functions: HashSet<String>,
pub override_functions: IndexMap<String, Vec<String>>,
/* private fields */
}
Fields§
§decorated_name: String
§imports: Vec<ImportDefinition>
§owned_types: HashSet<String>
§owned_constants: HashSet<String>
§owned_vars: HashSet<String>
§owned_functions: HashSet<String>
§virtual_functions: HashSet<String>
§override_functions: IndexMap<String, Vec<String>>
Trait Implementations§
source§impl Debug for ComposableModule
impl Debug for ComposableModule
source§impl Default for ComposableModule
impl Default for ComposableModule
source§fn default() -> ComposableModule
fn default() -> ComposableModule
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ComposableModule
impl Send for ComposableModule
impl Sync for ComposableModule
impl Unpin for ComposableModule
impl UnwindSafe for ComposableModule
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