fixup! feat(core): introduce stream-like image decoding

matejcik/lifetimehell
cepetr 2 weeks ago
parent 1739374ecb
commit 3b1b44aff0

@ -73,7 +73,7 @@ impl<'a> InputStream<'a> {
}
}
#[derive(Copy, Clone, PartialEq)]
#[derive(Copy, Clone)]
pub enum BinaryData<'a> {
Slice(&'a [u8]),
#[cfg(feature = "micropython")]
@ -153,3 +153,13 @@ impl<'a> BinaryData<'a> {
}
}
}
impl<'a> PartialEq for BinaryData<'a> {
fn eq(&self, other: &Self) -> bool {
match (self, other) {
(Self::Slice(a), Self::Slice(b)) => a.as_ptr() == b.as_ptr() && a.len() == b.len(),
(Self::Object(a), Self::Object(b)) => a == b,
_ => false,
}
}
}

Loading…
Cancel
Save