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 |