Skip to main content

DefinitionResolver

Trait DefinitionResolver 

Source
pub trait DefinitionResolver {
    // Required methods
    fn get_definition(&self, id: &Auid) -> Option<&Definition>;
    fn get_subclasses_of(&self, class: &ClassDefinition) -> Vec<Auid>;
    fn get_members_of(&self, class: &ClassDefinition) -> Vec<Auid>;
}
Expand description

Trait for looking up SMPTE metadata definitions by AUID (ST 2001-1 §7).

Required Methods§

Implementors§