mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
script: Refer to DOM interfaces with generic types in generated bindings. (#35457)
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
parent
14db055d46
commit
1192ae32b0
20 changed files with 627 additions and 167 deletions
|
@ -1925,7 +1925,7 @@ fn as_uintptr<T>(t: &T) -> uintptr_t {
|
|||
impl Node {
|
||||
pub(crate) fn reflect_node<N>(node: Box<N>, document: &Document, can_gc: CanGc) -> DomRoot<N>
|
||||
where
|
||||
N: DerivedFrom<Node> + DomObject + DomObjectWrap,
|
||||
N: DerivedFrom<Node> + DomObject + DomObjectWrap<crate::DomTypeHolder>,
|
||||
{
|
||||
Self::reflect_node_with_proto(node, document, None, can_gc)
|
||||
}
|
||||
|
@ -1937,7 +1937,7 @@ impl Node {
|
|||
can_gc: CanGc,
|
||||
) -> DomRoot<N>
|
||||
where
|
||||
N: DerivedFrom<Node> + DomObject + DomObjectWrap,
|
||||
N: DerivedFrom<Node> + DomObject + DomObjectWrap<crate::DomTypeHolder>,
|
||||
{
|
||||
let window = document.window();
|
||||
reflect_dom_object_with_proto(node, window, proto, can_gc)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue