Crate glib [−] [src]
Bindings and wrappers for GLib
Reexports
pub use self::glib_container::GlibContainer; |
pub use self::source::{Continue, idle_add, timeout_add, timeout_add_seconds}; |
pub use self::traits::FFIGObject; |
pub use types::Type; |
pub use self::date::{TimeVal, Time, Date, Year, Month, Weekday, Day}; |
Modules
| date |
Date and Time Functions — calendrical calculations and miscellaneous time stuff |
| ffi | |
| glib_container | |
| object |
Types that facilitate representing |
| signal | |
| source |
Manages available sources of events for the main loop |
| traits | |
| translate |
Translation between GLib/GLib-based FFI types and their Rust counterparts. |
| types |
Structs
| Elem | |
| Error |
The Error structure contains information about an error that has occurred. |
| List | |
| ParamSpec | |
| Permission | |
| RevElem | |
| SElem | |
| SList | |
| TypeClass | |
| TypeInstance | |
| TypeInterface | |
| Value |
Possible improvement : store a function pointer inside the struct and make the struct templated |
Enums
| ParamFlags |
Traits
| ValuePublic |
Functions
| to_bool | |
| to_gboolean |
Type Definitions
| AppInfo |