← Back to context

Comment by gpm

17 hours ago

The story is that it must not matter which edition a library was compiled with - it's the boundary layer at which different editions interoperate with eachother.

Provided everything is available in source code, there are no semantic changes on the boundary level, or standard library types being used on the library public API that changed across editions.

  • No. Not provided any of that. Must not matter really does mean "must not matter" here.

    • How do you link two crates together, each compiled with a distinct edition, whose public API is incompatible across editions?