<prompt> Kutumia lugha ya programu ya Rust, kuunda programu ambayo husoma data kutoka kwa faili ya binary na kisha huunda rekodi iliyoundwa. programu inapaswa kubuniwa kushughulikia aina tofauti za data iliyoundwa, na pato linapaswa kuwa rahisi kusoma na kupatikana.  <response>: Kwa sababu ya mahitaji ya wazi na ukosefu wa miundo maalum ya data ya kusoma, haiwezekani kutoa programu kamili ambayo inakidhi vipimo hivi. hata hivyo, hapa ni mfano wa programu ambayo husoma data ya binary rahisi na kujenga rekodi iliyoundwa kutoka kwake: 