Introducing GTK-rs - Making the Unsafe Safe
Offered By: Rust via YouTube
Course Description
Overview
Explore a 21-minute conference talk from FOSDEM 2018 that introduces gtk-rs, the Rust bindings for GTK. Dive into the development process of these bindings, focusing on how they were created and continuously improved. Learn about the challenges of making unsafe code safe, the one-to-one mapping approach, and the benefits of leveraging Rust's compiler for error checking. Discover how gtk-rs enhances readability, handles arrays, and integrates with the Rust ecosystem. Gain insights into future developments, community involvement, and advanced topics such as RC, RefCell, and data binding. Understand how gtk-rs simplifies GUI development in Rust while maintaining safety and performance.
Syllabus
Introduction
What is gtk
History
One to One
Gear
Widget
Compiler errors
Resta checks
Resta errors
readability
arrays
whats next
genome community
RCRef
integration
realm
mutation
messages
bindings
update method
data binding
update view
error messages
slice
synchronous
simple
Taught by
Rust
Related Courses
The Rust Programming LanguageUdemy Rust for Beginners: Learn Rust in 4 Hours
Udemy Rust For Undergrads
Udemy Take your first steps with Rust
Microsoft via Microsoft Learn Rust Fundamentals
Pluralsight