servo/components/script/dom/webxr
Jo Steven Novaryo 3ce95b2ba5
script: Impl safe from_jsval wrapper (#38149)
Implement `SafeFromJSValConvertible`, a safe wrapper for
`ToJSValConvertible`. And, replace unsafe `ToJSValConvertible` with
`SafeFromJSValConvertible` in `script/dom` to reduce the amount of
unsafe code in `script`.

This would support the implementation of `AdoptedStylesheet` where we
will need to have a setter/getter of sequence, that was implemented by
`any` types.

Part of https://github.com/servo/servo/issues/37951

Signed-off-by: Jo Steven Novaryo <jo.steven.novaryo@huawei.com>
2025-07-17 19:32:36 +00:00
..
fakexrdevice.rs
fakexrinputcontroller.rs
mod.rs
xrboundedreferencespace.rs
xrcompositionlayer.rs
xrcubelayer.rs
xrcylinderlayer.rs
xrequirectlayer.rs
xrframe.rs
xrhand.rs
xrhittestresult.rs
xrhittestsource.rs
xrinputsource.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
xrinputsourcearray.rs
xrinputsourceevent.rs
xrinputsourceschangeevent.rs
xrjointpose.rs
xrjointspace.rs
xrlayer.rs
xrlayerevent.rs
xrmediabinding.rs
xrpose.rs
xrprojectionlayer.rs
xrquadlayer.rs
xrray.rs
xrreferencespace.rs
xrreferencespaceevent.rs
xrrenderstate.rs
xrrigidtransform.rs
xrsession.rs Move common indexeddb methods out of dom implementations (#38101) 2025-07-17 04:19:03 +00:00
xrsessionevent.rs
xrspace.rs
xrsubimage.rs
xrsystem.rs script: Impl safe from_jsval wrapper (#38149) 2025-07-17 19:32:36 +00:00
xrtest.rs
xrview.rs
xrviewerpose.rs script: introduce safe wrappers for js val conversions (#38004) 2025-07-15 01:57:15 +00:00
xrviewport.rs
xrwebglbinding.rs
xrwebgllayer.rs
xrwebglsubimage.rs