From 7d931e673af2780f3f62d52cb17324ec2cc68c71 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Mon, 7 Oct 2024 21:51:58 -0400 Subject: script: Include constructors and static methods in generated DOM traits (#33665) * Add all constructors, special operations, and static methods to generated DOM interface traits. Signed-off-by: Josh Matthews * Move all constructors and static methods defined in bare impl blocks inside FooMethods trait impls. Signed-off-by: Josh Matthews * Add missing doc links. Signed-off-by: Josh Matthews --------- Signed-off-by: Josh Matthews --- components/script/dom/gpuoutofmemoryerror.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'components/script/dom/gpuoutofmemoryerror.rs') diff --git a/components/script/dom/gpuoutofmemoryerror.rs b/components/script/dom/gpuoutofmemoryerror.rs index fa97670e564..588bfc86cfc 100644 --- a/components/script/dom/gpuoutofmemoryerror.rs +++ b/components/script/dom/gpuoutofmemoryerror.rs @@ -6,6 +6,7 @@ use dom_struct::dom_struct; use js::rust::HandleObject; use super::types::GPUError; +use crate::dom::bindings::codegen::Bindings::WebGPUBinding::GPUOutOfMemoryError_Binding::GPUOutOfMemoryErrorMethods; use crate::dom::bindings::reflector::reflect_dom_object_with_proto; use crate::dom::bindings::root::DomRoot; use crate::dom::bindings::str::DOMString; @@ -37,10 +38,11 @@ impl GPUOutOfMemoryError { can_gc, ) } +} +impl GPUOutOfMemoryErrorMethods for GPUOutOfMemoryError { /// - #[allow(non_snake_case)] - pub fn Constructor( + fn Constructor( global: &GlobalScope, proto: Option, can_gc: CanGc, -- cgit v1.2.3