Rust कंपाइलर एरर
कारण, समाधान और उदाहरण के साथ सभी 80 Rust कंपाइलर एरर एरर कोड ब्राउज़ करें.
E0308E0308 — प्रकार मेल नहीं खाते (Mismatched Types)
अपेक्षित type, प्रदान किए गए actual type से मेल नहीं खाता।
E0382E0382 — स्थानांतरित मान का उपयोग
किसी मान को दूसरे वेरिएबल या फ़ंक्शन में स्थानांतरित करने के बाद उसका उपयोग किया जा रहा है।
E0502E0502 — Immutable Borrow सक्रिय होने पर Mutable Borrow संभव नहीं
किसी मान को mutably borrow नहीं किया जा सकता जब तक कि immutable borrow सक्रिय हो।
E0597E0597 — Borrowed मान पर्याप्त समय तक जीवित नहीं रहता
एक reference उस डेटा से अधिक समय तक जीवित रहती है जिसे वह इंगित करती है।
E0277E0277 — Trait संतुष्ट नहीं
कोई प्रकार एक आवश्यक trait लागू नहीं करता।
E0599E0599 — प्रकार पर X नाम की कोई Method नहीं मिली
दिए गए प्रकार पर method मौजूद नहीं है, या आवश्यक trait scope में नहीं है।
E0425E0425 — इस Scope में मान नहीं मिला
एक identifier का उपयोग किया जा रहा है जो वर्तमान scope में परिभाषित नहीं है।
E0433E0433 — Module Path Resolve करने में विफल
use स्टेटमेंट या टाइप path में दिया गया मॉड्यूल path हल नहीं हो पाया।
E0106E0106 — Lifetime Specifier अनुपस्थित
फ़ंक्शन के सिग्नेचर या struct में किसी रेफ़रेंस का लाइफ़टाइम पैरामीटर छूट गया है।
E0015E0015 — Constants में Calls सीमित हैं
एक constant expression context में non-const फ़ंक्शन call किया जा रहा है।
E0658E0658 — Unstable Feature उपयोग किया गया
Rust में अभी तक स्थिर न हुई एक feature का उपयोग feature gate के बिना किया जा रहा है।
E0609E0609 — प्रकार पर X नाम का कोई Field नहीं
struct या union में दिए गए नाम का कोई field नहीं है।
E0614E0614 — प्रकार को Dereference नहीं किया जा सकता
Dereference operator (*) ऐसे प्रकार पर उपयोग किया जा रहा है जो Deref लागू नहीं करता।
E0499E0499 — एक से अधिक बार Mutable Borrow संभव नहीं
एक ही समय में किसी मान को एक से अधिक बार mutably borrow किया जा रहा है।
E0503E0503 — Mutable Borrow के कारण मान का उपयोग संभव नहीं
जब कोई अन्य वेरिएबल किसी मान को mutably borrow कर रहा हो तो उसका उपयोग नहीं किया जा सकता।
E0505E0505 — Borrowed Content से Move करना संभव नहीं
किसी मान को तब move किया जा रहा है जब वह अभी भी reference द्वारा borrowed है।
E0507E0507 — Borrowed Reference से Move करना संभव नहीं
आप एक reference से मान को move करने का प्रयास कर रहे हैं, जिससे reference dangling हो जाएगी।
E0515E0515 — Local Variable का Reference वापस नहीं किया जा सकता
एक फ़ंक्शन फ़ंक्शन के अंदर बनाए गए मान का reference वापस करने का प्रयास करता है।
E0432E0432 — अनरिज़ॉल्व्ड इम्पोर्ट
use स्टेटमेंट में दिया गया मॉड्यूल या आइटम नहीं मिल रहा।
E0412E0412 — इस स्कोप में टाइप नहीं मिला
एक टाइप नाम का उपयोग किया गया है लेकिन वह वर्तमान स्कोप में परिभाषित या आयात नहीं है।
E0423E0423 — वैल्यू अपेक्षित, टाइप मिला
जहाँ वैल्यू अपेक्षित थी वहाँ टाइप नाम का उपयोग किया गया है।
E0424E0424 — वैल्यू अपेक्षित, self मिला
self कीवर्ड किसी मेथड या associated फंक्शन संदर्भ के बाहर उपयोग किया गया है।
E0369E0369 — इस टाइप पर ऑपरेटर लागू नहीं किया जा सकता
एक binary ऑपरेटर ऐसे टाइप्स के साथ उपयोग किया गया है जो उसे सपोर्ट नहीं करते।
E0384E0384 — इम्यूटेबल वेरिएबल को दोबारा असाइन नहीं किया जा सकता
एक वेरिएबल को पुनः असाइन किया जा रहा है लेकिन वह म्यूटेबल घोषित नहीं था।
- E0061 — तर्कों की गलत संख्या
- E0063 — Struct में फील्ड्स अनुपस्थित
- E0107 — टाइप तर्कों की गलत संख्या
- E0117 — केवल वर्तमान Crate में परिभाषित Traits को Types के लिए इम्प्लीमेंट किया जा सकता है
- E0119 — परस्पर विरोधी Trait इम्प्लीमेंटेशन
- E0133 — Unsafe फंक्शन कॉल के लिए unsafe ब्लॉक आवश्यक है
- E0152 — डुप्लिकेट lang आइटम
- E0200 — Unsafe Trait के लिए unsafe impl आवश्यक है
- E0252 — नाम पहले से आयात किया गया है
- E0255 — Import के साथ नाम का टकराव
- E0271 — Associated Type में टाइप बेमेल
- E0282 — टाइप एनोटेशन आवश्यक हैं
- E0283 — अस्पष्ट Trait इम्प्लीमेंटेशन
- E0310 — टाइप पर्याप्त समय तक जीवित नहीं रह सकता
- E0317 — if में else clause अनुपस्थित हो सकता है
- E0373 — Closure कैप्चर किए गए वेरिएबल से अधिक जीवित रह सकता है
- E0392 — अप्रयुक्त Type या Lifetime Parameter
- E0404 — Trait अपेक्षित था, Type मिला
- E0405 — इस Scope में Trait नहीं मिला
- E0428 — डुप्लिकेट Definition
- E0463 — Crate नहीं मिला
- E0520 — Specialization अस्थिर है
- E0596 — Mutable के रूप में Borrow नहीं किया जा सकता
- E0600 — Unary Operator लागू नहीं किया जा सकता
- E0601 — main Function नहीं मिला
- E0603 — Private Item को उसके Scope के बाहर Access किया गया
- E0621 — Explicit Lifetime आवश्यक है
- E0308 — Match Arms में Mismatched Types
- E0716 — Borrow के दौरान Temporary Value Drop हो गया
- E0728 — Non-Async Function में await
- Panic — None या Err पर unwrap() call किया गया
- Panic — इंडेक्स आउट ऑफ़ बाउंड्स
- Panic — इंटीजर ओवरफ़्लो
- Panic — स्टैक ओवरफ़्लो
- Clippy — अनावश्यक Return
- Clippy — Let और Return
- Clippy — अनुपयोगी Imports
- Clippy — Copy Type पर Clone
- Clippy — Unwrap का उपयोग
- Dead Code चेतावनी
- Unused Variable चेतावनी
- Unused Mut चेतावनी
- E0046 — Trait Method Implementations अनुपस्थित
- E0053 — Method Signature में अंतर
- E0277 — Type ने Send Implement नहीं किया
- E0277 — Type ने Sized Implement नहीं किया
- E0277 — Type ने Iterator Implement नहीं किया
- E0308 — Closure Return Type में अंतर
- E0562 — इस Position में impl Trait अनुमत नहीं
- E0308 — Result Type में अंतर
- E0277 — Type ने Fn Trait Implement नहीं किया
- Panic — शून्य से भाग
- Panic — Slice Index सीमा से बाहर
- Clippy — map().unwrap_or() को सरल बनाया जा सकता है
- Clippy — Single Match को if-let बनाया जा सकता है
- Clippy — अनावश्यक Closure