Module ruststep::ast[][src]

Expand description

AST (abstract syntax tree) for exchange structure (ISO-10303-21)

Serde data model

Parameter and Record can be deserialize through serde data model.

Parameterserde data model
Integeri64
Realf64
Stringstring
Enumeration-
Listseq
NotProvidedunit
Omittedunit
Typed, Recordmap
RValueenum

See the official document of serde data model for detail.

Structs

DATA section in STEP file

Entire exchange structure

A struct typed in EXPRESS schema, e.g. A(1.0, 2.0)

Deserializer corresponding to a single-key map like { "A": [1.0, 2.0] }

Enums

Each line of data section

Left hand side value

Primitive value type in STEP data

Right hand side value

Functions

Serialize struct into STEP Record