#typeshare #model #cli #typeshare-model

typeshare-model

core definition of the typeshare Language trait for implementations

1 stable release

Uses new Rust 2024

new 1.1.0 Apr 14, 2025
1.0.0 Apr 14, 2025

#336 in Configuration


Used in 2 crates (via typeshare-engine)

MIT/Apache

45KB
621 lines

typeshare-model is the core dependency of all typeshare implementations. It defines the Language trait, which should be implemented by all aspiring typeshare implementations, as well as a


typeshare-model

This crate is the base dependency for almost everything else. It includes especially the types and traits necessary for a single language implementation (that is, typeshare-swift could depend ONLY on typeshare-model). It can include utility functionality that might be necessary for a language implementation, but ideally not much in the way of major implementation stuff.

Dependencies

~0.7–1MB
~19K SLoC