named_item/multilingual_name.rs
1crate::ix!();
2
3/// Trait for supporting names in multiple languages.
4pub trait MultilingualName {
5 /// Sets the name in a specific language.
6 fn set_name_in_language(&mut self, language: &str, name: &str);
7
8 /// Gets the name in a specific language.
9 fn name_in_language(&self, language: &str) -> Option<Cow<'_, str>>;
10}