pub trait DOMStringMapMethods<D: DomTypes> {
// Required methods
fn SupportedPropertyNames(&self) -> Vec<DOMString>;
fn NamedGetter(&self, name: DOMString) -> Option<DOMString>;
fn NamedSetter(
&self,
cx: &mut JSContext,
name: DOMString,
value: DOMString,
) -> Fallible<()>;
fn NamedDeleter(&self, cx: &mut JSContext, name: DOMString);
}Required Methods§
fn SupportedPropertyNames(&self) -> Vec<DOMString>
fn NamedGetter(&self, name: DOMString) -> Option<DOMString>
fn NamedSetter( &self, cx: &mut JSContext, name: DOMString, value: DOMString, ) -> Fallible<()>
fn NamedDeleter(&self, cx: &mut JSContext, name: DOMString)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".