# \#\[no\_mangle\] vs modules and pub

**URL:** <https://internals.rust-lang.org/t/no-mangle-vs-modules-and-pub/4811>\
**Category:** language design\
**Created:** [February 18, 2017, 4:45pm UTC](https://internals.rust-lang.org/t/no-mangle-vs-modules-and-pub/4811 "2017-02-18T16:45:39Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![johnthagen](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/johnthagen/32/2005_2.png) [@johnthagen](https://internals.rust-lang.org/u/johnthagen)\
**Post date:** [February 26, 2017, 6:55pm UTC](https://internals.rust-lang.org/t/no-mangle-vs-modules-and-pub/4811/18 "2017-02-26T18:55:10Z")

</div>

> [@ahmedcharles](#):
>
> it could still break code not on [crates.io](http://crates.io).

It doesn't affect the conclusion of your argument, but [cargobomb actually does test some Rust projects on GitHub](https://internals.rust-lang.org/t/solved-run-crater-cargobomb-on-github-projects-not-published-on-crates-io/4843/2) that aren't on [crates.io](http://crates.io).

---

_[View the full topic](https://internals.rust-lang.org/t/no-mangle-vs-modules-and-pub/4811)._
