diff --git a/wgpu-core/src/hub.rs b/wgpu-core/src/hub.rs index bae29f4a45..adb98ae5f3 100644 --- a/wgpu-core/src/hub.rs +++ b/wgpu-core/src/hub.rs @@ -384,19 +384,19 @@ impl> Registry { } impl> Registry { - pub(crate) fn register>(&self, id: I, value: T, _token: &mut Token) { + pub fn register>(&self, id: I, value: T, _token: &mut Token) { debug_assert_eq!(id.unzip().2, self.backend); self.data.write().insert(id, value); } - pub(crate) fn read<'a, A: Access>( + pub fn read<'a, A: Access>( &'a self, _token: &'a mut Token, ) -> (RwLockReadGuard<'a, Storage>, Token<'a, T>) { (self.data.read(), Token::new()) } - pub(crate) fn write<'a, A: Access>( + pub fn write<'a, A: Access>( &'a self, _token: &'a mut Token, ) -> (RwLockWriteGuard<'a, Storage>, Token<'a, T>) { @@ -405,7 +405,7 @@ impl> Registry { } impl> Registry { - pub(crate) fn register_identity>( + pub fn register_identity>( &self, id_in: >::Input, value: T, @@ -416,7 +416,7 @@ impl> Registry { id } - pub(crate) fn register_error>( + pub fn register_error>( &self, id_in: >::Input, _token: &mut Token, @@ -427,7 +427,7 @@ impl> Registry { id } - pub(crate) fn unregister<'a, A: Access>( + pub fn unregister<'a, A: Access>( &self, id: I, _token: &'a mut Token, @@ -438,7 +438,7 @@ impl> Registry { (value, Token::new()) } - pub(crate) fn free_id(&self, id: I) { + pub fn free_id(&self, id: I) { self.identity.free(id) } }