glib
0.20.8
In crate glib
Modules
boxed
boxed_inline
char
clone
closure
collections
enums
error
match_info
object
prelude
property
regex
shared
signal
source
subclass
thread_guard
translate
types
value
variant
wrapper
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
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
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
Constants
CLONE_MACRO_LOG_DOMAIN
NONE_STR
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
Traits
HasParamSpec
IntoGStr
IntoOptionalGStr
ParamSpecBuilderExt
ParamSpecType
Unichar
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
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
system_config_dirs
system_data_dirs
timeout_future
timeout_future_seconds
timeout_future_seconds_with_priority
timeout_future_with_priority
tmp_dir
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
Attribute Macros
async_test
derived_properties
flags
object_interface
object_subclass
Derive Macros
Boxed
Downgrade
Enum
ErrorDomain
Properties
SharedBoxed
ValueDelegate
Variant
glib
Module
wrapper
Copy item path
Settings
Help
Summary
Source
Expand description
IMPL
The
wrapper!
macro and miscellaneous wrapper traits.