Enum stencila_schema::ThingTypes [−][src]
pub enum ThingTypes {
Show 36 variants
Thing(Thing),
Article(Article),
AudioObject(AudioObject),
Brand(Brand),
CitationIntentEnumeration(CitationIntentEnumeration),
Claim(Claim),
Collection(Collection),
Comment(Comment),
ContactPoint(ContactPoint),
CreativeWork(CreativeWork),
Datatable(Datatable),
DatatableColumn(DatatableColumn),
DefinedTerm(DefinedTerm),
Enumeration(Enumeration),
Figure(Figure),
Grant(Grant),
ImageObject(ImageObject),
ListItem(ListItem),
MediaObject(MediaObject),
MonetaryGrant(MonetaryGrant),
Organization(Organization),
Periodical(Periodical),
Person(Person),
PostalAddress(PostalAddress),
Product(Product),
PropertyValue(PropertyValue),
PublicationIssue(PublicationIssue),
PublicationVolume(PublicationVolume),
Review(Review),
SoftwareApplication(SoftwareApplication),
SoftwareEnvironment(SoftwareEnvironment),
SoftwareSession(SoftwareSession),
SoftwareSourceCode(SoftwareSourceCode),
Table(Table),
VideoObject(VideoObject),
VolumeMount(VolumeMount),
}
Expand description
All type schemas that are derived from Thing
Variants
Thing(Thing)
Tuple Fields of Thing
0: Thing
Article(Article)
Tuple Fields of Article
0: Article
AudioObject(AudioObject)
Tuple Fields of AudioObject
0: AudioObject
Brand(Brand)
Tuple Fields of Brand
0: Brand
CitationIntentEnumeration(CitationIntentEnumeration)
Tuple Fields of CitationIntentEnumeration
Claim(Claim)
Tuple Fields of Claim
0: Claim
Collection(Collection)
Tuple Fields of Collection
0: Collection
Comment(Comment)
Tuple Fields of Comment
0: Comment
ContactPoint(ContactPoint)
Tuple Fields of ContactPoint
0: ContactPoint
CreativeWork(CreativeWork)
Tuple Fields of CreativeWork
0: CreativeWork
Datatable(Datatable)
Tuple Fields of Datatable
0: Datatable
DatatableColumn(DatatableColumn)
Tuple Fields of DatatableColumn
DefinedTerm(DefinedTerm)
Tuple Fields of DefinedTerm
0: DefinedTerm
Enumeration(Enumeration)
Tuple Fields of Enumeration
0: Enumeration
Figure(Figure)
Tuple Fields of Figure
0: Figure
Grant(Grant)
Tuple Fields of Grant
0: Grant
ImageObject(ImageObject)
Tuple Fields of ImageObject
0: ImageObject
ListItem(ListItem)
Tuple Fields of ListItem
0: ListItem
MediaObject(MediaObject)
Tuple Fields of MediaObject
0: MediaObject
MonetaryGrant(MonetaryGrant)
Tuple Fields of MonetaryGrant
Organization(Organization)
Tuple Fields of Organization
0: Organization
Periodical(Periodical)
Tuple Fields of Periodical
0: Periodical
Person(Person)
Tuple Fields of Person
0: Person
PostalAddress(PostalAddress)
Tuple Fields of PostalAddress
Product(Product)
Tuple Fields of Product
0: Product
PropertyValue(PropertyValue)
Tuple Fields of PropertyValue
PublicationIssue(PublicationIssue)
Tuple Fields of PublicationIssue
PublicationVolume(PublicationVolume)
Tuple Fields of PublicationVolume
Review(Review)
Tuple Fields of Review
0: Review
SoftwareApplication(SoftwareApplication)
Tuple Fields of SoftwareApplication
SoftwareEnvironment(SoftwareEnvironment)
Tuple Fields of SoftwareEnvironment
SoftwareSession(SoftwareSession)
Tuple Fields of SoftwareSession
SoftwareSourceCode(SoftwareSourceCode)
Tuple Fields of SoftwareSourceCode
Table(Table)
Tuple Fields of Table
0: Table
VideoObject(VideoObject)
Tuple Fields of VideoObject
0: VideoObject
VolumeMount(VolumeMount)
Tuple Fields of VolumeMount
0: VolumeMount
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
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
fn try_into(
self
) -> Result<CitationIntentEnumeration, <Self as TryInto<CitationIntentEnumeration>>::Error>
fn try_into(
self
) -> Result<CitationIntentEnumeration, <Self as TryInto<CitationIntentEnumeration>>::Error>
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
fn try_into(
self
) -> Result<SoftwareApplication, <Self as TryInto<SoftwareApplication>>::Error>
fn try_into(
self
) -> Result<SoftwareApplication, <Self as TryInto<SoftwareApplication>>::Error>
Performs the conversion.
fn try_into(
self
) -> Result<SoftwareEnvironment, <Self as TryInto<SoftwareEnvironment>>::Error>
fn try_into(
self
) -> Result<SoftwareEnvironment, <Self as TryInto<SoftwareEnvironment>>::Error>
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ThingTypes
impl Send for ThingTypes
impl Sync for ThingTypes
impl Unpin for ThingTypes
impl UnwindSafe for ThingTypes
Blanket Implementations
Mutably borrows from an owned value. Read more