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
0: Thing
Article(Article)
Tuple Fields
0: Article
AudioObject(AudioObject)
Tuple Fields
0: AudioObject
Brand(Brand)
Tuple Fields
0: Brand
CitationIntentEnumeration(CitationIntentEnumeration)
Tuple Fields
Claim(Claim)
Tuple Fields
0: Claim
Collection(Collection)
Tuple Fields
0: Collection
Comment(Comment)
Tuple Fields
0: Comment
ContactPoint(ContactPoint)
Tuple Fields
0: ContactPoint
CreativeWork(CreativeWork)
Tuple Fields
0: CreativeWork
Datatable(Datatable)
Tuple Fields
0: Datatable
DatatableColumn(DatatableColumn)
Tuple Fields
DefinedTerm(DefinedTerm)
Tuple Fields
0: DefinedTerm
Enumeration(Enumeration)
Tuple Fields
0: Enumeration
Figure(Figure)
Tuple Fields
0: Figure
Grant(Grant)
Tuple Fields
0: Grant
ImageObject(ImageObject)
Tuple Fields
0: ImageObject
ListItem(ListItem)
Tuple Fields
0: ListItem
MediaObject(MediaObject)
Tuple Fields
0: MediaObject
MonetaryGrant(MonetaryGrant)
Tuple Fields
Organization(Organization)
Tuple Fields
0: Organization
Periodical(Periodical)
Tuple Fields
0: Periodical
Person(Person)
Tuple Fields
0: Person
PostalAddress(PostalAddress)
Tuple Fields
Product(Product)
Tuple Fields
0: Product
PropertyValue(PropertyValue)
Tuple Fields
PublicationIssue(PublicationIssue)
Tuple Fields
PublicationVolume(PublicationVolume)
Tuple Fields
Review(Review)
Tuple Fields
0: Review
SoftwareApplication(SoftwareApplication)
Tuple Fields
SoftwareEnvironment(SoftwareEnvironment)
Tuple Fields
SoftwareSession(SoftwareSession)
Tuple Fields
SoftwareSourceCode(SoftwareSourceCode)
Tuple Fields
Table(Table)
Tuple Fields
0: Table
VideoObject(VideoObject)
Tuple Fields
0: VideoObject
VolumeMount(VolumeMount)
Tuple Fields
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
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