hashes: Implement serialise.

Emmanuel Gil Peyrot created

Change summary

src/hashes.rs | 8 ++++++++
1 file changed, 8 insertions(+)

Detailed changes

src/hashes.rs 🔗

@@ -28,6 +28,14 @@ pub fn parse_hash(root: &Element) -> Result<Hash, Error> {
     })
 }
 
+pub fn serialise(hash: &Hash) -> Element {
+    Element::builder("hash")
+            .ns(ns::HASHES)
+            .attr("algo", hash.algo.clone())
+            .append(hash.hash.clone())
+            .build()
+}
+
 #[cfg(test)]
 mod tests {
     use minidom::Element;