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 Freeze for ComposableModule
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