Thunderbird + Rust Office Hours 2: Exchange Deep Dive
In our second Thunderbird + Rust Office Hours, we're taking a deep dive into how we're using Rust in adding Exchange Support. We work through an example of how we send an email utilizing both Rust and C++ to enable this new functionality. As always, we're also answering your questions and letting you know how to get involved. 00:00 Intro 00:32 Microsoft Exchange Support in Rust 02:52 Modern protocol implementation 04:30 Why Rust? 06:06 Why not all in Rust? 08:54 Microsoft Exchange - The Rust side 11:07 Microsoft Exchange - The crates 13:09 Microsoft Exchange - Code infrastructure 26:21 Microsoft Exchange - Types 27:45 Microsoft Exchange - Glue 29:16 Microsoft Exchange - The C++ side 32:28 The future: Testing alpha in daily, stable release, and later 36:49 How you can help 38:38 Question time! 55:09 Final thoughts 58:00 Closing and next office hours Resources: If you have access to an Exchange mailbox, please help us test! Report bugs on Bugzilla (https://bugzilla.mozilla.org/enter_b
βhttps://tilvids.com/w/rqeETZqqEHgnTVWYoGJzx6