pub enum DataElementChoice {
DeBlob(Blob),
DeFile(File),
DeMultiLanguageProperty(MultiLanguageProperty),
DeProperty(Property),
DeRange(Range),
DeReferenceElement(ReferenceElement),
}Variants§
DeBlob(Blob)
DeFile(File)
DeMultiLanguageProperty(MultiLanguageProperty)
DeProperty(Property)
DeRange(Range)
DeReferenceElement(ReferenceElement)
Trait Implementations§
Source§impl Clone for DataElementChoice
impl Clone for DataElementChoice
Source§fn clone(&self) -> DataElementChoice
fn clone(&self) -> DataElementChoice
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 DataElementChoice
impl Debug for DataElementChoice
Source§impl<'de> Deserialize<'de> for DataElementChoice
impl<'de> Deserialize<'de> for DataElementChoice
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 DataElementChoice
impl PartialEq for DataElementChoice
Source§impl Serialize for DataElementChoice
impl Serialize for DataElementChoice
impl StructuralPartialEq for DataElementChoice
Auto Trait Implementations§
impl Freeze for DataElementChoice
impl RefUnwindSafe for DataElementChoice
impl Send for DataElementChoice
impl Sync for DataElementChoice
impl Unpin for DataElementChoice
impl UnwindSafe for DataElementChoice
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