pub struct RasterImageData {
pub width: u32,
pub height: u32,
pub data: Arc<Vec<u8>>,
}Fields§
§width: u32The width of the image
height: u32The height of the image
data: Arc<Vec<u8>>The raw image data in RGBA8 format
Implementations§
Trait Implementations§
Source§impl Clone for RasterImageData
impl Clone for RasterImageData
Source§fn clone(&self) -> RasterImageData
fn clone(&self) -> RasterImageData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RasterImageData
impl Debug for RasterImageData
Source§impl Default for RasterImageData
impl Default for RasterImageData
Source§fn default() -> RasterImageData
fn default() -> RasterImageData
Returns the “default value” for a type. Read more
Source§impl PartialEq for RasterImageData
impl PartialEq for RasterImageData
impl StructuralPartialEq for RasterImageData
Auto Trait Implementations§
impl Freeze for RasterImageData
impl RefUnwindSafe for RasterImageData
impl Send for RasterImageData
impl Sync for RasterImageData
impl Unpin for RasterImageData
impl UnwindSafe for RasterImageData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert