Function register_interface

pub fn register_interface<T>() -> Type
where T: ObjectInterface,
Expand description

Register a glib::Type ID for T::Class.

This must be called only once and will panic on a second call.

The object_interface! macro will create a type_() function around this, which will ensure that it’s only ever called once.