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};