pub struct ImagePalette {
pub light_vibrant_rgb: Option<String>,
pub vibrant_rgb: Option<String>,
pub dark_vibrant_rgb: Option<String>,
pub light_muted_rgb: Option<String>,
pub muted_rgb: Option<String>,
pub dark_muted_rgb: Option<String>,
}Fields§
§light_vibrant_rgb: Option<String>§vibrant_rgb: Option<String>§dark_vibrant_rgb: Option<String>§light_muted_rgb: Option<String>§muted_rgb: Option<String>§dark_muted_rgb: Option<String>Implementations§
Source§impl ImagePalette
impl ImagePalette
Sourcepub fn light_vibrant_rgb(&self) -> &str
pub fn light_vibrant_rgb(&self) -> &str
Returns the value of light_vibrant_rgb, or the default value if light_vibrant_rgb is unset.
Sourcepub fn vibrant_rgb(&self) -> &str
pub fn vibrant_rgb(&self) -> &str
Returns the value of vibrant_rgb, or the default value if vibrant_rgb is unset.
Sourcepub fn dark_vibrant_rgb(&self) -> &str
pub fn dark_vibrant_rgb(&self) -> &str
Returns the value of dark_vibrant_rgb, or the default value if dark_vibrant_rgb is unset.
Sourcepub fn light_muted_rgb(&self) -> &str
pub fn light_muted_rgb(&self) -> &str
Returns the value of light_muted_rgb, or the default value if light_muted_rgb is unset.
Sourcepub fn muted_rgb(&self) -> &str
pub fn muted_rgb(&self) -> &str
Returns the value of muted_rgb, or the default value if muted_rgb is unset.
Sourcepub fn dark_muted_rgb(&self) -> &str
pub fn dark_muted_rgb(&self) -> &str
Returns the value of dark_muted_rgb, or the default value if dark_muted_rgb is unset.
Trait Implementations§
Source§impl Clone for ImagePalette
impl Clone for ImagePalette
Source§fn clone(&self) -> ImagePalette
fn clone(&self) -> ImagePalette
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 ImagePalette
impl Debug for ImagePalette
Source§impl Default for ImagePalette
impl Default for ImagePalette
Source§impl Message for ImagePalette
impl Message for ImagePalette
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ImagePalette
impl PartialEq for ImagePalette
impl StructuralPartialEq for ImagePalette
Auto Trait Implementations§
impl Freeze for ImagePalette
impl RefUnwindSafe for ImagePalette
impl Send for ImagePalette
impl Sync for ImagePalette
impl Unpin for ImagePalette
impl UnwindSafe for ImagePalette
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