pub struct SmartShuffleReport {
pub style_breaks: usize,
pub unknown_transitions: usize,
pub unknown_tracks: usize,
pub limited_tracks: usize,
pub omitted_genres: usize,
}Expand description
What could not be made into a smooth, fully informed journey.
Fields§
§style_breaks: usizeKnown-style transitions longer than MAX_STYLE_STEP.
unknown_transitions: usizeTransitions where at least one occurrence has no usable genre.
unknown_tracks: usizeSelection occurrences without usable genre metadata.
limited_tracks: usizeOccurrences whose genre, artist or label metadata reached a safety limit.
omitted_genres: usizeDistinct canonical genre names omitted from the bounded graph.
Trait Implementations§
Source§impl Clone for SmartShuffleReport
impl Clone for SmartShuffleReport
Source§fn clone(&self) -> SmartShuffleReport
fn clone(&self) -> SmartShuffleReport
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 SmartShuffleReport
impl Debug for SmartShuffleReport
Source§impl Default for SmartShuffleReport
impl Default for SmartShuffleReport
Source§fn default() -> SmartShuffleReport
fn default() -> SmartShuffleReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for SmartShuffleReport
impl PartialEq for SmartShuffleReport
impl Eq for SmartShuffleReport
impl StructuralPartialEq for SmartShuffleReport
Auto Trait Implementations§
impl Freeze for SmartShuffleReport
impl RefUnwindSafe for SmartShuffleReport
impl Send for SmartShuffleReport
impl Sync for SmartShuffleReport
impl Unpin for SmartShuffleReport
impl UnwindSafe for SmartShuffleReport
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