iomentum / cargo-breaking

Mozilla Public License 2.0
112 stars 7 forks source link

Simplify internal type representation #4

Open scrabsha opened 3 years ago

scrabsha commented 3 years ago

Types are currently represented as syn::Type. The goal is to re-implement a type, for internal-use only. The goal is to make it simpler, so that less breaking changes are incorrectly detected. Ideally we could also resolve path/imports during the conversion syn::Type -> cargo_breaking::Type.

This issue is part of #2.