Move CustomTraceable to script_bindings. (#35988)

* script: Move CustomTraceable to script_bindings.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* script: Move record binding support to script_bindings.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Address clippy warnings.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Josh Matthews 2025-03-16 10:08:22 -04:00 committed by GitHub
parent d35da38a2f
commit c8d8787959
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 340 additions and 277 deletions

8
Cargo.lock generated
View file

@ -6382,22 +6382,30 @@ name = "script_bindings"
version = "0.0.1"
dependencies = [
"bitflags 2.9.0",
"crossbeam-channel",
"cssparser",
"html5ever",
"indexmap",
"jstraceable_derive",
"libc",
"log",
"malloc_size_of_derive",
"mozjs",
"num-traits",
"parking_lot",
"phf_codegen",
"phf_shared",
"regex",
"serde_json",
"servo_arc",
"servo_config",
"servo_malloc_size_of",
"smallvec",
"style",
"stylo_atoms",
"tendril",
"webxr-api",
"xml5ever",
]
[[package]]