Crate typeshare_core

Source
Expand description

The core library for typeshare. Contains the parser and language converters.

Modules§

context
Context types for parsing.
language
Implementations for each language converter
parser
Parsing Rust code into a format the language modules can understand
reconcile
Post reconcile references after all types have been parsed.
rust_types
Codifying Rust types and how they convert to various languages.

Enums§

GenerationError
Errors during file generation.
ProcessInputError

Traits§

RenameExt
Trait to rename a string using common case or character separators.