Struct imagequant::HistogramEntry
source · #[repr(C)]pub struct HistogramEntry {
pub color: RGBA,
pub count: u32,
}
Expand description
Number of pixels in a given color for Histogram::add_colors()
Used for building a histogram manually. Otherwise see Histogram::add_image()
Fields§
§color: RGBA
The color
count: u32
Importance of the color (e.g. number of occurrences)
Trait Implementations§
source§impl Clone for HistogramEntry
impl Clone for HistogramEntry
source§fn clone(&self) -> HistogramEntry
fn clone(&self) -> HistogramEntry
Returns a copy 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 HistogramEntry
impl Debug for HistogramEntry
impl Copy for HistogramEntry
Auto Trait Implementations§
impl Freeze for HistogramEntry
impl RefUnwindSafe for HistogramEntry
impl Send for HistogramEntry
impl Sync for HistogramEntry
impl Unpin for HistogramEntry
impl UnwindSafe for HistogramEntry
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> 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 more