pub enum CreativeWorkTypes {
Show 18 variants
CreativeWork(CreativeWork),
Article(Article),
AudioObject(AudioObject),
Claim(Claim),
Collection(Collection),
Comment(Comment),
Datatable(Datatable),
Figure(Figure),
ImageObject(ImageObject),
MediaObject(MediaObject),
Periodical(Periodical),
PublicationIssue(PublicationIssue),
PublicationVolume(PublicationVolume),
Review(Review),
SoftwareApplication(SoftwareApplication),
SoftwareSourceCode(SoftwareSourceCode),
Table(Table),
VideoObject(VideoObject),
}
Expand description
All type schemas that are derived from CreativeWork
Variants§
CreativeWork(CreativeWork)
Article(Article)
AudioObject(AudioObject)
Claim(Claim)
Collection(Collection)
Comment(Comment)
Datatable(Datatable)
Figure(Figure)
ImageObject(ImageObject)
MediaObject(MediaObject)
Periodical(Periodical)
PublicationIssue(PublicationIssue)
PublicationVolume(PublicationVolume)
Review(Review)
SoftwareApplication(SoftwareApplication)
SoftwareSourceCode(SoftwareSourceCode)
Table(Table)
VideoObject(VideoObject)
Trait Implementations§
Source§impl AsRef<str> for CreativeWorkTypes
impl AsRef<str> for CreativeWorkTypes
Source§impl Clone for CreativeWorkTypes
impl Clone for CreativeWorkTypes
Source§fn clone(&self) -> CreativeWorkTypes
fn clone(&self) -> CreativeWorkTypes
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 CreativeWorkTypes
impl Debug for CreativeWorkTypes
Source§impl<'de> Deserialize<'de> for CreativeWorkTypes
impl<'de> Deserialize<'de> for CreativeWorkTypes
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 CreativeWorkTypes
impl RefUnwindSafe for CreativeWorkTypes
impl Send for CreativeWorkTypes
impl Sync for CreativeWorkTypes
impl Unpin for CreativeWorkTypes
impl UnwindSafe for CreativeWorkTypes
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