@@ -277,7 +277,7 @@ impl<T: ShaderType + WriteInto> DynamicUniformBuffer<T> {
277277 max_count : usize ,
278278 device : & RenderDevice ,
279279 queue : & ' a RenderQueue ,
280- ) -> Option < DynamicUniformBufferWriter < ' a , T > > {
280+ ) -> Option < DynamicUniformBufferWriter < T > > {
281281 let alignment = if cfg ! ( target_abi = "sim" ) {
282282 // On iOS simulator on silicon macs, metal validation check that the host OS alignment
283283 // is respected, but the device reports the correct value for iOS, which is smaller.
@@ -357,27 +357,27 @@ impl<T: ShaderType + WriteInto> DynamicUniformBuffer<T> {
357357/// A writer that can be used to directly write elements into the target buffer.
358358///
359359/// For more information, see [`DynamicUniformBuffer::get_writer`].
360- pub struct DynamicUniformBufferWriter < ' a , T > {
361- buffer : encase:: DynamicUniformBuffer < QueueWriteBufferViewWrapper < ' a > > ,
360+ pub struct DynamicUniformBufferWriter < T > {
361+ buffer : encase:: DynamicUniformBuffer < QueueWriteBufferViewWrapper > ,
362362 _marker : PhantomData < fn ( ) -> T > ,
363363}
364364
365- impl < ' a , T : ShaderType + WriteInto > DynamicUniformBufferWriter < ' a , T > {
365+ impl < T : ShaderType + WriteInto > DynamicUniformBufferWriter < T > {
366366 pub fn write ( & mut self , value : & T ) -> u32 {
367367 self . buffer . write ( value) . unwrap ( ) as u32
368368 }
369369}
370370
371- /// A wrapper to work around the orphan rule so that [`wgpu::QueueWriteBufferView`] can implement
371+ /// A wrapper to work around the orphan rule so that [`wgpu::QueueWriteBufferView`] can implement
372372/// [`BufferMut`].
373- struct QueueWriteBufferViewWrapper < ' a > {
374- buffer_view : wgpu:: QueueWriteBufferView < ' a > ,
373+ struct QueueWriteBufferViewWrapper {
374+ buffer_view : wgpu:: QueueWriteBufferView ,
375375 // Must be kept separately and cannot be retrieved from buffer_view, as the read-only access will
376376 // invoke a panic.
377377 capacity : usize ,
378378}
379379
380- impl < ' a > BufferMut for QueueWriteBufferViewWrapper < ' a > {
380+ impl BufferMut for QueueWriteBufferViewWrapper {
381381 #[ inline]
382382 fn capacity ( & self ) -> usize {
383383 self . capacity
0 commit comments