Enum stencila_schema::CreativeWorkTypes[][src]

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 of CreativeWork

0: CreativeWork
Article(Article)

Tuple Fields of Article

0: Article
AudioObject(AudioObject)

Tuple Fields of AudioObject

0: AudioObject
Claim(Claim)

Tuple Fields of Claim

0: Claim
Collection(Collection)

Tuple Fields of Collection

0: Collection
Comment(Comment)

Tuple Fields of Comment

0: Comment
Datatable(Datatable)

Tuple Fields of Datatable

0: Datatable
Figure(Figure)

Tuple Fields of Figure

0: Figure
ImageObject(ImageObject)

Tuple Fields of ImageObject

0: ImageObject
MediaObject(MediaObject)

Tuple Fields of MediaObject

0: MediaObject
Periodical(Periodical)

Tuple Fields of Periodical

0: Periodical
PublicationIssue(PublicationIssue)

Tuple Fields of PublicationIssue

0: PublicationIssue
PublicationVolume(PublicationVolume)

Tuple Fields of PublicationVolume

0: PublicationVolume
Review(Review)

Tuple Fields of Review

0: Review
SoftwareApplication(SoftwareApplication)

Tuple Fields of SoftwareApplication

0: SoftwareApplication
SoftwareSourceCode(SoftwareSourceCode)

Tuple Fields of SoftwareSourceCode

0: SoftwareSourceCode
Table(Table)

Tuple Fields of Table

0: Table
VideoObject(VideoObject)

Tuple Fields of VideoObject

0: VideoObject

Trait Implementations

Performs the conversion.

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.