<p>UPDATE: So someone on Mastodon reads my posts here, looks at what I did, and says &quot;why don&#39;t you just use [X]?&quot;. So I look in the docs, and realize [X] is indeed a far superior solution which is clean and does not introduce additional problems. So I try doing [X]. Long story short, it&#39;s now nearly half an hour later and after a series of tests I believe I&#39;ve found a bug in the Rust compiler and I&#39;m setting up to file a bug on Cargo</p>
Reply