diff options
Diffstat (limited to 'components/script/dom/bindings')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 4 | ||||
-rw-r--r-- | components/script/dom/bindings/root.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 72f13335ac0..ca041fdddeb 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -7301,9 +7301,9 @@ def process_arg(expr, arg): if arg.variadic or arg.type.isSequence(): expr += ".r()" elif arg.type.nullable() and arg.optional and not arg.defaultValue: - expr += ".as_ref().map(Option::deref)" + expr += ".as_ref().map(Option::as_deref)" elif arg.type.nullable() or arg.optional and not arg.defaultValue: - expr += ".deref()" + expr += ".as_deref()" else: expr = "&" + expr elif isinstance(arg.type, IDLPromiseType): diff --git a/components/script/dom/bindings/root.rs b/components/script/dom/bindings/root.rs index c87c83a2469..6e2c883984c 100644 --- a/components/script/dom/bindings/root.rs +++ b/components/script/dom/bindings/root.rs @@ -332,7 +332,7 @@ unsafe impl<T: DomObject> JSTraceable for Dom<T> { unsafe fn trace(&self, trc: *mut JSTracer) { let trace_string; let trace_info = if cfg!(debug_assertions) { - trace_string = format!("for {} on heap", ::std::intrinsics::type_name::<T>()); + trace_string = format!("for {} on heap", ::std::any::type_name::<T>()); &trace_string[..] } else { "for DOM object on heap" |