Enum glib::types::Type
[−]
[src]
pub enum Type {
Invalid,
Unit,
I8,
U8,
Bool,
I32,
U32,
ISize,
USize,
I64,
U64,
F32,
F64,
String,
Pointer,
Variant,
BaseInterface,
BaseEnum,
BaseFlags,
BaseBoxed,
BaseParamSpec,
BaseObject,
Other(usize),
}A GLib or GLib-based library type
Variants
Invalid | An invalid |
Unit | The fundamental type corresponding to the unit type |
I8 | The fundamental type corresponding to |
U8 | The fundamental type corresponding to |
Bool | The fundamental type corresponding to |
I32 | The fundamental type corresponding to |
U32 | The fundamental type corresponding to |
ISize | The fundamental type corresponding to |
USize | The fundamental type corresponding to |
I64 | The fundamental type corresponding to |
U64 | The fundamental type corresponding to |
F32 | The fundamental type corresponding to |
F64 | The fundamental type corresponding to |
String | The fundamental type corresponding to |
Pointer | The fundamental type corresponding to a pointer |
Variant | The fundamental type of GVariant |
BaseInterface | The fundamental type from which all interfaces are derived |
BaseEnum | The fundamental type from which all enumeration types are derived |
BaseFlags | The fundamental type from which all flags types are derived |
BaseBoxed | The fundamental type from which all boxed types are derived |
BaseParamSpec | The fundamental type from which all |
BaseObject | The fundamental type from which all objects are derived |
Other | A non-fundamental type identified by value of type |