List of all items
Structs
- Binding
- BindingFlags
- BindingGroup
- BindingGroupBuilder
- BoxedAnyObject
- ByteArray
- Bytes
- Checksum
- CollationKey
- Date
- DateTime
- ExitCode
- FileSetContentsFlags
- FilenameCollationKey
- FormatSizeFlags
- FutureWithTimeoutError
- GStr
- GStrInteriorNulError
- GString
- GStringBuilder
- GStringInteriorNulError
- GStringNoTrailingNulError
- GStringPtr
- GStringUtf8Error
- GlibLogger
- IConv
- IOCondition
- InterfaceInfo
- JoinError
- JoinHandle
- KeyFile
- KeyFileFlags
- LogField
- LogHandlerId
- LogLevelFlags
- LogLevels
- MainContext
- MainContextAcquireGuard
- MainContextFlags
- MainLoop
- MarkupParseContext
- OptionFlags
- ParamFlags
- ParamSpec
- ParamSpecBoolean
- ParamSpecBooleanBuilder
- ParamSpecBoxed
- ParamSpecBoxedBuilder
- ParamSpecChar
- ParamSpecCharBuilder
- ParamSpecDouble
- ParamSpecDoubleBuilder
- ParamSpecEnum
- ParamSpecEnumBuilder
- ParamSpecFlags
- ParamSpecFlagsBuilder
- ParamSpecFloat
- ParamSpecFloatBuilder
- ParamSpecGType
- ParamSpecGTypeBuilder
- ParamSpecInt
- ParamSpecInt64
- ParamSpecInt64Builder
- ParamSpecIntBuilder
- ParamSpecLong
- ParamSpecLongBuilder
- ParamSpecObject
- ParamSpecObjectBuilder
- ParamSpecOverride
- ParamSpecOverrideBuilder
- ParamSpecParam
- ParamSpecParamBuilder
- ParamSpecPointer
- ParamSpecPointerBuilder
- ParamSpecString
- ParamSpecStringBuilder
- ParamSpecUChar
- ParamSpecUCharBuilder
- ParamSpecUInt
- ParamSpecUInt64
- ParamSpecUInt64Builder
- ParamSpecUIntBuilder
- ParamSpecULong
- ParamSpecULongBuilder
- ParamSpecUnichar
- ParamSpecUnicharBuilder
- ParamSpecValueArray
- ParamSpecValueArrayBuilder
- ParamSpecVariant
- ParamSpecVariantBuilder
- Quark
- Regex
- RegexCompileFlags
- RegexMatchFlags
- SignalFlags
- SignalGroup
- Source
- SourceFuture
- SourceStream
- SpawnFlags
- SpawnWithinJoinHandle
- ThreadHandle
- ThreadPool
- TimeSpan
- TimeZone
- TypeFlags
- TypeInfo
- TypeModule
- TypePlugin
- TypeValueTable
- Uri
- UriFlags
- UriHideFlags
- UriParamsFlags
- ValueArray
- VariantDict
- VariantIter
- VariantStrIter
- VariantTy
- VariantTyIterator
- VariantType
- boxed::Boxed
- char::Char
- char::UChar
- closure::Closure
- closure::RustClosure
- collections::list::IntoIter
- collections::list::Iter
- collections::list::IterMut
- collections::list::List
- collections::ptr_slice::IntoIter
- collections::ptr_slice::PtrSlice
- collections::slice::IntoIter
- collections::slice::Slice
- collections::slist::IntoIter
- collections::slist::Iter
- collections::slist::IterMut
- collections::slist::SList
- collections::strv::IntoIter
- collections::strv::StrV
- enums::EnumClass
- enums::EnumTypeChecker
- enums::EnumValue
- enums::EnumerationValues
- enums::EnumerationValuesStorage
- enums::FlagsBuilder
- enums::FlagsClass
- enums::FlagsTypeChecker
- enums::FlagsValue
- enums::InvalidEnumError
- enums::InvalidFlagsError
- enums::ParseFlagsError
- error::BoolError
- error::Error
- match_info::MatchInfo
- object::BindingBuilder
- object::BorrowedObject
- object::Class
- object::ClassRef
- object::InitiallyUnowned
- object::Interface
- object::InterfaceRef
- object::Object
- object::ObjectBuilder
- object::ObjectRef
- object::ObjectValueTypeChecker
- object::PropertyNotificationFreezeGuard
- object::SendWeakRef
- object::TypedObjectRef
- object::WeakRef
- object::WeakRefNotify
- shared::Shared
- signal::SignalHandlerId
- source::Pid
- source::Priority
- source::SourceId
- subclass::ObjectImplRef
- subclass::ObjectImplWeakRef
- subclass::basic::ClassStruct
- subclass::basic::InstanceStruct
- subclass::signal::Signal
- subclass::signal::SignalBuilder
- subclass::signal::SignalClassHandlerToken
- subclass::signal::SignalId
- subclass::signal::SignalInvocationHint
- subclass::signal::SignalQuery
- subclass::signal::SignalType
- subclass::types::InitializingObject
- subclass::types::InitializingType
- subclass::types::TypeData
- thread_guard::ThreadGuard
- translate::Borrowed
- translate::GlibNoneError
- translate::HashTable
- translate::List
- translate::PtrArray
- translate::SList
- translate::Stash
- translate::StashMut
- types::ILong
- types::Type
- types::ULong
- value::BoxedValue
- value::CharTypeChecker
- value::GenericValueTypeChecker
- value::GenericValueTypeOrNoneChecker
- value::NopChecker
- value::SendValue
- value::Value
- value::ValueTypeMismatchError
- value::ValueTypeOrNoneChecker
- variant::DictEntry
- variant::FixedSizeVariantArray
- variant::Handle
- variant::ObjectPath
- variant::Signature
- variant::Variant
- variant::VariantTypeMismatchError
Enums
- CharacterDecomposition
- ChecksumType
- ControlFlow
- ConvertError
- CvtError
- DateMonth
- DateWeekday
- DecompositionKind
- FileError
- GStrError
- GStringFromError
- GlibLoggerDomain
- GlibLoggerFormat
- IConvError
- KeyFileError
- LogLevel
- LogWriterOutput
- MarkupError
- NormalizeMode
- OptionArg
- SeekType
- TimeType
- UnicodeBreakType
- UnicodeScript
- UnicodeType
- UriError
- VariantClass
- enums::UserDirectory
- signal::Propagation
- translate::GlibNoneOrInvalidError
- value::InvalidCharError
- value::ValueTypeMismatchOrNoneError
Traits
- HasParamSpec
- IntoGStr
- IntoOptionalGStr
- ParamSpecBuilderExt
- ParamSpecType
- Unichar
- boxed::BoxedMemoryManager
- clone::Downgrade
- clone::Upgrade
- closure::IntoClosureReturnValue
- closure::TryFromClosureReturnValue
- collections::ptr_slice::IntoPtrSlice
- collections::strv::IntoStrV
- enums::EnumerationValue
- error::ErrorDomain
- object::Cast
- object::CastNone
- object::IsA
- object::IsClass
- object::IsInterface
- object::MayDowncastTo
- object::ObjectClassExt
- object::ObjectExt
- object::ObjectSubclassIs
- object::ObjectType
- object::ParentClassIs
- prelude::DynamicObjectRegisterExt
- prelude::HasParamSpec
- prelude::ParamSpecBuilderExt
- prelude::ParamSpecType
- prelude::TypeModuleExt
- prelude::TypePluginExt
- property::Property
- property::PropertyGet
- property::PropertySet
- property::PropertySetNested
- shared::SharedMemoryManager
- subclass::boxed::BoxedType
- subclass::interface::ObjectInterface
- subclass::interface::ObjectInterfaceExt
- subclass::interface::ObjectInterfaceType
- subclass::interface::PrerequisiteList
- subclass::object::DerivedObjectProperties
- subclass::object::ObjectClassSubclassExt
- subclass::object::ObjectImpl
- subclass::object::ObjectImplExt
- subclass::shared::RefCounted
- subclass::shared::SharedType
- subclass::type_module::TypeModuleImpl
- subclass::type_module::TypeModuleImplExt
- subclass::type_plugin::TypePluginImpl
- subclass::type_plugin::TypePluginImplExt
- subclass::type_plugin::TypePluginRegisterImpl
- subclass::types::ClassStruct
- subclass::types::FromObject
- subclass::types::InstanceStruct
- subclass::types::InstanceStructExt
- subclass::types::InterfaceList
- subclass::types::InterfaceStruct
- subclass::types::IsImplementable
- subclass::types::IsSubclassable
- subclass::types::IsSubclassableExt
- subclass::types::ObjectSubclass
- subclass::types::ObjectSubclassExt
- subclass::types::ObjectSubclassIsExt
- subclass::types::ObjectSubclassType
- translate::FromGlib
- translate::FromGlibContainer
- translate::FromGlibContainerAsVec
- translate::FromGlibPtrArrayContainerAsVec
- translate::FromGlibPtrBorrow
- translate::FromGlibPtrContainer
- translate::FromGlibPtrFull
- translate::FromGlibPtrNone
- translate::GlibPtrDefault
- translate::IntoGStr
- translate::IntoGlib
- translate::IntoGlibPtr
- translate::IntoOptionalGStr
- translate::OptionIntoGlib
- translate::Ptr
- translate::ToGlibContainerFromSlice
- translate::ToGlibPtr
- translate::ToGlibPtrMut
- translate::TransparentPtrType
- translate::TransparentType
- translate::TryFromGlib
- translate::Uninitialized
- translate::UnsafeFrom
- types::StaticType
- types::StaticTypeExt
- value::FromValue
- value::FromValueOptional
- value::ToSendValue
- value::ToValue
- value::ToValueOptional
- value::ValueType
- value::ValueTypeChecker
- value::ValueTypeOptional
- variant::FixedSizeVariantType
- variant::FromVariant
- variant::StaticVariantType
- variant::ToVariant
Macros
- bool_error
- clone
- closure
- closure_local
- debug
- error
- function_name
- g_critical
- g_debug
- g_error
- g_info
- g_log
- g_message
- g_print
- g_printerr
- g_warning
- gformat
- glib_boxed_inline_wrapper
- glib_boxed_wrapper
- glib_object_wrapper
- glib_shared_wrapper
- gstr
- info
- log_structured
- result_from_gboolean
- trace
- warn
- wrapper
Attribute Macros
Derive Macros
Functions
- access
- application_name
- base64_decode
- base64_encode
- casefold
- charset
- check_version
- child_watch_future
- child_watch_future_with_priority
- codeset
- compute_checksum_for_bytes
- compute_checksum_for_data
- compute_checksum_for_string
- compute_hmac_for_bytes
- compute_hmac_for_data
- console_charset
- convert
- convert_with_fallback
- current_dir
- dcgettext
- dgettext
- dngettext
- dpgettext
- dpgettext2
- environ
- environ_getenv
- file_get_contents
- file_open_tmp
- file_set_contents
- file_set_contents_full
- filename_charsets
- filename_display_basename
- filename_display_name
- filename_from_uri
- filename_from_utf8
- filename_to_uri
- filename_to_utf8
- find_program_in_path
- format_size
- format_size_full
- future_with_timeout
- future_with_timeout_with_priority
- getenv
- home_dir
- host_name
- hostname_is_ascii_encoded
- hostname_is_ip_address
- hostname_is_non_ascii
- hostname_to_ascii
- hostname_to_unicode
- interval_stream
- interval_stream_seconds
- interval_stream_seconds_with_priority
- interval_stream_with_priority
- is_canonical_pspec_name
- language_names
- language_names_with_category
- listenv
- locale_from_utf8
- locale_to_utf8
- locale_variants
- log_default_handler
- log_remove_handler
- log_set_always_fatal
- log_set_default_handler
- log_set_fatal_mask
- log_set_handler
- log_set_writer_func
- log_structured_array
- log_unset_default_handler
- log_variant
- log_writer_default
- log_writer_default_set_use_stderr
- log_writer_default_would_drop
- log_writer_format_fields
- log_writer_is_journald
- log_writer_journald
- log_writer_standard_streams
- log_writer_supports_color
- main_current_source
- main_depth
- markup_escape_text
- mkdir_with_parents
- mkdtemp
- mkdtemp_full
- mkstemp
- mkstemp_full
- monotonic_time
- normalize
- num_processors
- on_error_query
- on_error_stack_trace
- os_info
- prgname
- program_name
- random_double
- random_double_range
- random_int
- random_int_range
- random_set_seed
- real_name
- real_time
- reload_user_special_dirs_cache
- rust_log_handler
- set_application_name
- set_prgname
- set_print_handler
- set_printerr_handler
- set_program_name
- setenv
- shell_parse_argv
- shell_quote
- shell_unquote
- signal::connect_raw
- signal::signal_handler_block
- signal::signal_handler_disconnect
- signal::signal_handler_unblock
- signal::signal_has_handler_pending
- signal::signal_stop_emission_by_name
- source::child_watch_add
- source::child_watch_add_local
- source::child_watch_source_new
- source::idle_add
- source::idle_add_full
- source::idle_add_local
- source::idle_add_local_full
- source::idle_add_local_once
- source::idle_add_once
- source::idle_source_new
- source::timeout_add
- source::timeout_add_full
- source::timeout_add_local
- source::timeout_add_local_full
- source::timeout_add_local_once
- source::timeout_add_once
- source::timeout_add_seconds
- source::timeout_add_seconds_local
- source::timeout_add_seconds_local_once
- source::timeout_add_seconds_once
- source::timeout_source_new
- source::timeout_source_new_seconds
- source::unix_fd_add
- source::unix_fd_add_local
- source::unix_fd_source_new
- source::unix_signal_add
- source::unix_signal_add_local
- source::unix_signal_add_local_once
- source::unix_signal_add_once
- source::unix_signal_source_new
- spaced_primes_closest
- spawn_async
- spawn_async_with_fds
- spawn_async_with_pipes
- spawn_check_exit_status
- spawn_check_wait_status
- spawn_command_line_async
- spawn_future
- spawn_future_local
- subclass::boxed::register_boxed_type
- subclass::interface::register_dynamic_interface
- subclass::interface::register_interface
- subclass::shared::register_shared_type
- subclass::types::register_dynamic_type
- subclass::types::register_type
- system_config_dirs
- system_data_dirs
- thread_guard::thread_id
- timeout_future
- timeout_future_seconds
- timeout_future_seconds_with_priority
- timeout_future_with_priority
- tmp_dir
- translate::c_ptr_array_len
- translate::const_override
- translate::from_glib
- translate::from_glib_borrow
- translate::from_glib_full
- translate::from_glib_none
- translate::mut_override
- translate::try_from_glib
- translate::uninitialized
- types::instance_of
- unix_open_pipe
- unix_signal_future
- unix_signal_future_with_priority
- unix_signal_stream
- unix_signal_stream_with_priority
- unlink
- unset_print_handler
- unset_printerr_handler
- unsetenv
- uri_escape_string
- uri_parse_scheme
- uri_unescape_segment
- uri_unescape_string
- user_cache_dir
- user_config_dir
- user_data_dir
- user_name
- user_runtime_dir
- user_special_dir
- user_state_dir
- usleep
- utf32_to_utf8
- utf8_to_utf32
- uuid_string_is_valid
- uuid_string_random
Type Aliases
- DateDay
- DateYear
- Time
- enums::EnumValues
- enums::EnumValuesStorage
- enums::FlagsValues
- enums::FlagsValuesStorage
- object::ObjectClass
- types::Pointee
- types::Pointer
Statics
- CSET_A_2_Z
- CSET_DIGITS
- CSET_a_2_z
- KEY_FILE_DESKTOP_GROUP
- KEY_FILE_DESKTOP_KEY_ACTIONS
- KEY_FILE_DESKTOP_KEY_CATEGORIES
- KEY_FILE_DESKTOP_KEY_COMMENT
- KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE
- KEY_FILE_DESKTOP_KEY_EXEC
- KEY_FILE_DESKTOP_KEY_GENERIC_NAME
- KEY_FILE_DESKTOP_KEY_HIDDEN
- KEY_FILE_DESKTOP_KEY_ICON
- KEY_FILE_DESKTOP_KEY_MIME_TYPE
- KEY_FILE_DESKTOP_KEY_NAME
- KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
- KEY_FILE_DESKTOP_KEY_NO_DISPLAY
- KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
- KEY_FILE_DESKTOP_KEY_PATH
- KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
- KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
- KEY_FILE_DESKTOP_KEY_TERMINAL
- KEY_FILE_DESKTOP_KEY_TRY_EXEC
- KEY_FILE_DESKTOP_KEY_TYPE
- KEY_FILE_DESKTOP_KEY_URL
- KEY_FILE_DESKTOP_KEY_VERSION
- KEY_FILE_DESKTOP_TYPE_APPLICATION
- KEY_FILE_DESKTOP_TYPE_DIRECTORY
- KEY_FILE_DESKTOP_TYPE_LINK
- OPTION_REMAINING
- STR_DELIMITERS
- TEST_OPTION_ISOLATE_DIRS
- TEST_OPTION_NONFATAL_ASSERTIONS
- TEST_OPTION_NO_PRGNAME
- URI_RESERVED_CHARS_GENERIC_DELIMITERS
- URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS