servo/components/script/dom/bindings
Narfinger 1e471b9b41
Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481)
This is part of the future work of implementing LazyDOMString as
outlined in issue #39479.

We use str() method or direct implementations on DOMString for these
methods. We also change some types.
This is independent of https://github.com/servo/servo/pull/39480

Signed-off-by: Narfinger Narfinger@users.noreply.github.com

Testing: This is essentially just renaming a method and a type and
should not change functionality.

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
2025-09-25 12:27:42 +00:00
..
buffer_source.rs script: Measure heap usage of various ignored fields (#38791) 2025-08-20 08:43:58 +00:00
cell.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
constructor.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
conversions.rs script: Make get_property_jsval a safe function (#39137) 2025-09-04 23:11:15 +00:00
domname.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
error.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
frozenarray.rs Add AsHandleValue trait to Heap<Value> and make Heap values rooted (#38024) 2025-08-04 16:42:53 +00:00
function.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
import.rs Move generated bindings to script_bindings (#36323) 2025-04-04 06:45:08 +00:00
inheritance.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
like.rs Move more bindings types to script_bindings (#35620) 2025-02-23 14:25:46 +00:00
mod.rs script: Update name validation for attribute, element, and doctype (#37747) 2025-07-11 02:45:52 +00:00
principals.rs tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
proxyhandler.rs script: Wrap unsafe code in components/script/bindings in unsafe {} (#38544) 2025-08-08 17:18:30 +00:00
refcounted.rs Removed FnvHash and transformed the rest to FxHashmap (#39233) 2025-09-10 13:34:54 +00:00
reflector.rs script: Return global objects for DOM objects in the relevant realm (#37120) 2025-05-25 03:21:05 +00:00
root.rs script_bindings: Remove Cell wrapper from thread-local RootCollection. (#39043) 2025-08-30 19:47:26 +00:00
serializable.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
settings_stack.rs tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
str.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
structuredclone.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
trace.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
transferable.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
utils.rs script: Reduce ScriptThread TLS usage (#38875) 2025-08-30 16:51:40 +00:00
weakref.rs script: Wrap unsafe code in components/script/bindings in unsafe {} (#38544) 2025-08-08 17:18:30 +00:00
xmlname.rs script: Update name validation for attribute, element, and doctype (#37747) 2025-07-11 02:45:52 +00:00