# RFC: SwiftPM support for ensuring a correspondence between product name and Swift module import name

**URL:** <https://forums.swift.org/t/rfc-swiftpm-support-for-ensuring-a-correspondence-between-product-name-and-swift-module-import-name/16687>\
**Category:** Package Manager\
**Created:** [October 4, 2018, 3:13pm UTC](https://forums.swift.org/t/rfc-swiftpm-support-for-ensuring-a-correspondence-between-product-name-and-swift-module-import-name/16687 "2018-10-04T15:13:56Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![jrose](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/jrose/32/408_2.png) [@jrose](https://forums.swift.org/u/jrose)\
**Post date:** [October 4, 2018, 3:40pm UTC](https://forums.swift.org/t/rfc-swiftpm-support-for-ensuring-a-correspondence-between-product-name-and-swift-module-import-name/16687/6 "2018-10-04T15:40:16Z")

</div>

> [@Aciid](#):
>
> Can we be confident that we'll get a similar behavior from the thing that will eventually replace `@_exported` ?

I can't quite promise that, but I do intend to propose something like it in the post-Swift-5.0 timeframe ([reference again](https://forums.swift.org/t/exported-and-fixing-import-visibility/9415)). It's tied up with other stuff, though, so it's possible the Swift community will decide it's better to have some other functionality instead.

---

_[View the full topic](https://forums.swift.org/t/rfc-swiftpm-support-for-ensuring-a-correspondence-between-product-name-and-swift-module-import-name/16687)._
