pub struct TrackRefMut<'album, 'disc> { /* private fields */ }Implementations§
Source§impl<'album, 'disc> TrackRefMut<'album, 'disc>where
'album: 'disc,
impl<'album, 'disc> TrackRefMut<'album, 'disc>where
'album: 'disc,
pub fn title(&self) -> &str
pub fn artist(&self) -> &str
pub fn artists(&self) -> Option<&HashMap<String, String>>
pub fn track_type(&self) -> &TrackType
pub fn set_artist(&mut self, artist: Option<String>)
pub fn set_track_type(&mut self, track_type: Option<TrackType>)
Trait Implementations§
Source§impl Deref for TrackRefMut<'_, '_>
impl Deref for TrackRefMut<'_, '_>
Auto Trait Implementations§
impl<'album, 'disc> Freeze for TrackRefMut<'album, 'disc>
impl<'album, 'disc> RefUnwindSafe for TrackRefMut<'album, 'disc>
impl<'album, 'disc> Send for TrackRefMut<'album, 'disc>
impl<'album, 'disc> Sync for TrackRefMut<'album, 'disc>
impl<'album, 'disc> Unpin for TrackRefMut<'album, 'disc>
impl<'album, 'disc> !UnwindSafe for TrackRefMut<'album, 'disc>
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