pub enum VocabularySelector {
Id {
vocabulary: VocabularyRef,
domain: Option<DomainSelector>,
},
Name {
domain: DomainSelector,
name: PublicName,
},
}Variants§
Trait Implementations§
Source§impl Clone for VocabularySelector
impl Clone for VocabularySelector
Source§fn clone(&self) -> VocabularySelector
fn clone(&self) -> VocabularySelector
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VocabularySelector
impl Debug for VocabularySelector
Source§impl<'de> Deserialize<'de> for VocabularySelector
impl<'de> Deserialize<'de> for VocabularySelector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VocabularySelector
impl PartialEq for VocabularySelector
Source§impl Serialize for VocabularySelector
impl Serialize for VocabularySelector
impl Eq for VocabularySelector
impl StructuralPartialEq for VocabularySelector
Auto Trait Implementations§
impl Freeze for VocabularySelector
impl RefUnwindSafe for VocabularySelector
impl Send for VocabularySelector
impl Sync for VocabularySelector
impl Unpin for VocabularySelector
impl UnsafeUnpin for VocabularySelector
impl UnwindSafe for VocabularySelector
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