Trait schema_org_types::MusicPlaylistTrait
source · pub trait MusicPlaylistTrait {
// Required methods
fn get_num_tracks(&self) -> &[NumTracksProperty];
fn take_num_tracks(&mut self) -> Vec<NumTracksProperty>;
fn get_track(&self) -> &[TrackProperty];
fn take_track(&mut self) -> Vec<TrackProperty>;
fn get_tracks(&self) -> &[TracksProperty];
fn take_tracks(&mut self) -> Vec<TracksProperty>;
}
Expand description
This trait is for properties from https://schema.org/MusicPlaylist.
Required Methods§
sourcefn get_num_tracks(&self) -> &[NumTracksProperty]
fn get_num_tracks(&self) -> &[NumTracksProperty]
Get https://schema.org/numTracks from Self
as borrowed slice.
sourcefn take_num_tracks(&mut self) -> Vec<NumTracksProperty>
fn take_num_tracks(&mut self) -> Vec<NumTracksProperty>
Take https://schema.org/numTracks from Self
as owned vector.
sourcefn get_track(&self) -> &[TrackProperty]
fn get_track(&self) -> &[TrackProperty]
Get https://schema.org/track from Self
as borrowed slice.
sourcefn take_track(&mut self) -> Vec<TrackProperty>
fn take_track(&mut self) -> Vec<TrackProperty>
Take https://schema.org/track from Self
as owned vector.
sourcefn get_tracks(&self) -> &[TracksProperty]
fn get_tracks(&self) -> &[TracksProperty]
👎Deprecated: This schema is superseded by https://schema.org/track.
Get https://schema.org/tracks from Self
as borrowed slice.
sourcefn take_tracks(&mut self) -> Vec<TracksProperty>
fn take_tracks(&mut self) -> Vec<TracksProperty>
👎Deprecated: This schema is superseded by https://schema.org/track.
Take https://schema.org/tracks from Self
as owned vector.