Struct mpd::song::Song
[−]
[src]
pub struct Song {
pub file: String,
pub name: Option<String>,
pub title: Option<String>,
pub last_mod: Option<Tm>,
pub duration: Option<Duration>,
pub place: Option<QueuePlace>,
pub range: Option<Range>,
pub tags: BTreeMap<String, String>,
}Song data
Fields
file: String
filename
name: Option<String>
name (for streams)
title: Option<String>
title
last_mod: Option<Tm>
last modification time
duration: Option<Duration>
duration (in seconds resolution)
place: Option<QueuePlace>
place in the queue (if queued for playback)
range: Option<Range>
range to play (if queued for playback and range was set)
arbitrary tags, like album, artist etc
Trait Implementations
impl Debug for Song[src]
impl Clone for Song[src]
fn clone(&self) -> Song
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for Song[src]
fn eq(&self, __arg_0: &Song) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Song) -> bool
This method tests for !=.