diff options
Diffstat (limited to 'common/src')
-rw-r--r-- | common/src/impl.rs | 6 | ||||
-rw-r--r-- | common/src/lib.rs | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/common/src/impl.rs b/common/src/impl.rs index 6415d53..3fa8d80 100644 --- a/common/src/impl.rs +++ b/common/src/impl.rs @@ -127,6 +127,12 @@ impl Display for PeopleGroup { PeopleGroup::Vfx => "Visual Effects", PeopleGroup::CostumeMakeup => "Costume & Makeup", PeopleGroup::CreatedBy => "Created by:", + PeopleGroup::Performance => "Performance", + PeopleGroup::Instrument => "Instrument", + PeopleGroup::Vocal => "Vocal", + PeopleGroup::Arranger => "Arranger", + PeopleGroup::Producer => "Producer", + PeopleGroup::Engineer => "Engineer", }) } } diff --git a/common/src/lib.rs b/common/src/lib.rs index f413d97..eaf5900 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -105,6 +105,14 @@ pub enum PeopleGroup { Vfx, CostumeMakeup, CreatedBy, + // https://musicbrainz.org/relationships/artist-recording + // modelling after this, but its too many categories + Performance, + Instrument, + Vocal, + Arranger, + Producer, + Engineer, } #[derive( |