05 जून 2023·1 मिनट पढ़ने में

रस्ट 1.70.0 एन्हांस्ड क्रेट.आईओ इंडेक्स प्रोटोकॉल और नई स्थिर सुविधाओं के साथ लॉन्च किया गया

रस्ट 1.70.0 की रिलीज़ में क्रेट.आईओ इंडेक्स पढ़ने के लिए 'स्पार्स' प्रोटोकॉल, नए प्रकार के वन्ससेल और वन्सलॉक, और नए डिबगिंग विकल्प जैसे सुधार पेश किए गए हैं।

रस्ट 1.70.0 एन्हांस्ड क्रेट.आईओ इंडेक्स प्रोटोकॉल और नई स्थिर सुविधाओं के साथ लॉन्च किया गया

रस्ट प्रोग्रामिंग लैंग्वेज की नवीनतम रिलीज़, संस्करण 1.70.0, प्रदर्शन को बढ़ाने और डेवलपर अनुभव को अनुकूलित करने के लिए डिज़ाइन किए गए कई उल्लेखनीय अपडेट और सुधारों के साथ आता है।

इस रिलीज में एक महत्वपूर्ण बदलाव क्रेट.आईओ इंडेक्स को पढ़ने के लिए "स्पार्स" प्रोटोकॉल की शुरूआत है। डिफ़ॉल्ट रूप से सक्षम, यह प्रोटोकॉल इंडेक्स तक पहुँचने पर उल्लेखनीय प्रदर्शन संवर्द्धन की अनुमति देता है। नतीजतन, क्रेट कैश का पथ बदल गया है, जो निर्भरता को फिर से डाउनलोड करने की आवश्यकता है। इसके अतिरिक्त, रस्ट 1.70.0 साझा डेटा को इनिशियलाइज़ करने के लिए दो नए प्रकार प्रदान करता है: एक बार सेल और एक बार लॉक । बाद वाला प्रकार एक थ्रेड-सुरक्षित संस्करण है। डेवलपर इन प्रकारों का उपयोग उन स्थितियों में कर सकते हैं जहां तत्काल निर्माण को प्राथमिकता नहीं दी जाती है। पहले, डेवलपर्स इस आवश्यकता को पूरा करने के लिए "lazy_static" और "एक बार_सेल" जैसे क्रेट पर निर्भर थे, लेकिन नई स्थिर सुविधाएँ अब उन्हें अप्रचलित बना देती हैं।

इस संस्करण में शामिल एक और स्थिर सुविधा है IsTerminal , जो यह निर्धारित करने के लिए "is_terminal" विधि का उपयोग करती है कि क्या दिया गया फ़ाइल डिस्क्रिप्टर या हैंडल किसी टर्मिनल या TTY को दर्शाता है। अंतर्निहित कार्यान्वयन से पहले, डेवलपर्स ने उसी उद्देश्य को प्राप्त करने के लिए क्रेट कार्यक्षमता का सहारा लिया। रस्ट 1.70.0 रिलीज़ भी डिबग स्तरों के नामकरण की अनुमति देता है। पहले, "-Cdebuginfo" कंपाइलर विकल्प केवल 0 से 2 तक की संख्या को समायोजित कर सकता था। इस अपडेट के साथ, डेवलपर्स अब डिबग स्तर को नाम से सेट कर सकते हैं: "कोई नहीं" 0 का प्रतिनिधित्व करता है, "सीमित" 1 का प्रतिनिधित्व करता है, और "पूर्ण" 2 का प्रतिनिधित्व करता है। .

इसके अलावा, दो अतिरिक्त स्तर पेश किए जा रहे हैं: "लाइन-डायरेक्शन-ओनली" और "लाइन-टेबल-ओनली।" पूर्व को NVPTX प्रोफाइलिंग के लिए डिज़ाइन किया गया है, जबकि बाद वाला फ़ाइल नाम और लाइन नंबर के साथ बैकट्रेस के लिए न्यूनतम उपयोग को सक्षम करता है।

अंत में, यह रिलीज़ अस्थिर परीक्षण विकल्पों के लिए समर्थन भी बंद कर देता है। पहले के संस्करणों ने उपयोगकर्ताओं को उन विकल्पों को चुनने में सक्षम किया जो अभी तक स्थिर नहीं हुए थे, केवल रात के निर्माण में उपयोग के लिए एक विशेषता। हालाँकि, यह प्रतिबंध औपचारिक रूप से वर्तमान रिलीज़ तक लागू नहीं था।

नो-कोड समाधान के दायरे में, ऐपमास्टर प्लेटफॉर्म वेब, मोबाइल और बैकएंड एप्लिकेशन बनाने के लिए एक शक्तिशाली और कुशल विकल्प प्रदान करता है। अन्य ऐप डेवलपमेंट प्लेटफॉर्म के विपरीत, जो no-code समाधान भी प्रदान करते हैं, AppMaster असाधारण आसानी और गति के साथ डेटा मॉडल, REST API, WSS endpoints और व्यावसायिक तर्क बनाने की अनुमति देता है। जैसे-जैसे प्रौद्योगिकी परिदृश्य विकसित होता जा रहा है, रस्ट 1.70.0 रिलीज और AppMaster प्लेटफॉर्म की क्षमताएं डेवलपर्स को बेहतर संसाधनों और समाधानों के साथ सशक्त बनाने की दिशा में प्रोग्रामिंग भाषाओं और विकास उपकरणों की चल रही प्रगति को दर्शाती हैं।

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started