pub struct DawnShaderModule { /* private fields */ }Methods from Deref<Target = ShaderModule>§
pub fn get_compilation_info( &self, callback: impl FnMut(CompilationInfoRequestStatus, &CompilationInfo) + Send + 'static, ) -> Future
pub fn set_label(&self, label: String)
Trait Implementations§
Source§impl Clone for DawnShaderModule
impl Clone for DawnShaderModule
Source§fn clone(&self) -> DawnShaderModule
fn clone(&self) -> DawnShaderModule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DawnShaderModule
impl Debug for DawnShaderModule
Source§impl Deref for DawnShaderModule
impl Deref for DawnShaderModule
Source§impl ShaderModuleInterface for DawnShaderModule
impl ShaderModuleInterface for DawnShaderModule
fn get_compilation_info(&self) -> Pin<Box<dyn ShaderCompilationInfoFuture>>
Auto Trait Implementations§
impl Freeze for DawnShaderModule
impl RefUnwindSafe for DawnShaderModule
impl Send for DawnShaderModule
impl Sync for DawnShaderModule
impl Unpin for DawnShaderModule
impl UnsafeUnpin for DawnShaderModule
impl UnwindSafe for DawnShaderModule
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