Struct naga::back::spv::LogicalLayout
source · struct LogicalLayout {
capabilities: Vec<Word>,
extensions: Vec<Word>,
ext_inst_imports: Vec<Word>,
memory_model: Vec<Word>,
entry_points: Vec<Word>,
execution_modes: Vec<Word>,
debugs: Vec<Word>,
annotations: Vec<Word>,
declarations: Vec<Word>,
function_declarations: Vec<Word>,
function_definitions: Vec<Word>,
}
Fields§
§capabilities: Vec<Word>
§extensions: Vec<Word>
§ext_inst_imports: Vec<Word>
§memory_model: Vec<Word>
§entry_points: Vec<Word>
§execution_modes: Vec<Word>
§debugs: Vec<Word>
§annotations: Vec<Word>
§declarations: Vec<Word>
§function_declarations: Vec<Word>
§function_definitions: Vec<Word>
Implementations§
Trait Implementations§
source§impl Default for LogicalLayout
impl Default for LogicalLayout
source§fn default() -> LogicalLayout
fn default() -> LogicalLayout
Returns the “default value” for a type. Read more
source§impl Recyclable for LogicalLayout
impl Recyclable for LogicalLayout
Auto Trait Implementations§
impl Freeze for LogicalLayout
impl RefUnwindSafe for LogicalLayout
impl Send for LogicalLayout
impl Sync for LogicalLayout
impl Unpin for LogicalLayout
impl UnwindSafe for LogicalLayout
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