تخطى إلى المحتوى
أخطاء مترجم Rustخطأ
E0603

E0603 — الوصول إلى عنصر خاص من خارج نطاقه

تحاول الوصول إلى عنصر خاص من خارج وحدته.

rustcargo

أسباب هذا الخطأ

العنصر (دالة، نوع، حقل، أو وحدة) غير محدد بـ pub ولا يمكن الوصول إليه من خارج الوحدة التي عُرِّف فيها. عناصر Rust خاصة بشكل افتراضي.

كيفية الإصلاح

أضف pub إلى تعريف العنصر لجعله عاماً. استخدم pub(crate) للرؤية على مستوى الـ crate. اصل إلى العنصر عبر واجهة برمجية عامة توفرها الوحدة.

التوثيق الرسمي

رموز أخطاء ذات صلة