Trait ObjectInterfaceType

Source
pub unsafe trait ObjectInterfaceType {
    // Required method
    fn type_() -> Type;
}
Expand description

Type methods required for an ObjectInterface implementation.

This is usually generated by the #[object_interface] attribute macro.

Required Methods§

Source

fn type_() -> Type

Returns the glib::Type ID of the interface.

This will register the type with the type system on the first call.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§