Přeskočit na obsah
Chyby kompilátoru RustChyba
E0716

E0716 — Dočasná hodnota zahozena při půjčení

Reference je držena na dočasnou hodnotu, která je okamžitě zahozena.

rustcargo

Co způsobuje tuto chybu

Dočasná hodnota (například výsledek volání funkce nebo výrazu) je půjčena, ale dočasná hodnota je zahozena na konci příkazu. Reference se stává visící (dangling).

Jak to opravit

Svažte dočasnou hodnotu pojmenovanou proměnnou pomocí let pro prodloužení její doby platnosti. V případě potřeby hodnotu klonujte. Refaktorujte kód tak, aby se předcházelo půjčování dočasných hodnot.

Oficiální dokumentace

Související chybové kódy