gtk-rs / gtk-rs-core

Rust bindings for GNOME libraries
https://gtk-rs.org/gtk-rs-core
MIT License
272 stars 104 forks source link

Align ObjectInterface to ObjectSubclass #1382

Closed felinira closed 2 months ago

felinira commented 2 months ago

We discussed on matrix that we should decouple the ObjectInterface implementation from the repr(C) class struct and have an empty implementation struct instead. This makes them more similar to each other, and creates a clearer separation between ffi code and implementation.