pub struct MediaFileEntry {
pub fs_id: u64,
pub server_filename: String,
pub path: String,
pub size: u64,
pub category: i32,
pub media_info: Option<MediaInfo>,
}Expand description
Media file entry for playback
Fields§
§fs_id: u64File ID
server_filename: StringFile name
path: StringFile path
size: u64File size
category: i32Category
media_info: Option<MediaInfo>Media info
Trait Implementations§
Source§impl Clone for MediaFileEntry
impl Clone for MediaFileEntry
Source§fn clone(&self) -> MediaFileEntry
fn clone(&self) -> MediaFileEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MediaFileEntry
impl Debug for MediaFileEntry
Source§impl<'de> Deserialize<'de> for MediaFileEntry
impl<'de> Deserialize<'de> for MediaFileEntry
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 MediaFileEntry
impl RefUnwindSafe for MediaFileEntry
impl Send for MediaFileEntry
impl Sync for MediaFileEntry
impl Unpin for MediaFileEntry
impl UnsafeUnpin for MediaFileEntry
impl UnwindSafe for MediaFileEntry
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