typewriter-core
Core IR types, traits, and configuration for the typewriter SDK.
What's Inside
- IR Types (
TypeDef,StructDef,EnumDef,FieldDef,TypeKind) — the language-agnostic intermediate representation TypeMappertrait — the contract every language emitter implements- Config —
typewriter.tomlparsing with defaults
Usage
This crate is used internally by typewriter's emitters. Most users should depend on the main typewriter crate instead.
use *;
use TypeMapper;
License
Apache-2.0 — Darshan Vichhi