MCPcopy Create free account
hub / github.com/Rust-GPU/rust-gpu / apply_generic_args

Method apply_generic_args

crates/rustc_codegen_spirv/src/linker/specializer.rs:455–460  ·  view source on GitHub ↗

Replace `Param(i)` with `generic_args[i]` while preserving `Concrete`.

(self, generic_args: &[CopyOperand])

Source from the content-addressed store, hash-verified

453impl ConcreteOrParam {
454 /// Replace `Param(i)` with `generic_args[i]` while preserving `Concrete`.
455 fn apply_generic_args(self, generic_args: &[CopyOperand]) -> CopyOperand {
456 match self {
457 Self::Concrete(x) => x,
458 Self::Param(Param(i)) => generic_args[i as usize],
459 }
460 }
461}
462
463#[derive(Debug)]

Callers 1

to_concreteMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected