> The #1 thing for the Rust project to do is make Rust faster to compile.
#0 get rid of the orphan rule
#0 get rid of the orphan rule
Nevertheless, people in the project are trying to figuring out a way to relax the rule while still maintaining coherence, so this might happen some day.
BTW: cheers, we should grab a beer some day :)
Some people propose relaxing this rule for "workspaces" (local projects with multiple crates that are not published individually). I haven't researched whether that would be technically feasible.
Workspaces are a great way to architect larger projects and monorepos, and they'd at least be internally consistent.