named-item 0.6.0

A crate providing traits for managing named items, including support for aliases, name history, validation, and more.
Documentation
1
2
3
4
5
6
7
8
9
10
crate::ix!();

/// Trait for supporting names in multiple languages.
pub trait MultilingualName {
    /// Sets the name in a specific language.
    fn set_name_in_language(&mut self, language: &str, name: &str);

    /// Gets the name in a specific language.
    fn name_in_language(&self, language: &str) -> Option<Cow<'_, str>>;
}