pub struct ImageData { /* private fields */ }Implementations§
Source§impl ImageData
impl ImageData
Sourcepub fn with_raw_data(data: Vec<u8>) -> Self
pub fn with_raw_data(data: Vec<u8>) -> Self
Create a new ImageData struct with the provided raw data.
pub fn with_data(data: ImageDataType) -> Self
pub fn data(&self) -> MutexGuard<'_, ImageDataType>
pub fn hash(&self) -> [u8; 32]
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ImageData
impl<'de> Deserialize<'de> for ImageData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ImageData
Auto Trait Implementations§
impl !Freeze for ImageData
impl RefUnwindSafe for ImageData
impl Send for ImageData
impl Sync for ImageData
impl Unpin for ImageData
impl UnwindSafe for ImageData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more