Rust Callback APIs for Host Languages: Function Pointers, User Data, and Lifetime Rules
होस्ट भाषाओं के लिए रस्ट कॉलबैक एपीआई (Rust Callback APIs) पर एक व्यावहारिक दो घंटे का सत्र, जो फंक्शन पॉइंटर्स, यूजर डेटा और लाइफटाइम नियमों पर केंद्रित है। यह सत्र रस्ट को सी-संगत सीमाओं (C-compatible boundaries) के माध्यम से उजागर किए गए एक नेटिव घटक के रूप में देखता है, जिसमें पैकेजिंग, ओनरशिप, होस्ट-रनटाइम परीक्षण और विफलता प्रबंधन पर विशेष ध्यान दिया गया है।
विवरण
section.descriptionहोस्ट भाषाओं के लिए रस्ट कॉलबैक एपीआई (Rust Callback APIs) पर एक व्यावहारिक दो घंटे का सत्र, जो फंक्शन पॉइंटर्स, यूजर डेटा और लाइफटाइम नियमों पर केंद्रित है। यह सत्र रस्ट को सी-संगत सीमाओं (C-compatible boundaries) के माध्यम से उजागर एक नेटिव घटक के रूप में देखता है, जिसमें पैकेजिंग, ओनरशिप, होस्ट-रनटाइम परीक्षण और विफलता प्रबंधन पर विशेष ध्यान दिया गया है।
लक्षित दर्शक: एंट्री-लेवल और इंटरमीडिएट डेवलपर्स जो भाषा का सामान्य परिचय नहीं, बल्कि एक व्यावहारिक इंजीनियरिंग सत्र चाहते हैं।
परिणाम:
- होस्ट भाषाओं के लिए रस्ट कॉलबैक एपीआई की व्यावहारिक सीमाओं को समझाना
- एक छोटे कार्यशील उदाहरण में फंक्शन पॉइंटर्स को लागू करना
- एक छोटे कार्यशील उदाहरण में यूजर डेटा को लागू करना
- एक छोटे कार्यशील उदाहरण में लाइफटाइम नियमों को लागू करना
प्रारूप: दो घंटे का सत्र, जिसमें एक संक्षिप्त परिचय, एक ठोस उदाहरण, ट्रेड-ऑफ पर चर्चा और अभ्यास के लिए एक समापन चेकलिस्ट शामिल है।