diff options
author | Josh Matthews <josh@joshmatthews.net> | 2025-01-10 03:19:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-10 08:19:19 +0000 |
commit | c94d909a8688589209cdf0c7ae58e40f9b8c411e (patch) | |
tree | 12febf23eed4438249fd4d276c4d8b35dee22a97 /components/script/dom/webgpu/identityhub.rs | |
parent | f220d6d3a52296794cd19935e9e59cc75a179a44 (diff) | |
download | servo-c94d909a8688589209cdf0c7ae58e40f9b8c411e.tar.gz servo-c94d909a8688589209cdf0c7ae58e40f9b8c411e.zip |
script: Limit public exports. (#34915)
* script: Restrict reexport visibility of DOM types.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Mass pub->pub(crate) conversion.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Hide existing dead code warnings.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Formatting.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix clippy warnings.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Formatting.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix unit tests.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix clippy.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* More formatting.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
Diffstat (limited to 'components/script/dom/webgpu/identityhub.rs')
-rw-r--r-- | components/script/dom/webgpu/identityhub.rs | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/components/script/dom/webgpu/identityhub.rs b/components/script/dom/webgpu/identityhub.rs index c98618e97f0..102699c033e 100644 --- a/components/script/dom/webgpu/identityhub.rs +++ b/components/script/dom/webgpu/identityhub.rs @@ -16,7 +16,7 @@ use webgpu::wgc::id::{ use webgpu::wgc::identity::IdentityManager; #[derive(Debug)] -pub struct IdentityHub { +pub(crate) struct IdentityHub { adapters: IdentityManager<Adapter>, devices: IdentityManager<Device>, queues: IdentityManager<Queue>, @@ -61,139 +61,139 @@ impl Default for IdentityHub { } impl IdentityHub { - pub fn create_device_id(&self) -> DeviceId { + pub(crate) fn create_device_id(&self) -> DeviceId { self.devices.process() } - pub fn free_device_id(&self, id: DeviceId) { + pub(crate) fn free_device_id(&self, id: DeviceId) { self.devices.free(id); } - pub fn create_queue_id(&self) -> QueueId { + pub(crate) fn create_queue_id(&self) -> QueueId { self.queues.process() } - pub fn free_queue_id(&self, id: QueueId) { + pub(crate) fn free_queue_id(&self, id: QueueId) { self.queues.free(id); } - pub fn create_adapter_id(&self) -> AdapterId { + pub(crate) fn create_adapter_id(&self) -> AdapterId { self.adapters.process() } - pub fn free_adapter_id(&self, id: AdapterId) { + pub(crate) fn free_adapter_id(&self, id: AdapterId) { self.adapters.free(id); } - pub fn create_buffer_id(&self) -> BufferId { + pub(crate) fn create_buffer_id(&self) -> BufferId { self.buffers.process() } - pub fn free_buffer_id(&self, id: BufferId) { + pub(crate) fn free_buffer_id(&self, id: BufferId) { self.buffers.free(id); } - pub fn create_bind_group_id(&self) -> BindGroupId { + pub(crate) fn create_bind_group_id(&self) -> BindGroupId { self.bind_groups.process() } - pub fn free_bind_group_id(&self, id: BindGroupId) { + pub(crate) fn free_bind_group_id(&self, id: BindGroupId) { self.bind_groups.free(id); } - pub fn create_bind_group_layout_id(&self) -> BindGroupLayoutId { + pub(crate) fn create_bind_group_layout_id(&self) -> BindGroupLayoutId { self.bind_group_layouts.process() } - pub fn free_bind_group_layout_id(&self, id: BindGroupLayoutId) { + pub(crate) fn free_bind_group_layout_id(&self, id: BindGroupLayoutId) { self.bind_group_layouts.free(id); } - pub fn create_compute_pipeline_id(&self) -> ComputePipelineId { + pub(crate) fn create_compute_pipeline_id(&self) -> ComputePipelineId { self.compute_pipelines.process() } - pub fn free_compute_pipeline_id(&self, id: ComputePipelineId) { + pub(crate) fn free_compute_pipeline_id(&self, id: ComputePipelineId) { self.compute_pipelines.free(id); } - pub fn create_pipeline_layout_id(&self) -> PipelineLayoutId { + pub(crate) fn create_pipeline_layout_id(&self) -> PipelineLayoutId { self.pipeline_layouts.process() } - pub fn free_pipeline_layout_id(&self, id: PipelineLayoutId) { + pub(crate) fn free_pipeline_layout_id(&self, id: PipelineLayoutId) { self.pipeline_layouts.free(id); } - pub fn create_shader_module_id(&self) -> ShaderModuleId { + pub(crate) fn create_shader_module_id(&self) -> ShaderModuleId { self.shader_modules.process() } - pub fn free_shader_module_id(&self, id: ShaderModuleId) { + pub(crate) fn free_shader_module_id(&self, id: ShaderModuleId) { self.shader_modules.free(id); } - pub fn create_command_encoder_id(&self) -> CommandEncoderId { + pub(crate) fn create_command_encoder_id(&self) -> CommandEncoderId { self.command_encoders.process() } - pub fn free_command_buffer_id(&self, id: CommandEncoderId) { + pub(crate) fn free_command_buffer_id(&self, id: CommandEncoderId) { self.command_encoders.free(id); } - pub fn create_sampler_id(&self) -> SamplerId { + pub(crate) fn create_sampler_id(&self) -> SamplerId { self.samplers.process() } - pub fn free_sampler_id(&self, id: SamplerId) { + pub(crate) fn free_sampler_id(&self, id: SamplerId) { self.samplers.free(id); } - pub fn create_render_pipeline_id(&self) -> RenderPipelineId { + pub(crate) fn create_render_pipeline_id(&self) -> RenderPipelineId { self.render_pipelines.process() } - pub fn free_render_pipeline_id(&self, id: RenderPipelineId) { + pub(crate) fn free_render_pipeline_id(&self, id: RenderPipelineId) { self.render_pipelines.free(id); } - pub fn create_texture_id(&self) -> TextureId { + pub(crate) fn create_texture_id(&self) -> TextureId { self.textures.process() } - pub fn free_texture_id(&self, id: TextureId) { + pub(crate) fn free_texture_id(&self, id: TextureId) { self.textures.free(id); } - pub fn create_texture_view_id(&self) -> TextureViewId { + pub(crate) fn create_texture_view_id(&self) -> TextureViewId { self.texture_views.process() } - pub fn free_texture_view_id(&self, id: TextureViewId) { + pub(crate) fn free_texture_view_id(&self, id: TextureViewId) { self.texture_views.free(id); } - pub fn create_render_bundle_id(&self) -> RenderBundleId { + pub(crate) fn create_render_bundle_id(&self) -> RenderBundleId { self.render_bundles.process() } - pub fn free_render_bundle_id(&self, id: RenderBundleId) { + pub(crate) fn free_render_bundle_id(&self, id: RenderBundleId) { self.render_bundles.free(id); } - pub fn create_compute_pass_id(&self) -> ComputePassId { + pub(crate) fn create_compute_pass_id(&self) -> ComputePassId { self.compute_passes.process() } - pub fn free_compute_pass_id(&self, id: ComputePassId) { + pub(crate) fn free_compute_pass_id(&self, id: ComputePassId) { self.compute_passes.free(id); } - pub fn create_render_pass_id(&self) -> RenderPassId { + pub(crate) fn create_render_pass_id(&self) -> RenderPassId { self.render_passes.process() } - pub fn free_render_pass_id(&self, id: RenderPassId) { + pub(crate) fn free_render_pass_id(&self, id: RenderPassId) { self.render_passes.free(id); } } |