pub struct PlaybackEntry {
pub occurrence: u64,
pub track: EntityRef,
pub source: PlaybackSource,
}Expand description
One stable queue occurrence; repeating a track uses another occurrence ID.
Fields§
§occurrence: u64Positive, exact-JSON integer identifying this occurrence within its profile.
track: EntityRefPath-based track reference, independent of renumbered catalog IDs.
source: PlaybackSourceEvidence that prevents resuming a changed source as the old occurrence.
Trait Implementations§
Source§impl Clone for PlaybackEntry
impl Clone for PlaybackEntry
Source§fn clone(&self) -> PlaybackEntry
fn clone(&self) -> PlaybackEntry
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 PlaybackEntry
impl Debug for PlaybackEntry
Source§impl PartialEq for PlaybackEntry
impl PartialEq for PlaybackEntry
impl Eq for PlaybackEntry
impl StructuralPartialEq for PlaybackEntry
Auto Trait Implementations§
impl Freeze for PlaybackEntry
impl RefUnwindSafe for PlaybackEntry
impl Send for PlaybackEntry
impl Sync for PlaybackEntry
impl Unpin for PlaybackEntry
impl UnwindSafe for PlaybackEntry
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