Rewild Your Web
web
browser
dweb
1--- original
2+++ modified
3@@ -0,0 +1,36 @@
4+/* SPDX Id: AGPL-3.0-or-later */
5+
6+use dom_struct::dom_struct;
7+use script_bindings::domstring::DOMString;
8+
9+use crate::dom::bindings::codegen::Bindings::PairingBinding::PeerMethods;
10+use crate::dom::eventtarget::EventTarget;
11+
12+#[dom_struct]
13+pub(crate) struct Peer {
14+ eventtarget: EventTarget,
15+}
16+
17+impl Peer {
18+ fn new_inherited() -> Peer {
19+ Peer {
20+ eventtarget: EventTarget::new_inherited(),
21+ }
22+ }
23+}
24+
25+impl PeerMethods<crate::DomTypeHolder> for Peer {
26+ fn DisplayName(&self) -> DOMString {
27+ todo!()
28+ }
29+
30+ fn SetDisplayName(&self, _name: DOMString) {
31+ todo!()
32+ }
33+
34+ fn Id(&self) -> DOMString {
35+ todo!()
36+ }
37+
38+ event_handler!(peerleft, GetOnpeerleft, SetOnpeerleft);
39+}