Yes, but using the core library [1] is always possible. And as soon as you have an allocator, you can additionally link the alloc [2] and collections [3] crates. Then you can use things like Vec or even BTree.<p>[1]: <a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;core&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;core&#x2F;index.html</a><p>[2]: <a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;alloc&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;alloc&#x2F;index.html</a><p>[3]: <a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;collections&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;collections&#x2F;index.html</a>