रस्ट दो प्रमुख तरीकों से एरर्स को हैंडल करता है.
चलिए log crate का उपयोग करके Rust में एक बुनियादी लॉगिंग स्थापना सेटअप करते हैं, जो एक लॉगिंग फ़साड प्रदान करता है, और env_logger जो log crate के लिए एक लॉगिंग क्रियान्वयन है। सबसे पहले, उन्हें अपनी Cargo.toml में जोड़ें.
log
env_logger
मान लीजिए आपके पास वह कोड है जो एक वृत्त के क्षेत्रफल की गणना बहुत बार करता है। सूत्र को दोहराने के बजाय, आप इसे एक फ़ंक्शन में लपेटते हैं।.
चलिए एक सरल Rust कोड को और अधिक व्यवहारिक और रखरखावयोग्य बनाने के लिए रिफैक्टर करते हैं। हम एक फ़ंक्शन से शुरू करते हैं जो इंटीजर्स के वेक्टर का योग कैलकुलेट करता है.