Trait schema_org_types::MusicGroupTrait
source · pub trait MusicGroupTrait {
// Required methods
fn get_album(&self) -> &[AlbumProperty];
fn take_album(&mut self) -> Vec<AlbumProperty>;
fn get_albums(&self) -> &[AlbumsProperty];
fn take_albums(&mut self) -> Vec<AlbumsProperty>;
fn get_genre(&self) -> &[GenreProperty];
fn take_genre(&mut self) -> Vec<GenreProperty>;
fn get_music_group_member(&self) -> &[MusicGroupMemberProperty];
fn take_music_group_member(&mut self) -> Vec<MusicGroupMemberProperty>;
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/MusicGroup.
Required Methods§
sourcefn get_album(&self) -> &[AlbumProperty]
fn get_album(&self) -> &[AlbumProperty]
Get https://schema.org/album from Self
as borrowed slice.
sourcefn take_album(&mut self) -> Vec<AlbumProperty>
fn take_album(&mut self) -> Vec<AlbumProperty>
Take https://schema.org/album from Self
as owned vector.
sourcefn get_albums(&self) -> &[AlbumsProperty]
fn get_albums(&self) -> &[AlbumsProperty]
Get https://schema.org/albums from Self
as borrowed slice.
sourcefn take_albums(&mut self) -> Vec<AlbumsProperty>
fn take_albums(&mut self) -> Vec<AlbumsProperty>
Take https://schema.org/albums from Self
as owned vector.
sourcefn get_genre(&self) -> &[GenreProperty]
fn get_genre(&self) -> &[GenreProperty]
Get https://schema.org/genre from Self
as borrowed slice.
sourcefn take_genre(&mut self) -> Vec<GenreProperty>
fn take_genre(&mut self) -> Vec<GenreProperty>
Take https://schema.org/genre from Self
as owned vector.
sourcefn get_music_group_member(&self) -> &[MusicGroupMemberProperty]
fn get_music_group_member(&self) -> &[MusicGroupMemberProperty]
Get https://schema.org/musicGroupMember from Self
as borrowed slice.
sourcefn take_music_group_member(&mut self) -> Vec<MusicGroupMemberProperty>
fn take_music_group_member(&mut self) -> Vec<MusicGroupMemberProperty>
Take https://schema.org/musicGroupMember 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]
Get https://schema.org/tracks from Self
as borrowed slice.
sourcefn take_tracks(&mut self) -> Vec<TracksProperty>
fn take_tracks(&mut self) -> Vec<TracksProperty>
Take https://schema.org/tracks from Self
as owned vector.