pub enum MediaObjectTypes {
MediaObject(MediaObject),
AudioObject(AudioObject),
ImageObject(ImageObject),
VideoObject(VideoObject),
}
Expand description
All type schemas that are derived from MediaObject
Variants§
MediaObject(MediaObject)
AudioObject(AudioObject)
ImageObject(ImageObject)
VideoObject(VideoObject)
Trait Implementations§
Source§impl AsRef<str> for MediaObjectTypes
impl AsRef<str> for MediaObjectTypes
Source§impl Clone for MediaObjectTypes
impl Clone for MediaObjectTypes
Source§fn clone(&self) -> MediaObjectTypes
fn clone(&self) -> MediaObjectTypes
Returns a copy 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 MediaObjectTypes
impl Debug for MediaObjectTypes
Source§impl<'de> Deserialize<'de> for MediaObjectTypes
impl<'de> Deserialize<'de> for MediaObjectTypes
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
Auto Trait Implementations§
impl Freeze for MediaObjectTypes
impl RefUnwindSafe for MediaObjectTypes
impl Send for MediaObjectTypes
impl Sync for MediaObjectTypes
impl Unpin for MediaObjectTypes
impl UnwindSafe for MediaObjectTypes
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