pub struct MetaDictionaryCollection { /* private fields */ }Expand description
Aggregates multiple MetaDictionary instances with a merged lookup index.
Implementations§
Source§impl MetaDictionaryCollection
impl MetaDictionaryCollection
pub fn new() -> Self
pub fn add(&mut self, dict: MetaDictionary) -> Result<(), DictError>
pub fn from_xml_slices(slices: &[&[u8]]) -> Result<Self, DictError>
pub fn get_definition_by_symbol(&self, symbol: &str) -> Option<&Definition>
Trait Implementations§
Source§impl Debug for MetaDictionaryCollection
impl Debug for MetaDictionaryCollection
Source§impl Default for MetaDictionaryCollection
impl Default for MetaDictionaryCollection
Source§fn default() -> MetaDictionaryCollection
fn default() -> MetaDictionaryCollection
Returns the “default value” for a type. Read more
Source§impl DefinitionResolver for MetaDictionaryCollection
impl DefinitionResolver for MetaDictionaryCollection
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>
Auto Trait Implementations§
impl Freeze for MetaDictionaryCollection
impl RefUnwindSafe for MetaDictionaryCollection
impl Send for MetaDictionaryCollection
impl Sync for MetaDictionaryCollection
impl Unpin for MetaDictionaryCollection
impl UnsafeUnpin for MetaDictionaryCollection
impl UnwindSafe for MetaDictionaryCollection
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