[][src]Module gio::subclass::prelude

Re-exports

pub use super::application::ApplicationImpl;
pub use super::application::ArgumentList;
pub use super::input_stream::InputStreamImpl;
pub use super::io_stream::IOStreamImpl;
pub use super::output_stream::OutputStreamImpl;
pub use super::seekable::SeekableImpl;

Traits

BoxedType

Trait for defining boxed types.

ClassStruct

Trait implemented by structs that implement a GObject C class struct.

InstanceStruct

Trait implemented by structs that implement a GObject C instance struct.

IsImplementable

Trait for implementable interfaces.

IsSubclassable

Trait for subclassable class structs.

ObjectClassSubclassExt

Extension trait for glib::Object's class struct.

ObjectImpl

Trait for implementors of glib::Object subclasses.

ObjectImplExt
ObjectInterface

The central trait for defining a GObject interface.

ObjectInterfaceExt
ObjectSubclass

The central trait for subclassing a GObject type.