1 2 3 4 5 6 7 8 9 10 11 12
use crate::PreferencesGroup; use glib::subclass::prelude::*; use gtk::subclass::widget::WidgetImpl; use gtk::Widget; pub trait PreferencesGroupImpl: WidgetImpl {} unsafe impl<T: PreferencesGroupImpl> IsSubclassable<T> for PreferencesGroup { fn override_vfuncs(class: &mut glib::Class<Self>) { <Widget as IsSubclassable<T>>::override_vfuncs(class); } }