pub trait TestBindingProxyMethods<D>where
D: DomTypes,{
Show 13 methods
// Required methods
fn Length(&self) -> u32;
fn GetNamedItem(&self, item_name: DOMString) -> DOMString;
fn SetNamedItem(&self, item_name: DOMString, value: DOMString);
fn GetItem(&self, index: u32) -> DOMString;
fn SetItem(&self, index: u32, value: DOMString);
fn RemoveItem(&self, name: DOMString);
fn Stringifier(&self) -> DOMString;
fn IndexedGetter(&self, index: u32) -> Option<DOMString>;
fn IndexedSetter(&self, index: u32, value: DOMString);
fn SupportedPropertyNames(&self, no_gc: &NoGC) -> Vec<DOMString>;
fn NamedGetter(&self, item_name: DOMString) -> Option<DOMString>;
fn NamedSetter(&self, item_name: DOMString, value: DOMString);
fn NamedDeleter(&self, name: DOMString);
}Required Methods§
fn Length(&self) -> u32
fn GetNamedItem(&self, item_name: DOMString) -> DOMString
fn SetNamedItem(&self, item_name: DOMString, value: DOMString)
fn GetItem(&self, index: u32) -> DOMString
fn SetItem(&self, index: u32, value: DOMString)
fn RemoveItem(&self, name: DOMString)
fn Stringifier(&self) -> DOMString
fn IndexedGetter(&self, index: u32) -> Option<DOMString>
fn IndexedSetter(&self, index: u32, value: DOMString)
fn SupportedPropertyNames(&self, no_gc: &NoGC) -> Vec<DOMString>
fn NamedGetter(&self, item_name: DOMString) -> Option<DOMString>
fn NamedSetter(&self, item_name: DOMString, value: DOMString)
fn NamedDeleter(&self, name: DOMString)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".