glib/prelude.rs
1// Take a look at the license at the top of the repository in the LICENSE file.
2
3// rustdoc-stripper-ignore-next
4//! Traits and essential types intended for blanket imports.
5
6pub use crate::{
7 error::ErrorDomain,
8 gobject::traits::{DynamicObjectRegisterExt, TypeModuleExt, TypePluginExt},
9 object::{Cast, CastNone, IsA, ObjectClassExt, ObjectExt, ObjectType},
10 param_spec::{HasParamSpec, ParamSpecBuilderExt, ParamSpecType},
11 types::{StaticType, StaticTypeExt},
12 value::{ToSendValue, ToValue, ValueType},
13 variant::{FixedSizeVariantType, FromVariant, StaticVariantType, ToVariant},
14};