E0382E0382 — स्थानांतरित मान का उपयोग
किसी मान को दूसरे वेरिएबल या फ़ंक्शन में स्थानांतरित करने के बाद उसका उपयोग किया जा रहा है।
E0716किसी temporary value का reference रखा गया है जो तुरंत drop हो जाता है।
एक temporary value (जैसे function call या expression का result) borrow किया गया है, लेकिन statement के अंत में temporary drop हो जाता है। reference dangling हो जाता है।
temporary की lifetime बढ़ाने के लिए उसे `let` से named variable से bind करें। यदि आवश्यक हो तो value clone करें। temporaries को borrow करने से बचने के लिए code को restructure करें।
E0382किसी मान को दूसरे वेरिएबल या फ़ंक्शन में स्थानांतरित करने के बाद उसका उपयोग किया जा रहा है।
E0621borrow checker को संतुष्ट करने के लिए एक function parameter को explicit lifetime annotation चाहिए।
E0152एक language item (#[lang = ...]) एक से अधिक बार परिभाषित है।
E0463निर्दिष्ट crate compiler को नहीं मिल सकता।
E0603आप किसी private item को उसके module के बाहर से access करने का प्रयास कर रहे हैं।
E0425एक identifier का उपयोग किया जा रहा है जो वर्तमान scope में परिभाषित नहीं है।