Open PSeitz opened 2 weeks ago
Yeah boxing would probably help. Can you experiment a little?
@PSeitz can we close this?
It's improved a lot with #5540, but some really long type chains remain.
Boxed or chains
Response type chains
We can replace the boxed or chains with a Vec, since they all contain the same box type now. Such a type doesn't seem to exist in warp yet.
Quickwit compile times are pretty long, this could by some part be caused by overly complex warp types. Below is an example of such a type. We probably should break these type chains by boxing them.
Super long type
> 83 (0.0%, 87.8%) 2 (0.0%, 65.4%) core::ptr::drop_in_place