 opts into a larger, more
complex runtime than Rust cares for. Rust is usable on bare metal with no
extra runtime. Additionally, garbage collection is frequently a source of
non-deterministic behavior. Rust provides the tools to make using a GC
possible and even pleasant, but it should not be a requirement for
implementing the language.</p>

<h2 id='non-sync-static-mut-is-unsafe' class='section-header'><a href='#non-sync-static-mut-is-unsafe'>1.3 Non-<code>Sync</code> <code>static mut</code> is unsafe</a></