There's no inherent reason that the @rustlang orphan rule should be enforced at the crate level.
It's done primarily to deal with API versioning issues, but it really should be possible to define a set of translation units that are tightly coupled or simultaneously versioned.
-
-
yeah, i discussed this with some cargo team folks years ago and they seemed receptive. also to optional namespacing
-
I liked the direction from this forum thread:https://internals.rust-lang.org/t/multiple-libraries-in-a-cargo-project/8259 …
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.