Expand description
Provide the Rust types that implement definition-related components of the SDML Grammar.
Structs§
- Datatype
Def - Corresponds to the grammar rule
data_type_def
. - Dimension
Body - Corresponds to the grammar rule
dimension_body
. - Dimension
Def - Corresponds to the grammar rule
dimension_def
. - Dimension
Parent - Corresponds to the grammar rule
dimension_parent
. - Entity
Body - Corresponds to the grammar rule
entity_body
. - Entity
Def - Corresponds to the grammar rule
entity_def
. - Enum
Body - Corresponds to the grammar rule
enum_body
. - EnumDef
- Corresponds to the grammar rule
enum_def
. - Event
Body - Corresponds to the grammar rule
event_body
. - Event
Def - Corresponds to the grammar rule
event_def
. - Method
Def - Corresponds to the grammar rule
method_def
. - Property
Def - Corresponds to the grammar rule
property_def
. - RdfDef
- Corresponds to the grammar rule
rdf_class_def
andrdf_property_def
. - Source
Entity - Corresponds to the grammar rule
source_entity
. - Structure
Body - Corresponds to the grammar rule
structure_body
. - Structure
Def - Corresponds to the grammar rule
structure_def
. - Type
Class Body - Corresponds to the grammar rule
type_class_body
. - Type
Class Def - Corresponds to the grammar rule
type_class_def
. - Type
Class Reference - Corresponds to the grammar rule
type_class_reference
. - Type
Variable - Corresponds to the grammar rule
type_variable
. - Type
Variant - Corresponds to the grammar rule
type_variant
. - Union
Body - Corresponds to the grammar rule
union_body
. - Union
Def - Corresponds to the grammar rule
union_def
. - Value
Variant - Corresponds to the grammar rule
enum_variant
.
Enums§
- Definition
- Corresponds to the grammar rule
type_def
. - Dimension
Identity - Corresponds to the anonymous grammar rule in
dimension_body
. - Explicit
Timezone Flag - Restriction
Facet - Type
Class Argument - Corresponds to the grammar rule
type_class_arguments
.