Overview of the ruststep ecosystem
masterruststep is a collection of pure Rust crates designed for working with STEP (Standard for the Exchange of Product model data). It aims to replace stepcode and provides tools to compile EXPRESS schemas and handle STEP file serialization/deserialization.
Warning: This project is in an experimental stage. DO NOT USE FOR PRODUCT.
The ecosystem consists of four main crates:
espr: An EXPRESS Language (ISO 10303-11) compiler.espr-derive: A procedural macro crate used for running theesprcompiler.ruststep: Provides functionality to serialize and deserialize STEP files.ruststep-derive: A procedural macro helper crate.