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)
Tuple Fields
0: CreativeWork
Article(Article)
Tuple Fields
0: Article
AudioObject(AudioObject)
Tuple Fields
0: AudioObject
Claim(Claim)
Tuple Fields
0: Claim
Collection(Collection)
Tuple Fields
0: Collection
Comment(Comment)
Tuple Fields
0: Comment
Datatable(Datatable)
Tuple Fields
0: Datatable
Figure(Figure)
Tuple Fields
0: Figure
ImageObject(ImageObject)
Tuple Fields
0: ImageObject
MediaObject(MediaObject)
Tuple Fields
0: MediaObject
Periodical(Periodical)
Tuple Fields
0: Periodical
PublicationIssue(PublicationIssue)
Tuple Fields
PublicationVolume(PublicationVolume)
Tuple Fields
Review(Review)
Tuple Fields
0: Review
SoftwareApplication(SoftwareApplication)
Tuple Fields
SoftwareSourceCode(SoftwareSourceCode)
Tuple Fields
Table(Table)
Tuple Fields
0: Table
VideoObject(VideoObject)
Tuple Fields
0: VideoObject
Trait Implementations
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 RefUnwindSafe for CreativeWorkTypes
impl Send for CreativeWorkTypes
impl Sync for CreativeWorkTypes
impl Unpin for CreativeWorkTypes
impl UnwindSafe for CreativeWorkTypes
Blanket Implementations
Mutably borrows from an owned value. Read more