pub trait GPURenderPipelineMethods<D>where
    D: DomTypes,{
    // Required methods
    fn Label(&self) -> USVString;
    fn SetLabel(&self, value: USVString);
    fn GetBindGroupLayout(
        &self,
        index: u32,
    ) -> Result<Root<Dom<<D as DomTypes>::GPUBindGroupLayout>>, Error>;
}