pub struct AnimatedCover {
pub mime_type: String,
pub data: Vec<u8>,
pub duration_ms: Option<u32>,
pub loop_count: Option<u32>,
}Expand description
Animated cover art (GIF, animated WebP, or short video)
Fields§
§mime_type: StringMIME type (image/gif, image/webp, video/mp4)
data: Vec<u8>Binary data
duration_ms: Option<u32>Duration in milliseconds (if applicable)
loop_count: Option<u32>Loop count (0 = infinite, None = play once)
Trait Implementations§
Source§impl Clone for AnimatedCover
impl Clone for AnimatedCover
Source§fn clone(&self) -> AnimatedCover
fn clone(&self) -> AnimatedCover
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 AnimatedCover
impl Debug for AnimatedCover
Source§impl<'de> Deserialize<'de> for AnimatedCover
impl<'de> Deserialize<'de> for AnimatedCover
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
Auto Trait Implementations§
impl Freeze for AnimatedCover
impl RefUnwindSafe for AnimatedCover
impl Send for AnimatedCover
impl Sync for AnimatedCover
impl Unpin for AnimatedCover
impl UnwindSafe for AnimatedCover
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