#typeshare #parser #config #language-parser #serde

typeshare-engine

Behavioral engine for typeshare: parsing, writing, configuration, and everything in between

7 unstable releases (3 breaking)

0.4.1 Jun 12, 2025
0.4.0 May 8, 2025
0.3.1 Apr 22, 2025
0.2.2 Apr 15, 2025
0.1.0 Apr 14, 2025

#1660 in Encoding

Download history

698 downloads per month
Used in 2 crates (via typeshare-driver)

MIT/Apache

225KB
5K SLoC

typeshare-engine

This crate includes all of the actual implementations of typeshare functionality. It should be a dependency of anyone trying to USE typeshare as a library. It depends ONLY on typeshare-model, not on any language crates. It exports functions that make use of the trait in typeshare-model.

Currently, the public API of typeshare-engine is considered fairly unstable. Feel free to use it, but we expect updates to usually be published as major versions. You only need to depend on typeshare-engine if you want to use typeshare as a library; if you're implementing your own language, you only need to depend on typeshare-model, and if you're creating a typeshare binary, you only also need typeshare-driver.

Dependencies

~6–10MB
~185K SLoC