diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 526813cb8cc..6dc8ece7f55 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1905,10 +1905,10 @@ class CGAbstractExternMethod(CGAbstractMethod): class PropertyArrays(): def __init__(self, descriptor): - self.staticMethods = MethodDefiner(descriptor, "StaticMethods", - static=True) - self.staticAttrs = AttrDefiner(descriptor, "StaticAttributes", - static=True) + self.static_methods = MethodDefiner(descriptor, "StaticMethods", + static=True) + self.static_attrs = AttrDefiner(descriptor, "StaticAttributes", + static=True) self.methods = MethodDefiner(descriptor, "Methods", static=False) self.attrs = AttrDefiner(descriptor, "Attributes", static=False) self.consts = ConstDefiner(descriptor, "Constants") @@ -1916,7 +1916,7 @@ class PropertyArrays(): @staticmethod def arrayNames(): - return [ "staticMethods", "staticAttrs", "methods", "attrs", "consts" ] + return ["static_methods", "static_attrs", "methods", "attrs", "consts"] def variableNames(self): names = {} diff --git a/components/script/dom/bindings/utils.rs b/components/script/dom/bindings/utils.rs index 3bc80172b90..8e5610d97d3 100644 --- a/components/script/dom/bindings/utils.rs +++ b/components/script/dom/bindings/utils.rs @@ -171,9 +171,9 @@ pub struct NativeProperties { /// Constants for the interface. pub consts: Option<&'static [ConstantSpec]>, /// Static methods for the interface. - pub staticMethods: Option<&'static [JSFunctionSpec]>, + pub static_methods: Option<&'static [JSFunctionSpec]>, /// Static attributes for the interface. - pub staticAttrs: Option<&'static [JSPropertySpec]>, + pub static_attrs: Option<&'static [JSPropertySpec]>, } unsafe impl Sync for NativeProperties {} @@ -226,13 +226,17 @@ fn CreateInterfaceObject(cx: *mut JSContext, global: *mut JSObject, receiver: *m let constructor = JS_GetFunctionObject(fun); assert!(!constructor.is_null()); - match members.staticMethods { - Some(staticMethods) => DefineMethods(cx, constructor, staticMethods), + match members.static_methods { + Some(static_methods) => { + DefineMethods(cx, constructor, static_methods) + }, _ => (), } - match members.staticAttrs { - Some(staticProperties) => DefineProperties(cx, constructor, staticProperties), + match members.static_attrs { + Some(static_properties) => { + DefineProperties(cx, constructor, static_properties) + }, _ => (), }