use std::io::Error; use html5ever::serialize::{Serialize, Serializer, TraversalScope}; use crate::Html; impl Serialize for Html { fn serialize( &self, serializer: &mut S, traversal_scope: TraversalScope, ) -> Result<(), Error> { crate::node::serializable::serialize(self.tree.root(), serializer, traversal_scope) } } #[cfg(test)] mod tests { use crate::Html; #[test] fn test_serialize() { let src = r#"

Hello world!