servo/components/script/dom/bindings
bors-servo 43ebf6c82c
Auto merge of #29798 - jdm:per-interface-codegen, r=jdm
Extract bodies of generated binding helpers into common code

This is part of fixing #29770, by extracting common behaviour that [will be called](https://searchfox.org/mozilla-central/rev/2d678a843ceab81e43f7ffb83212197dc10e944a/dom/bindings/BindingUtils.cpp#3744) from new code in interface.rs.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes
2023-05-26 08:18:51 +02:00
..
codegen Use an enum to pass the index value for interfaces/protos. 2023-05-26 01:21:31 -04:00
callback.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
cell.rs
constant.rs
conversions.rs Clean up debug options 2023-05-01 14:09:28 +02:00
error.rs Stringify unknown JavaScript objects in global exception handlers 2023-01-12 19:57:51 +01:00
guard.rs
htmlconstructor.rs
inheritance.rs
interface.rs Formatting. 2023-05-26 01:24:47 -04:00
iterable.rs
mod.rs refactor(script): move crate::dom::bindings::{utils → principals)::ServoJSPrincipal 2021-07-13 21:45:21 +09:00
namespace.rs
num.rs
principals.rs Fix some build warnings 2023-01-11 12:50:36 +01:00
proxyhandler.rs clean up lints and tidy errors 2023-03-23 18:07:36 +08:00
record.rs Format. 2022-11-23 10:04:53 -05:00
refcounted.rs
reflector.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
root.rs revert: Introduce Untransplantable trait to indicate transplantability at the type level 2023-03-23 18:06:17 +08:00
serializable.rs
settings_stack.rs
str.rs
structuredclone.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
trace.rs revert: Introduce Untransplantable trait to indicate transplantability at the type level 2023-03-23 18:06:17 +08:00
transferable.rs
utils.rs Format. 2022-11-23 10:04:53 -05:00
weakref.rs
xmlname.rs