कहें कि path_statements
, unused_variables
जैसी एक चेतावनी है। क्या कोड कोड या फ़ंक्शन में उन्हें अलग किए बिना, इसके एक ही पल को अनदेखा करने का कोई तरीका है?जंग में एक कथन के लिए चेतावनी को शांत कैसे करें?
स्पष्ट होने के लिए, कोड में एक चेतावनी होने पर स्पष्ट होना चाहिए। मैं विशेष चेतावनी को संबोधित करने में विशेष परिवर्तन किए बिना, केवल उस चेतावनी को शांत करने की क्षमता चाहूंगा। और इस शांत चेतावनी के बिना कहीं और, एक ही समारोह में बाद में भी।
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat"
/* Isolated region which doesn't raise warnings! */
this_would_raise_Wformat(args);
#pragma GCC diagnostic pop
जंग बराबर क्षमता है:
जीसीसी के साथ इस इस प्रकार किया जा सकता है?
नोट, चेतावनी को शांत करने के सामान्य मामले के बारे में पूछ रहा हूं। मुझे पता है कि उदाहरण के लिए अप्रयुक्त var चेतावनी को हल करने के तरीके हैं।
क्या आप मॉड्यूल में किसी प्रकार की सभी चेतावनियों को अनदेखा करना चाहते हैं? सवाल थोड़ा अस्पष्ट है। – ljedrz
@ लुकासकल्बर्टोड, डुप्लिकेट नहीं, मैं _any_ चेतावनियों को शांत करने के बारे में पूछ रहा हूं। – ideasman42
जब आप rustc चलाते हैं, तो यह कई चेतावनियां दे सकता है, एक ही क्षण उनमें से एक होगा। अद्यतित प्रश्न अधिक स्पष्ट होने के लिए, उदाहरण दें कि यह जीसीसी के साथ पहले से ही कैसे किया जा सकता है। – ideasman42