Building GNOME Apps with Rust, Part 5: State and Signals

Clicking a sidebar row finally does something. Build a real Feed GObject, bind a list to a model, define a custom signal, and learn where state lives in a GTK Rust app — and why Rc<RefCell<T>> almost never belongs there.