use std::{convert::Infallible, io};
use crate::{Blob, BlobRef};
impl Blob {
pub fn write_to(&self, mut out: impl io::Write) -> io::Result<()> {
out.write_all(&self.data)
}
}
impl<'a> BlobRef<'a> {
pub fn from_bytes(data: &[u8]) -> Result<BlobRef<'_>, Infallible> {
Ok(BlobRef { data })
}
}