1 use webcore::value::Reference; 2 use webapi::event_target::{IEventTarget, EventTarget}; 3 use webapi::node::{INode, Node}; 4 use webapi::parent_node::IParentNode; 5 6 /// A reference to a JavaScript object DocumentFragment. 7 /// 8 /// [(JavaScript docs)](https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment) 9 // https://dom.spec.whatwg.org/#documentfragment 10 #[derive(Clone, Debug, PartialEq, Eq, ReferenceType)] 11 #[reference(instance_of = "DocumentFragment")] 12 #[reference(subclass_of(EventTarget, Node))] 13 pub struct DocumentFragment( Reference ); 14 15 impl IEventTarget for DocumentFragment {} 16 impl INode for DocumentFragment {} 17 impl IParentNode for DocumentFragment {} 18