Enum stencila_schema::Node [−][src]
pub enum Node {}Show variants
ArrayValidator(ArrayValidator), Article(Article), AudioObject(AudioObject), BooleanValidator(BooleanValidator), Brand(Brand), CitationIntentEnumeration(CitationIntentEnumeration), Cite(Cite), CiteGroup(CiteGroup), Claim(Claim), Code(Code), CodeBlock(CodeBlock), CodeChunk(CodeChunk), CodeError(CodeError), CodeExpression(CodeExpression), CodeFragment(CodeFragment), Collection(Collection), Comment(Comment), ConstantValidator(ConstantValidator), ContactPoint(ContactPoint), CreativeWork(CreativeWork), Datatable(Datatable), DatatableColumn(DatatableColumn), Date(Date), DefinedTerm(DefinedTerm), Delete(Delete), Emphasis(Emphasis), EnumValidator(EnumValidator), Enumeration(Enumeration), Figure(Figure), Function(Function), Grant(Grant), Heading(Heading), ImageObject(ImageObject), Include(Include), IntegerValidator(IntegerValidator), Link(Link), List(List), ListItem(ListItem), Mark(Mark), Math(Math), MathBlock(MathBlock), MathFragment(MathFragment), MediaObject(MediaObject), MonetaryGrant(MonetaryGrant), NontextualAnnotation(NontextualAnnotation), Note(Note), NumberValidator(NumberValidator), Organization(Organization), Paragraph(Paragraph), Parameter(Parameter), Periodical(Periodical), Person(Person), PostalAddress(PostalAddress), Product(Product), PropertyValue(PropertyValue), PublicationIssue(PublicationIssue), PublicationVolume(PublicationVolume), Quote(Quote), QuoteBlock(QuoteBlock), Review(Review), SoftwareApplication(SoftwareApplication), SoftwareEnvironment(SoftwareEnvironment), SoftwareSession(SoftwareSession), SoftwareSourceCode(SoftwareSourceCode), StringValidator(StringValidator), Strong(Strong), Subscript(Subscript), Superscript(Superscript), Table(Table), TableCell(TableCell), TableRow(TableRow), ThematicBreak(ThematicBreak), Thing(Thing), TupleValidator(TupleValidator), Validator(Validator), Variable(Variable), VideoObject(VideoObject), VolumeMount(VolumeMount), Null, Boolean(bool), Integer(i64), Number(f64), String(String), Object(BTreeMap<String, Primitive>), Array(Vec<Primitive>),
Expand description
Union type for all schema nodes, including primitives and entities
Variants
ArrayValidator(ArrayValidator)
Article(Article)
AudioObject(AudioObject)
BooleanValidator(BooleanValidator)
Brand(Brand)
CitationIntentEnumeration(CitationIntentEnumeration)
Cite(Cite)
CiteGroup(CiteGroup)
Claim(Claim)
Code(Code)
CodeBlock(CodeBlock)
CodeChunk(CodeChunk)
CodeError(CodeError)
CodeExpression(CodeExpression)
CodeFragment(CodeFragment)
Collection(Collection)
Comment(Comment)
ConstantValidator(ConstantValidator)
ContactPoint(ContactPoint)
CreativeWork(CreativeWork)
Datatable(Datatable)
DatatableColumn(DatatableColumn)
Date(Date)
DefinedTerm(DefinedTerm)
Delete(Delete)
Emphasis(Emphasis)
EnumValidator(EnumValidator)
Enumeration(Enumeration)
Figure(Figure)
Function(Function)
Grant(Grant)
Heading(Heading)
ImageObject(ImageObject)
Include(Include)
IntegerValidator(IntegerValidator)
Link(Link)
List(List)
ListItem(ListItem)
Mark(Mark)
Math(Math)
MathBlock(MathBlock)
MathFragment(MathFragment)
MediaObject(MediaObject)
MonetaryGrant(MonetaryGrant)
NontextualAnnotation(NontextualAnnotation)
Note(Note)
NumberValidator(NumberValidator)
Organization(Organization)
Paragraph(Paragraph)
Parameter(Parameter)
Periodical(Periodical)
Person(Person)
PostalAddress(PostalAddress)
Product(Product)
PropertyValue(PropertyValue)
PublicationIssue(PublicationIssue)
PublicationVolume(PublicationVolume)
Quote(Quote)
QuoteBlock(QuoteBlock)
Review(Review)
SoftwareApplication(SoftwareApplication)
SoftwareEnvironment(SoftwareEnvironment)
SoftwareSession(SoftwareSession)
SoftwareSourceCode(SoftwareSourceCode)
StringValidator(StringValidator)
Strong(Strong)
Subscript(Subscript)
Superscript(Superscript)
Table(Table)
TableCell(TableCell)
TableRow(TableRow)
ThematicBreak(ThematicBreak)
Thing(Thing)
TupleValidator(TupleValidator)
Validator(Validator)
Variable(Variable)
VideoObject(VideoObject)
VolumeMount(VolumeMount)
Boolean(bool)
Integer(i64)
Number(f64)
String(String)
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Node
impl UnwindSafe for Node
Blanket Implementations
Mutably borrows from an owned value. Read more