pub struct DocumentTypeSpec { /* private fields */ }Expand description
DocumentType node spec.
Trait Implementations§
Source§impl InternalNodeSpec for DocumentTypeSpec
impl InternalNodeSpec for DocumentTypeSpec
Source§fn set_first_child(&mut self, new: Rc<RefCell<NodeCore<dyn NodeSpec>>>)
fn set_first_child(&mut self, new: Rc<RefCell<NodeCore<dyn NodeSpec>>>)
Set the pointer of the first child.
Source§fn unset_first_child(&mut self)
fn unset_first_child(&mut self)
Unset the pointer of the first child.
Source§fn set_last_child(&mut self, new: Rc<RefCell<NodeCore<dyn NodeSpec>>>)
fn set_last_child(&mut self, new: Rc<RefCell<NodeCore<dyn NodeSpec>>>)
Set the pointer of the last child.
Source§fn unset_last_child(&mut self)
fn unset_last_child(&mut self)
Unset the pointer of the last child.
Source§fn pre_child_removal(
&mut self,
removed_child: Node<dyn NodeSpec>,
) -> Result<(), XMLTreeError>
fn pre_child_removal( &mut self, removed_child: Node<dyn NodeSpec>, ) -> Result<(), XMLTreeError>
The process performed immediately before deleting a child.
Source§impl NodeSpec for DocumentTypeSpec
impl NodeSpec for DocumentTypeSpec
Auto Trait Implementations§
impl !RefUnwindSafe for DocumentTypeSpec
impl !Send for DocumentTypeSpec
impl !Sync for DocumentTypeSpec
impl !UnwindSafe for DocumentTypeSpec
impl Freeze for DocumentTypeSpec
impl Unpin for DocumentTypeSpec
impl UnsafeUnpin for DocumentTypeSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more