step-io 0.1.0-alpha.1

STEP (ISO 10303) file I/O for Rust.
Documentation
pub mod ir;
pub mod parser;
pub mod reader;
pub mod writer;

pub use ir::{
    AngleUnit, Arena, AssemblyTree, Axis1Placement, Axis2Placement2d, Axis2Placement3d, Circle2,
    Circle3, ConicalSurface, ConvertError, Curve, Curve2d, Curve2dId, CurveForm, CurveId,
    CylindricalSurface, Direction2, Direction2dId, Direction3, DirectionId, Edge, EdgeId, Ellipse2,
    Ellipse3, Face, FaceId, GeometryPool, Instance, LengthUnit, Line2, Line3, NurbsCurve,
    NurbsCurve2d, NurbsSurface, Orientation, OrientedEdge, Pcurve, Placement1dId, Placement2dId,
    Placement3dId, Plane3, Point2, Point2dId, Point3, PointId, Product, ProductContent, ProductId,
    Shell, ShellId, Solid, SolidAngleUnit, SolidId, SphericalSurface, StepModel, Surface,
    SurfaceForm, SurfaceId, SurfaceOfLinearExtrusion, SurfaceOfRevolution, TopologyPool,
    ToroidalSurface, Transform3d, UnitContext, Vertex, VertexId, Wire, WireId,
};
pub use parser::{
    Attribute, EntityGraph, LexError, LexErrorKind, Lexer, ParseError, Parser, RawEntity,
    RawEntityPart, SchemaClass, Span, StepSchema, Token, TokenKind, parse, tokenize,
};
pub use writer::WriteError;