[ir]: Refactor types representation to use a `TypeId` instead of a specialized `StructId`
Open
Chore
- Dominant language
- Rust
- Stars
- 15
- Forks
- 0
- Avg merge
- 6h 20m
- Merged PRs (30d)
- 15
Description
This is a large change because `Type` is used everywhere. However, as I am going to introduce a new `Seq` type soon with an associated `SeqId`, it would make a lot of sense to just switch to a more uniform `TypeId` in order to represent non-scalar types.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.