caps: Add a helper constructor for Caps.

This commit is contained in:
Emmanuel Gil Peyrot 2019-01-27 17:20:34 +01:00
parent ede2b08039
commit b936ce595f

View file

@ -71,6 +71,17 @@ impl From<Caps> for Element {
}
}
impl Caps {
/// Create a Caps element from its node and hash.
pub fn new<N: Into<String>>(node: N, hash: Hash) -> Caps {
Caps {
ext: None,
node: node.into(),
hash,
}
}
}
fn compute_item(field: &str) -> Vec<u8> {
let mut bytes = field.as_bytes().to_vec();
bytes.push(b'<');