Trait DocumentTypeMethods

Source
pub(crate) trait DocumentTypeMethods<D>
where D: DomTypes,
{ // Required methods fn Name(&self) -> DOMString; fn PublicId(&self) -> DOMString; fn SystemId(&self) -> DOMString; fn Before( &self, nodes: Vec<NodeOrString<D>>, _can_gc: CanGc, ) -> Result<(), Error>; fn After( &self, nodes: Vec<NodeOrString<D>>, _can_gc: CanGc, ) -> Result<(), Error>; fn ReplaceWith( &self, nodes: Vec<NodeOrString<D>>, _can_gc: CanGc, ) -> Result<(), Error>; fn Remove(&self, _can_gc: CanGc); }

Required Methods§

Source

fn Name(&self) -> DOMString

Source

fn PublicId(&self) -> DOMString

Source

fn SystemId(&self) -> DOMString

Source

fn Before( &self, nodes: Vec<NodeOrString<D>>, _can_gc: CanGc, ) -> Result<(), Error>

Source

fn After( &self, nodes: Vec<NodeOrString<D>>, _can_gc: CanGc, ) -> Result<(), Error>

Source

fn ReplaceWith( &self, nodes: Vec<NodeOrString<D>>, _can_gc: CanGc, ) -> Result<(), Error>

Source

fn Remove(&self, _can_gc: CanGc)

Implementors§