Trait PluginMethods

Source
pub(crate) trait PluginMethods<D>
where D: DomTypes,
{ // Required methods fn Name(&self) -> DOMString; fn Description(&self) -> DOMString; fn Filename(&self) -> DOMString; fn Length(&self) -> u32; fn Item(&self, index: u32) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>; fn NamedItem( &self, name: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>; fn IndexedGetter( &self, index: u32, ) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>; fn SupportedPropertyNames(&self) -> Vec<DOMString>; fn NamedGetter( &self, name: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>; }

Required Methods§

Source

fn Name(&self) -> DOMString

Source

fn Description(&self) -> DOMString

Source

fn Filename(&self) -> DOMString

Source

fn Length(&self) -> u32

Source

fn Item(&self, index: u32) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>

Source

fn NamedItem( &self, name: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>

Source

fn IndexedGetter( &self, index: u32, ) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>

Source

fn SupportedPropertyNames(&self) -> Vec<DOMString>

Source

fn NamedGetter( &self, name: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::MimeType>>>

Implementors§