From f6db26f7d2fd4351e59030b74ed6c3ec4efff8dd Mon Sep 17 00:00:00 2001 From: sdroege Date: Thu, 20 Jul 2023 13:00:16 +0000 Subject: [PATCH] deploy: 1986a82f68185d1e529e6f8f7634cff73ea5b383 --- git/docs/cairo/enum.Antialias.html | 4 +- git/docs/cairo/enum.Content.html | 4 +- git/docs/cairo/enum.DeviceType.html | 4 +- git/docs/cairo/enum.Extend.html | 4 +- git/docs/cairo/enum.FillRule.html | 4 +- git/docs/cairo/enum.Filter.html | 4 +- git/docs/cairo/enum.FontSlant.html | 4 +- git/docs/cairo/enum.FontType.html | 4 +- git/docs/cairo/enum.FontWeight.html | 4 +- git/docs/cairo/enum.Format.html | 4 +- git/docs/cairo/enum.HintMetrics.html | 4 +- git/docs/cairo/enum.HintStyle.html | 4 +- git/docs/cairo/enum.LineCap.html | 4 +- git/docs/cairo/enum.LineJoin.html | 4 +- git/docs/cairo/enum.Operator.html | 4 +- git/docs/cairo/enum.PathDataType.html | 4 +- git/docs/cairo/enum.PatternType.html | 4 +- git/docs/cairo/enum.RegionOverlap.html | 4 +- git/docs/cairo/enum.SubpixelOrder.html | 4 +- git/docs/cairo/enum.SurfaceType.html | 4 +- git/docs/cairo/enum.TextClusterFlags.html | 4 +- git/docs/cairo/struct.FontOptions.html | 4 +- git/docs/cairo/struct.Matrix.html | 4 +- git/docs/cairo/struct.Rectangle.html | 4 +- git/docs/cairo/struct.RectangleInt.html | 4 +- git/docs/gdk_pixbuf/enum.Colorspace.html | 4 +- git/docs/gdk_pixbuf/enum.InterpType.html | 4 +- git/docs/gdk_pixbuf/enum.PixbufAlphaMode.html | 4 +- git/docs/gdk_pixbuf/enum.PixbufError.html | 4 +- git/docs/gdk_pixbuf/enum.PixbufRotation.html | 4 +- git/docs/gdk_pixbuf/struct.PixbufFormat.html | 4 +- .../trait.DerivedObjectProperties.html | 8 +- .../prelude/trait.IsSubclassable.html | 2 +- .../prelude/trait.ObjectClassSubclassExt.html | 6 +- .../subclass/prelude/trait.ObjectImpl.html | 14 +- .../subclass/prelude/trait.ObjectImplExt.html | 12 +- git/docs/gio/enum.BusType.html | 4 +- git/docs/gio/enum.ConverterResult.html | 4 +- git/docs/gio/enum.CredentialsType.html | 4 +- git/docs/gio/enum.DBusMessageByteOrder.html | 4 +- git/docs/gio/enum.DBusMessageHeaderField.html | 4 +- git/docs/gio/enum.DBusMessageType.html | 4 +- git/docs/gio/enum.DataStreamByteOrder.html | 4 +- git/docs/gio/enum.DataStreamNewlineType.html | 4 +- git/docs/gio/enum.DriveStartStopType.html | 4 +- git/docs/gio/enum.EmblemOrigin.html | 4 +- git/docs/gio/enum.FileAttributeStatus.html | 4 +- git/docs/gio/enum.FileAttributeType.html | 4 +- git/docs/gio/enum.FileMonitorEvent.html | 4 +- git/docs/gio/enum.FileType.html | 4 +- git/docs/gio/enum.IOErrorEnum.html | 4 +- .../gio/enum.MemoryMonitorWarningLevel.html | 4 +- git/docs/gio/enum.MountOperationResult.html | 4 +- git/docs/gio/enum.NetworkConnectivity.html | 4 +- git/docs/gio/enum.NotificationPriority.html | 4 +- git/docs/gio/enum.PasswordSave.html | 4 +- git/docs/gio/enum.PollableReturn.html | 4 +- git/docs/gio/enum.ResolverError.html | 4 +- git/docs/gio/enum.ResolverRecordType.html | 4 +- git/docs/gio/enum.ResourceError.html | 4 +- git/docs/gio/enum.SocketClientEvent.html | 4 +- git/docs/gio/enum.SocketFamily.html | 4 +- git/docs/gio/enum.SocketListenerEvent.html | 4 +- git/docs/gio/enum.SocketProtocol.html | 4 +- git/docs/gio/enum.SocketType.html | 4 +- git/docs/gio/enum.TlsAuthenticationMode.html | 4 +- .../gio/enum.TlsCertificateRequestFlags.html | 4 +- git/docs/gio/enum.TlsChannelBindingType.html | 4 +- git/docs/gio/enum.TlsDatabaseLookupFlags.html | 4 +- git/docs/gio/enum.TlsError.html | 4 +- git/docs/gio/enum.TlsInteractionResult.html | 4 +- git/docs/gio/enum.TlsProtocolVersion.html | 4 +- git/docs/gio/enum.TlsRehandshakeMode.html | 4 +- git/docs/gio/enum.UnixSocketAddressType.html | 4 +- git/docs/gio/enum.ZlibCompressorFormat.html | 4 +- git/docs/gio/struct.AppInfoCreateFlags.html | 4 +- git/docs/gio/struct.ApplicationFlags.html | 4 +- git/docs/gio/struct.AskPasswordFlags.html | 4 +- git/docs/gio/struct.BusNameOwnerFlags.html | 4 +- git/docs/gio/struct.BusNameWatcherFlags.html | 4 +- git/docs/gio/struct.Cancellable.html | 4 +- git/docs/gio/struct.ConverterFlags.html | 4 +- git/docs/gio/struct.DBusCallFlags.html | 4 +- git/docs/gio/struct.DBusCapabilityFlags.html | 4 +- git/docs/gio/struct.DBusConnection.html | 4 +- git/docs/gio/struct.DBusConnectionFlags.html | 4 +- .../struct.DBusInterfaceSkeletonFlags.html | 4 +- git/docs/gio/struct.DBusMessageFlags.html | 4 +- git/docs/gio/struct.DBusProxy.html | 4 +- git/docs/gio/struct.DBusProxyFlags.html | 4 +- git/docs/gio/struct.DBusSendMessageFlags.html | 4 +- git/docs/gio/struct.DBusServerFlags.html | 4 +- git/docs/gio/struct.DBusSignalFlags.html | 4 +- git/docs/gio/struct.DriveStartFlags.html | 4 +- git/docs/gio/struct.File.html | 4 +- .../gio/struct.FileAttributeInfoFlags.html | 4 +- git/docs/gio/struct.FileCopyFlags.html | 4 +- git/docs/gio/struct.FileCreateFlags.html | 4 +- git/docs/gio/struct.FileMeasureFlags.html | 4 +- git/docs/gio/struct.FileMonitorFlags.html | 4 +- git/docs/gio/struct.FileQueryInfoFlags.html | 4 +- git/docs/gio/struct.IOStreamSpliceFlags.html | 4 +- git/docs/gio/struct.InetAddress.html | 4 +- git/docs/gio/struct.InetAddressMask.html | 4 +- git/docs/gio/struct.InetSocketAddress.html | 4 +- git/docs/gio/struct.MountMountFlags.html | 4 +- git/docs/gio/struct.MountUnmountFlags.html | 4 +- git/docs/gio/struct.NetworkAddress.html | 4 +- .../gio/struct.OutputStreamSpliceFlags.html | 4 +- git/docs/gio/struct.ProxyAddress.html | 4 +- .../gio/struct.ResolverNameLookupFlags.html | 4 +- git/docs/gio/struct.ResourceLookupFlags.html | 4 +- git/docs/gio/struct.SettingsBindFlags.html | 4 +- git/docs/gio/struct.SocketAddress.html | 4 +- git/docs/gio/struct.SocketMsgFlags.html | 4 +- git/docs/gio/struct.SubprocessFlags.html | 4 +- git/docs/gio/struct.Task.html | 4 +- git/docs/gio/struct.TlsCertificateFlags.html | 4 +- .../gio/struct.TlsDatabaseVerifyFlags.html | 4 +- git/docs/gio/struct.TlsPasswordFlags.html | 4 +- git/docs/gio/struct.UnixMountEntry.html | 4 +- git/docs/gio/struct.UnixMountPoint.html | 4 +- git/docs/gio/struct.UnixSocketAddress.html | 4 +- git/docs/gio/struct.Vfs.html | 4 +- git/docs/glib/closure/struct.Closure.html | 4 +- .../glib/collections/strv/struct.StrV.html | 6 +- git/docs/glib/enum.ControlFlow.html | 4 +- git/docs/glib/enum.IConvError.html | 4 +- git/docs/glib/enum.VariantClass.html | 35 +- git/docs/glib/error/struct.Error.html | 4 +- git/docs/glib/fn.access.html | 23 +- git/docs/glib/fn.application_name.html | 14 +- git/docs/glib/fn.base64_decode.html | 13 +- git/docs/glib/fn.base64_encode.html | 12 +- git/docs/glib/fn.casefold.html | 2 +- git/docs/glib/fn.check_version.html | 30 +- git/docs/glib/fn.codeset.html | 8 +- .../glib/fn.compute_checksum_for_bytes.html | 19 +- .../glib/fn.compute_checksum_for_data.html | 19 +- git/docs/glib/fn.compute_hmac_for_bytes.html | 19 +- git/docs/glib/fn.compute_hmac_for_data.html | 19 +- git/docs/glib/fn.console_charset.html | 22 +- git/docs/glib/fn.convert.html | 37 +- git/docs/glib/fn.convert_with_fallback.html | 44 +- git/docs/glib/fn.current_dir.html | 14 +- git/docs/glib/fn.dcgettext.html | 17 +- git/docs/glib/fn.dgettext.html | 45 +- git/docs/glib/fn.dngettext.html | 14 +- git/docs/glib/fn.dpgettext.html | 27 +- git/docs/glib/fn.dpgettext2.html | 21 +- git/docs/glib/fn.environ.html | 13 +- git/docs/glib/fn.file_get_contents.html | 20 +- git/docs/glib/fn.file_open_tmp.html | 30 +- git/docs/glib/fn.file_set_contents.html | 17 +- git/docs/glib/fn.file_set_contents_full.html | 71 +- git/docs/glib/fn.filename_charsets.html | 26 +- .../glib/fn.filename_display_basename.html | 23 +- git/docs/glib/fn.filename_display_name.html | 23 +- git/docs/glib/fn.filename_from_uri.html | 15 +- git/docs/glib/fn.filename_from_utf8.html | 34 +- git/docs/glib/fn.filename_to_uri.html | 17 +- git/docs/glib/fn.filename_to_utf8.html | 38 +- git/docs/glib/fn.find_program_in_path.html | 24 +- git/docs/glib/fn.format_size.html | 19 +- git/docs/glib/fn.format_size_full.html | 14 +- git/docs/glib/fn.getenv.html | 5 +- git/docs/glib/fn.home_dir.html | 22 +- git/docs/glib/fn.host_name.html | 18 +- .../glib/fn.hostname_is_ascii_encoded.html | 2 +- git/docs/glib/fn.hostname_is_ip_address.html | 2 +- git/docs/glib/fn.hostname_is_non_ascii.html | 2 +- git/docs/glib/fn.hostname_to_ascii.html | 2 +- git/docs/glib/fn.hostname_to_unicode.html | 2 +- git/docs/glib/fn.is_canonical_pspec_name.html | 2 +- git/docs/glib/fn.language_names.html | 16 +- .../glib/fn.language_names_with_category.html | 18 +- git/docs/glib/fn.listenv.html | 2 +- git/docs/glib/fn.locale_from_utf8.html | 2 +- git/docs/glib/fn.locale_to_utf8.html | 2 +- git/docs/glib/fn.locale_variants.html | 21 +- git/docs/glib/fn.main_current_source.html | 2 +- git/docs/glib/fn.main_depth.html | 2 +- git/docs/glib/fn.markup_escape_text.html | 2 +- git/docs/glib/fn.mkdir_with_parents.html | 2 +- git/docs/glib/fn.monotonic_time.html | 14 +- git/docs/glib/fn.normalize.html | 2 +- git/docs/glib/fn.num_processors.html | 10 +- git/docs/glib/fn.on_error_query.html | 2 +- git/docs/glib/fn.on_error_stack_trace.html | 2 +- git/docs/glib/fn.os_info.html | 16 +- git/docs/glib/fn.random_double.html | 2 +- git/docs/glib/fn.random_double_range.html | 2 +- git/docs/glib/fn.random_int.html | 2 +- git/docs/glib/fn.random_int_range.html | 2 +- git/docs/glib/fn.random_set_seed.html | 2 +- git/docs/glib/fn.real_name.html | 11 +- git/docs/glib/fn.real_time.html | 13 +- .../fn.reload_user_special_dirs_cache.html | 2 +- git/docs/glib/fn.set_application_name.html | 2 +- git/docs/glib/fn.setenv.html | 2 +- git/docs/glib/fn.shell_parse_argv.html | 26 +- git/docs/glib/fn.shell_quote.html | 15 +- git/docs/glib/fn.shell_unquote.html | 32 +- git/docs/glib/fn.spaced_primes_closest.html | 14 +- git/docs/glib/fn.spawn_async.html | 33 +- git/docs/glib/fn.spawn_check_exit_status.html | 2 +- git/docs/glib/fn.spawn_check_wait_status.html | 2 +- .../glib/fn.spawn_command_line_async.html | 2 +- git/docs/glib/fn.system_config_dirs.html | 24 +- git/docs/glib/fn.system_data_dirs.html | 34 +- git/docs/glib/fn.tmp_dir.html | 17 +- .../glib/fn.unicode_script_from_iso15924.html | 2 +- .../glib/fn.unicode_script_to_iso15924.html | 2 +- git/docs/glib/fn.unlink.html | 2 +- git/docs/glib/fn.unsetenv.html | 2 +- git/docs/glib/fn.uri_escape_string.html | 2 +- git/docs/glib/fn.uri_parse_scheme.html | 2 +- git/docs/glib/fn.uri_unescape_segment.html | 2 +- git/docs/glib/fn.uri_unescape_string.html | 2 +- git/docs/glib/fn.user_cache_dir.html | 20 +- git/docs/glib/fn.user_config_dir.html | 21 +- git/docs/glib/fn.user_data_dir.html | 21 +- git/docs/glib/fn.user_name.html | 10 +- git/docs/glib/fn.user_runtime_dir.html | 18 +- git/docs/glib/fn.user_special_dir.html | 18 +- git/docs/glib/fn.user_state_dir.html | 21 +- git/docs/glib/fn.usleep.html | 2 +- git/docs/glib/fn.utf32_to_utf8.html | 2 +- git/docs/glib/fn.utf8_to_utf32.html | 2 +- git/docs/glib/fn.uuid_string_is_valid.html | 2 +- git/docs/glib/fn.uuid_string_random.html | 2 +- git/docs/glib/functions/fn.access.html | 23 +- .../glib/functions/fn.application_name.html | 14 +- git/docs/glib/functions/fn.base64_decode.html | 13 +- git/docs/glib/functions/fn.base64_encode.html | 12 +- git/docs/glib/functions/fn.check_version.html | 30 +- git/docs/glib/functions/fn.codeset.html | 8 +- .../fn.compute_checksum_for_bytes.html | 19 +- .../fn.compute_checksum_for_data.html | 19 +- .../functions/fn.compute_hmac_for_bytes.html | 19 +- .../functions/fn.compute_hmac_for_data.html | 19 +- .../glib/functions/fn.console_charset.html | 22 +- git/docs/glib/functions/fn.current_dir.html | 14 +- git/docs/glib/functions/fn.dcgettext.html | 17 +- git/docs/glib/functions/fn.dgettext.html | 45 +- git/docs/glib/functions/fn.dngettext.html | 14 +- git/docs/glib/functions/fn.dpgettext.html | 27 +- git/docs/glib/functions/fn.dpgettext2.html | 21 +- git/docs/glib/functions/fn.environ.html | 13 +- .../glib/functions/fn.file_set_contents.html | 17 +- .../functions/fn.file_set_contents_full.html | 71 +- .../fn.filename_display_basename.html | 23 +- .../functions/fn.filename_display_name.html | 23 +- .../glib/functions/fn.filename_from_uri.html | 15 +- .../glib/functions/fn.filename_to_uri.html | 17 +- .../functions/fn.find_program_in_path.html | 24 +- git/docs/glib/functions/fn.format_size.html | 19 +- .../glib/functions/fn.format_size_full.html | 14 +- git/docs/glib/functions/fn.getenv.html | 5 +- git/docs/glib/functions/fn.home_dir.html | 22 +- git/docs/glib/functions/fn.host_name.html | 18 +- .../fn.hostname_is_ascii_encoded.html | 2 +- .../functions/fn.hostname_is_ip_address.html | 2 +- .../functions/fn.hostname_is_non_ascii.html | 2 +- .../glib/functions/fn.hostname_to_ascii.html | 2 +- .../functions/fn.hostname_to_unicode.html | 2 +- .../glib/functions/fn.language_names.html | 16 +- .../fn.language_names_with_category.html | 18 +- git/docs/glib/functions/fn.listenv.html | 2 +- .../glib/functions/fn.locale_variants.html | 21 +- .../functions/fn.main_current_source.html | 2 +- git/docs/glib/functions/fn.main_depth.html | 2 +- .../glib/functions/fn.markup_escape_text.html | 2 +- .../glib/functions/fn.mkdir_with_parents.html | 2 +- .../glib/functions/fn.monotonic_time.html | 14 +- .../glib/functions/fn.num_processors.html | 10 +- .../glib/functions/fn.on_error_query.html | 2 +- .../functions/fn.on_error_stack_trace.html | 2 +- git/docs/glib/functions/fn.os_info.html | 16 +- git/docs/glib/functions/fn.random_double.html | 2 +- .../functions/fn.random_double_range.html | 2 +- git/docs/glib/functions/fn.random_int.html | 2 +- .../glib/functions/fn.random_int_range.html | 2 +- .../glib/functions/fn.random_set_seed.html | 2 +- git/docs/glib/functions/fn.real_name.html | 11 +- git/docs/glib/functions/fn.real_time.html | 13 +- .../fn.reload_user_special_dirs_cache.html | 2 +- .../functions/fn.set_application_name.html | 2 +- git/docs/glib/functions/fn.setenv.html | 2 +- .../glib/functions/fn.shell_parse_argv.html | 26 +- git/docs/glib/functions/fn.shell_quote.html | 15 +- git/docs/glib/functions/fn.shell_unquote.html | 32 +- .../functions/fn.spaced_primes_closest.html | 14 +- git/docs/glib/functions/fn.spawn_async.html | 33 +- .../functions/fn.spawn_check_exit_status.html | 2 +- .../functions/fn.spawn_check_wait_status.html | 2 +- .../fn.spawn_command_line_async.html | 2 +- .../glib/functions/fn.system_config_dirs.html | 24 +- .../glib/functions/fn.system_data_dirs.html | 34 +- git/docs/glib/functions/fn.tmp_dir.html | 17 +- .../fn.unicode_script_from_iso15924.html | 2 +- .../fn.unicode_script_to_iso15924.html | 2 +- git/docs/glib/functions/fn.unlink.html | 2 +- git/docs/glib/functions/fn.unsetenv.html | 2 +- .../glib/functions/fn.user_cache_dir.html | 20 +- .../glib/functions/fn.user_config_dir.html | 21 +- git/docs/glib/functions/fn.user_data_dir.html | 21 +- git/docs/glib/functions/fn.user_name.html | 10 +- .../glib/functions/fn.user_runtime_dir.html | 18 +- .../glib/functions/fn.user_special_dir.html | 18 +- .../glib/functions/fn.user_state_dir.html | 21 +- git/docs/glib/functions/fn.usleep.html | 2 +- .../functions/fn.uuid_string_is_valid.html | 2 +- .../glib/functions/fn.uuid_string_random.html | 2 +- git/docs/glib/functions/index.html | 94 +- git/docs/glib/index.html | 125 +- git/docs/glib/object/struct.Class.html | 2 +- git/docs/glib/object/struct.Object.html | 4 +- git/docs/glib/object/trait.ParentClassIs.html | 2 +- .../prelude/trait.ParamSpecBuilderExt.html | 34 +- git/docs/glib/static.g_param_spec_types.html | 2 +- git/docs/glib/struct.Binding.html | 122 +- git/docs/glib/struct.BindingFlags.html | 92 +- git/docs/glib/struct.BindingGroup.html | 57 +- git/docs/glib/struct.BindingGroupBuilder.html | 20 +- git/docs/glib/struct.Bytes.html | 4 +- git/docs/glib/struct.Checksum.html | 4 +- git/docs/glib/struct.Date.html | 4 +- git/docs/glib/struct.DateTime.html | 4 +- git/docs/glib/struct.GStr.html | 4 +- git/docs/glib/struct.GString.html | 6 +- git/docs/glib/struct.GStringBuilder.html | 4 +- git/docs/glib/struct.IConv.html | 40 +- git/docs/glib/struct.IOCondition.html | 4 +- git/docs/glib/struct.MainContext.html | 4 +- git/docs/glib/struct.MainLoop.html | 4 +- git/docs/glib/struct.ParamFlags.html | 90 +- git/docs/glib/struct.ParamSpec.html | 72 +- git/docs/glib/struct.ParamSpecBoolean.html | 54 +- .../glib/struct.ParamSpecBooleanBuilder.html | 6 +- git/docs/glib/struct.ParamSpecBoxed.html | 54 +- .../glib/struct.ParamSpecBoxedBuilder.html | 4 +- git/docs/glib/struct.ParamSpecChar.html | 54 +- .../glib/struct.ParamSpecCharBuilder.html | 10 +- git/docs/glib/struct.ParamSpecDouble.html | 54 +- .../glib/struct.ParamSpecDoubleBuilder.html | 10 +- git/docs/glib/struct.ParamSpecEnum.html | 60 +- .../glib/struct.ParamSpecEnumBuilder.html | 4 +- git/docs/glib/struct.ParamSpecFlags.html | 58 +- .../glib/struct.ParamSpecFlagsBuilder.html | 6 +- git/docs/glib/struct.ParamSpecFloat.html | 54 +- .../glib/struct.ParamSpecFloatBuilder.html | 10 +- git/docs/glib/struct.ParamSpecGType.html | 54 +- .../glib/struct.ParamSpecGTypeBuilder.html | 6 +- git/docs/glib/struct.ParamSpecInt.html | 54 +- git/docs/glib/struct.ParamSpecInt64.html | 54 +- .../glib/struct.ParamSpecInt64Builder.html | 10 +- git/docs/glib/struct.ParamSpecIntBuilder.html | 10 +- git/docs/glib/struct.ParamSpecLong.html | 54 +- .../glib/struct.ParamSpecLongBuilder.html | 10 +- git/docs/glib/struct.ParamSpecObject.html | 56 +- .../glib/struct.ParamSpecObjectBuilder.html | 4 +- git/docs/glib/struct.ParamSpecOverride.html | 58 +- .../glib/struct.ParamSpecOverrideBuilder.html | 2 +- git/docs/glib/struct.ParamSpecParam.html | 54 +- .../glib/struct.ParamSpecParamBuilder.html | 4 +- git/docs/glib/struct.ParamSpecPointer.html | 54 +- .../glib/struct.ParamSpecPointerBuilder.html | 4 +- git/docs/glib/struct.ParamSpecString.html | 54 +- .../glib/struct.ParamSpecStringBuilder.html | 6 +- git/docs/glib/struct.ParamSpecUChar.html | 54 +- .../glib/struct.ParamSpecUCharBuilder.html | 10 +- git/docs/glib/struct.ParamSpecUInt.html | 54 +- git/docs/glib/struct.ParamSpecUInt64.html | 54 +- .../glib/struct.ParamSpecUInt64Builder.html | 10 +- .../glib/struct.ParamSpecUIntBuilder.html | 10 +- git/docs/glib/struct.ParamSpecULong.html | 54 +- .../glib/struct.ParamSpecULongBuilder.html | 10 +- git/docs/glib/struct.ParamSpecUnichar.html | 54 +- .../glib/struct.ParamSpecUnicharBuilder.html | 4 +- git/docs/glib/struct.ParamSpecValueArray.html | 54 +- .../struct.ParamSpecValueArrayBuilder.html | 6 +- git/docs/glib/struct.ParamSpecVariant.html | 56 +- .../glib/struct.ParamSpecVariantBuilder.html | 6 +- git/docs/glib/struct.SignalFlags.html | 92 +- git/docs/glib/struct.SignalGroup.html | 4 +- git/docs/glib/struct.Source.html | 4 +- git/docs/glib/struct.TimeZone.html | 4 +- git/docs/glib/struct.Uri.html | 4 +- git/docs/glib/struct.VariantTy.html | 134 +- git/docs/glib/struct.VariantTyIterator.html | 8 +- git/docs/glib/struct.VariantType.html | 278 +- git/docs/glib/subclass/object/index.html | 2 +- .../object/trait.DerivedObjectProperties.html | 8 +- .../object/trait.ObjectClassSubclassExt.html | 6 +- .../subclass/object/trait.ObjectImpl.html | 16 +- .../subclass/object/trait.ObjectImplExt.html | 12 +- .../subclass/types/trait.IsSubclassable.html | 2 +- git/docs/glib/trait.HasParamSpec.html | 6 +- git/docs/glib/trait.ParamSpecBuilderExt.html | 34 +- git/docs/glib/trait.ParamSpecType.html | 2 +- git/docs/glib/types/struct.ILong.html | 8 +- git/docs/glib/types/struct.Type.html | 4 +- git/docs/glib/types/struct.ULong.html | 8 +- git/docs/glib/types/trait.StaticType.html | 2 +- git/docs/glib/types/type.Pointer.html | 2 +- git/docs/glib/value/index.html | 2 +- git/docs/glib/value/struct.BoxedValue.html | 8 +- git/docs/glib/value/struct.NopChecker.html | 2 +- git/docs/glib/value/struct.SendValue.html | 20 +- git/docs/glib/value/struct.Value.html | 26 +- git/docs/glib/value/trait.FromValue.html | 4 +- git/docs/glib/value/trait.ToSendValue.html | 6 +- git/docs/glib/value/trait.ToValue.html | 6 +- .../glib/value/trait.ToValueOptional.html | 2 +- git/docs/glib/value/trait.ValueType.html | 4 +- .../glib/value/trait.ValueTypeChecker.html | 2 +- .../glib/value/trait.ValueTypeOptional.html | 2 +- git/docs/glib/variant/index.html | 2 +- git/docs/glib/variant/struct.DictEntry.html | 12 +- .../variant/struct.FixedSizeVariantArray.html | 30 +- git/docs/glib/variant/struct.Handle.html | 12 +- git/docs/glib/variant/struct.ObjectPath.html | 14 +- git/docs/glib/variant/struct.Signature.html | 14 +- git/docs/glib/variant/struct.Variant.html | 620 ++++- .../struct.VariantTypeMismatchError.html | 6 +- .../variant/trait.FixedSizeVariantType.html | 4 +- git/docs/glib/variant/trait.FromVariant.html | 42 +- .../glib/variant/trait.StaticVariantType.html | 42 +- git/docs/glib/variant/trait.ToVariant.html | 42 +- git/docs/graphene/index.html | 2 +- git/docs/graphene/struct.Box.html | 8 +- git/docs/graphene/struct.Euler.html | 8 +- git/docs/graphene/struct.Frustum.html | 10 +- git/docs/graphene/struct.Matrix.html | 10 +- git/docs/graphene/struct.Plane.html | 8 +- git/docs/graphene/struct.Point.html | 8 +- git/docs/graphene/struct.Point3D.html | 10 +- git/docs/graphene/struct.Quad.html | 8 +- git/docs/graphene/struct.Quaternion.html | 10 +- git/docs/graphene/struct.Ray.html | 8 +- git/docs/graphene/struct.Rect.html | 8 +- git/docs/graphene/struct.Size.html | 8 +- git/docs/graphene/struct.Sphere.html | 10 +- git/docs/graphene/struct.Triangle.html | 10 +- git/docs/graphene/struct.Vec2.html | 8 +- git/docs/graphene/struct.Vec3.html | 8 +- git/docs/graphene/struct.Vec4.html | 8 +- git/docs/pango/enum.Alignment.html | 4 +- git/docs/pango/enum.AttrType.html | 4 +- git/docs/pango/enum.BaselineShift.html | 4 +- git/docs/pango/enum.BidiType.html | 4 +- git/docs/pango/enum.CoverageLevel.html | 4 +- git/docs/pango/enum.Direction.html | 4 +- git/docs/pango/enum.EllipsizeMode.html | 4 +- git/docs/pango/enum.FontScale.html | 4 +- git/docs/pango/enum.Gravity.html | 4 +- git/docs/pango/enum.GravityHint.html | 4 +- git/docs/pango/enum.Overline.html | 4 +- git/docs/pango/enum.RenderPart.html | 4 +- git/docs/pango/enum.Script.html | 4 +- git/docs/pango/enum.Stretch.html | 4 +- git/docs/pango/enum.Style.html | 4 +- git/docs/pango/enum.TabAlign.html | 4 +- git/docs/pango/enum.TextTransform.html | 4 +- git/docs/pango/enum.Underline.html | 4 +- git/docs/pango/enum.Variant.html | 4 +- git/docs/pango/enum.Weight.html | 4 +- git/docs/pango/enum.WrapMode.html | 4 +- git/docs/pango/struct.AttrColor.html | 4 +- git/docs/pango/struct.AttrFloat.html | 4 +- git/docs/pango/struct.AttrFontDesc.html | 4 +- git/docs/pango/struct.AttrFontFeatures.html | 4 +- git/docs/pango/struct.AttrInt.html | 4 +- git/docs/pango/struct.AttrLanguage.html | 4 +- git/docs/pango/struct.AttrShape.html | 4 +- git/docs/pango/struct.AttrSize.html | 4 +- git/docs/pango/struct.AttrString.html | 4 +- git/docs/pango/struct.Attribute.html | 4 +- git/docs/pango/struct.Color.html | 4 +- git/docs/pango/struct.FontDescription.html | 4 +- git/docs/pango/struct.FontMask.html | 4 +- git/docs/pango/struct.GlyphString.html | 4 +- git/docs/pango/struct.Language.html | 4 +- .../pango/struct.LayoutDeserializeFlags.html | 4 +- .../pango/struct.LayoutSerializeFlags.html | 4 +- git/docs/pango/struct.Matrix.html | 4 +- git/docs/pango/struct.ShapeFlags.html | 4 +- git/docs/pango/struct.ShowFlags.html | 4 +- git/docs/pango/struct.TabArray.html | 4 +- git/docs/search-index.js | 2 +- git/docs/src/glib/auto/enums.rs.html | 96 +- git/docs/src/glib/auto/flags.rs.html | 4 +- git/docs/src/glib/auto/functions.rs.html | 2328 ++++++++++++++--- git/docs/src/glib/auto/mod.rs.html | 6 +- git/docs/src/glib/boxed_any_object.rs.html | 2 +- git/docs/src/glib/convert.rs.html | 702 ++++- git/docs/src/glib/enums.rs.html | 6 +- .../src/glib/gobject/auto/binding.rs.html | 358 +-- .../glib/gobject/auto/binding_group.rs.html | 114 +- git/docs/src/glib/gobject/auto/flags.rs.html | 94 +- git/docs/src/glib/gobject/auto/mod.rs.html | 14 +- git/docs/src/glib/gobject/binding.rs.html | 16 +- .../src/glib/gobject/binding_group.rs.html | 178 +- git/docs/src/glib/gobject/flags.rs.html | 68 +- git/docs/src/glib/gobject/mod.rs.html | 8 +- .../src/glib/gobject/signal_group.rs.html | 4 +- git/docs/src/glib/lib.rs.html | 22 +- git/docs/src/glib/log.rs.html | 2 +- git/docs/src/glib/manual_functions.rs.html | 72 +- git/docs/src/glib/object.rs.html | 92 +- git/docs/src/glib/param_spec.rs.html | 1172 ++++----- git/docs/src/glib/prelude.rs.html | 4 +- git/docs/src/glib/property.rs.html | 12 +- git/docs/src/glib/subclass/interface.rs.html | 4 +- git/docs/src/glib/subclass/mod.rs.html | 4 +- git/docs/src/glib/subclass/object.rs.html | 188 +- git/docs/src/glib/subclass/signal.rs.html | 14 +- git/docs/src/glib/utils.rs.html | 98 +- git/docs/src/glib/value.rs.html | 292 ++- git/docs/src/glib/value_array.rs.html | 8 +- git/docs/src/glib/variant.rs.html | 2234 ++++++++++++---- git/docs/src/glib/variant_dict.rs.html | 34 +- git/docs/src/glib/variant_iter.rs.html | 34 +- git/docs/src/glib/variant_type.rs.html | 868 ++++-- git/docs/src/graphene/auto/box_.rs.html | 2 +- git/docs/src/graphene/auto/enums.rs.html | 16 +- git/docs/src/graphene/auto/euler.rs.html | 2 +- git/docs/src/graphene/auto/frustum.rs.html | 2 +- git/docs/src/graphene/auto/matrix.rs.html | 2 +- git/docs/src/graphene/auto/plane.rs.html | 2 +- git/docs/src/graphene/auto/point.rs.html | 2 +- git/docs/src/graphene/auto/point3_d.rs.html | 2 +- git/docs/src/graphene/auto/quad.rs.html | 2 +- git/docs/src/graphene/auto/quaternion.rs.html | 2 +- git/docs/src/graphene/auto/ray.rs.html | 2 +- git/docs/src/graphene/auto/rect.rs.html | 2 +- git/docs/src/graphene/auto/size.rs.html | 2 +- git/docs/src/graphene/auto/sphere.rs.html | 2 +- git/docs/src/graphene/auto/triangle.rs.html | 2 +- git/docs/src/graphene/auto/vec2.rs.html | 2 +- git/docs/src/graphene/auto/vec3.rs.html | 2 +- git/docs/src/graphene/auto/vec4.rs.html | 2 +- git/docs/src/graphene/box_.rs.html | 4 +- git/docs/src/graphene/frustum.rs.html | 4 +- git/docs/src/graphene/lib.rs.html | 2 +- git/docs/src/graphene/matrix.rs.html | 2 +- git/docs/src/graphene/quad.rs.html | 2 +- git/docs/src/graphene/rect.rs.html | 4 +- 549 files changed, 10577 insertions(+), 5813 deletions(-) diff --git a/git/docs/cairo/enum.Antialias.html b/git/docs/cairo/enum.Antialias.html index c4e195a1b1ad..027c974d026e 100644 --- a/git/docs/cairo/enum.Antialias.html +++ b/git/docs/cairo/enum.Antialias.html @@ -94,8 +94,8 @@
source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.Content.html b/git/docs/cairo/enum.Content.html index 8f11d1036162..13a0518adfb1 100644 --- a/git/docs/cairo/enum.Content.html +++ b/git/docs/cairo/enum.Content.html @@ -90,8 +90,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.DeviceType.html b/git/docs/cairo/enum.DeviceType.html index 0c8702df7fad..c6510d6a1dfc 100644 --- a/git/docs/cairo/enum.DeviceType.html +++ b/git/docs/cairo/enum.DeviceType.html @@ -96,8 +96,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.Extend.html b/git/docs/cairo/enum.Extend.html index 878b6f4d8a56..bf15a72c0adb 100644 --- a/git/docs/cairo/enum.Extend.html +++ b/git/docs/cairo/enum.Extend.html @@ -91,8 +91,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.FillRule.html b/git/docs/cairo/enum.FillRule.html index 6810cf499ae1..0971f537bced 100644 --- a/git/docs/cairo/enum.FillRule.html +++ b/git/docs/cairo/enum.FillRule.html @@ -89,8 +89,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.Filter.html b/git/docs/cairo/enum.Filter.html index c5352618395f..3f0c6bcd07b3 100644 --- a/git/docs/cairo/enum.Filter.html +++ b/git/docs/cairo/enum.Filter.html @@ -93,8 +93,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.FontSlant.html b/git/docs/cairo/enum.FontSlant.html index 97f6dbe9e12a..7536d79848ba 100644 --- a/git/docs/cairo/enum.FontSlant.html +++ b/git/docs/cairo/enum.FontSlant.html @@ -90,8 +90,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.FontType.html b/git/docs/cairo/enum.FontType.html index 3e01f1d9cbe7..7f56231c1c09 100644 --- a/git/docs/cairo/enum.FontType.html +++ b/git/docs/cairo/enum.FontType.html @@ -93,8 +93,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.FontWeight.html b/git/docs/cairo/enum.FontWeight.html index 96bca2e19b13..f192051e251f 100644 --- a/git/docs/cairo/enum.FontWeight.html +++ b/git/docs/cairo/enum.FontWeight.html @@ -89,8 +89,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.Format.html b/git/docs/cairo/enum.Format.html index 22040d3a03d8..0e3967337fe7 100644 --- a/git/docs/cairo/enum.Format.html +++ b/git/docs/cairo/enum.Format.html @@ -92,8 +92,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.HintMetrics.html b/git/docs/cairo/enum.HintMetrics.html index 0c43ded167c8..058cb0aa9a3c 100644 --- a/git/docs/cairo/enum.HintMetrics.html +++ b/git/docs/cairo/enum.HintMetrics.html @@ -90,8 +90,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.HintStyle.html b/git/docs/cairo/enum.HintStyle.html index 6395b6364457..f0ef89a15c2d 100644 --- a/git/docs/cairo/enum.HintStyle.html +++ b/git/docs/cairo/enum.HintStyle.html @@ -92,8 +92,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.LineCap.html b/git/docs/cairo/enum.LineCap.html index f1f303a08290..b2859f7dfc5d 100644 --- a/git/docs/cairo/enum.LineCap.html +++ b/git/docs/cairo/enum.LineCap.html @@ -90,8 +90,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.LineJoin.html b/git/docs/cairo/enum.LineJoin.html index 54b44146fdb4..2587f42e793d 100644 --- a/git/docs/cairo/enum.LineJoin.html +++ b/git/docs/cairo/enum.LineJoin.html @@ -90,8 +90,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.Operator.html b/git/docs/cairo/enum.Operator.html index db55e6b8f7db..099fdbca236c 100644 --- a/git/docs/cairo/enum.Operator.html +++ b/git/docs/cairo/enum.Operator.html @@ -116,8 +116,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.PathDataType.html b/git/docs/cairo/enum.PathDataType.html index 8910ecff902f..bdaf643a1b2c 100644 --- a/git/docs/cairo/enum.PathDataType.html +++ b/git/docs/cairo/enum.PathDataType.html @@ -91,8 +91,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.PatternType.html b/git/docs/cairo/enum.PatternType.html index fcd0dff5d6ae..63f23b5a718e 100644 --- a/git/docs/cairo/enum.PatternType.html +++ b/git/docs/cairo/enum.PatternType.html @@ -93,8 +93,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.RegionOverlap.html b/git/docs/cairo/enum.RegionOverlap.html index 7527b5a34fb4..f0b11334c522 100644 --- a/git/docs/cairo/enum.RegionOverlap.html +++ b/git/docs/cairo/enum.RegionOverlap.html @@ -88,8 +88,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.SubpixelOrder.html b/git/docs/cairo/enum.SubpixelOrder.html index 54fb2b0d5a77..71eb7b734740 100644 --- a/git/docs/cairo/enum.SubpixelOrder.html +++ b/git/docs/cairo/enum.SubpixelOrder.html @@ -92,8 +92,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.SurfaceType.html b/git/docs/cairo/enum.SurfaceType.html index 6768a879b914..9f4358f8d9ad 100644 --- a/git/docs/cairo/enum.SurfaceType.html +++ b/git/docs/cairo/enum.SurfaceType.html @@ -110,8 +110,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/enum.TextClusterFlags.html b/git/docs/cairo/enum.TextClusterFlags.html index 1c6a9fce3eb3..b657bafc1764 100644 --- a/git/docs/cairo/enum.TextClusterFlags.html +++ b/git/docs/cairo/enum.TextClusterFlags.html @@ -89,8 +89,8 @@

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/struct.FontOptions.html b/git/docs/cairo/struct.FontOptions.html index a2e49d3ab4ca..46d2a3d23388 100644 --- a/git/docs/cairo/struct.FontOptions.html +++ b/git/docs/cairo/struct.FontOptions.html @@ -160,8 +160,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/struct.Matrix.html b/git/docs/cairo/struct.Matrix.html index f927743cd254..02c948faee17 100644 --- a/git/docs/cairo/struct.Matrix.html +++ b/git/docs/cairo/struct.Matrix.html @@ -83,8 +83,8 @@ From<T> for U chooses to do.

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T, U> TryFrom<U> for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/cairo/struct.Rectangle.html b/git/docs/cairo/struct.Rectangle.html index 8678c49693f8..d709b9c55c2c 100644 --- a/git/docs/cairo/struct.Rectangle.html +++ b/git/docs/cairo/struct.Rectangle.html @@ -83,8 +83,8 @@ From<T> for U chooses to do.

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/cairo/struct.RectangleInt.html b/git/docs/cairo/struct.RectangleInt.html index ce73ce3dd68b..9bbfd3f4a880 100644 --- a/git/docs/cairo/struct.RectangleInt.html +++ b/git/docs/cairo/struct.RectangleInt.html @@ -83,8 +83,8 @@ From<T> for U chooses to do.

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/enum.Colorspace.html b/git/docs/gdk_pixbuf/enum.Colorspace.html index 27055f6494e7..6d9a653d6265 100644 --- a/git/docs/gdk_pixbuf/enum.Colorspace.html +++ b/git/docs/gdk_pixbuf/enum.Colorspace.html @@ -100,8 +100,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/enum.InterpType.html b/git/docs/gdk_pixbuf/enum.InterpType.html index 50e66681d4cb..fffed75179b6 100644 --- a/git/docs/gdk_pixbuf/enum.InterpType.html +++ b/git/docs/gdk_pixbuf/enum.InterpType.html @@ -127,8 +127,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/enum.PixbufAlphaMode.html b/git/docs/gdk_pixbuf/enum.PixbufAlphaMode.html index 5345034e855e..d380edb218b4 100644 --- a/git/docs/gdk_pixbuf/enum.PixbufAlphaMode.html +++ b/git/docs/gdk_pixbuf/enum.PixbufAlphaMode.html @@ -116,8 +116,8 @@

Deprecated since 2 T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/enum.PixbufError.html b/git/docs/gdk_pixbuf/enum.PixbufError.html index e02b9f52c5f0..ae51d0219da0 100644 --- a/git/docs/gdk_pixbuf/enum.PixbufError.html +++ b/git/docs/gdk_pixbuf/enum.PixbufError.html @@ -113,8 +113,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/enum.PixbufRotation.html b/git/docs/gdk_pixbuf/enum.PixbufRotation.html index 0d8a74533ad6..274af4712e7f 100644 --- a/git/docs/gdk_pixbuf/enum.PixbufRotation.html +++ b/git/docs/gdk_pixbuf/enum.PixbufRotation.html @@ -105,8 +105,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/struct.PixbufFormat.html b/git/docs/gdk_pixbuf/struct.PixbufFormat.html index 76b639c80365..d939e18b6ff6 100644 --- a/git/docs/gdk_pixbuf/struct.PixbufFormat.html +++ b/git/docs/gdk_pixbuf/struct.PixbufFormat.html @@ -214,8 +214,8 @@
disabled
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gdk_pixbuf/subclass/prelude/trait.DerivedObjectProperties.html b/git/docs/gdk_pixbuf/subclass/prelude/trait.DerivedObjectProperties.html index 178db9cd5abe..b4f639e8e31a 100644 --- a/git/docs/gdk_pixbuf/subclass/prelude/trait.DerivedObjectProperties.html +++ b/git/docs/gdk_pixbuf/subclass/prelude/trait.DerivedObjectProperties.html @@ -71,7 +71,7 @@ -
pub trait DerivedObjectProperties: ObjectSubclass {
+
pub trait DerivedObjectProperties: ObjectSubclass {
     // Provided methods
     fn derived_properties() -> &'static [ParamSpec] { ... }
     fn derived_set_property(
@@ -84,9 +84,9 @@
 }
Expand description

Trait containing only the property related functions of ObjectImpl. Implemented by the Props macro. When implementing ObjectImpl you may want to delegate the function calls to this trait.

-

Provided Methods§

source

fn derived_properties() -> &'static [ParamSpec]

Properties installed for this type.

-
source

fn derived_set_property(&self, _id: usize, _value: &Value, _pspec: &ParamSpec)

Similar to ObjectImpl but auto-generated by the [Properties] macro +

Provided Methods§

source

fn derived_properties() -> &'static [ParamSpec]

Properties installed for this type.

+
source

fn derived_set_property(&self, _id: usize, _value: &Value, _pspec: &ParamSpec)

Similar to ObjectImpl but auto-generated by the [Properties] macro to allow handling more complex use-cases.

-
source

fn derived_property(&self, _id: usize, _pspec: &ParamSpec) -> Value

Similar to ObjectImpl but auto-generated by the [Properties] macro +

source

fn derived_property(&self, _id: usize, _pspec: &ParamSpec) -> Value

Similar to ObjectImpl but auto-generated by the [Properties] macro to allow handling more complex use-cases.

Implementors§

\ No newline at end of file diff --git a/git/docs/gdk_pixbuf/subclass/prelude/trait.IsSubclassable.html b/git/docs/gdk_pixbuf/subclass/prelude/trait.IsSubclassable.html index f622ecd079c3..431ae6b9845a 100644 --- a/git/docs/gdk_pixbuf/subclass/prelude/trait.IsSubclassable.html +++ b/git/docs/gdk_pixbuf/subclass/prelude/trait.IsSubclassable.html @@ -89,5 +89,5 @@ T: IOStreamImpl,

source§

impl<T> IsSubclassable<T> for InputStreamwhere T: InputStreamImpl,

source§

impl<T> IsSubclassable<T> for OutputStreamwhere T: OutputStreamImpl,

source§

impl<T> IsSubclassable<T> for Applicationwhere - T: ApplicationImpl,

Implementors§

\ No newline at end of file diff --git a/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectClassSubclassExt.html b/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectClassSubclassExt.html index 83410ad62de3..11f70fdb567a 100644 --- a/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectClassSubclassExt.html +++ b/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectClassSubclassExt.html @@ -71,11 +71,11 @@ -
pub unsafe trait ObjectClassSubclassExt: Sized + 'static {
+
pub unsafe trait ObjectClassSubclassExt: Sized + 'static {
     // Provided method
     fn override_signal_class_handler<F>(&mut self, name: &str, class_handler: F)
        where F: Fn(&SignalClassHandlerToken, &[Value]) -> Option<Value> + Send + Sync + 'static { ... }
 }
Expand description

Extension trait for glib::Object’s class struct.

This contains various class methods and allows subclasses to override signal class handlers.

-

Provided Methods§

source

fn override_signal_class_handler<F>(&mut self, name: &str, class_handler: F)where - F: Fn(&SignalClassHandlerToken, &[Value]) -> Option<Value> + Send + Sync + 'static,

Implementors§

\ No newline at end of file +

Provided Methods§

source

fn override_signal_class_handler<F>(&mut self, name: &str, class_handler: F)where + F: Fn(&SignalClassHandlerToken, &[Value]) -> Option<Value> + Send + Sync + 'static,

Implementors§

\ No newline at end of file diff --git a/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImpl.html b/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImpl.html index 43574b96d07b..8be2161f84b4 100644 --- a/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImpl.html +++ b/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImpl.html @@ -102,14 +102,6 @@ The object is also expected to be able to answer client method invocations (with possibly an error code but no memory violation) until it is dropped. dispose() can be executed more than once.

-
source

fn notify(&self, pspec: &ParamSpec)

Function to be called when property change is notified for with -self.notify("property"). -Emits a “notify” signal for the property property_name on self.

-

When possible, eg. when signaling a property change from within the class -that registered the property, you should use ObjectExt::notify_by_pspec() -instead.

-

Note that emission of the notify signal may be blocked with -ObjectExt::freeze_notify(). In this case, the signal emissions are queued -and will be emitted (in reverse order) when [ObjectExt::thaw_notify()][crate::prelude::ObjectExt::thaw_notify()] is -called.

-
source

fn dispatch_properties_changed(&self, pspecs: &[ParamSpec])

Implementors§

\ No newline at end of file +
source

fn notify(&self, pspec: &ParamSpec)

Function to be called when property change is notified for with +self.notify("property").

+
source

fn dispatch_properties_changed(&self, pspecs: &[ParamSpec])

Implementors§

\ No newline at end of file diff --git a/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImplExt.html b/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImplExt.html index b3e4a25243ae..c9c34a6d5323 100644 --- a/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImplExt.html +++ b/git/docs/gdk_pixbuf/subclass/prelude/trait.ObjectImplExt.html @@ -71,7 +71,7 @@ -
pub trait ObjectImplExt: Sealed + ObjectSubclass {
+
pub trait ObjectImplExt: Sealed + ObjectSubclass {
     // Provided methods
     fn parent_constructed(&self) { ... }
     fn parent_notify(&self, pspec: &ParamSpec) { ... }
@@ -81,13 +81,13 @@
         token: &SignalClassHandlerToken,
         values: &[Value]
     ) -> Option<Value> { ... }
-}

Provided Methods§

source

fn parent_constructed(&self)

Chain up to the parent class’ implementation of glib::Object::constructed().

-
source

fn parent_notify(&self, pspec: &ParamSpec)

Chain up to the parent class’ implementation of glib::Object::notify().

-
source

fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])

Chain up to the parent class’ implementation of glib::Object::dispatch_properties_changed().

-
source

fn signal_chain_from_overridden( +}

Provided Methods§

source

fn parent_constructed(&self)

Chain up to the parent class’ implementation of glib::Object::constructed().

+
source

fn parent_notify(&self, pspec: &ParamSpec)

Chain up to the parent class’ implementation of glib::Object::notify().

+
source

fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])

Chain up to the parent class’ implementation of glib::Object::dispatch_properties_changed().

+
source

fn signal_chain_from_overridden( &self, token: &SignalClassHandlerToken, values: &[Value] ) -> Option<Value>

Chain up to parent class signal handler.

-

Implementors§

source§

impl<T> ObjectImplExt for Twhere +

Implementors§

source§

impl<T> ObjectImplExt for Twhere T: ObjectImpl,

\ No newline at end of file diff --git a/git/docs/gio/enum.BusType.html b/git/docs/gio/enum.BusType.html index b58bc73434e6..0bb5e290daea 100644 --- a/git/docs/gio/enum.BusType.html +++ b/git/docs/gio/enum.BusType.html @@ -104,8 +104,8 @@ T: HasParamSpec,
§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.ConverterResult.html b/git/docs/gio/enum.ConverterResult.html index ea8a41c23f1a..ceff9e44180d 100644 --- a/git/docs/gio/enum.ConverterResult.html +++ b/git/docs/gio/enum.ConverterResult.html @@ -104,8 +104,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.CredentialsType.html b/git/docs/gio/enum.CredentialsType.html index 65d2c35bbc5c..967e70f58ada 100644 --- a/git/docs/gio/enum.CredentialsType.html +++ b/git/docs/gio/enum.CredentialsType.html @@ -112,8 +112,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.DBusMessageByteOrder.html b/git/docs/gio/enum.DBusMessageByteOrder.html index da857af2b7b7..57456c8b90d8 100644 --- a/git/docs/gio/enum.DBusMessageByteOrder.html +++ b/git/docs/gio/enum.DBusMessageByteOrder.html @@ -100,8 +100,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.DBusMessageHeaderField.html b/git/docs/gio/enum.DBusMessageHeaderField.html index 04ab7beadaf2..09433250aa43 100644 --- a/git/docs/gio/enum.DBusMessageHeaderField.html +++ b/git/docs/gio/enum.DBusMessageHeaderField.html @@ -116,8 +116,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.DBusMessageType.html b/git/docs/gio/enum.DBusMessageType.html index ea45c2d240b9..5c27659cac69 100644 --- a/git/docs/gio/enum.DBusMessageType.html +++ b/git/docs/gio/enum.DBusMessageType.html @@ -106,8 +106,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.DataStreamByteOrder.html b/git/docs/gio/enum.DataStreamByteOrder.html index 53b279e842b6..21bc26009602 100644 --- a/git/docs/gio/enum.DataStreamByteOrder.html +++ b/git/docs/gio/enum.DataStreamByteOrder.html @@ -103,8 +103,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.DataStreamNewlineType.html b/git/docs/gio/enum.DataStreamNewlineType.html index 7b6e88c2b2c2..148cc147a2d5 100644 --- a/git/docs/gio/enum.DataStreamNewlineType.html +++ b/git/docs/gio/enum.DataStreamNewlineType.html @@ -104,8 +104,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.DriveStartStopType.html b/git/docs/gio/enum.DriveStartStopType.html index e100577a3477..4e300993bea6 100644 --- a/git/docs/gio/enum.DriveStartStopType.html +++ b/git/docs/gio/enum.DriveStartStopType.html @@ -114,8 +114,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.EmblemOrigin.html b/git/docs/gio/enum.EmblemOrigin.html index 4ce5b1f11c4d..f9ef3b86ab11 100644 --- a/git/docs/gio/enum.EmblemOrigin.html +++ b/git/docs/gio/enum.EmblemOrigin.html @@ -105,8 +105,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.FileAttributeStatus.html b/git/docs/gio/enum.FileAttributeStatus.html index c3b4f3ac9847..578135413511 100644 --- a/git/docs/gio/enum.FileAttributeStatus.html +++ b/git/docs/gio/enum.FileAttributeStatus.html @@ -102,8 +102,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.FileAttributeType.html b/git/docs/gio/enum.FileAttributeType.html index 2dabe6f1451d..2e1de06b33af 100644 --- a/git/docs/gio/enum.FileAttributeType.html +++ b/git/docs/gio/enum.FileAttributeType.html @@ -116,8 +116,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.FileMonitorEvent.html b/git/docs/gio/enum.FileMonitorEvent.html index 679af0fa9168..f03991c36b0e 100644 --- a/git/docs/gio/enum.FileMonitorEvent.html +++ b/git/docs/gio/enum.FileMonitorEvent.html @@ -125,8 +125,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.FileType.html b/git/docs/gio/enum.FileType.html index 967a7bbf186e..885839d851b8 100644 --- a/git/docs/gio/enum.FileType.html +++ b/git/docs/gio/enum.FileType.html @@ -120,8 +120,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.IOErrorEnum.html b/git/docs/gio/enum.IOErrorEnum.html index 0156710f4b79..2e2b806fb47d 100644 --- a/git/docs/gio/enum.IOErrorEnum.html +++ b/git/docs/gio/enum.IOErrorEnum.html @@ -216,8 +216,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.MemoryMonitorWarningLevel.html b/git/docs/gio/enum.MemoryMonitorWarningLevel.html index a335d52c0077..90ee7b3833de 100644 --- a/git/docs/gio/enum.MemoryMonitorWarningLevel.html +++ b/git/docs/gio/enum.MemoryMonitorWarningLevel.html @@ -113,8 +113,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.MountOperationResult.html b/git/docs/gio/enum.MountOperationResult.html index e1dd1901d345..92aa69a432f4 100644 --- a/git/docs/gio/enum.MountOperationResult.html +++ b/git/docs/gio/enum.MountOperationResult.html @@ -106,8 +106,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.NetworkConnectivity.html b/git/docs/gio/enum.NetworkConnectivity.html index 2576e0e9c480..3f9737098fd6 100644 --- a/git/docs/gio/enum.NetworkConnectivity.html +++ b/git/docs/gio/enum.NetworkConnectivity.html @@ -110,8 +110,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.NotificationPriority.html b/git/docs/gio/enum.NotificationPriority.html index 8e29e0f9514a..c0c782eb661f 100644 --- a/git/docs/gio/enum.NotificationPriority.html +++ b/git/docs/gio/enum.NotificationPriority.html @@ -112,8 +112,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.PasswordSave.html b/git/docs/gio/enum.PasswordSave.html index 9c2073f063d9..0396f0a6708d 100644 --- a/git/docs/gio/enum.PasswordSave.html +++ b/git/docs/gio/enum.PasswordSave.html @@ -104,8 +104,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.PollableReturn.html b/git/docs/gio/enum.PollableReturn.html index ae0a8b14ee47..0f69279a2286 100644 --- a/git/docs/gio/enum.PollableReturn.html +++ b/git/docs/gio/enum.PollableReturn.html @@ -108,8 +108,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.ResolverError.html b/git/docs/gio/enum.ResolverError.html index 4173be8b987b..612c4ea4494c 100644 --- a/git/docs/gio/enum.ResolverError.html +++ b/git/docs/gio/enum.ResolverError.html @@ -105,8 +105,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.ResolverRecordType.html b/git/docs/gio/enum.ResolverRecordType.html index aa8f35aea397..f4eeb7fdd88a 100644 --- a/git/docs/gio/enum.ResolverRecordType.html +++ b/git/docs/gio/enum.ResolverRecordType.html @@ -130,8 +130,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.ResourceError.html b/git/docs/gio/enum.ResourceError.html index 7160f4ed6f32..71e0d76da5e5 100644 --- a/git/docs/gio/enum.ResourceError.html +++ b/git/docs/gio/enum.ResourceError.html @@ -101,8 +101,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.SocketClientEvent.html b/git/docs/gio/enum.SocketClientEvent.html index 0a28cab509d4..864c780b27e1 100644 --- a/git/docs/gio/enum.SocketClientEvent.html +++ b/git/docs/gio/enum.SocketClientEvent.html @@ -123,8 +123,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.SocketFamily.html b/git/docs/gio/enum.SocketFamily.html index 212e3f1c2f4b..494946d88e1a 100644 --- a/git/docs/gio/enum.SocketFamily.html +++ b/git/docs/gio/enum.SocketFamily.html @@ -106,8 +106,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.SocketListenerEvent.html b/git/docs/gio/enum.SocketListenerEvent.html index 56da9ff0b075..14e1dff53838 100644 --- a/git/docs/gio/enum.SocketListenerEvent.html +++ b/git/docs/gio/enum.SocketListenerEvent.html @@ -108,8 +108,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.SocketProtocol.html b/git/docs/gio/enum.SocketProtocol.html index 2b65bb3b9f32..6e5e2f60669f 100644 --- a/git/docs/gio/enum.SocketProtocol.html +++ b/git/docs/gio/enum.SocketProtocol.html @@ -111,8 +111,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.SocketType.html b/git/docs/gio/enum.SocketType.html index 3c1e28771d28..694f9b518e46 100644 --- a/git/docs/gio/enum.SocketType.html +++ b/git/docs/gio/enum.SocketType.html @@ -107,8 +107,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsAuthenticationMode.html b/git/docs/gio/enum.TlsAuthenticationMode.html index 685003b002cb..f9672fae9066 100644 --- a/git/docs/gio/enum.TlsAuthenticationMode.html +++ b/git/docs/gio/enum.TlsAuthenticationMode.html @@ -102,8 +102,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsCertificateRequestFlags.html b/git/docs/gio/enum.TlsCertificateRequestFlags.html index ac2d066b265c..e02f0cc912da 100644 --- a/git/docs/gio/enum.TlsCertificateRequestFlags.html +++ b/git/docs/gio/enum.TlsCertificateRequestFlags.html @@ -100,8 +100,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsChannelBindingType.html b/git/docs/gio/enum.TlsChannelBindingType.html index 0db8ff46fd10..fe3984c66049 100644 --- a/git/docs/gio/enum.TlsChannelBindingType.html +++ b/git/docs/gio/enum.TlsChannelBindingType.html @@ -108,8 +108,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsDatabaseLookupFlags.html b/git/docs/gio/enum.TlsDatabaseLookupFlags.html index b4fc32c61db0..1db965634d73 100644 --- a/git/docs/gio/enum.TlsDatabaseLookupFlags.html +++ b/git/docs/gio/enum.TlsDatabaseLookupFlags.html @@ -103,8 +103,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsError.html b/git/docs/gio/enum.TlsError.html index 9e6f2af00dae..712f7027c0e7 100644 --- a/git/docs/gio/enum.TlsError.html +++ b/git/docs/gio/enum.TlsError.html @@ -125,8 +125,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsInteractionResult.html b/git/docs/gio/enum.TlsInteractionResult.html index 1fe2d659f3e5..105c7cc13fe5 100644 --- a/git/docs/gio/enum.TlsInteractionResult.html +++ b/git/docs/gio/enum.TlsInteractionResult.html @@ -106,8 +106,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsProtocolVersion.html b/git/docs/gio/enum.TlsProtocolVersion.html index 20e393329881..836a5b98da53 100644 --- a/git/docs/gio/enum.TlsProtocolVersion.html +++ b/git/docs/gio/enum.TlsProtocolVersion.html @@ -120,8 +120,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.TlsRehandshakeMode.html b/git/docs/gio/enum.TlsRehandshakeMode.html index 200c82e6444f..fb930a60d9b3 100644 --- a/git/docs/gio/enum.TlsRehandshakeMode.html +++ b/git/docs/gio/enum.TlsRehandshakeMode.html @@ -107,8 +107,8 @@

Deprecated since 2 T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.UnixSocketAddressType.html b/git/docs/gio/enum.UnixSocketAddressType.html index 5032e9aa0e58..34d9c6457718 100644 --- a/git/docs/gio/enum.UnixSocketAddressType.html +++ b/git/docs/gio/enum.UnixSocketAddressType.html @@ -118,8 +118,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/enum.ZlibCompressorFormat.html b/git/docs/gio/enum.ZlibCompressorFormat.html index 50b50482e55a..0930c3d6c942 100644 --- a/git/docs/gio/enum.ZlibCompressorFormat.html +++ b/git/docs/gio/enum.ZlibCompressorFormat.html @@ -103,8 +103,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.AppInfoCreateFlags.html b/git/docs/gio/struct.AppInfoCreateFlags.html index 6725f04e89be..9d1a406d8dc3 100644 --- a/git/docs/gio/struct.AppInfoCreateFlags.html +++ b/git/docs/gio/struct.AppInfoCreateFlags.html @@ -160,8 +160,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.ApplicationFlags.html b/git/docs/gio/struct.ApplicationFlags.html index 274bb2307cfc..d3d0140dff63 100644 --- a/git/docs/gio/struct.ApplicationFlags.html +++ b/git/docs/gio/struct.ApplicationFlags.html @@ -194,8 +194,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.AskPasswordFlags.html b/git/docs/gio/struct.AskPasswordFlags.html index 6dcdfe889366..3d6b36933dfa 100644 --- a/git/docs/gio/struct.AskPasswordFlags.html +++ b/git/docs/gio/struct.AskPasswordFlags.html @@ -164,8 +164,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.BusNameOwnerFlags.html b/git/docs/gio/struct.BusNameOwnerFlags.html index 0fb430660b19..d2b48b76ad7a 100644 --- a/git/docs/gio/struct.BusNameOwnerFlags.html +++ b/git/docs/gio/struct.BusNameOwnerFlags.html @@ -162,8 +162,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.BusNameWatcherFlags.html b/git/docs/gio/struct.BusNameWatcherFlags.html index 36163dccbc04..a10ed4bf2cb3 100644 --- a/git/docs/gio/struct.BusNameWatcherFlags.html +++ b/git/docs/gio/struct.BusNameWatcherFlags.html @@ -160,8 +160,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.Cancellable.html b/git/docs/gio/struct.Cancellable.html index fff1d3a9ae9b..b84a5393c2a5 100644 --- a/git/docs/gio/struct.Cancellable.html +++ b/git/docs/gio/struct.Cancellable.html @@ -380,8 +380,8 @@
Returns
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.ConverterFlags.html b/git/docs/gio/struct.ConverterFlags.html index 20c9c54684f8..fe1a8fab50fe 100644 --- a/git/docs/gio/struct.ConverterFlags.html +++ b/git/docs/gio/struct.ConverterFlags.html @@ -159,8 +159,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusCallFlags.html b/git/docs/gio/struct.DBusCallFlags.html index 887e8896079b..04583bed26c4 100644 --- a/git/docs/gio/struct.DBusCallFlags.html +++ b/git/docs/gio/struct.DBusCallFlags.html @@ -162,8 +162,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusCapabilityFlags.html b/git/docs/gio/struct.DBusCapabilityFlags.html index 1093f127befd..69a6d6c3e21d 100644 --- a/git/docs/gio/struct.DBusCapabilityFlags.html +++ b/git/docs/gio/struct.DBusCapabilityFlags.html @@ -159,8 +159,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusConnection.html b/git/docs/gio/struct.DBusConnection.html index f9690394ba8c..925f3844f2f4 100644 --- a/git/docs/gio/struct.DBusConnection.html +++ b/git/docs/gio/struct.DBusConnection.html @@ -1408,8 +1408,8 @@
error
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.DBusConnectionFlags.html b/git/docs/gio/struct.DBusConnectionFlags.html index 52e276dabe5f..0a19988c728c 100644 --- a/git/docs/gio/struct.DBusConnectionFlags.html +++ b/git/docs/gio/struct.DBusConnectionFlags.html @@ -174,8 +174,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusInterfaceSkeletonFlags.html b/git/docs/gio/struct.DBusInterfaceSkeletonFlags.html index b43bc634a21d..0bedfa9b48c1 100644 --- a/git/docs/gio/struct.DBusInterfaceSkeletonFlags.html +++ b/git/docs/gio/struct.DBusInterfaceSkeletonFlags.html @@ -161,8 +161,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusMessageFlags.html b/git/docs/gio/struct.DBusMessageFlags.html index f15e4b8f2264..41582fb5576d 100644 --- a/git/docs/gio/struct.DBusMessageFlags.html +++ b/git/docs/gio/struct.DBusMessageFlags.html @@ -163,8 +163,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusProxy.html b/git/docs/gio/struct.DBusProxy.html index 2190eb43a5d1..87d7c5c54fbb 100644 --- a/git/docs/gio/struct.DBusProxy.html +++ b/git/docs/gio/struct.DBusProxy.html @@ -673,8 +673,8 @@
callback
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.DBusProxyFlags.html b/git/docs/gio/struct.DBusProxyFlags.html index 0a5f851e758c..9e201efd0b3d 100644 --- a/git/docs/gio/struct.DBusProxyFlags.html +++ b/git/docs/gio/struct.DBusProxyFlags.html @@ -170,8 +170,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusSendMessageFlags.html b/git/docs/gio/struct.DBusSendMessageFlags.html index ede2136ed852..b77fa5e0452d 100644 --- a/git/docs/gio/struct.DBusSendMessageFlags.html +++ b/git/docs/gio/struct.DBusSendMessageFlags.html @@ -160,8 +160,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusServerFlags.html b/git/docs/gio/struct.DBusServerFlags.html index 04f4220576c5..4d4a9323f72b 100644 --- a/git/docs/gio/struct.DBusServerFlags.html +++ b/git/docs/gio/struct.DBusServerFlags.html @@ -164,8 +164,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DBusSignalFlags.html b/git/docs/gio/struct.DBusSignalFlags.html index cdfdbb79fb77..5bb706e8089b 100644 --- a/git/docs/gio/struct.DBusSignalFlags.html +++ b/git/docs/gio/struct.DBusSignalFlags.html @@ -165,8 +165,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.DriveStartFlags.html b/git/docs/gio/struct.DriveStartFlags.html index ceb220ba0cbd..214c264d197a 100644 --- a/git/docs/gio/struct.DriveStartFlags.html +++ b/git/docs/gio/struct.DriveStartFlags.html @@ -157,8 +157,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.File.html b/git/docs/gio/struct.File.html index 7a61f1a70afa..801a972096f0 100644 --- a/git/docs/gio/struct.File.html +++ b/git/docs/gio/struct.File.html @@ -1079,8 +1079,8 @@
Returns
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.FileAttributeInfoFlags.html b/git/docs/gio/struct.FileAttributeInfoFlags.html index 358f4878bb40..4516c72b3e88 100644 --- a/git/docs/gio/struct.FileAttributeInfoFlags.html +++ b/git/docs/gio/struct.FileAttributeInfoFlags.html @@ -159,8 +159,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.FileCopyFlags.html b/git/docs/gio/struct.FileCopyFlags.html index 712dde1fdfa2..86019df0a255 100644 --- a/git/docs/gio/struct.FileCopyFlags.html +++ b/git/docs/gio/struct.FileCopyFlags.html @@ -163,8 +163,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.FileCreateFlags.html b/git/docs/gio/struct.FileCreateFlags.html index e6e21e7d3e15..5802e7641ce7 100644 --- a/git/docs/gio/struct.FileCreateFlags.html +++ b/git/docs/gio/struct.FileCreateFlags.html @@ -169,8 +169,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.FileMeasureFlags.html b/git/docs/gio/struct.FileMeasureFlags.html index 70ab70f28785..1b4f56588600 100644 --- a/git/docs/gio/struct.FileMeasureFlags.html +++ b/git/docs/gio/struct.FileMeasureFlags.html @@ -169,8 +169,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.FileMonitorFlags.html b/git/docs/gio/struct.FileMonitorFlags.html index a187cdbdf9c7..7aaa31c2f67a 100644 --- a/git/docs/gio/struct.FileMonitorFlags.html +++ b/git/docs/gio/struct.FileMonitorFlags.html @@ -170,8 +170,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.FileQueryInfoFlags.html b/git/docs/gio/struct.FileQueryInfoFlags.html index 469d23a8f69c..5e3b27fb78f3 100644 --- a/git/docs/gio/struct.FileQueryInfoFlags.html +++ b/git/docs/gio/struct.FileQueryInfoFlags.html @@ -158,8 +158,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.IOStreamSpliceFlags.html b/git/docs/gio/struct.IOStreamSpliceFlags.html index 659defa48c98..b3f8a916509b 100644 --- a/git/docs/gio/struct.IOStreamSpliceFlags.html +++ b/git/docs/gio/struct.IOStreamSpliceFlags.html @@ -163,8 +163,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.InetAddress.html b/git/docs/gio/struct.InetAddress.html index 402e1ebc9e14..def0f87f02d0 100644 --- a/git/docs/gio/struct.InetAddress.html +++ b/git/docs/gio/struct.InetAddress.html @@ -417,8 +417,8 @@
Returns
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.InetAddressMask.html b/git/docs/gio/struct.InetAddressMask.html index 0f9232bc1ca8..e56b453887a5 100644 --- a/git/docs/gio/struct.InetAddressMask.html +++ b/git/docs/gio/struct.InetAddressMask.html @@ -337,8 +337,8 @@
Returns
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.InetSocketAddress.html b/git/docs/gio/struct.InetSocketAddress.html index b332848fea71..95e1c764e0ea 100644 --- a/git/docs/gio/struct.InetSocketAddress.html +++ b/git/docs/gio/struct.InetSocketAddress.html @@ -340,8 +340,8 @@
Returns
suitable for use in user interfaces as it exposes too much information for a user. Read more

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.MountMountFlags.html b/git/docs/gio/struct.MountMountFlags.html index 3bcbbc1fbc39..b3eb6235d272 100644 --- a/git/docs/gio/struct.MountMountFlags.html +++ b/git/docs/gio/struct.MountMountFlags.html @@ -157,8 +157,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.MountUnmountFlags.html b/git/docs/gio/struct.MountUnmountFlags.html index ede78461f36c..0ec39169a6c2 100644 --- a/git/docs/gio/struct.MountUnmountFlags.html +++ b/git/docs/gio/struct.MountUnmountFlags.html @@ -159,8 +159,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.NetworkAddress.html b/git/docs/gio/struct.NetworkAddress.html index e786bc98b73f..dd916c10fb16 100644 --- a/git/docs/gio/struct.NetworkAddress.html +++ b/git/docs/gio/struct.NetworkAddress.html @@ -381,8 +381,8 @@
Returns
suitable for use in user interfaces as it exposes too much information for a user. Read more

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.OutputStreamSpliceFlags.html b/git/docs/gio/struct.OutputStreamSpliceFlags.html index 22443298c610..d62ac3cab31a 100644 --- a/git/docs/gio/struct.OutputStreamSpliceFlags.html +++ b/git/docs/gio/struct.OutputStreamSpliceFlags.html @@ -161,8 +161,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.ProxyAddress.html b/git/docs/gio/struct.ProxyAddress.html index d3f88863af86..a84d0e3e7d30 100644 --- a/git/docs/gio/struct.ProxyAddress.html +++ b/git/docs/gio/struct.ProxyAddress.html @@ -379,8 +379,8 @@
Returns
suitable for use in user interfaces as it exposes too much information for a user. Read more

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.ResolverNameLookupFlags.html b/git/docs/gio/struct.ResolverNameLookupFlags.html index 66f246da6b39..3cd727c3b7fb 100644 --- a/git/docs/gio/struct.ResolverNameLookupFlags.html +++ b/git/docs/gio/struct.ResolverNameLookupFlags.html @@ -159,8 +159,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.ResourceLookupFlags.html b/git/docs/gio/struct.ResourceLookupFlags.html index 188766e4ff6f..d4f1b84ac146 100644 --- a/git/docs/gio/struct.ResourceLookupFlags.html +++ b/git/docs/gio/struct.ResourceLookupFlags.html @@ -157,8 +157,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.SettingsBindFlags.html b/git/docs/gio/struct.SettingsBindFlags.html index 079556777e7b..b2bdcaf5c660 100644 --- a/git/docs/gio/struct.SettingsBindFlags.html +++ b/git/docs/gio/struct.SettingsBindFlags.html @@ -169,8 +169,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.SocketAddress.html b/git/docs/gio/struct.SocketAddress.html index 80492a52c720..36f8508a8d20 100644 --- a/git/docs/gio/struct.SocketAddress.html +++ b/git/docs/gio/struct.SocketAddress.html @@ -311,8 +311,8 @@

Implements

suitable for use in user interfaces as it exposes too much information for a user. Read more

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.SocketMsgFlags.html b/git/docs/gio/struct.SocketMsgFlags.html index 93de17ddacd3..8b66068351ff 100644 --- a/git/docs/gio/struct.SocketMsgFlags.html +++ b/git/docs/gio/struct.SocketMsgFlags.html @@ -151,8 +151,8 @@ From<T> for U chooses to do.

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.SubprocessFlags.html b/git/docs/gio/struct.SubprocessFlags.html index 9b56555e33c9..ddadc169235c 100644 --- a/git/docs/gio/struct.SubprocessFlags.html +++ b/git/docs/gio/struct.SubprocessFlags.html @@ -188,8 +188,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.Task.html b/git/docs/gio/struct.Task.html index 71f1aa82eafa..3acc2e466984 100644 --- a/git/docs/gio/struct.Task.html +++ b/git/docs/gio/struct.Task.html @@ -777,8 +777,8 @@

Implements

T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.TlsCertificateFlags.html b/git/docs/gio/struct.TlsCertificateFlags.html index 0f10bcafbf8c..956ef5a1c66e 100644 --- a/git/docs/gio/struct.TlsCertificateFlags.html +++ b/git/docs/gio/struct.TlsCertificateFlags.html @@ -180,8 +180,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.TlsDatabaseVerifyFlags.html b/git/docs/gio/struct.TlsDatabaseVerifyFlags.html index 9f222861d21e..8d993164c32f 100644 --- a/git/docs/gio/struct.TlsDatabaseVerifyFlags.html +++ b/git/docs/gio/struct.TlsDatabaseVerifyFlags.html @@ -157,8 +157,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.TlsPasswordFlags.html b/git/docs/gio/struct.TlsPasswordFlags.html index 97ce1bbe2371..129c0162ef8f 100644 --- a/git/docs/gio/struct.TlsPasswordFlags.html +++ b/git/docs/gio/struct.TlsPasswordFlags.html @@ -168,8 +168,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.UnixMountEntry.html b/git/docs/gio/struct.UnixMountEntry.html index 2b4305b3f166..e0e4f57b7333 100644 --- a/git/docs/gio/struct.UnixMountEntry.html +++ b/git/docs/gio/struct.UnixMountEntry.html @@ -168,8 +168,8 @@ T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.UnixMountPoint.html b/git/docs/gio/struct.UnixMountPoint.html index 577db0c30637..d9f8549bd896 100644 --- a/git/docs/gio/struct.UnixMountPoint.html +++ b/git/docs/gio/struct.UnixMountPoint.html @@ -211,8 +211,8 @@
time_read
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/gio/struct.UnixSocketAddress.html b/git/docs/gio/struct.UnixSocketAddress.html index cfdbedb9ddb7..c065350fa832 100644 --- a/git/docs/gio/struct.UnixSocketAddress.html +++ b/git/docs/gio/struct.UnixSocketAddress.html @@ -375,8 +375,8 @@
Returns
suitable for use in user interfaces as it exposes too much information for a user. Read more

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/gio/struct.Vfs.html b/git/docs/gio/struct.Vfs.html index 7d1bf01962fb..c1848031a081 100644 --- a/git/docs/gio/struct.Vfs.html +++ b/git/docs/gio/struct.Vfs.html @@ -301,8 +301,8 @@
Returns
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/closure/struct.Closure.html b/git/docs/glib/closure/struct.Closure.html index 50fad0ad9cea..6a2cadb75da8 100644 --- a/git/docs/glib/closure/struct.Closure.html +++ b/git/docs/glib/closure/struct.Closure.html @@ -212,8 +212,8 @@
Safety
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/collections/strv/struct.StrV.html b/git/docs/glib/collections/strv/struct.StrV.html index 650c5a2a223d..a6d0063bd71a 100644 --- a/git/docs/glib/collections/strv/struct.StrV.html +++ b/git/docs/glib/collections/strv/struct.StrV.html @@ -1185,7 +1185,7 @@
Examples
Examples
assert_eq!(["hello", "world"].connect(" "), "hello world");
 assert_eq!([[1, 2], [3, 4]].connect(&0), [1, 2, 0, 3, 4]);
-

Trait Implementations§

source§

impl AsRef<[GStringPtr]> for StrV

source§

fn as_ref(&self) -> &[GStringPtr]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<[GStringPtr]> for StrV

source§

fn borrow(&self) -> &[GStringPtr]

Immutably borrows from an owned value. Read more
source§

impl Clone for StrV

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StrV

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StrV

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for StrV

§

type Target = [GStringPtr]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[GStringPtr]

Dereferences the value.
source§

impl Drop for StrV

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<'a> Extend<&'a str> for StrV

source§

fn extend<I: IntoIterator<Item = &'a str>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl Extend<GString> for StrV

source§

fn extend<I: IntoIterator<Item = GString>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a> From<&'a [&'a GStr]> for StrV

source§

fn from(value: &'a [&'a GStr]) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a [&'a str]> for StrV

source§

fn from(value: &'a [&'a str]) -> Self

Converts to this type from the input type.
source§

impl<'a, const N: usize> From<[&'a GStr; N]> for StrV

source§

fn from(value: [&'a GStr; N]) -> Self

Converts to this type from the input type.
source§

impl<'a, const N: usize> From<[&'a str; N]> for StrV

source§

fn from(value: [&'a str; N]) -> Self

Converts to this type from the input type.
source§

impl<const N: usize> From<[GString; N]> for StrV

source§

fn from(value: [GString; N]) -> Self

Converts to this type from the input type.
source§

impl From<StrV> for Value

source§

fn from(s: StrV) -> Self

Converts to this type from the input type.
source§

impl From<StrV> for Vec<GString>

source§

fn from(value: StrV) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Vec<&'a str, Global>> for StrV

source§

fn from(value: Vec<&'a str>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<GString, Global>> for StrV

source§

fn from(value: Vec<GString>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<String, Global>> for StrV

source§

fn from(value: Vec<String>) -> Self

Converts to this type from the input type.
source§

impl FromGlibContainer<*mut i8, *const *mut i8> for StrV

source§

unsafe fn from_glib_none_num(ptr: *const *mut c_char, num: usize) -> Self

Transfer: none. Read more
source§

unsafe fn from_glib_container_num(_ptr: *const *mut c_char, _num: usize) -> Self

Transfer: container. Read more
source§

unsafe fn from_glib_full_num(_ptr: *const *mut c_char, _num: usize) -> Self

Transfer: full. Read more
source§

impl FromGlibContainer<*mut i8, *mut *mut i8> for StrV

source§

unsafe fn from_glib_none_num(ptr: *mut *mut c_char, num: usize) -> Self

Transfer: none. Read more
source§

unsafe fn from_glib_container_num(ptr: *mut *mut c_char, num: usize) -> Self

Transfer: container. Read more
source§

unsafe fn from_glib_full_num(ptr: *mut *mut c_char, num: usize) -> Self

Transfer: full. Read more
source§

impl FromGlibPtrContainer<*mut i8, *const *mut i8> for StrV

source§

unsafe fn from_glib_none(ptr: *const *mut c_char) -> Self

Transfer: none.
source§

unsafe fn from_glib_container(_ptr: *const *mut c_char) -> Self

Transfer: container.
source§

unsafe fn from_glib_full(_ptr: *const *mut c_char) -> Self

Transfer: full.
source§

impl FromGlibPtrContainer<*mut i8, *mut *mut i8> for StrV

source§

unsafe fn from_glib_none(ptr: *mut *mut c_char) -> Self

Transfer: none.
source§

unsafe fn from_glib_container(ptr: *mut *mut c_char) -> Self

Transfer: container.
source§

unsafe fn from_glib_full(ptr: *mut *mut c_char) -> Self

Transfer: full.
source§

impl FromIterator<GString> for StrV

source§

fn from_iter<I: IntoIterator<Item = GString>>(iter: I) -> Self

Creates a value from an iterator. Read more
source§

impl<'a> FromValue<'a> for StrV

§

type Checker = GenericValueTypeChecker<StrV>

Value type checker.
source§

unsafe fn from_value(value: &'a Value) -> Self

Get the contained value from a Value. Read more
source§

impl HasParamSpec for StrV

§

type ParamSpec = ParamSpecBoxed

§

type SetValue = StrV

Preferred value to be used as setter for the associated ParamSpec.
§

type BuilderFn = fn(_: &str) -> ParamSpecBoxedBuilder<'_, StrV>

source§

fn param_spec_builder() -> Self::BuilderFn

source§

impl Hash for StrV

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl AsRef<[GStringPtr]> for StrV

source§

fn as_ref(&self) -> &[GStringPtr]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<[GStringPtr]> for StrV

source§

fn borrow(&self) -> &[GStringPtr]

Immutably borrows from an owned value. Read more
source§

impl Clone for StrV

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StrV

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StrV

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for StrV

§

type Target = [GStringPtr]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[GStringPtr]

Dereferences the value.
source§

impl Drop for StrV

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<'a> Extend<&'a str> for StrV

source§

fn extend<I: IntoIterator<Item = &'a str>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl Extend<GString> for StrV

source§

fn extend<I: IntoIterator<Item = GString>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a> From<&'a [&'a GStr]> for StrV

source§

fn from(value: &'a [&'a GStr]) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a [&'a str]> for StrV

source§

fn from(value: &'a [&'a str]) -> Self

Converts to this type from the input type.
source§

impl<'a, const N: usize> From<[&'a GStr; N]> for StrV

source§

fn from(value: [&'a GStr; N]) -> Self

Converts to this type from the input type.
source§

impl<'a, const N: usize> From<[&'a str; N]> for StrV

source§

fn from(value: [&'a str; N]) -> Self

Converts to this type from the input type.
source§

impl<const N: usize> From<[GString; N]> for StrV

source§

fn from(value: [GString; N]) -> Self

Converts to this type from the input type.
source§

impl From<StrV> for Value

source§

fn from(s: StrV) -> Self

Converts to this type from the input type.
source§

impl From<StrV> for Vec<GString>

source§

fn from(value: StrV) -> Self

Converts to this type from the input type.
source§

impl<'a> From<Vec<&'a str, Global>> for StrV

source§

fn from(value: Vec<&'a str>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<GString, Global>> for StrV

source§

fn from(value: Vec<GString>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<String, Global>> for StrV

source§

fn from(value: Vec<String>) -> Self

Converts to this type from the input type.
source§

impl FromGlibContainer<*mut i8, *const *mut i8> for StrV

source§

unsafe fn from_glib_none_num(ptr: *const *mut c_char, num: usize) -> Self

Transfer: none. Read more
source§

unsafe fn from_glib_container_num(_ptr: *const *mut c_char, _num: usize) -> Self

Transfer: container. Read more
source§

unsafe fn from_glib_full_num(_ptr: *const *mut c_char, _num: usize) -> Self

Transfer: full. Read more
source§

impl FromGlibContainer<*mut i8, *mut *mut i8> for StrV

source§

unsafe fn from_glib_none_num(ptr: *mut *mut c_char, num: usize) -> Self

Transfer: none. Read more
source§

unsafe fn from_glib_container_num(ptr: *mut *mut c_char, num: usize) -> Self

Transfer: container. Read more
source§

unsafe fn from_glib_full_num(ptr: *mut *mut c_char, num: usize) -> Self

Transfer: full. Read more
source§

impl FromGlibPtrContainer<*mut i8, *const *mut i8> for StrV

source§

unsafe fn from_glib_none(ptr: *const *mut c_char) -> Self

Transfer: none.
source§

unsafe fn from_glib_container(_ptr: *const *mut c_char) -> Self

Transfer: container.
source§

unsafe fn from_glib_full(_ptr: *const *mut c_char) -> Self

Transfer: full.
source§

impl FromGlibPtrContainer<*mut i8, *mut *mut i8> for StrV

source§

unsafe fn from_glib_none(ptr: *mut *mut c_char) -> Self

Transfer: none.
source§

unsafe fn from_glib_container(ptr: *mut *mut c_char) -> Self

Transfer: container.
source§

unsafe fn from_glib_full(ptr: *mut *mut c_char) -> Self

Transfer: full.
source§

impl FromIterator<GString> for StrV

source§

fn from_iter<I: IntoIterator<Item = GString>>(iter: I) -> Self

Creates a value from an iterator. Read more
source§

impl<'a> FromValue<'a> for StrV

§

type Checker = GenericValueTypeChecker<StrV>

Value type checker.
source§

unsafe fn from_value(value: &'a Value) -> Self

Get the contained value from a Value. Read more
source§

impl HasParamSpec for StrV

§

type ParamSpec = ParamSpecBoxed

§

type SetValue = StrV

Preferred value to be used as setter for the associated ParamSpec.
§

type BuilderFn = fn(_: &str) -> ParamSpecBoxedBuilder<'_, StrV>

source§

fn param_spec_builder() -> Self::BuilderFn

source§

impl Hash for StrV

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoGlibPtr<*mut *mut i8> for StrV

source§

unsafe fn into_glib_ptr(self) -> *mut *mut c_char

Transfer: full.
source§

impl<'a> IntoIterator for &'a StrV

§

type Item = &'a GStringPtr

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, GStringPtr>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for StrV

§

type Item = GString

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoStrV for &'a StrV

source§

fn run_with_strv<R, F: FnOnce(&[*mut c_char]) -> R>(self, f: F) -> R

Runs the given closure with a NULL-terminated array.
source§

impl IntoStrV for StrV

source§

fn run_with_strv<R, F: FnOnce(&[*mut c_char]) -> R>(self, f: F) -> R

Runs the given closure with a NULL-terminated array.
source§

impl Ord for StrV

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere @@ -1212,8 +1212,8 @@
Examples
T: HasParamSpec,

§

type Value = T

source§

fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T, U> TryFrom<U> for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/git/docs/glib/enum.ControlFlow.html b/git/docs/glib/enum.ControlFlow.html index 839458cd2cbb..7562d3927a3a 100644 --- a/git/docs/glib/enum.ControlFlow.html +++ b/git/docs/glib/enum.ControlFlow.html @@ -92,7 +92,7 @@ From<T> for U chooses to do.

source§

impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T, U> TryFrom<U> for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/git/docs/glib/enum.IConvError.html b/git/docs/glib/enum.IConvError.html index ec085068cc0a..e1dd857d5e62 100644 --- a/git/docs/glib/enum.IConvError.html +++ b/git/docs/glib/enum.IConvError.html @@ -71,14 +71,14 @@ -

Enum glib::IConvError

source ·
pub enum IConvError {
+

Enum glib::IConvError

source ·
pub enum IConvError {
     Error(Error),
     WithOffset {
         source: Error,
         offset: usize,
     },
 }
Expand description

A wrapper for std::io::Error that can hold an offset into an input string.

-

Variants§

§

Error(Error)

§

WithOffset

Fields

§source: Error
§offset: usize

Trait Implementations§

source§

impl Debug for IConvError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for IConvError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for IConvError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for IConvError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

Error(Error)

§

WithOffset

Fields

§source: Error
§offset: usize

Trait Implementations§

source§

impl Debug for IConvError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for IConvError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for IConvError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for IConvError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/git/docs/glib/enum.VariantClass.html b/git/docs/glib/enum.VariantClass.html index 999097e30d59..c523e8afb72c 100644 --- a/git/docs/glib/enum.VariantClass.html +++ b/git/docs/glib/enum.VariantClass.html @@ -1,4 +1,4 @@ -VariantClass in glib - Rust +VariantClass in glib - Rust -

Enum glib::VariantClass

source ·
#[non_exhaustive]
pub enum VariantClass { +

Enum glib::VariantClass

source ·
#[non_exhaustive]
pub enum VariantClass {
Show 18 variants Boolean, Byte, Int16, @@ -90,16 +90,37 @@ Array, Tuple, DictEntry, -
}

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

Boolean

§

Byte

§

Int16

§

Uint16

§

Int32

§

Uint32

§

Int64

§

Uint64

§

Handle

§

Double

§

String

§

ObjectPath

§

Signature

§

Variant

§

Maybe

§

Array

§

Tuple

§

DictEntry

Trait Implementations§

source§

impl Clone for VariantClass

source§

fn clone(&self) -> VariantClass

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VariantClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for VariantClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for VariantClass

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

}
Expand description

The range of possible top-level types of Variant instances.

+

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

Boolean

The Variant is a boolean.

+
§

Byte

The Variant is a byte.

+
§

Int16

The Variant is a signed 16 bit integer.

+
§

Uint16

The Variant is an unsigned 16 bit integer.

+
§

Int32

The Variant is a signed 32 bit integer.

+
§

Uint32

The Variant is an unsigned 32 bit integer.

+
§

Int64

The Variant is a signed 64 bit integer.

+
§

Uint64

The Variant is an unsigned 64 bit integer.

+
§

Handle

The Variant is a file handle index.

+
§

Double

The Variant is a double precision floating +point value.

+
§

String

The Variant is a normal string.

+
§

ObjectPath

The Variant is a D-Bus object path +string.

+
§

Signature

The Variant is a D-Bus signature string.

+
§

Variant

The Variant is a variant.

+
§

Maybe

The Variant is a maybe-typed value.

+
§

Array

The Variant is an array.

+
§

Tuple

The Variant is a tuple.

+
§

DictEntry

The Variant is a dictionary entry.

+

Trait Implementations§

source§

impl Clone for VariantClass

source§

fn clone(&self) -> VariantClass

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VariantClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for VariantClass

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for VariantClass

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for VariantClass

source§

fn cmp(&self, other: &VariantClass) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for VariantClass

source§

fn cmp(&self, other: &VariantClass) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<VariantClass> for VariantClass

source§

fn eq(&self, other: &VariantClass) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<VariantClass> for VariantClass

source§

fn eq(&self, other: &VariantClass) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<VariantClass> for VariantClass

source§

fn partial_cmp(&self, other: &VariantClass) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<VariantClass> for VariantClass

source§

fn partial_cmp(&self, other: &VariantClass) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for VariantClass

source§

impl Eq for VariantClass

source§

impl StructuralEq for VariantClass

source§

impl StructuralPartialEq for VariantClass

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for VariantClass

source§

impl Eq for VariantClass

source§

impl StructuralEq for VariantClass

source§

impl StructuralPartialEq for VariantClass

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/git/docs/glib/error/struct.Error.html b/git/docs/glib/error/struct.Error.html index dad50d6d80dc..57919e43fb2b 100644 --- a/git/docs/glib/error/struct.Error.html +++ b/git/docs/glib/error/struct.Error.html @@ -183,8 +183,8 @@
Examples
E: Error + ?Sized,
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to provide by using demand. Read more
source§

impl<T> StaticTypeExt for Twhere T: StaticType,

source§

fn ensure_type()

Ensures that the type has been registered with the type system.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

source§

fn to_send_value(&self) -> SendValue

Returns a SendValue clone of self.
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> TransparentType for Twhere T: TransparentPtrType,

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/fn.access.html b/git/docs/glib/fn.access.html index 4d92ef92e447..d4bcd042cd6a 100644 --- a/git/docs/glib/fn.access.html +++ b/git/docs/glib/fn.access.html @@ -1,4 +1,4 @@ -access in glib - Rust +access in glib - Rust -

Function glib::access

source ·
pub fn access(filename: impl AsRef<Path>, mode: i32) -> i32
\ No newline at end of file +

Function glib::access

source ·
pub fn access(filename: impl AsRef<Path>, mode: i32) -> i32
Expand description

A wrapper for the POSIX access() function. This function is used to +test a pathname for one or several of read, write or execute +permissions, or just existence.

+

On Windows, the file protection mechanism is not at all POSIX-like, +and the underlying function in the C library only checks the +FAT-style READONLY attribute, and does not look at the ACL of a +file at all. This function is this in practise almost useless on +Windows. Software that needs to handle file permissions on Windows +more exactly should use the Win32 API.

+

See your C library manual for more details about access().

+

filename

+

a pathname in the GLib file name encoding +(UTF-8 on Windows)

+

mode

+

as in access()

+

Returns

+

zero if the pathname refers to an existing file system +object that has all the tested permissions, or -1 otherwise +or on error.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.application_name.html b/git/docs/glib/fn.application_name.html index fe211563c8a8..a19d22e91534 100644 --- a/git/docs/glib/fn.application_name.html +++ b/git/docs/glib/fn.application_name.html @@ -1,4 +1,4 @@ -application_name in glib - Rust +application_name in glib - Rust -

Function glib::application_name

source ·
pub fn application_name() -> Option<GString>
\ No newline at end of file +

Function glib::application_name

source ·
pub fn application_name() -> Option<GString>
Expand description

Gets a human-readable name for the application, as set by +set_application_name(). This name should be localized if +possible, and is intended for display to the user. Contrast with +g_get_prgname(), which gets a non-localized name. If +set_application_name() has not been called, returns the result of +g_get_prgname() (which may be None if g_set_prgname() has also not +been called).

+

Returns

+

human-readable application +name. May return None

+
\ No newline at end of file diff --git a/git/docs/glib/fn.base64_decode.html b/git/docs/glib/fn.base64_decode.html index f464c8e75d14..4f6c1668465e 100644 --- a/git/docs/glib/fn.base64_decode.html +++ b/git/docs/glib/fn.base64_decode.html @@ -1,4 +1,4 @@ -base64_decode in glib - Rust +base64_decode in glib - Rust -

Function glib::base64_decode

source ·
pub fn base64_decode(text: &str) -> Vec<u8>
\ No newline at end of file +

Function glib::base64_decode

source ·
pub fn base64_decode(text: &str) -> Vec<u8>
Expand description

Decode a sequence of Base-64 encoded text into binary data. Note +that the returned binary data is not necessarily zero-terminated, +so it should not be used as a character string.

+

text

+

zero-terminated string with base64 text to decode

+

Returns

+

newly allocated buffer containing the binary data +that text represents. The returned buffer must +be freed with g_free().

+
\ No newline at end of file diff --git a/git/docs/glib/fn.base64_encode.html b/git/docs/glib/fn.base64_encode.html index 12c500f26a10..26cf05542f32 100644 --- a/git/docs/glib/fn.base64_encode.html +++ b/git/docs/glib/fn.base64_encode.html @@ -1,4 +1,4 @@ -base64_encode in glib - Rust +base64_encode in glib - Rust -

Function glib::base64_encode

source ·
pub fn base64_encode(data: &[u8]) -> GString
\ No newline at end of file +

Function glib::base64_encode

source ·
pub fn base64_encode(data: &[u8]) -> GString
Expand description

Encode a sequence of binary data into its Base-64 stringified +representation.

+

data

+

the binary data to encode

+

Returns

+

a newly allocated, zero-terminated Base-64 +encoded string representing data. The returned string must +be freed with g_free().

+
\ No newline at end of file diff --git a/git/docs/glib/fn.casefold.html b/git/docs/glib/fn.casefold.html index a1850234e01d..e646320ba1a2 100644 --- a/git/docs/glib/fn.casefold.html +++ b/git/docs/glib/fn.casefold.html @@ -71,4 +71,4 @@ -

Function glib::casefold

source ·
pub fn casefold(str: impl AsRef<str>) -> GString
\ No newline at end of file +

Function glib::casefold

source ·
pub fn casefold(str: impl AsRef<str>) -> GString
\ No newline at end of file diff --git a/git/docs/glib/fn.check_version.html b/git/docs/glib/fn.check_version.html index 67809b5247a3..3d6c02724049 100644 --- a/git/docs/glib/fn.check_version.html +++ b/git/docs/glib/fn.check_version.html @@ -1,4 +1,4 @@ -check_version in glib - Rust +check_version in glib - Rust -

Function glib::check_version

source ·
pub fn check_version(
+

Function glib::check_version

source ·
pub fn check_version(
     required_major: u32,
     required_minor: u32,
     required_micro: u32
-) -> Option<GString>
\ No newline at end of file +) -> Option<GString>
Expand description

Checks that the GLib library in use is compatible with the +given version.

+

Generally you would pass in the constants GLIB_MAJOR_VERSION, +GLIB_MINOR_VERSION, GLIB_MICRO_VERSION as the three arguments +to this function; that produces a check that the library in use +is compatible with the version of GLib the application or module +was compiled against.

+

Compatibility is defined by two things: first the version +of the running library is newer than the version +required_major`.`required_micro. Second +the running library must be binary compatible with the +version required_major`.`required_minor`.`required_micro +(same major version.)

+

required_major

+

the required major version

+

required_minor

+

the required minor version

+

required_micro

+

the required micro version

+

Returns

+

None if the GLib library is +compatible with the given version, or a string describing the +version mismatch. The returned string is owned by GLib and must +not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.codeset.html b/git/docs/glib/fn.codeset.html index 702da337541f..7804b4dad411 100644 --- a/git/docs/glib/fn.codeset.html +++ b/git/docs/glib/fn.codeset.html @@ -1,4 +1,4 @@ -codeset in glib - Rust +codeset in glib - Rust -

Function glib::codeset

source ·
pub fn codeset() -> GString
\ No newline at end of file +

Function glib::codeset

source ·
pub fn codeset() -> GString
Expand description

Gets the character set for the current locale.

+

Returns

+

a newly allocated string containing the name +of the character set. This string must be freed with g_free().

+
\ No newline at end of file diff --git a/git/docs/glib/fn.compute_checksum_for_bytes.html b/git/docs/glib/fn.compute_checksum_for_bytes.html index 8b20b7cc6c04..b87db75ba150 100644 --- a/git/docs/glib/fn.compute_checksum_for_bytes.html +++ b/git/docs/glib/fn.compute_checksum_for_bytes.html @@ -1,4 +1,4 @@ -compute_checksum_for_bytes in glib - Rust +compute_checksum_for_bytes in glib - Rust -
pub fn compute_checksum_for_bytes(
+
pub fn compute_checksum_for_bytes(
     checksum_type: ChecksumType,
     data: &Bytes
-) -> Option<GString>
\ No newline at end of file +) -> Option<GString>
Expand description

Computes the checksum for a binary data. This is a +convenience wrapper for Checksum::new(), Checksum::string() +and g_checksum_free().

+

The hexadecimal string returned will be in lower case.

+

checksum_type

+

a ChecksumType

+

data

+

binary blob to compute the digest of

+

Returns

+

the digest of the binary data as a +string in hexadecimal, or None if Checksum::new() fails for +checksum_type. The returned string should be freed with g_free() when +done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.compute_checksum_for_data.html b/git/docs/glib/fn.compute_checksum_for_data.html index 329df096b569..f0a24eada260 100644 --- a/git/docs/glib/fn.compute_checksum_for_data.html +++ b/git/docs/glib/fn.compute_checksum_for_data.html @@ -1,4 +1,4 @@ -compute_checksum_for_data in glib - Rust +compute_checksum_for_data in glib - Rust -
pub fn compute_checksum_for_data(
+
pub fn compute_checksum_for_data(
     checksum_type: ChecksumType,
     data: &[u8]
-) -> Option<GString>
\ No newline at end of file +) -> Option<GString>
Expand description

Computes the checksum for a binary data of length. This is a +convenience wrapper for Checksum::new(), Checksum::string() +and g_checksum_free().

+

The hexadecimal string returned will be in lower case.

+

checksum_type

+

a ChecksumType

+

data

+

binary blob to compute the digest of

+

Returns

+

the digest of the binary data as a +string in hexadecimal, or None if Checksum::new() fails for +checksum_type. The returned string should be freed with g_free() when +done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.compute_hmac_for_bytes.html b/git/docs/glib/fn.compute_hmac_for_bytes.html index 822c05f76981..b189cf2e9d17 100644 --- a/git/docs/glib/fn.compute_hmac_for_bytes.html +++ b/git/docs/glib/fn.compute_hmac_for_bytes.html @@ -1,4 +1,4 @@ -compute_hmac_for_bytes in glib - Rust +compute_hmac_for_bytes in glib - Rust -
pub fn compute_hmac_for_bytes(
+
pub fn compute_hmac_for_bytes(
     digest_type: ChecksumType,
     key: &Bytes,
     data: &Bytes
-) -> GString
\ No newline at end of file +) -> GString
Expand description

Computes the HMAC for a binary data. This is a +convenience wrapper for g_hmac_new(), g_hmac_get_string() +and g_hmac_unref().

+

The hexadecimal string returned will be in lower case.

+

digest_type

+

a ChecksumType to use for the HMAC

+

key

+

the key to use in the HMAC

+

data

+

binary blob to compute the HMAC of

+

Returns

+

the HMAC of the binary data as a string in hexadecimal. +The returned string should be freed with g_free() when done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.compute_hmac_for_data.html b/git/docs/glib/fn.compute_hmac_for_data.html index 5768bf958bff..b71a87727c98 100644 --- a/git/docs/glib/fn.compute_hmac_for_data.html +++ b/git/docs/glib/fn.compute_hmac_for_data.html @@ -1,4 +1,4 @@ -compute_hmac_for_data in glib - Rust +compute_hmac_for_data in glib - Rust -
pub fn compute_hmac_for_data(
+
pub fn compute_hmac_for_data(
     digest_type: ChecksumType,
     key: &[u8],
     data: &[u8]
-) -> GString
\ No newline at end of file +) -> GString
Expand description

Computes the HMAC for a binary data of length. This is a +convenience wrapper for g_hmac_new(), g_hmac_get_string() +and g_hmac_unref().

+

The hexadecimal string returned will be in lower case.

+

digest_type

+

a ChecksumType to use for the HMAC

+

key

+

the key to use in the HMAC

+

data

+

binary blob to compute the HMAC of

+

Returns

+

the HMAC of the binary data as a string in hexadecimal. +The returned string should be freed with g_free() when done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.console_charset.html b/git/docs/glib/fn.console_charset.html index bf4e5baf0160..3f4c9a4883bf 100644 --- a/git/docs/glib/fn.console_charset.html +++ b/git/docs/glib/fn.console_charset.html @@ -1,4 +1,4 @@ -console_charset in glib - Rust +console_charset in glib - Rust -

Function glib::console_charset

source ·
pub fn console_charset() -> Option<GString>
Available on crate feature v2_62 only.
\ No newline at end of file +

Function glib::console_charset

source ·
pub fn console_charset() -> Option<GString>
Available on crate feature v2_62 only.
Expand description

Obtains the character set used by the console attached to the process, +which is suitable for printing output to the terminal.

+

Usually this matches the result returned by g_get_charset(), but in +environments where the locale’s character set does not match the encoding +of the console this function tries to guess a more suitable value instead.

+

On Windows the character set returned by this function is the +output code page used by the console associated with the calling process. +If the codepage can’t be determined (for example because there is no +console attached) UTF-8 is assumed.

+

The return value is true if the locale’s encoding is UTF-8, in that +case you can perhaps avoid calling convert().

+

The string returned in charset is not allocated, and should not be +freed.

+

Returns

+

true if the returned charset is UTF-8

+

charset

+

return location for character set +name, or None.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.convert.html b/git/docs/glib/fn.convert.html index caa4662dfb6e..4c9cdddd9b24 100644 --- a/git/docs/glib/fn.convert.html +++ b/git/docs/glib/fn.convert.html @@ -1,4 +1,4 @@ -convert in glib - Rust +convert in glib - Rust -

Function glib::convert

source ·
pub fn convert(
+

Function glib::convert

source ·
pub fn convert(
     str_: &[u8],
     to_codeset: impl IntoGStr,
     from_codeset: impl IntoGStr
-) -> Result<(Slice<u8>, usize), CvtError>
\ No newline at end of file +) -> Result<(Slice<u8>, usize), CvtError>
Expand description

Converts a string from one character set to another.

+

Note that you should use [iconv()][crate::iconv()] for streaming conversions. +Despite the fact that bytes_read can return information about partial +characters, the g_convert_… functions are not generally suitable +for streaming. If the underlying converter maintains internal state, +then this won’t be preserved across successive calls to convert(), +convert() or convert_with_fallback(). (An example of +this is the GNU C converter for CP1255 which does not emit a base +character until it knows that the next character is not a mark that +could combine with the base character.)

+

Using extensions such as “//TRANSLIT” may not work (or may not work +well) on many platforms. Consider using g_str_to_ascii() instead.

+

str

+

the string to convert.

+

to_codeset

+

name of character set into which to convert str

+

from_codeset

+

character set of str.

+

Returns

+

If the conversion was successful, a newly allocated buffer +containing the converted string, which must be freed with g_free(). +Otherwise None and error will be set.

+

bytes_read

+

location to store the number of bytes in +the input string that were successfully converted, or None. +Even if the conversion was successful, this may be +less than len if there were partial characters +at the end of the input. If the error +ConvertError::IllegalSequence occurs, the value +stored will be the byte offset after the last valid +input sequence.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.convert_with_fallback.html b/git/docs/glib/fn.convert_with_fallback.html index 7edba4469459..811847dd2ccd 100644 --- a/git/docs/glib/fn.convert_with_fallback.html +++ b/git/docs/glib/fn.convert_with_fallback.html @@ -1,4 +1,4 @@ -convert_with_fallback in glib - Rust +convert_with_fallback in glib - Rust -
pub fn convert_with_fallback(
+
pub fn convert_with_fallback(
     str_: &[u8],
     to_codeset: impl IntoGStr,
     from_codeset: impl IntoGStr,
     fallback: Option<impl IntoGStr>
-) -> Result<(Slice<u8>, usize), CvtError>
\ No newline at end of file +) -> Result<(Slice<u8>, usize), CvtError>
Expand description

Converts a string from one character set to another, possibly +including fallback sequences for characters not representable +in the output. Note that it is not guaranteed that the specification +for the fallback sequences in fallback will be honored. Some +systems may do an approximate conversion from from_codeset +to to_codeset in their iconv() functions, +in which case GLib will simply return that approximate conversion.

+

Note that you should use [iconv()][crate::iconv()] for streaming conversions. +Despite the fact that bytes_read can return information about partial +characters, the g_convert_… functions are not generally suitable +for streaming. If the underlying converter maintains internal state, +then this won’t be preserved across successive calls to convert(), +convert() or convert_with_fallback(). (An example of +this is the GNU C converter for CP1255 which does not emit a base +character until it knows that the next character is not a mark that +could combine with the base character.)

+

str

+

the string to convert.

+

to_codeset

+

name of character set into which to convert str

+

from_codeset

+

character set of str.

+

fallback

+

UTF-8 string to use in place of characters not +present in the target encoding. (The string must be +representable in the target encoding). +If None, characters not in the target encoding will +be represented as Unicode escapes \uxxxx or \Uxxxxyyyy.

+

Returns

+

If the conversion was successful, a newly allocated buffer +containing the converted string, which must be freed with g_free(). +Otherwise None and error will be set.

+

bytes_read

+

location to store the number of bytes in +the input string that were successfully converted, or None. +Even if the conversion was successful, this may be +less than len if there were partial characters +at the end of the input.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.current_dir.html b/git/docs/glib/fn.current_dir.html index 8209fc537772..4a3542e72daf 100644 --- a/git/docs/glib/fn.current_dir.html +++ b/git/docs/glib/fn.current_dir.html @@ -1,4 +1,4 @@ -current_dir in glib - Rust +current_dir in glib - Rust -

Function glib::current_dir

source ·
pub fn current_dir() -> PathBuf
\ No newline at end of file +

Function glib::current_dir

source ·
pub fn current_dir() -> PathBuf
Expand description

Gets the current directory.

+

The returned string should be freed when no longer needed. +The encoding of the returned string is system defined. +On Windows, it is always UTF-8.

+

Since GLib 2.40, this function will return the value of the “PWD” +environment variable if it is set and it happens to be the same as +the current directory. This can make a difference in the case that +the current directory is the target of a symbolic link.

+

Returns

+

the current directory

+
\ No newline at end of file diff --git a/git/docs/glib/fn.dcgettext.html b/git/docs/glib/fn.dcgettext.html index d74828e9be79..178adcca4f65 100644 --- a/git/docs/glib/fn.dcgettext.html +++ b/git/docs/glib/fn.dcgettext.html @@ -1,4 +1,4 @@ -dcgettext in glib - Rust +dcgettext in glib - Rust -

Function glib::dcgettext

source ·
pub fn dcgettext(domain: Option<&str>, msgid: &str, category: i32) -> GString
\ No newline at end of file +

Function glib::dcgettext

source ·
pub fn dcgettext(domain: Option<&str>, msgid: &str, category: i32) -> GString
Expand description

This is a variant of dgettext() that allows specifying a locale +category instead of always using LC_MESSAGES. See dgettext() for +more information about how this functions differs from calling +dcgettext() directly.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

msgid

+

message to translate

+

category

+

a locale category

+

Returns

+

the translated string for the given locale category

+
\ No newline at end of file diff --git a/git/docs/glib/fn.dgettext.html b/git/docs/glib/fn.dgettext.html index 0a74e95ddcb7..3c4cecbe51c8 100644 --- a/git/docs/glib/fn.dgettext.html +++ b/git/docs/glib/fn.dgettext.html @@ -1,4 +1,4 @@ -dgettext in glib - Rust +dgettext in glib - Rust -

Function glib::dgettext

source ·
pub fn dgettext(domain: Option<&str>, msgid: &str) -> GString
\ No newline at end of file +

Function glib::dgettext

source ·
pub fn dgettext(domain: Option<&str>, msgid: &str) -> GString
Expand description

This function is a wrapper of dgettext() which does not translate +the message if the default domain as set with textdomain() has no +translations for the current locale.

+

The advantage of using this function over dgettext() proper is that +libraries using this function (like GTK) will not use translations +if the application using the library does not have translations for +the current locale. This results in a consistent English-only +interface instead of one having partial translations. For this +feature to work, the call to textdomain() and setlocale() should +precede any dgettext() invocations. For GTK, it means calling +textdomain() before gtk_init or its variants.

+

This function disables translations if and only if upon its first +call all the following conditions hold:

+
    +
  • +

    domain is not None

    +
  • +
  • +

    textdomain() has been called to set a default text domain

    +
  • +
  • +

    there is no translations available for the default text domain +and the current locale

    +
  • +
  • +

    current locale is not “C” or any English locales (those +starting with “en_”)

    +
  • +
+

Note that this behavior may not be desired for example if an application +has its untranslated messages in a language other than English. In those +cases the application should call textdomain() after initializing GTK.

+

Applications should normally not use this function directly, +but use the _() macro for translations.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

msgid

+

message to translate

+

Returns

+

The translated string

+
\ No newline at end of file diff --git a/git/docs/glib/fn.dngettext.html b/git/docs/glib/fn.dngettext.html index 4583648ccc63..c5f141857669 100644 --- a/git/docs/glib/fn.dngettext.html +++ b/git/docs/glib/fn.dngettext.html @@ -1,4 +1,4 @@ -dngettext in glib - Rust +dngettext in glib - Rust -

Function glib::dngettext

source ·
pub fn dngettext(
+

Function glib::dngettext

source ·
pub fn dngettext(
     domain: Option<&str>,
     msgid: &str,
     msgid_plural: &str,
     n: c_ulong
-) -> GString
\ No newline at end of file +) -> GString
Expand description

This function is a wrapper of dngettext() which does not translate +the message if the default domain as set with textdomain() has no +translations for the current locale.

+

See dgettext() for details of how this differs from dngettext() +the name of the first property

+

Returns

+

a new instance of +object_type

+
\ No newline at end of file diff --git a/git/docs/glib/fn.dpgettext.html b/git/docs/glib/fn.dpgettext.html index d15922a3ecf2..301eee104f8d 100644 --- a/git/docs/glib/fn.dpgettext.html +++ b/git/docs/glib/fn.dpgettext.html @@ -1,4 +1,4 @@ -dpgettext in glib - Rust +dpgettext in glib - Rust -

Function glib::dpgettext

source ·
pub fn dpgettext(
+

Function glib::dpgettext

source ·
pub fn dpgettext(
     domain: Option<&str>,
     msgctxtid: &str,
     msgidoffset: usize
-) -> GString
\ No newline at end of file +) -> GString
Expand description

This function is a variant of dgettext() which supports +a disambiguating message context. GNU gettext uses the +‘\004’ character to separate the message context and +message id in msgctxtid. +If 0 is passed as msgidoffset, this function will fall back to +trying to use the deprecated convention of using “|” as a separation +character.

+

This uses dgettext() internally. See that functions for differences +with dgettext() proper.

+

Applications should normally not use this function directly, +but use the C_() macro for translations with context.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

msgctxtid

+

a combined message context and message id, separated +by a \004 character

+

msgidoffset

+

the offset of the message id in msgctxid

+

Returns

+

The translated string

+
\ No newline at end of file diff --git a/git/docs/glib/fn.dpgettext2.html b/git/docs/glib/fn.dpgettext2.html index 45854b4da3ac..46af26fae9f6 100644 --- a/git/docs/glib/fn.dpgettext2.html +++ b/git/docs/glib/fn.dpgettext2.html @@ -1,4 +1,4 @@ -dpgettext2 in glib - Rust +dpgettext2 in glib - Rust -

Function glib::dpgettext2

source ·
pub fn dpgettext2(domain: Option<&str>, context: &str, msgid: &str) -> GString
\ No newline at end of file +

Function glib::dpgettext2

source ·
pub fn dpgettext2(domain: Option<&str>, context: &str, msgid: &str) -> GString
Expand description

This function is a variant of dgettext() which supports +a disambiguating message context. GNU gettext uses the +‘\004’ character to separate the message context and +message id in msgctxtid.

+

This uses dgettext() internally. See that functions for differences +with dgettext() proper.

+

This function differs from C_() in that it is not a macro and +thus you may use non-string-literals as context and msgid arguments.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

context

+

the message context

+

msgid

+

the message

+

Returns

+

The translated string

+
\ No newline at end of file diff --git a/git/docs/glib/fn.environ.html b/git/docs/glib/fn.environ.html index 470346c9cd45..8d274110cba0 100644 --- a/git/docs/glib/fn.environ.html +++ b/git/docs/glib/fn.environ.html @@ -1,4 +1,4 @@ -environ in glib - Rust +environ in glib - Rust -

Function glib::environ

source ·
pub fn environ() -> Vec<OsString>
\ No newline at end of file +

Function glib::environ

source ·
pub fn environ() -> Vec<OsString>
Expand description

Gets the list of environment variables for the current process.

+

The list is None terminated and each item in the list is of the +form ‘NAME=VALUE’.

+

This is equivalent to direct access to the ‘environ’ global variable, +except portable.

+

The return value is freshly allocated and it should be freed with +g_strfreev() when it is no longer needed.

+

Returns

+

the list of environment variables

+
\ No newline at end of file diff --git a/git/docs/glib/fn.file_get_contents.html b/git/docs/glib/fn.file_get_contents.html index c62454744b46..02f47ab8dce4 100644 --- a/git/docs/glib/fn.file_get_contents.html +++ b/git/docs/glib/fn.file_get_contents.html @@ -1,4 +1,4 @@ -file_get_contents in glib - Rust +file_get_contents in glib - Rust -

Function glib::file_get_contents

source ·
pub fn file_get_contents(filename: impl AsRef<Path>) -> Result<Slice<u8>, Error>
\ No newline at end of file +

Function glib::file_get_contents

source ·
pub fn file_get_contents(filename: impl AsRef<Path>) -> Result<Slice<u8>, Error>
Expand description

Reads an entire file into allocated memory, with good error +checking.

+

If the call was successful, it returns true and sets contents to the file +contents and length to the length of the file contents in bytes. The string +stored in contents will be nul-terminated, so for text files you can pass +None for the length argument. If the call was not successful, it returns +false and sets error. The error domain is G_FILE_ERROR. Possible error +codes are those in the FileError enumeration. In the error case, +contents is set to None and length is set to zero.

+

filename

+

name of a file to read contents from, in the GLib file name encoding

+

Returns

+

true on success, false if an error occurred

+

contents

+

location to store an allocated string, use g_free() to free +the returned string

+
\ No newline at end of file diff --git a/git/docs/glib/fn.file_open_tmp.html b/git/docs/glib/fn.file_open_tmp.html index ec54624b3b4c..a2150ae1cf1f 100644 --- a/git/docs/glib/fn.file_open_tmp.html +++ b/git/docs/glib/fn.file_open_tmp.html @@ -1,4 +1,4 @@ -file_open_tmp in glib - Rust +file_open_tmp in glib - Rust -

Function glib::file_open_tmp

source ·
pub fn file_open_tmp(
+

Function glib::file_open_tmp

source ·
pub fn file_open_tmp(
     tmpl: Option<impl AsRef<Path>>
-) -> Result<(RawFd, PathBuf), Error>
\ No newline at end of file +) -> Result<(RawFd, PathBuf), Error>
Expand description

Opens a file for writing in the preferred directory for temporary +files (as returned by tmp_dir()).

+

tmpl should be a string in the GLib file name encoding containing +a sequence of six ‘X’ characters, as the parameter to mkstemp(). +However, unlike these functions, the template should only be a +basename, no directory components are allowed. If template is +None, a default template is used.

+

Note that in contrast to mkstemp() (and mkstemp()) tmpl is not +modified, and might thus be a read-only literal string.

+

Upon success, and if name_used is non-None, the actual name used +is returned in name_used. This string should be freed with g_free() +when not needed any longer. The returned name is in the GLib file +name encoding.

+

tmpl

+

Template for file name, as in +mkstemp(), basename only, or None for a default template

+

Returns

+

A file handle (as from open()) to the file opened for +reading and writing. The file is opened in binary mode on platforms +where there is a difference. The file handle should be closed with +close(). In case of errors, -1 is returned and error will be set.

+

name_used

+

location to store actual name used, +or None

+
\ No newline at end of file diff --git a/git/docs/glib/fn.file_set_contents.html b/git/docs/glib/fn.file_set_contents.html index 64a3af9453e3..1c0699f81575 100644 --- a/git/docs/glib/fn.file_set_contents.html +++ b/git/docs/glib/fn.file_set_contents.html @@ -1,4 +1,4 @@ -file_set_contents in glib - Rust +file_set_contents in glib - Rust -

Function glib::file_set_contents

source ·
pub fn file_set_contents(
+

Function glib::file_set_contents

source ·
pub fn file_set_contents(
     filename: impl AsRef<Path>,
     contents: &[u8]
-) -> Result<(), Error>
\ No newline at end of file +) -> Result<(), Error>
Expand description

Writes all of contents to a file named filename. This is a convenience +wrapper around calling file_set_contents_full() with flags set to +G_FILE_SET_CONTENTS_CONSISTENT | G_FILE_SET_CONTENTS_ONLY_EXISTING and +mode set to 0666.

+

filename

+

name of a file to write contents to, in the GLib file name +encoding

+

contents

+

string to write to the file

+

Returns

+

true on success, false if an error occurred

+
\ No newline at end of file diff --git a/git/docs/glib/fn.file_set_contents_full.html b/git/docs/glib/fn.file_set_contents_full.html index 4e501016295c..58e850959e2b 100644 --- a/git/docs/glib/fn.file_set_contents_full.html +++ b/git/docs/glib/fn.file_set_contents_full.html @@ -1,4 +1,4 @@ -file_set_contents_full in glib - Rust +file_set_contents_full in glib - Rust -
pub fn file_set_contents_full(
+
pub fn file_set_contents_full(
     filename: impl AsRef<Path>,
     contents: &[u8],
     flags: FileSetContentsFlags,
     mode: i32
-) -> Result<(), Error>
Available on crate feature v2_66 only.
\ No newline at end of file +) -> Result<(), Error>
Available on crate feature v2_66 only.
Expand description

Writes all of contents to a file named filename, with good error checking. +If a file called filename already exists it will be overwritten.

+

flags control the properties of the write operation: whether it’s atomic, +and what the tradeoff is between returning quickly or being resilient to +system crashes.

+

As this function performs file I/O, it is recommended to not call it anywhere +where blocking would cause problems, such as in the main loop of a graphical +application. In particular, if flags has any value other than +FileSetContentsFlags::NONE then this function may call fsync().

+

If FileSetContentsFlags::CONSISTENT is set in flags, the operation is atomic +in the sense that it is first written to a temporary file which is then +renamed to the final name.

+

Notes:

+
    +
  • +

    On UNIX, if filename already exists hard links to filename will break. +Also since the file is recreated, existing permissions, access control +lists, metadata etc. may be lost. If filename is a symbolic link, +the link itself will be replaced, not the linked file.

    +
  • +
  • +

    On UNIX, if filename already exists and is non-empty, and if the system +supports it (via a journalling filesystem or equivalent), and if +FileSetContentsFlags::CONSISTENT is set in flags, the fsync() call (or +equivalent) will be used to ensure atomic replacement: filename +will contain either its old contents or contents, even in the face of +system power loss, the disk being unsafely removed, etc.

    +
  • +
  • +

    On UNIX, if filename does not already exist or is empty, there is a +possibility that system power loss etc. after calling this function will +leave filename empty or full of NUL bytes, depending on the underlying +filesystem, unless FileSetContentsFlags::DURABLE and +FileSetContentsFlags::CONSISTENT are set in flags.

    +
  • +
  • +

    On Windows renaming a file will not remove an existing file with the +new name, so on Windows there is a race condition between the existing +file being removed and the temporary file being renamed.

    +
  • +
  • +

    On Windows there is no way to remove a file that is open to some +process, or mapped into memory. Thus, this function will fail if +filename already exists and is open.

    +
  • +
+

If the call was successful, it returns true. If the call was not successful, +it returns false and sets error. The error domain is G_FILE_ERROR. +Possible error codes are those in the FileError enumeration.

+

Note that the name for the temporary file is constructed by appending up +to 7 characters to filename.

+

If the file didn’t exist before and is created, it will be given the +permissions from mode. Otherwise, the permissions of the existing file may +be changed to mode depending on flags, or they may remain unchanged.

+

filename

+

name of a file to write contents to, in the GLib file name +encoding

+

contents

+

string to write to the file

+

flags

+

flags controlling the safety vs speed of the operation

+

mode

+

file mode, as passed to open(); typically this will be 0666

+

Returns

+

true on success, false if an error occurred

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_charsets.html b/git/docs/glib/fn.filename_charsets.html index 7d96efc8c1d4..0657146191be 100644 --- a/git/docs/glib/fn.filename_charsets.html +++ b/git/docs/glib/fn.filename_charsets.html @@ -1,4 +1,4 @@ -filename_charsets in glib - Rust +filename_charsets in glib - Rust -

Function glib::filename_charsets

source ·
pub fn filename_charsets() -> (bool, Vec<GString>)
\ No newline at end of file +

Function glib::filename_charsets

source ·
pub fn filename_charsets() -> (bool, Vec<GString>)
Expand description

Determines the preferred character sets used for filenames. +The first character set from the charsets is the filename encoding, the +subsequent character sets are used when trying to generate a displayable +representation of a filename, see filename_display_name().

+

On Unix, the character sets are determined by consulting the +environment variables G_FILENAME_ENCODING and G_BROKEN_FILENAMES. +On Windows, the character set used in the GLib API is always UTF-8 +and said environment variables have no effect.

+

G_FILENAME_ENCODING may be set to a comma-separated list of +character set names. The special token “`locale" is taken to mean the character set for the [current locale][setlocale]. If G_FILENAME_ENCODINGis not set, butG_BROKEN_FILENAMES` is, +the character set of the current locale is taken as the filename +encoding. If neither environment variable is set, UTF-8 is taken +as the filename encoding, but the character set of the current locale +is also put in the list of encodings.

+

The returned charsets belong to GLib and must not be freed.

+

Note that on Unix, regardless of the locale character set or +G_FILENAME_ENCODING value, the actual file names present +on a system might be in any random encoding or just gibberish.

+

Returns

+

true if the filename encoding is UTF-8.

+

filename_charsets

+

return location for the None-terminated list of encoding names

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_display_basename.html b/git/docs/glib/fn.filename_display_basename.html index f56a844e99ae..4c3e8f734d27 100644 --- a/git/docs/glib/fn.filename_display_basename.html +++ b/git/docs/glib/fn.filename_display_basename.html @@ -1,4 +1,4 @@ -filename_display_basename in glib - Rust +filename_display_basename in glib - Rust -
pub fn filename_display_basename(filename: impl AsRef<Path>) -> GString
\ No newline at end of file +
pub fn filename_display_basename(filename: impl AsRef<Path>) -> GString
Expand description

Returns the display basename for the particular filename, guaranteed +to be valid UTF-8. The display name might not be identical to the filename, +for instance there might be problems converting it to UTF-8, and some files +can be translated in the display.

+

If GLib cannot make sense of the encoding of filename, as a last resort it +replaces unknown characters with U+FFFD, the Unicode replacement character. +You can search the result for the UTF-8 encoding of this character (which is +“\357\277\275” in octal notation) to find out if filename was in an invalid +encoding.

+

You must pass the whole absolute pathname to this functions so that +translation of well known locations can be done.

+

This function is preferred over filename_display_name() if you know the +whole path, as it allows translation.

+

filename

+

an absolute pathname in the +GLib file name encoding

+

Returns

+

a newly allocated string containing +a rendition of the basename of the filename in valid UTF-8

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_display_name.html b/git/docs/glib/fn.filename_display_name.html index ce45008b7085..bb281c0e29a6 100644 --- a/git/docs/glib/fn.filename_display_name.html +++ b/git/docs/glib/fn.filename_display_name.html @@ -1,4 +1,4 @@ -filename_display_name in glib - Rust +filename_display_name in glib - Rust -
pub fn filename_display_name(filename: impl AsRef<Path>) -> GString
\ No newline at end of file +
pub fn filename_display_name(filename: impl AsRef<Path>) -> GString
Expand description

Converts a filename into a valid UTF-8 string. The conversion is +not necessarily reversible, so you should keep the original around +and use the return value of this function only for display purposes. +Unlike filename_to_utf8(), the result is guaranteed to be non-None +even if the filename actually isn’t in the GLib file name encoding.

+

If GLib cannot make sense of the encoding of filename, as a last resort it +replaces unknown characters with U+FFFD, the Unicode replacement character. +You can search the result for the UTF-8 encoding of this character (which is +“\357\277\275” in octal notation) to find out if filename was in an invalid +encoding.

+

If you know the whole pathname of the file you should use +filename_display_basename(), since that allows location-based +translation of filenames.

+

filename

+

a pathname hopefully in the +GLib file name encoding

+

Returns

+

a newly allocated string containing +a rendition of the filename in valid UTF-8

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_from_uri.html b/git/docs/glib/fn.filename_from_uri.html index 71c619f56cbd..9d1d5f0c8d59 100644 --- a/git/docs/glib/fn.filename_from_uri.html +++ b/git/docs/glib/fn.filename_from_uri.html @@ -1,4 +1,4 @@ -filename_from_uri in glib - Rust +filename_from_uri in glib - Rust -

Function glib::filename_from_uri

source ·
pub fn filename_from_uri(uri: &str) -> Result<(PathBuf, Option<GString>), Error>
\ No newline at end of file +

Function glib::filename_from_uri

source ·
pub fn filename_from_uri(uri: &str) -> Result<(PathBuf, Option<GString>), Error>
Expand description

Converts an escaped ASCII-encoded URI to a local filename in the +encoding used for filenames.

+

uri

+

a uri describing a filename (escaped, encoded in ASCII).

+

Returns

+

a newly-allocated string holding +the resulting filename, or None on an error.

+

hostname

+

Location to store hostname for the URI. +If there is no hostname in the URI, None will be +stored in this location.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_from_utf8.html b/git/docs/glib/fn.filename_from_utf8.html index 3b43ef4cd70d..48e58b4c508e 100644 --- a/git/docs/glib/fn.filename_from_utf8.html +++ b/git/docs/glib/fn.filename_from_utf8.html @@ -1,4 +1,4 @@ -filename_from_utf8 in glib - Rust +filename_from_utf8 in glib - Rust -

Function glib::filename_from_utf8

source ·
pub fn filename_from_utf8(
+

Function glib::filename_from_utf8

source ·
pub fn filename_from_utf8(
     utf8string: impl IntoGStr
-) -> Result<(PathBuf, usize), CvtError>
\ No newline at end of file +) -> Result<(PathBuf, usize), CvtError>
Expand description

Converts a string from UTF-8 to the encoding GLib uses for +filenames. Note that on Windows GLib uses UTF-8 for filenames; +on other platforms, this function indirectly depends on the +[current locale][setlocale].

+

The input string shall not contain nul characters even if the len +argument is positive. A nul character found inside the string will result +in error ConvertError::IllegalSequence. If the filename encoding is +not UTF-8 and the conversion output contains a nul character, the error +ConvertError::EmbeddedNul is set and the function returns None.

+

utf8string

+

a UTF-8 encoded string.

+

len

+

the length of the string, or -1 if the string is +nul-terminated.

+

Returns

+

The converted string, or None on an error.

+

bytes_read

+

location to store the number of bytes in +the input string that were successfully converted, or None. +Even if the conversion was successful, this may be +less than len if there were partial characters +at the end of the input. If the error +ConvertError::IllegalSequence occurs, the value +stored will be the byte offset after the last valid +input sequence.

+

bytes_written

+

the number of bytes stored in +the output buffer (not including the terminating nul).

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_to_uri.html b/git/docs/glib/fn.filename_to_uri.html index 59f8516e5027..633dd67ef7e1 100644 --- a/git/docs/glib/fn.filename_to_uri.html +++ b/git/docs/glib/fn.filename_to_uri.html @@ -1,4 +1,4 @@ -filename_to_uri in glib - Rust +filename_to_uri in glib - Rust -

Function glib::filename_to_uri

source ·
pub fn filename_to_uri(
+

Function glib::filename_to_uri

source ·
pub fn filename_to_uri(
     filename: impl AsRef<Path>,
     hostname: Option<&str>
-) -> Result<GString, Error>
\ No newline at end of file +) -> Result<GString, Error>
Expand description

Converts an absolute filename to an escaped ASCII-encoded URI, with the path +component following Section 3.3. of RFC 2396.

+

filename

+

an absolute filename specified in the GLib file +name encoding, which is the on-disk file name bytes on Unix, and UTF-8 +on Windows

+

hostname

+

A UTF-8 encoded hostname, or None for none.

+

Returns

+

a newly-allocated string holding the resulting +URI, or None on an error.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.filename_to_utf8.html b/git/docs/glib/fn.filename_to_utf8.html index 5fed643ae917..404f67c83e7a 100644 --- a/git/docs/glib/fn.filename_to_utf8.html +++ b/git/docs/glib/fn.filename_to_utf8.html @@ -1,4 +1,4 @@ -filename_to_utf8 in glib - Rust +filename_to_utf8 in glib - Rust -

Function glib::filename_to_utf8

source ·
pub fn filename_to_utf8(
+

Function glib::filename_to_utf8

source ·
pub fn filename_to_utf8(
     opsysstring: impl AsRef<Path>
-) -> Result<(GString, usize), CvtError>
\ No newline at end of file +) -> Result<(GString, usize), CvtError>
Expand description

Converts a string which is in the encoding used by GLib for +filenames into a UTF-8 string. Note that on Windows GLib uses UTF-8 +for filenames; on other platforms, this function indirectly depends on +the [current locale][setlocale].

+

The input string shall not contain nul characters even if the len +argument is positive. A nul character found inside the string will result +in error ConvertError::IllegalSequence. +If the source encoding is not UTF-8 and the conversion output contains a +nul character, the error ConvertError::EmbeddedNul is set and the +function returns None. Use convert() to produce output that +may contain embedded nul characters.

+

opsysstring

+

a string in the encoding for filenames

+

len

+

the length of the string, or -1 if the string is +nul-terminated (Note that some encodings may allow nul +bytes to occur inside strings. In that case, using -1 +for the len parameter is unsafe)

+

Returns

+

The converted string, or None on an error.

+

bytes_read

+

location to store the number of bytes in the +input string that were successfully converted, or None. +Even if the conversion was successful, this may be +less than len if there were partial characters +at the end of the input. If the error +ConvertError::IllegalSequence occurs, the value +stored will be the byte offset after the last valid +input sequence.

+

bytes_written

+

the number of bytes stored in the output +buffer (not including the terminating nul).

+
\ No newline at end of file diff --git a/git/docs/glib/fn.find_program_in_path.html b/git/docs/glib/fn.find_program_in_path.html index 951ca13cea19..53168188369d 100644 --- a/git/docs/glib/fn.find_program_in_path.html +++ b/git/docs/glib/fn.find_program_in_path.html @@ -1,4 +1,4 @@ -find_program_in_path in glib - Rust +find_program_in_path in glib - Rust -

Function glib::find_program_in_path

source ·
pub fn find_program_in_path(program: impl AsRef<Path>) -> Option<PathBuf>
\ No newline at end of file +

Function glib::find_program_in_path

source ·
pub fn find_program_in_path(program: impl AsRef<Path>) -> Option<PathBuf>
Expand description

Locates the first executable named program in the user’s path, in the +same way that execvp() would locate it. Returns an allocated string +with the absolute path name, or None if the program is not found in +the path. If program is already an absolute path, returns a copy of +program if program exists and is executable, and None otherwise.

+

On Windows, if program does not have a file type suffix, tries +with the suffixes .exe, .cmd, .bat and .com, and the suffixes in +the PATHEXT environment variable.

+

On Windows, it looks for the file in the same way as CreateProcess() +would. This means first in the directory where the executing +program was loaded from, then in the current directory, then in the +Windows 32-bit system directory, then in the Windows directory, and +finally in the directories in the PATH environment variable. If +the program is found, the return value contains the full name +including the type suffix.

+

program

+

a program name in the GLib file name encoding

+

Returns

+

a newly-allocated +string with the absolute path, or None

+
\ No newline at end of file diff --git a/git/docs/glib/fn.format_size.html b/git/docs/glib/fn.format_size.html index c353b2c2181b..9c429fa24ee6 100644 --- a/git/docs/glib/fn.format_size.html +++ b/git/docs/glib/fn.format_size.html @@ -1,4 +1,4 @@ -format_size in glib - Rust +format_size in glib - Rust -

Function glib::format_size

source ·
pub fn format_size(size: u64) -> GString
\ No newline at end of file +

Function glib::format_size

source ·
pub fn format_size(size: u64) -> GString
Expand description

Formats a size (for example the size of a file) into a human readable +string. Sizes are rounded to the nearest size prefix (kB, MB, GB) +and are displayed rounded to the nearest tenth. E.g. the file size +3292528 bytes will be converted into the string “3.2 MB”. The returned string +is UTF-8, and may use a non-breaking space to separate the number and units, +to ensure they aren’t separated when line wrapped.

+

The prefix units base is 1000 (i.e. 1 kB is 1000 bytes).

+

This string should be freed with g_free() when not needed any longer.

+

See format_size_full() for more options about how the size might be +formatted.

+

size

+

a size in bytes

+

Returns

+

a newly-allocated formatted string containing +a human readable file size

+
\ No newline at end of file diff --git a/git/docs/glib/fn.format_size_full.html b/git/docs/glib/fn.format_size_full.html index 7770583f9906..946e306f37c8 100644 --- a/git/docs/glib/fn.format_size_full.html +++ b/git/docs/glib/fn.format_size_full.html @@ -1,4 +1,4 @@ -format_size_full in glib - Rust +format_size_full in glib - Rust -

Function glib::format_size_full

source ·
pub fn format_size_full(size: u64, flags: FormatSizeFlags) -> GString
\ No newline at end of file +

Function glib::format_size_full

source ·
pub fn format_size_full(size: u64, flags: FormatSizeFlags) -> GString
Expand description

Formats a size.

+

This function is similar to format_size() but allows for flags +that modify the output. See FormatSizeFlags.

+

size

+

a size in bytes

+

flags

+

FormatSizeFlags to modify the output

+

Returns

+

a newly-allocated formatted string +containing a human readable file size

+
\ No newline at end of file diff --git a/git/docs/glib/fn.getenv.html b/git/docs/glib/fn.getenv.html index 300db72c9779..0d16da6e7b73 100644 --- a/git/docs/glib/fn.getenv.html +++ b/git/docs/glib/fn.getenv.html @@ -1,4 +1,4 @@ -getenv in glib - Rust +getenv in glib - Rust -

Function glib::getenv

source ·
pub fn getenv(variable: impl AsRef<OsStr>) -> Option<OsString>
\ No newline at end of file +

Function glib::getenv

source ·
pub fn getenv(variable: impl AsRef<OsStr>) -> Option<OsString>
Expand description

derived structure that contains the meta data for character properties.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.home_dir.html b/git/docs/glib/fn.home_dir.html index 63b9ded6d56f..dc650c637675 100644 --- a/git/docs/glib/fn.home_dir.html +++ b/git/docs/glib/fn.home_dir.html @@ -1,4 +1,4 @@ -home_dir in glib - Rust +home_dir in glib - Rust -

Function glib::home_dir

source ·
pub fn home_dir() -> PathBuf
\ No newline at end of file +

Function glib::home_dir

source ·
pub fn home_dir() -> PathBuf
Expand description

Gets the current user’s home directory.

+

As with most UNIX tools, this function will return the value of the +HOME environment variable if it is set to an existing absolute path +name, falling back to the passwd file in the case that it is unset.

+

If the path given in HOME is non-absolute, does not exist, or is +not a directory, the result is undefined.

+

Before version 2.36 this function would ignore the HOME environment +variable, taking the value from the passwd database instead. This was +changed to increase the compatibility of GLib with other programs (and +the XDG basedir specification) and to increase testability of programs +based on GLib (by making it easier to run them from test frameworks).

+

If your program has a strong requirement for either the new or the +old behaviour (and if you don’t wish to increase your GLib +dependency to ensure that the new behaviour is in effect) then you +should either directly check the HOME environment variable yourself +or unset it before calling any functions in GLib.

+

Returns

+

the current user’s home directory

+
\ No newline at end of file diff --git a/git/docs/glib/fn.host_name.html b/git/docs/glib/fn.host_name.html index 98016cc3dfc1..89ad90e64241 100644 --- a/git/docs/glib/fn.host_name.html +++ b/git/docs/glib/fn.host_name.html @@ -1,4 +1,4 @@ -host_name in glib - Rust +host_name in glib - Rust -

Function glib::host_name

source ·
pub fn host_name() -> GString
\ No newline at end of file +

Function glib::host_name

source ·
pub fn host_name() -> GString
Expand description

Return a name for the machine.

+

The returned name is not necessarily a fully-qualified domain name, +or even present in DNS or some other name service at all. It need +not even be unique on your local network or site, but usually it +is. Callers should not rely on the return value having any specific +properties like uniqueness for security purposes. Even if the name +of the machine is changed while an application is running, the +return value from this function does not change. The returned +string is owned by GLib and should not be modified or freed. If no +name can be determined, a default fixed string “localhost” is +returned.

+

The encoding of the returned string is UTF-8.

+

Returns

+

the host name of the machine.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.hostname_is_ascii_encoded.html b/git/docs/glib/fn.hostname_is_ascii_encoded.html index f98afa402aba..9a9adc14f2c1 100644 --- a/git/docs/glib/fn.hostname_is_ascii_encoded.html +++ b/git/docs/glib/fn.hostname_is_ascii_encoded.html @@ -71,4 +71,4 @@ -
pub fn hostname_is_ascii_encoded(hostname: &str) -> bool
\ No newline at end of file +
pub fn hostname_is_ascii_encoded(hostname: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/fn.hostname_is_ip_address.html b/git/docs/glib/fn.hostname_is_ip_address.html index c071a25acd73..6f6a81419d11 100644 --- a/git/docs/glib/fn.hostname_is_ip_address.html +++ b/git/docs/glib/fn.hostname_is_ip_address.html @@ -71,4 +71,4 @@ -
pub fn hostname_is_ip_address(hostname: &str) -> bool
\ No newline at end of file +
pub fn hostname_is_ip_address(hostname: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/fn.hostname_is_non_ascii.html b/git/docs/glib/fn.hostname_is_non_ascii.html index f2a78fa9874c..421857c8bc4d 100644 --- a/git/docs/glib/fn.hostname_is_non_ascii.html +++ b/git/docs/glib/fn.hostname_is_non_ascii.html @@ -71,4 +71,4 @@ -
pub fn hostname_is_non_ascii(hostname: &str) -> bool
\ No newline at end of file +
pub fn hostname_is_non_ascii(hostname: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/fn.hostname_to_ascii.html b/git/docs/glib/fn.hostname_to_ascii.html index 33622d37bf5d..c9c539d1b6c8 100644 --- a/git/docs/glib/fn.hostname_to_ascii.html +++ b/git/docs/glib/fn.hostname_to_ascii.html @@ -71,4 +71,4 @@ -

Function glib::hostname_to_ascii

source ·
pub fn hostname_to_ascii(hostname: &str) -> Option<GString>
\ No newline at end of file +

Function glib::hostname_to_ascii

source ·
pub fn hostname_to_ascii(hostname: &str) -> Option<GString>
\ No newline at end of file diff --git a/git/docs/glib/fn.hostname_to_unicode.html b/git/docs/glib/fn.hostname_to_unicode.html index 82eec043b351..32085bc554e5 100644 --- a/git/docs/glib/fn.hostname_to_unicode.html +++ b/git/docs/glib/fn.hostname_to_unicode.html @@ -71,4 +71,4 @@ -

Function glib::hostname_to_unicode

source ·
pub fn hostname_to_unicode(hostname: &str) -> Option<GString>
\ No newline at end of file +

Function glib::hostname_to_unicode

source ·
pub fn hostname_to_unicode(hostname: &str) -> Option<GString>
\ No newline at end of file diff --git a/git/docs/glib/fn.is_canonical_pspec_name.html b/git/docs/glib/fn.is_canonical_pspec_name.html index 0742ebc6aa4b..1e7a3d92941c 100644 --- a/git/docs/glib/fn.is_canonical_pspec_name.html +++ b/git/docs/glib/fn.is_canonical_pspec_name.html @@ -71,4 +71,4 @@ -
pub fn is_canonical_pspec_name(name: &str) -> bool
\ No newline at end of file +
pub fn is_canonical_pspec_name(name: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/fn.language_names.html b/git/docs/glib/fn.language_names.html index e439cf81aa02..c2bde0fc2eb8 100644 --- a/git/docs/glib/fn.language_names.html +++ b/git/docs/glib/fn.language_names.html @@ -1,4 +1,4 @@ -language_names in glib - Rust +language_names in glib - Rust -

Function glib::language_names

source ·
pub fn language_names() -> Vec<GString>
\ No newline at end of file +

Function glib::language_names

source ·
pub fn language_names() -> Vec<GString>
Expand description

Computes a list of applicable locale names, which can be used to +e.g. construct locale-dependent filenames or search paths. The returned +list is sorted from most desirable to least desirable and always contains +the default locale “C”.

+

For example, if LANGUAGE=de:en_US, then the returned list is +“de”, “en_US”, “en”, “C”.

+

This function consults the environment variables LANGUAGE, LC_ALL, +LC_MESSAGES and LANG to find the list of locales specified by the +user.

+

Returns

+

a None-terminated array of strings owned by GLib +that must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.language_names_with_category.html b/git/docs/glib/fn.language_names_with_category.html index 9e408ee40c10..fa415a2fbd8d 100644 --- a/git/docs/glib/fn.language_names_with_category.html +++ b/git/docs/glib/fn.language_names_with_category.html @@ -1,4 +1,4 @@ -language_names_with_category in glib - Rust +language_names_with_category in glib - Rust -
pub fn language_names_with_category(category_name: &str) -> Vec<GString>
Available on crate feature v2_58 only.
\ No newline at end of file +
pub fn language_names_with_category(category_name: &str) -> Vec<GString>
Available on crate feature v2_58 only.
Expand description

Computes a list of applicable locale names with a locale category name, +which can be used to construct the fallback locale-dependent filenames +or search paths. The returned list is sorted from most desirable to +least desirable and always contains the default locale “C”.

+

This function consults the environment variables LANGUAGE, LC_ALL, +category_name, and LANG to find the list of locales specified by the +user.

+

language_names() returns g_get_language_names_with_category(“LC_MESSAGES”).

+

category_name

+

a locale category name

+

Returns

+

a None-terminated array of strings owned by +the thread g_get_language_names_with_category was called from. +It must not be modified or freed. It must be copied if planned to be used in another thread.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.listenv.html b/git/docs/glib/fn.listenv.html index cc94b422733c..736eef410b04 100644 --- a/git/docs/glib/fn.listenv.html +++ b/git/docs/glib/fn.listenv.html @@ -71,4 +71,4 @@ -

Function glib::listenv

source ·
pub fn listenv() -> Vec<OsString>
\ No newline at end of file +

Function glib::listenv

source ·
pub fn listenv() -> Vec<OsString>
\ No newline at end of file diff --git a/git/docs/glib/fn.locale_from_utf8.html b/git/docs/glib/fn.locale_from_utf8.html index e3bc67b3e9d0..43cba3911201 100644 --- a/git/docs/glib/fn.locale_from_utf8.html +++ b/git/docs/glib/fn.locale_from_utf8.html @@ -71,6 +71,6 @@ -

Function glib::locale_from_utf8

source ·
pub fn locale_from_utf8(
+

Function glib::locale_from_utf8

source ·
pub fn locale_from_utf8(
     utf8string: impl IntoGStr
 ) -> Result<(Slice<u8>, usize), CvtError>
\ No newline at end of file diff --git a/git/docs/glib/fn.locale_to_utf8.html b/git/docs/glib/fn.locale_to_utf8.html index a998e0b37839..2bb6b8ca27d8 100644 --- a/git/docs/glib/fn.locale_to_utf8.html +++ b/git/docs/glib/fn.locale_to_utf8.html @@ -71,4 +71,4 @@ -

Function glib::locale_to_utf8

source ·
pub fn locale_to_utf8(opsysstring: &[u8]) -> Result<(GString, usize), CvtError>
\ No newline at end of file +

Function glib::locale_to_utf8

source ·
pub fn locale_to_utf8(opsysstring: &[u8]) -> Result<(GString, usize), CvtError>
\ No newline at end of file diff --git a/git/docs/glib/fn.locale_variants.html b/git/docs/glib/fn.locale_variants.html index 7167f65f34e5..123249a58bd3 100644 --- a/git/docs/glib/fn.locale_variants.html +++ b/git/docs/glib/fn.locale_variants.html @@ -1,4 +1,4 @@ -locale_variants in glib - Rust +locale_variants in glib - Rust -

Function glib::locale_variants

source ·
pub fn locale_variants(locale: &str) -> Vec<GString>
\ No newline at end of file +

Function glib::locale_variants

source ·
pub fn locale_variants(locale: &str) -> Vec<GString>
Expand description

Returns a list of derived variants of locale, which can be used to +e.g. construct locale-dependent filenames or search paths. The returned +list is sorted from most desirable to least desirable. +This function handles territory, charset and extra locale modifiers. See +setlocale(3) for information about locales and their format.

+

locale itself is guaranteed to be returned in the output.

+

For example, if locale is fr_BE, then the returned list +is fr_BE, fr. If locale is en_GB.UTF-8euro, then the returned list is `en_GB.UTF-8`euro, en_GB.UTF-8, en_GBeuro, `en_GB`, `en.UTF-8`euro, +en.UTF-8, eneuro``, en.

+

If you need the list of variants for the current locale, +use language_names().

+

locale

+

a locale identifier

+

Returns

+

a newly +allocated array of newly allocated strings with the locale variants. Free with +g_strfreev().

+
\ No newline at end of file diff --git a/git/docs/glib/fn.main_current_source.html b/git/docs/glib/fn.main_current_source.html index efc1a046d6cc..d69a40dee68e 100644 --- a/git/docs/glib/fn.main_current_source.html +++ b/git/docs/glib/fn.main_current_source.html @@ -71,4 +71,4 @@ -

Function glib::main_current_source

source ·
pub fn main_current_source() -> Option<Source>
\ No newline at end of file +

Function glib::main_current_source

source ·
pub fn main_current_source() -> Option<Source>
\ No newline at end of file diff --git a/git/docs/glib/fn.main_depth.html b/git/docs/glib/fn.main_depth.html index e9f514819ed3..208f23492449 100644 --- a/git/docs/glib/fn.main_depth.html +++ b/git/docs/glib/fn.main_depth.html @@ -71,4 +71,4 @@ -

Function glib::main_depth

source ·
pub fn main_depth() -> i32
\ No newline at end of file +

Function glib::main_depth

source ·
pub fn main_depth() -> i32
\ No newline at end of file diff --git a/git/docs/glib/fn.markup_escape_text.html b/git/docs/glib/fn.markup_escape_text.html index f77c4bb48c6a..5071148c6f50 100644 --- a/git/docs/glib/fn.markup_escape_text.html +++ b/git/docs/glib/fn.markup_escape_text.html @@ -71,4 +71,4 @@ -

Function glib::markup_escape_text

source ·
pub fn markup_escape_text(text: &str) -> GString
\ No newline at end of file +

Function glib::markup_escape_text

source ·
pub fn markup_escape_text(text: &str) -> GString
\ No newline at end of file diff --git a/git/docs/glib/fn.mkdir_with_parents.html b/git/docs/glib/fn.mkdir_with_parents.html index 0892a2a12a15..3de17553fd3d 100644 --- a/git/docs/glib/fn.mkdir_with_parents.html +++ b/git/docs/glib/fn.mkdir_with_parents.html @@ -71,4 +71,4 @@ -

Function glib::mkdir_with_parents

source ·
pub fn mkdir_with_parents(pathname: impl AsRef<Path>, mode: i32) -> i32
\ No newline at end of file +

Function glib::mkdir_with_parents

source ·
pub fn mkdir_with_parents(pathname: impl AsRef<Path>, mode: i32) -> i32
\ No newline at end of file diff --git a/git/docs/glib/fn.monotonic_time.html b/git/docs/glib/fn.monotonic_time.html index 63e474529622..8209b5873ffe 100644 --- a/git/docs/glib/fn.monotonic_time.html +++ b/git/docs/glib/fn.monotonic_time.html @@ -1,4 +1,4 @@ -monotonic_time in glib - Rust +monotonic_time in glib - Rust -

Function glib::monotonic_time

source ·
pub fn monotonic_time() -> i64
\ No newline at end of file +

Function glib::monotonic_time

source ·
pub fn monotonic_time() -> i64
Expand description

Queries the system monotonic time.

+

The monotonic clock will always increase and doesn’t suffer +discontinuities when the user (or NTP) changes the system time. It +may or may not continue to tick during times where the machine is +suspended.

+

We try to use the clock that corresponds as closely as possible to +the passage of time as measured by system calls such as poll() but it +may not always be possible to do this.

+

Returns

+

the monotonic time, in microseconds

+
\ No newline at end of file diff --git a/git/docs/glib/fn.normalize.html b/git/docs/glib/fn.normalize.html index 95c66ade6919..4cf4006b1028 100644 --- a/git/docs/glib/fn.normalize.html +++ b/git/docs/glib/fn.normalize.html @@ -71,4 +71,4 @@ -

Function glib::normalize

source ·
pub fn normalize(str: impl AsRef<str>, mode: NormalizeMode) -> GString
\ No newline at end of file +

Function glib::normalize

source ·
pub fn normalize(str: impl AsRef<str>, mode: NormalizeMode) -> GString
\ No newline at end of file diff --git a/git/docs/glib/fn.num_processors.html b/git/docs/glib/fn.num_processors.html index 1726d2c96370..417d25fcd6eb 100644 --- a/git/docs/glib/fn.num_processors.html +++ b/git/docs/glib/fn.num_processors.html @@ -1,4 +1,4 @@ -num_processors in glib - Rust +num_processors in glib - Rust -

Function glib::num_processors

source ·
pub fn num_processors() -> u32
\ No newline at end of file +

Function glib::num_processors

source ·
pub fn num_processors() -> u32
Expand description

Determine the approximate number of threads that the system will +schedule simultaneously for this process. This is intended to be +used as a parameter to [ThreadPool::new()][crate::ThreadPool::new()] for CPU bound tasks and +similar cases.

+

Returns

+

Number of schedulable threads, always greater than 0

+
\ No newline at end of file diff --git a/git/docs/glib/fn.on_error_query.html b/git/docs/glib/fn.on_error_query.html index cb6e486513fb..8597a486e4b0 100644 --- a/git/docs/glib/fn.on_error_query.html +++ b/git/docs/glib/fn.on_error_query.html @@ -71,4 +71,4 @@ -

Function glib::on_error_query

source ·
pub fn on_error_query(prg_name: &str)
\ No newline at end of file +

Function glib::on_error_query

source ·
pub fn on_error_query(prg_name: &str)
\ No newline at end of file diff --git a/git/docs/glib/fn.on_error_stack_trace.html b/git/docs/glib/fn.on_error_stack_trace.html index 927a676814a8..48851acf76ec 100644 --- a/git/docs/glib/fn.on_error_stack_trace.html +++ b/git/docs/glib/fn.on_error_stack_trace.html @@ -71,4 +71,4 @@ -

Function glib::on_error_stack_trace

source ·
pub fn on_error_stack_trace(prg_name: &str)
\ No newline at end of file +

Function glib::on_error_stack_trace

source ·
pub fn on_error_stack_trace(prg_name: &str)
\ No newline at end of file diff --git a/git/docs/glib/fn.os_info.html b/git/docs/glib/fn.os_info.html index 0603844ceb60..c114ca4a6a9f 100644 --- a/git/docs/glib/fn.os_info.html +++ b/git/docs/glib/fn.os_info.html @@ -1,4 +1,4 @@ -os_info in glib - Rust +os_info in glib - Rust -

Function glib::os_info

source ·
pub fn os_info(key_name: &str) -> Option<GString>
Available on crate feature v2_64 only.
\ No newline at end of file +

Function glib::os_info

source ·
pub fn os_info(key_name: &str) -> Option<GString>
Available on crate feature v2_64 only.
Expand description

Get information about the operating system.

+

On Linux this comes from the /etc/os-release file. On other systems, it may +come from a variety of sources. You can either use the standard key names +like G_OS_INFO_KEY_NAME or pass any UTF-8 string key name. For example, +/etc/os-release provides a number of other less commonly used values that may +be useful. No key is guaranteed to be provided, so the caller should always +check if the result is None.

+

key_name

+

a key for the OS info being requested, for example G_OS_INFO_KEY_NAME.

+

Returns

+

The associated value for the requested key or None if +this information is not provided.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.random_double.html b/git/docs/glib/fn.random_double.html index 80e93eec5c82..1621f6ea7422 100644 --- a/git/docs/glib/fn.random_double.html +++ b/git/docs/glib/fn.random_double.html @@ -71,4 +71,4 @@ -

Function glib::random_double

source ·
pub fn random_double() -> f64
\ No newline at end of file +

Function glib::random_double

source ·
pub fn random_double() -> f64
\ No newline at end of file diff --git a/git/docs/glib/fn.random_double_range.html b/git/docs/glib/fn.random_double_range.html index 02e3bb945123..f55515724230 100644 --- a/git/docs/glib/fn.random_double_range.html +++ b/git/docs/glib/fn.random_double_range.html @@ -71,4 +71,4 @@ -

Function glib::random_double_range

source ·
pub fn random_double_range(begin: f64, end: f64) -> f64
\ No newline at end of file +

Function glib::random_double_range

source ·
pub fn random_double_range(begin: f64, end: f64) -> f64
\ No newline at end of file diff --git a/git/docs/glib/fn.random_int.html b/git/docs/glib/fn.random_int.html index 189624a3870a..bf6190567dcf 100644 --- a/git/docs/glib/fn.random_int.html +++ b/git/docs/glib/fn.random_int.html @@ -71,4 +71,4 @@ -

Function glib::random_int

source ·
pub fn random_int() -> u32
\ No newline at end of file +

Function glib::random_int

source ·
pub fn random_int() -> u32
\ No newline at end of file diff --git a/git/docs/glib/fn.random_int_range.html b/git/docs/glib/fn.random_int_range.html index 582ae4ea42ec..d9b14ba25688 100644 --- a/git/docs/glib/fn.random_int_range.html +++ b/git/docs/glib/fn.random_int_range.html @@ -71,4 +71,4 @@ -

Function glib::random_int_range

source ·
pub fn random_int_range(begin: i32, end: i32) -> i32
\ No newline at end of file +

Function glib::random_int_range

source ·
pub fn random_int_range(begin: i32, end: i32) -> i32
\ No newline at end of file diff --git a/git/docs/glib/fn.random_set_seed.html b/git/docs/glib/fn.random_set_seed.html index ba45f69b51f0..7467c941af84 100644 --- a/git/docs/glib/fn.random_set_seed.html +++ b/git/docs/glib/fn.random_set_seed.html @@ -71,4 +71,4 @@ -

Function glib::random_set_seed

source ·
pub fn random_set_seed(seed: u32)
\ No newline at end of file +

Function glib::random_set_seed

source ·
pub fn random_set_seed(seed: u32)
\ No newline at end of file diff --git a/git/docs/glib/fn.real_name.html b/git/docs/glib/fn.real_name.html index 65d9e6bd0fc5..dd949e952bec 100644 --- a/git/docs/glib/fn.real_name.html +++ b/git/docs/glib/fn.real_name.html @@ -1,4 +1,4 @@ -real_name in glib - Rust +real_name in glib - Rust -

Function glib::real_name

source ·
pub fn real_name() -> OsString
\ No newline at end of file +

Function glib::real_name

source ·
pub fn real_name() -> OsString
Expand description

Gets the real name of the user. This usually comes from the user’s +entry in the passwd file. The encoding of the returned string is +system-defined. (On Windows, it is, however, always UTF-8.) If the +real user name cannot be determined, the string “Unknown” is +returned.

+

Returns

+

the user’s real name.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.real_time.html b/git/docs/glib/fn.real_time.html index 4360168b7816..e950d39b4f38 100644 --- a/git/docs/glib/fn.real_time.html +++ b/git/docs/glib/fn.real_time.html @@ -1,4 +1,4 @@ -real_time in glib - Rust +real_time in glib - Rust -

Function glib::real_time

source ·
pub fn real_time() -> i64
\ No newline at end of file +

Function glib::real_time

source ·
pub fn real_time() -> i64
Expand description

Queries the system wall-clock time.

+

This call is functionally equivalent to g_get_current_time() except +that the return value is often more convenient than dealing with a +GTimeVal.

+

You should only use this call if you are actually interested in the real +wall-clock time. monotonic_time() is probably more useful for +measuring intervals.

+

Returns

+

the number of microseconds since January 1, 1970 UTC.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.reload_user_special_dirs_cache.html b/git/docs/glib/fn.reload_user_special_dirs_cache.html index 31aeeddd6ad5..af15f7fd6c96 100644 --- a/git/docs/glib/fn.reload_user_special_dirs_cache.html +++ b/git/docs/glib/fn.reload_user_special_dirs_cache.html @@ -71,4 +71,4 @@ -
pub fn reload_user_special_dirs_cache()
\ No newline at end of file +
pub fn reload_user_special_dirs_cache()
\ No newline at end of file diff --git a/git/docs/glib/fn.set_application_name.html b/git/docs/glib/fn.set_application_name.html index be8d04303970..ae3052c73f15 100644 --- a/git/docs/glib/fn.set_application_name.html +++ b/git/docs/glib/fn.set_application_name.html @@ -71,4 +71,4 @@ -

Function glib::set_application_name

source ·
pub fn set_application_name(application_name: &str)
\ No newline at end of file +

Function glib::set_application_name

source ·
pub fn set_application_name(application_name: &str)
\ No newline at end of file diff --git a/git/docs/glib/fn.setenv.html b/git/docs/glib/fn.setenv.html index f69634e06032..766ea8507e9e 100644 --- a/git/docs/glib/fn.setenv.html +++ b/git/docs/glib/fn.setenv.html @@ -71,7 +71,7 @@ -

Function glib::setenv

source ·
pub fn setenv(
+

Function glib::setenv

source ·
pub fn setenv(
     variable: impl AsRef<OsStr>,
     value: impl AsRef<OsStr>,
     overwrite: bool
diff --git a/git/docs/glib/fn.shell_parse_argv.html b/git/docs/glib/fn.shell_parse_argv.html
index 5b7dae22c794..4d3082e20a86 100644
--- a/git/docs/glib/fn.shell_parse_argv.html
+++ b/git/docs/glib/fn.shell_parse_argv.html
@@ -1,4 +1,4 @@
-shell_parse_argv in glib - Rust
+shell_parse_argv in glib - Rust
 
 
 
-

Function glib::shell_parse_argv

source ·
pub fn shell_parse_argv(
+

Function glib::shell_parse_argv

source ·
pub fn shell_parse_argv(
     command_line: impl AsRef<OsStr>
-) -> Result<Vec<OsString>, Error>
Expand description

Parses a command line into an argument vector, in much the same way -the shell would, but without many of the expansions the shell would -perform (variable expansion, globs, operators, filename expansion, -etc. are not supported).

-

The results are defined to be the same as those you would get from -a UNIX98 /bin/sh, as long as the input contains none of the -unsupported shell expansions. If the input does contain such expansions, -they are passed through literally.

-

Possible errors are those from the G_SHELL_ERROR domain.

-

In particular, if command_line is an empty string (or a string containing -only whitespace), G_SHELL_ERROR_EMPTY_STRING will be returned. It’s -guaranteed that argvp will be a non-empty array if this function returns -successfully.

-

Free the returned vector with g_strfreev().

-

command_line

-

command line to parse

-

Returns

-

true on success, false if error set

-

argvp

-

return location for array of args

-
\ No newline at end of file +) -> Result<Vec<OsString>, Error>
\ No newline at end of file diff --git a/git/docs/glib/fn.shell_quote.html b/git/docs/glib/fn.shell_quote.html index 5a5cf5df8281..d7010bffac22 100644 --- a/git/docs/glib/fn.shell_quote.html +++ b/git/docs/glib/fn.shell_quote.html @@ -1,4 +1,4 @@ -shell_quote in glib - Rust +shell_quote in glib - Rust -

Function glib::shell_quote

source ·
pub fn shell_quote(unquoted_string: impl AsRef<OsStr>) -> OsString
Expand description

Quotes a string so that the shell (/bin/sh) will interpret the -quoted string to mean unquoted_string.

-

If you pass a filename to the shell, for example, you should first -quote it with this function.

-

The return value must be freed with g_free().

-

The quoting style used is undefined (single or double quotes may be -used).

-

unquoted_string

-

a literal string

-

Returns

-

quoted string

-
\ No newline at end of file +

Function glib::shell_quote

source ·
pub fn shell_quote(unquoted_string: impl AsRef<OsStr>) -> OsString
\ No newline at end of file diff --git a/git/docs/glib/fn.shell_unquote.html b/git/docs/glib/fn.shell_unquote.html index 51abf494492e..507da52d8f4a 100644 --- a/git/docs/glib/fn.shell_unquote.html +++ b/git/docs/glib/fn.shell_unquote.html @@ -1,4 +1,4 @@ -shell_unquote in glib - Rust +shell_unquote in glib - Rust -

Function glib::shell_unquote

source ·
pub fn shell_unquote(
+

Function glib::shell_unquote

source ·
pub fn shell_unquote(
     quoted_string: impl AsRef<OsStr>
-) -> Result<OsString, Error>
Expand description

Unquotes a string as the shell (/bin/sh) would.

-

This function only handles quotes; if a string contains file globs, -arithmetic operators, variables, backticks, redirections, or other -special-to-the-shell features, the result will be different from the -result a real shell would produce (the variables, backticks, etc. -will be passed through literally instead of being expanded).

-

This function is guaranteed to succeed if applied to the result of -shell_quote(). If it fails, it returns None and sets the -error.

-

The quoted_string need not actually contain quoted or escaped text; -shell_unquote() simply goes through the string and unquotes/unescapes -anything that the shell would. Both single and double quotes are -handled, as are escapes including escaped newlines.

-

The return value must be freed with g_free().

-

Possible errors are in the G_SHELL_ERROR domain.

-

Shell quoting rules are a bit strange. Single quotes preserve the -literal string exactly. escape sequences are not allowed; not even -\' - if you want a ' in the quoted text, you have to do something -like 'foo'\''bar'. Double quotes allow $, ⚠️ The following code is in , ", \, and ⚠️

-

```, ", \, and -newline to be escaped with backslash. Otherwise double quotes -preserve things literally.

-

quoted_string

-

shell-quoted string

-

Returns

-

an unquoted string

-
\ No newline at end of file +) -> Result<OsString, Error>
\ No newline at end of file diff --git a/git/docs/glib/fn.spaced_primes_closest.html b/git/docs/glib/fn.spaced_primes_closest.html index 41f2df3fec59..d444eb484f3e 100644 --- a/git/docs/glib/fn.spaced_primes_closest.html +++ b/git/docs/glib/fn.spaced_primes_closest.html @@ -1,4 +1,4 @@ -spaced_primes_closest in glib - Rust +spaced_primes_closest in glib - Rust -
pub fn spaced_primes_closest(num: u32) -> u32
Expand description

Gets the smallest prime number from a built-in array of primes which -is larger than num. This is used within GLib to calculate the optimum -size of a GHashTable.

-

The built-in array of primes ranges from 11 to 13845163 such that -each prime is approximately 1.5-2 times the previous prime.

-

num

-

a guint

-

Returns

-

the smallest prime number from a built-in array of primes -which is larger than num

-
\ No newline at end of file +
pub fn spaced_primes_closest(num: u32) -> u32
\ No newline at end of file diff --git a/git/docs/glib/fn.spawn_async.html b/git/docs/glib/fn.spawn_async.html index 3f263aeba18e..d97397abd543 100644 --- a/git/docs/glib/fn.spawn_async.html +++ b/git/docs/glib/fn.spawn_async.html @@ -1,4 +1,4 @@ -spawn_async in glib - Rust +spawn_async in glib - Rust -

Function glib::spawn_async

source ·
pub fn spawn_async(
+

Function glib::spawn_async

source ·
pub fn spawn_async(
     working_directory: Option<impl AsRef<Path>>,
     argv: &[&Path],
     envp: &[&Path],
     flags: SpawnFlags,
     child_setup: Option<Box_<dyn FnOnce() + 'static>>
-) -> Result<Pid, Error>
Expand description

Executes a child program asynchronously.

-

See g_spawn_async_with_pipes() for a full description; this function -simply calls the g_spawn_async_with_pipes() without any pipes.

-

You should call g_spawn_close_pid() on the returned child process -reference when you don’t need it any more.

-

If you are writing a GTK application, and the program you are spawning is a -graphical application too, then to ensure that the spawned program opens its -windows on the right screen, you may want to use GdkAppLaunchContext, -GAppLaunchContext, or set the DISPLAY environment variable.

-

Note that the returned child_pid on Windows is a handle to the child -process and not its identifier. Process handles and process identifiers -are different concepts on Windows.

-

working_directory

-

child’s current working -directory, or None to inherit parent’s

-

argv

-

child’s argument vector

-

envp

-

child’s environment, or None to inherit parent’s

-

flags

-

flags from SpawnFlags

-

child_setup

-

function to run in the child just before exec()

-

Returns

-

true on success, false if error is set

-

child_pid

-

return location for child process reference, or None

-
\ No newline at end of file +) -> Result<Pid, Error>
\ No newline at end of file diff --git a/git/docs/glib/fn.spawn_check_exit_status.html b/git/docs/glib/fn.spawn_check_exit_status.html index 03393000844d..39448ba26d9f 100644 --- a/git/docs/glib/fn.spawn_check_exit_status.html +++ b/git/docs/glib/fn.spawn_check_exit_status.html @@ -71,4 +71,4 @@ -
pub fn spawn_check_exit_status(wait_status: i32) -> Result<(), Error>
👎Deprecated: Since 2.70
\ No newline at end of file +
pub fn spawn_check_exit_status(wait_status: i32) -> Result<(), Error>
👎Deprecated: Since 2.70
\ No newline at end of file diff --git a/git/docs/glib/fn.spawn_check_wait_status.html b/git/docs/glib/fn.spawn_check_wait_status.html index 7d6c61354bda..cf636c6fbaa9 100644 --- a/git/docs/glib/fn.spawn_check_wait_status.html +++ b/git/docs/glib/fn.spawn_check_wait_status.html @@ -71,4 +71,4 @@ -
pub fn spawn_check_wait_status(wait_status: i32) -> Result<(), Error>
Available on crate feature v2_70 only.
\ No newline at end of file +
pub fn spawn_check_wait_status(wait_status: i32) -> Result<(), Error>
Available on crate feature v2_70 only.
\ No newline at end of file diff --git a/git/docs/glib/fn.spawn_command_line_async.html b/git/docs/glib/fn.spawn_command_line_async.html index 4bb92dfea9e1..8d7f0087f6c7 100644 --- a/git/docs/glib/fn.spawn_command_line_async.html +++ b/git/docs/glib/fn.spawn_command_line_async.html @@ -71,6 +71,6 @@ -
pub fn spawn_command_line_async(
+
pub fn spawn_command_line_async(
     command_line: impl AsRef<OsStr>
 ) -> Result<(), Error>
Available on Unix only.
\ No newline at end of file diff --git a/git/docs/glib/fn.system_config_dirs.html b/git/docs/glib/fn.system_config_dirs.html index bbf542539e63..e237812ff144 100644 --- a/git/docs/glib/fn.system_config_dirs.html +++ b/git/docs/glib/fn.system_config_dirs.html @@ -1,4 +1,4 @@ -system_config_dirs in glib - Rust +system_config_dirs in glib - Rust -

Function glib::system_config_dirs

source ·
pub fn system_config_dirs() -> Vec<PathBuf>
\ No newline at end of file +

Function glib::system_config_dirs

source ·
pub fn system_config_dirs() -> Vec<PathBuf>
Expand description

Returns an ordered list of base directories in which to access +system-wide configuration information.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the list of directories retrieved will be XDG_CONFIG_DIRS.

+

On Windows it follows XDG Base Directory Specification if XDG_CONFIG_DIRS is defined. +If XDG_CONFIG_DIRS is undefined, the directory that contains application +data for all users is used instead. A typical path is +C:\Documents and Settings\All Users\Application Data. +This folder is used for application data +that is not user specific. For example, an application can store +a spell-check dictionary, a database of clip art, or a log file in the +FOLDERID_ProgramData folder. This information will not roam and is available +to anyone using the computer.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a None-terminated array of strings owned by GLib that must not be +modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.system_data_dirs.html b/git/docs/glib/fn.system_data_dirs.html index 235b54a0485e..4cea442fb553 100644 --- a/git/docs/glib/fn.system_data_dirs.html +++ b/git/docs/glib/fn.system_data_dirs.html @@ -1,4 +1,4 @@ -system_data_dirs in glib - Rust +system_data_dirs in glib - Rust -

Function glib::system_data_dirs

source ·
pub fn system_data_dirs() -> Vec<PathBuf>
\ No newline at end of file +

Function glib::system_data_dirs

source ·
pub fn system_data_dirs() -> Vec<PathBuf>
Expand description

Returns an ordered list of base directories in which to access +system-wide application data.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification +In this case the list of directories retrieved will be XDG_DATA_DIRS.

+

On Windows it follows XDG Base Directory Specification if XDG_DATA_DIRS is defined. +If XDG_DATA_DIRS is undefined, +the first elements in the list are the Application Data +and Documents folders for All Users. (These can be determined only +on Windows 2000 or later and are not present in the list on other +Windows versions.) See documentation for FOLDERID_ProgramData and +FOLDERID_PublicDocuments.

+

Then follows the “share” subfolder in the installation folder for +the package containing the DLL that calls this function, if it can +be determined.

+

Finally the list contains the “share” subfolder in the installation +folder for GLib, and in the installation folder for the package the +application’s .exe file belongs to.

+

The installation folders above are determined by looking up the +folder where the module (DLL or EXE) in question is located. If the +folder’s name is “bin”, its parent is used, otherwise the folder +itself.

+

Note that on Windows the returned list can vary depending on where +this function is called.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a None-terminated array of strings owned by GLib that must not be +modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.tmp_dir.html b/git/docs/glib/fn.tmp_dir.html index 96e739146fab..7a575f8aead9 100644 --- a/git/docs/glib/fn.tmp_dir.html +++ b/git/docs/glib/fn.tmp_dir.html @@ -1,4 +1,4 @@ -tmp_dir in glib - Rust +tmp_dir in glib - Rust -

Function glib::tmp_dir

source ·
pub fn tmp_dir() -> PathBuf
\ No newline at end of file +

Function glib::tmp_dir

source ·
pub fn tmp_dir() -> PathBuf
Expand description

Gets the directory to use for temporary files.

+

On UNIX, this is taken from the TMPDIR environment variable. +If the variable is not set, P_tmpdir is +used, as defined by the system C library. Failing that, a +hard-coded default of “/tmp” is returned.

+

On Windows, the TEMP environment variable is used, with the +root directory of the Windows installation (eg: “C:") used +as a default.

+

The encoding of the returned string is system-defined. On Windows, +it is always UTF-8. The return value is never None or the empty +string.

+

Returns

+

the directory to use for temporary files.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.unicode_script_from_iso15924.html b/git/docs/glib/fn.unicode_script_from_iso15924.html index 348fe9a57531..b0f4a678614f 100644 --- a/git/docs/glib/fn.unicode_script_from_iso15924.html +++ b/git/docs/glib/fn.unicode_script_from_iso15924.html @@ -71,4 +71,4 @@ -
pub fn unicode_script_from_iso15924(iso15924: u32) -> UnicodeScript
\ No newline at end of file +
pub fn unicode_script_from_iso15924(iso15924: u32) -> UnicodeScript
\ No newline at end of file diff --git a/git/docs/glib/fn.unicode_script_to_iso15924.html b/git/docs/glib/fn.unicode_script_to_iso15924.html index 19ad10c52c5c..be899e2fb2c0 100644 --- a/git/docs/glib/fn.unicode_script_to_iso15924.html +++ b/git/docs/glib/fn.unicode_script_to_iso15924.html @@ -71,4 +71,4 @@ -
pub fn unicode_script_to_iso15924(script: UnicodeScript) -> u32
\ No newline at end of file +
pub fn unicode_script_to_iso15924(script: UnicodeScript) -> u32
\ No newline at end of file diff --git a/git/docs/glib/fn.unlink.html b/git/docs/glib/fn.unlink.html index 490f27cc9749..96c15185b5c2 100644 --- a/git/docs/glib/fn.unlink.html +++ b/git/docs/glib/fn.unlink.html @@ -71,4 +71,4 @@ -

Function glib::unlink

source ·
pub fn unlink(filename: impl AsRef<Path>) -> i32
\ No newline at end of file +

Function glib::unlink

source ·
pub fn unlink(filename: impl AsRef<Path>) -> i32
\ No newline at end of file diff --git a/git/docs/glib/fn.unsetenv.html b/git/docs/glib/fn.unsetenv.html index a222a671cbff..aa2f5d3e84fe 100644 --- a/git/docs/glib/fn.unsetenv.html +++ b/git/docs/glib/fn.unsetenv.html @@ -71,4 +71,4 @@ -

Function glib::unsetenv

source ·
pub fn unsetenv(variable: impl AsRef<OsStr>)
\ No newline at end of file +

Function glib::unsetenv

source ·
pub fn unsetenv(variable: impl AsRef<OsStr>)
\ No newline at end of file diff --git a/git/docs/glib/fn.uri_escape_string.html b/git/docs/glib/fn.uri_escape_string.html index 03caee7925e5..26d099479a10 100644 --- a/git/docs/glib/fn.uri_escape_string.html +++ b/git/docs/glib/fn.uri_escape_string.html @@ -71,7 +71,7 @@ -

Function glib::uri_escape_string

source ·
pub fn uri_escape_string(
+

Function glib::uri_escape_string

source ·
pub fn uri_escape_string(
     unescaped: impl IntoGStr,
     reserved_chars_allowed: Option<impl IntoGStr>,
     allow_utf8: bool
diff --git a/git/docs/glib/fn.uri_parse_scheme.html b/git/docs/glib/fn.uri_parse_scheme.html
index cad71d3a52a5..24c57f3ed2ff 100644
--- a/git/docs/glib/fn.uri_parse_scheme.html
+++ b/git/docs/glib/fn.uri_parse_scheme.html
@@ -71,4 +71,4 @@
 
 
 
-

Function glib::uri_parse_scheme

source ·
pub fn uri_parse_scheme(uri: impl IntoGStr) -> Option<GString>
\ No newline at end of file +

Function glib::uri_parse_scheme

source ·
pub fn uri_parse_scheme(uri: impl IntoGStr) -> Option<GString>
\ No newline at end of file diff --git a/git/docs/glib/fn.uri_unescape_segment.html b/git/docs/glib/fn.uri_unescape_segment.html index 8e219da9aded..8c76271b15c7 100644 --- a/git/docs/glib/fn.uri_unescape_segment.html +++ b/git/docs/glib/fn.uri_unescape_segment.html @@ -71,7 +71,7 @@ -

Function glib::uri_unescape_segment

source ·
pub fn uri_unescape_segment(
+

Function glib::uri_unescape_segment

source ·
pub fn uri_unescape_segment(
     escaped_string: Option<impl IntoGStr>,
     escaped_string_end: Option<impl IntoGStr>,
     illegal_characters: Option<impl IntoGStr>
diff --git a/git/docs/glib/fn.uri_unescape_string.html b/git/docs/glib/fn.uri_unescape_string.html
index 793d208e1a8d..e61a580ad4ea 100644
--- a/git/docs/glib/fn.uri_unescape_string.html
+++ b/git/docs/glib/fn.uri_unescape_string.html
@@ -71,7 +71,7 @@
 
 
 
-

Function glib::uri_unescape_string

source ·
pub fn uri_unescape_string(
+

Function glib::uri_unescape_string

source ·
pub fn uri_unescape_string(
     escaped_string: impl IntoGStr,
     illegal_characters: Option<impl IntoGStr>
 ) -> Option<GString>
\ No newline at end of file diff --git a/git/docs/glib/fn.user_cache_dir.html b/git/docs/glib/fn.user_cache_dir.html index 1abd183069c4..a487e9fa399e 100644 --- a/git/docs/glib/fn.user_cache_dir.html +++ b/git/docs/glib/fn.user_cache_dir.html @@ -1,4 +1,4 @@ -user_cache_dir in glib - Rust +user_cache_dir in glib - Rust -

Function glib::user_cache_dir

source ·
pub fn user_cache_dir() -> PathBuf
\ No newline at end of file +

Function glib::user_cache_dir

source ·
pub fn user_cache_dir() -> PathBuf
Expand description

Returns a base directory in which to store non-essential, cached +data specific to particular user.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_CACHE_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_CACHE_HOME is defined. +If XDG_CACHE_HOME is undefined, the directory that serves as a common +repository for temporary Internet files is used instead. A typical path is +C:\Documents and Settings\username\Local Settings\Temporary Internet Files. +See the documentation for FOLDERID_InternetCache.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that +must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.user_config_dir.html b/git/docs/glib/fn.user_config_dir.html index f46981578c08..df436edd1027 100644 --- a/git/docs/glib/fn.user_config_dir.html +++ b/git/docs/glib/fn.user_config_dir.html @@ -1,4 +1,4 @@ -user_config_dir in glib - Rust +user_config_dir in glib - Rust -

Function glib::user_config_dir

source ·
pub fn user_config_dir() -> PathBuf
\ No newline at end of file +

Function glib::user_config_dir

source ·
pub fn user_config_dir() -> PathBuf
Expand description

Returns a base directory in which to store user-specific application +configuration information such as user preferences and settings.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_CONFIG_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_CONFIG_HOME is defined. +If XDG_CONFIG_HOME is undefined, the folder to use for local (as opposed +to roaming) application data is used instead. See the +documentation for FOLDERID_LocalAppData. +Note that in this case on Windows it will be the same +as what user_data_dir() returns.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that +must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.user_data_dir.html b/git/docs/glib/fn.user_data_dir.html index 0955920f69a9..f3dc85f5f65d 100644 --- a/git/docs/glib/fn.user_data_dir.html +++ b/git/docs/glib/fn.user_data_dir.html @@ -1,4 +1,4 @@ -user_data_dir in glib - Rust +user_data_dir in glib - Rust -

Function glib::user_data_dir

source ·
pub fn user_data_dir() -> PathBuf
\ No newline at end of file +

Function glib::user_data_dir

source ·
pub fn user_data_dir() -> PathBuf
Expand description

Returns a base directory in which to access application data such +as icons that is customized for a particular user.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_DATA_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_DATA_HOME +is defined. If XDG_DATA_HOME is undefined, the folder to use for local (as +opposed to roaming) application data is used instead. See the +documentation for FOLDERID_LocalAppData. +Note that in this case on Windows it will be the same +as what user_config_dir() returns.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that must +not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.user_name.html b/git/docs/glib/fn.user_name.html index 2577f5d1946b..093e55c39477 100644 --- a/git/docs/glib/fn.user_name.html +++ b/git/docs/glib/fn.user_name.html @@ -1,4 +1,4 @@ -user_name in glib - Rust +user_name in glib - Rust -

Function glib::user_name

source ·
pub fn user_name() -> OsString
\ No newline at end of file +

Function glib::user_name

source ·
pub fn user_name() -> OsString
Expand description

Gets the user name of the current user. The encoding of the returned +string is system-defined. On UNIX, it might be the preferred file name +encoding, or something else, and there is no guarantee that it is even +consistent on a machine. On Windows, it is always UTF-8.

+

Returns

+

the user name of the current user.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.user_runtime_dir.html b/git/docs/glib/fn.user_runtime_dir.html index 650013ff2332..1f2cc5d771c4 100644 --- a/git/docs/glib/fn.user_runtime_dir.html +++ b/git/docs/glib/fn.user_runtime_dir.html @@ -1,4 +1,4 @@ -user_runtime_dir in glib - Rust +user_runtime_dir in glib - Rust -

Function glib::user_runtime_dir

source ·
pub fn user_runtime_dir() -> PathBuf
\ No newline at end of file +

Function glib::user_runtime_dir

source ·
pub fn user_runtime_dir() -> PathBuf
Expand description

Returns a directory that is unique to the current user on the local +system.

+

This is determined using the mechanisms described +in the +XDG Base Directory Specification. +This is the directory +specified in the XDG_RUNTIME_DIR environment variable. +In the case that this variable is not set, we return the value of +user_cache_dir(), after verifying that it exists.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that must not be +modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.user_special_dir.html b/git/docs/glib/fn.user_special_dir.html index 1158eb92ad33..f5dd5c30a505 100644 --- a/git/docs/glib/fn.user_special_dir.html +++ b/git/docs/glib/fn.user_special_dir.html @@ -1,4 +1,4 @@ -user_special_dir in glib - Rust +user_special_dir in glib - Rust -

Function glib::user_special_dir

source ·
pub fn user_special_dir(directory: UserDirectory) -> Option<PathBuf>
\ No newline at end of file +

Function glib::user_special_dir

source ·
pub fn user_special_dir(directory: UserDirectory) -> Option<PathBuf>
Expand description

Returns the full path of a special directory using its logical id.

+

On UNIX this is done using the XDG special user directories. +For compatibility with existing practise, [UserDirectory::DirectoryDesktop][crate::UserDirectory::DirectoryDesktop] +falls back to $HOME/Desktop when XDG special user directories have +not been set up.

+

Depending on the platform, the user might be able to change the path +of the special directory without requiring the session to restart; GLib +will not reflect any change once the special directories are loaded.

+

directory

+

the logical id of special directory

+

Returns

+

the path to the specified special +directory, or None if the logical id was not found. The returned string is +owned by GLib and should not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.user_state_dir.html b/git/docs/glib/fn.user_state_dir.html index d465e690b660..5bc5424d383b 100644 --- a/git/docs/glib/fn.user_state_dir.html +++ b/git/docs/glib/fn.user_state_dir.html @@ -1,4 +1,4 @@ -user_state_dir in glib - Rust +user_state_dir in glib - Rust -

Function glib::user_state_dir

source ·
pub fn user_state_dir() -> PathBuf
Available on crate feature v2_72 only.
\ No newline at end of file +

Function glib::user_state_dir

source ·
pub fn user_state_dir() -> PathBuf
Available on crate feature v2_72 only.
Expand description

Returns a base directory in which to store state files specific to +particular user.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_STATE_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_STATE_HOME is defined. +If XDG_STATE_HOME is undefined, the folder to use for local (as opposed +to roaming) application data is used instead. See the +documentation for FOLDERID_LocalAppData. +Note that in this case on Windows it will be the same +as what user_data_dir() returns.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that +must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/fn.usleep.html b/git/docs/glib/fn.usleep.html index c9f19380ad81..b30229073cdd 100644 --- a/git/docs/glib/fn.usleep.html +++ b/git/docs/glib/fn.usleep.html @@ -71,4 +71,4 @@ -

Function glib::usleep

source ·
pub fn usleep(microseconds: c_ulong)
\ No newline at end of file +

Function glib::usleep

source ·
pub fn usleep(microseconds: c_ulong)
\ No newline at end of file diff --git a/git/docs/glib/fn.utf32_to_utf8.html b/git/docs/glib/fn.utf32_to_utf8.html index 5a605e43bfc8..8f4e5ad07912 100644 --- a/git/docs/glib/fn.utf32_to_utf8.html +++ b/git/docs/glib/fn.utf32_to_utf8.html @@ -71,4 +71,4 @@ -

Function glib::utf32_to_utf8

source ·
pub fn utf32_to_utf8(str: impl AsRef<[char]>) -> GString
\ No newline at end of file +

Function glib::utf32_to_utf8

source ·
pub fn utf32_to_utf8(str: impl AsRef<[char]>) -> GString
\ No newline at end of file diff --git a/git/docs/glib/fn.utf8_to_utf32.html b/git/docs/glib/fn.utf8_to_utf32.html index f7652b8a77aa..b83f4c07ff1f 100644 --- a/git/docs/glib/fn.utf8_to_utf32.html +++ b/git/docs/glib/fn.utf8_to_utf32.html @@ -71,4 +71,4 @@ -

Function glib::utf8_to_utf32

source ·
pub fn utf8_to_utf32(str: impl AsRef<str>) -> Slice<char>
\ No newline at end of file +

Function glib::utf8_to_utf32

source ·
pub fn utf8_to_utf32(str: impl AsRef<str>) -> Slice<char>
\ No newline at end of file diff --git a/git/docs/glib/fn.uuid_string_is_valid.html b/git/docs/glib/fn.uuid_string_is_valid.html index df28533db8fa..9f5ab1b95345 100644 --- a/git/docs/glib/fn.uuid_string_is_valid.html +++ b/git/docs/glib/fn.uuid_string_is_valid.html @@ -71,4 +71,4 @@ -

Function glib::uuid_string_is_valid

source ·
pub fn uuid_string_is_valid(str: &str) -> bool
\ No newline at end of file +

Function glib::uuid_string_is_valid

source ·
pub fn uuid_string_is_valid(str: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/fn.uuid_string_random.html b/git/docs/glib/fn.uuid_string_random.html index 2080d1211717..3468a03b2f43 100644 --- a/git/docs/glib/fn.uuid_string_random.html +++ b/git/docs/glib/fn.uuid_string_random.html @@ -71,4 +71,4 @@ -

Function glib::uuid_string_random

source ·
pub fn uuid_string_random() -> GString
\ No newline at end of file +

Function glib::uuid_string_random

source ·
pub fn uuid_string_random() -> GString
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.access.html b/git/docs/glib/functions/fn.access.html index 60eea4a34601..c23eb67977a7 100644 --- a/git/docs/glib/functions/fn.access.html +++ b/git/docs/glib/functions/fn.access.html @@ -1,4 +1,4 @@ -access in glib::functions - Rust +access in glib::functions - Rust -

Function glib::functions::access

source ·
pub fn access(filename: impl AsRef<Path>, mode: i32) -> i32
\ No newline at end of file +

Function glib::functions::access

source ·
pub fn access(filename: impl AsRef<Path>, mode: i32) -> i32
Expand description

A wrapper for the POSIX access() function. This function is used to +test a pathname for one or several of read, write or execute +permissions, or just existence.

+

On Windows, the file protection mechanism is not at all POSIX-like, +and the underlying function in the C library only checks the +FAT-style READONLY attribute, and does not look at the ACL of a +file at all. This function is this in practise almost useless on +Windows. Software that needs to handle file permissions on Windows +more exactly should use the Win32 API.

+

See your C library manual for more details about access().

+

filename

+

a pathname in the GLib file name encoding +(UTF-8 on Windows)

+

mode

+

as in access()

+

Returns

+

zero if the pathname refers to an existing file system +object that has all the tested permissions, or -1 otherwise +or on error.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.application_name.html b/git/docs/glib/functions/fn.application_name.html index fa596c5ed247..cfa0da832312 100644 --- a/git/docs/glib/functions/fn.application_name.html +++ b/git/docs/glib/functions/fn.application_name.html @@ -1,4 +1,4 @@ -application_name in glib::functions - Rust +application_name in glib::functions - Rust -
pub fn application_name() -> Option<GString>
\ No newline at end of file +
pub fn application_name() -> Option<GString>
Expand description

Gets a human-readable name for the application, as set by +set_application_name(). This name should be localized if +possible, and is intended for display to the user. Contrast with +g_get_prgname(), which gets a non-localized name. If +set_application_name() has not been called, returns the result of +g_get_prgname() (which may be None if g_set_prgname() has also not +been called).

+

Returns

+

human-readable application +name. May return None

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.base64_decode.html b/git/docs/glib/functions/fn.base64_decode.html index 4abf4cee4e1f..57a9b7261a68 100644 --- a/git/docs/glib/functions/fn.base64_decode.html +++ b/git/docs/glib/functions/fn.base64_decode.html @@ -1,4 +1,4 @@ -base64_decode in glib::functions - Rust +base64_decode in glib::functions - Rust -

Function glib::functions::base64_decode

source ·
pub fn base64_decode(text: &str) -> Vec<u8>
\ No newline at end of file +

Function glib::functions::base64_decode

source ·
pub fn base64_decode(text: &str) -> Vec<u8>
Expand description

Decode a sequence of Base-64 encoded text into binary data. Note +that the returned binary data is not necessarily zero-terminated, +so it should not be used as a character string.

+

text

+

zero-terminated string with base64 text to decode

+

Returns

+

newly allocated buffer containing the binary data +that text represents. The returned buffer must +be freed with g_free().

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.base64_encode.html b/git/docs/glib/functions/fn.base64_encode.html index f1f64de03fb1..3b059cfc28d6 100644 --- a/git/docs/glib/functions/fn.base64_encode.html +++ b/git/docs/glib/functions/fn.base64_encode.html @@ -1,4 +1,4 @@ -base64_encode in glib::functions - Rust +base64_encode in glib::functions - Rust -

Function glib::functions::base64_encode

source ·
pub fn base64_encode(data: &[u8]) -> GString
\ No newline at end of file +

Function glib::functions::base64_encode

source ·
pub fn base64_encode(data: &[u8]) -> GString
Expand description

Encode a sequence of binary data into its Base-64 stringified +representation.

+

data

+

the binary data to encode

+

Returns

+

a newly allocated, zero-terminated Base-64 +encoded string representing data. The returned string must +be freed with g_free().

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.check_version.html b/git/docs/glib/functions/fn.check_version.html index 7750aeebbd0e..e8a5c6a6dcd9 100644 --- a/git/docs/glib/functions/fn.check_version.html +++ b/git/docs/glib/functions/fn.check_version.html @@ -1,4 +1,4 @@ -check_version in glib::functions - Rust +check_version in glib::functions - Rust -

Function glib::functions::check_version

source ·
pub fn check_version(
+

Function glib::functions::check_version

source ·
pub fn check_version(
     required_major: u32,
     required_minor: u32,
     required_micro: u32
-) -> Option<GString>
\ No newline at end of file +) -> Option<GString>
Expand description

Checks that the GLib library in use is compatible with the +given version.

+

Generally you would pass in the constants GLIB_MAJOR_VERSION, +GLIB_MINOR_VERSION, GLIB_MICRO_VERSION as the three arguments +to this function; that produces a check that the library in use +is compatible with the version of GLib the application or module +was compiled against.

+

Compatibility is defined by two things: first the version +of the running library is newer than the version +required_major`.`required_micro. Second +the running library must be binary compatible with the +version required_major`.`required_minor`.`required_micro +(same major version.)

+

required_major

+

the required major version

+

required_minor

+

the required minor version

+

required_micro

+

the required micro version

+

Returns

+

None if the GLib library is +compatible with the given version, or a string describing the +version mismatch. The returned string is owned by GLib and must +not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.codeset.html b/git/docs/glib/functions/fn.codeset.html index 45eb25d13776..f4be899579f9 100644 --- a/git/docs/glib/functions/fn.codeset.html +++ b/git/docs/glib/functions/fn.codeset.html @@ -1,4 +1,4 @@ -codeset in glib::functions - Rust +codeset in glib::functions - Rust -

Function glib::functions::codeset

source ·
pub fn codeset() -> GString
\ No newline at end of file +

Function glib::functions::codeset

source ·
pub fn codeset() -> GString
Expand description

Gets the character set for the current locale.

+

Returns

+

a newly allocated string containing the name +of the character set. This string must be freed with g_free().

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.compute_checksum_for_bytes.html b/git/docs/glib/functions/fn.compute_checksum_for_bytes.html index 32bfb2622461..156b7ffbb0a1 100644 --- a/git/docs/glib/functions/fn.compute_checksum_for_bytes.html +++ b/git/docs/glib/functions/fn.compute_checksum_for_bytes.html @@ -1,4 +1,4 @@ -compute_checksum_for_bytes in glib::functions - Rust +compute_checksum_for_bytes in glib::functions - Rust -
pub fn compute_checksum_for_bytes(
+
pub fn compute_checksum_for_bytes(
     checksum_type: ChecksumType,
     data: &Bytes
-) -> Option<GString>
\ No newline at end of file +) -> Option<GString>
Expand description

Computes the checksum for a binary data. This is a +convenience wrapper for Checksum::new(), Checksum::string() +and g_checksum_free().

+

The hexadecimal string returned will be in lower case.

+

checksum_type

+

a ChecksumType

+

data

+

binary blob to compute the digest of

+

Returns

+

the digest of the binary data as a +string in hexadecimal, or None if Checksum::new() fails for +checksum_type. The returned string should be freed with g_free() when +done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.compute_checksum_for_data.html b/git/docs/glib/functions/fn.compute_checksum_for_data.html index 4799bbd0d1a1..b123104e0afc 100644 --- a/git/docs/glib/functions/fn.compute_checksum_for_data.html +++ b/git/docs/glib/functions/fn.compute_checksum_for_data.html @@ -1,4 +1,4 @@ -compute_checksum_for_data in glib::functions - Rust +compute_checksum_for_data in glib::functions - Rust -
pub fn compute_checksum_for_data(
+
pub fn compute_checksum_for_data(
     checksum_type: ChecksumType,
     data: &[u8]
-) -> Option<GString>
\ No newline at end of file +) -> Option<GString>
Expand description

Computes the checksum for a binary data of length. This is a +convenience wrapper for Checksum::new(), Checksum::string() +and g_checksum_free().

+

The hexadecimal string returned will be in lower case.

+

checksum_type

+

a ChecksumType

+

data

+

binary blob to compute the digest of

+

Returns

+

the digest of the binary data as a +string in hexadecimal, or None if Checksum::new() fails for +checksum_type. The returned string should be freed with g_free() when +done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.compute_hmac_for_bytes.html b/git/docs/glib/functions/fn.compute_hmac_for_bytes.html index ffa926cfe250..ada08fd5663e 100644 --- a/git/docs/glib/functions/fn.compute_hmac_for_bytes.html +++ b/git/docs/glib/functions/fn.compute_hmac_for_bytes.html @@ -1,4 +1,4 @@ -compute_hmac_for_bytes in glib::functions - Rust +compute_hmac_for_bytes in glib::functions - Rust -
pub fn compute_hmac_for_bytes(
+
pub fn compute_hmac_for_bytes(
     digest_type: ChecksumType,
     key: &Bytes,
     data: &Bytes
-) -> GString
\ No newline at end of file +) -> GString
Expand description

Computes the HMAC for a binary data. This is a +convenience wrapper for g_hmac_new(), g_hmac_get_string() +and g_hmac_unref().

+

The hexadecimal string returned will be in lower case.

+

digest_type

+

a ChecksumType to use for the HMAC

+

key

+

the key to use in the HMAC

+

data

+

binary blob to compute the HMAC of

+

Returns

+

the HMAC of the binary data as a string in hexadecimal. +The returned string should be freed with g_free() when done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.compute_hmac_for_data.html b/git/docs/glib/functions/fn.compute_hmac_for_data.html index e31c2cf1a95a..bfe150ad9846 100644 --- a/git/docs/glib/functions/fn.compute_hmac_for_data.html +++ b/git/docs/glib/functions/fn.compute_hmac_for_data.html @@ -1,4 +1,4 @@ -compute_hmac_for_data in glib::functions - Rust +compute_hmac_for_data in glib::functions - Rust -
pub fn compute_hmac_for_data(
+
pub fn compute_hmac_for_data(
     digest_type: ChecksumType,
     key: &[u8],
     data: &[u8]
-) -> GString
\ No newline at end of file +) -> GString
Expand description

Computes the HMAC for a binary data of length. This is a +convenience wrapper for g_hmac_new(), g_hmac_get_string() +and g_hmac_unref().

+

The hexadecimal string returned will be in lower case.

+

digest_type

+

a ChecksumType to use for the HMAC

+

key

+

the key to use in the HMAC

+

data

+

binary blob to compute the HMAC of

+

Returns

+

the HMAC of the binary data as a string in hexadecimal. +The returned string should be freed with g_free() when done using it.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.console_charset.html b/git/docs/glib/functions/fn.console_charset.html index 213b90e609ce..3a16cee2048e 100644 --- a/git/docs/glib/functions/fn.console_charset.html +++ b/git/docs/glib/functions/fn.console_charset.html @@ -1,4 +1,4 @@ -console_charset in glib::functions - Rust +console_charset in glib::functions - Rust -
pub fn console_charset() -> Option<GString>
Available on crate feature v2_62 only.
\ No newline at end of file +
pub fn console_charset() -> Option<GString>
Available on crate feature v2_62 only.
Expand description

Obtains the character set used by the console attached to the process, +which is suitable for printing output to the terminal.

+

Usually this matches the result returned by g_get_charset(), but in +environments where the locale’s character set does not match the encoding +of the console this function tries to guess a more suitable value instead.

+

On Windows the character set returned by this function is the +output code page used by the console associated with the calling process. +If the codepage can’t be determined (for example because there is no +console attached) UTF-8 is assumed.

+

The return value is true if the locale’s encoding is UTF-8, in that +case you can perhaps avoid calling convert().

+

The string returned in charset is not allocated, and should not be +freed.

+

Returns

+

true if the returned charset is UTF-8

+

charset

+

return location for character set +name, or None.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.current_dir.html b/git/docs/glib/functions/fn.current_dir.html index 4061661f1984..164399ca52f1 100644 --- a/git/docs/glib/functions/fn.current_dir.html +++ b/git/docs/glib/functions/fn.current_dir.html @@ -1,4 +1,4 @@ -current_dir in glib::functions - Rust +current_dir in glib::functions - Rust -

Function glib::functions::current_dir

source ·
pub fn current_dir() -> PathBuf
\ No newline at end of file +

Function glib::functions::current_dir

source ·
pub fn current_dir() -> PathBuf
Expand description

Gets the current directory.

+

The returned string should be freed when no longer needed. +The encoding of the returned string is system defined. +On Windows, it is always UTF-8.

+

Since GLib 2.40, this function will return the value of the “PWD” +environment variable if it is set and it happens to be the same as +the current directory. This can make a difference in the case that +the current directory is the target of a symbolic link.

+

Returns

+

the current directory

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.dcgettext.html b/git/docs/glib/functions/fn.dcgettext.html index 8bd41f9b3c4e..4ebba656afd4 100644 --- a/git/docs/glib/functions/fn.dcgettext.html +++ b/git/docs/glib/functions/fn.dcgettext.html @@ -1,4 +1,4 @@ -dcgettext in glib::functions - Rust +dcgettext in glib::functions - Rust -

Function glib::functions::dcgettext

source ·
pub fn dcgettext(domain: Option<&str>, msgid: &str, category: i32) -> GString
\ No newline at end of file +

Function glib::functions::dcgettext

source ·
pub fn dcgettext(domain: Option<&str>, msgid: &str, category: i32) -> GString
Expand description

This is a variant of dgettext() that allows specifying a locale +category instead of always using LC_MESSAGES. See dgettext() for +more information about how this functions differs from calling +dcgettext() directly.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

msgid

+

message to translate

+

category

+

a locale category

+

Returns

+

the translated string for the given locale category

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.dgettext.html b/git/docs/glib/functions/fn.dgettext.html index cd2741ff7475..d6bdf60c5e58 100644 --- a/git/docs/glib/functions/fn.dgettext.html +++ b/git/docs/glib/functions/fn.dgettext.html @@ -1,4 +1,4 @@ -dgettext in glib::functions - Rust +dgettext in glib::functions - Rust -

Function glib::functions::dgettext

source ·
pub fn dgettext(domain: Option<&str>, msgid: &str) -> GString
\ No newline at end of file +

Function glib::functions::dgettext

source ·
pub fn dgettext(domain: Option<&str>, msgid: &str) -> GString
Expand description

This function is a wrapper of dgettext() which does not translate +the message if the default domain as set with textdomain() has no +translations for the current locale.

+

The advantage of using this function over dgettext() proper is that +libraries using this function (like GTK) will not use translations +if the application using the library does not have translations for +the current locale. This results in a consistent English-only +interface instead of one having partial translations. For this +feature to work, the call to textdomain() and setlocale() should +precede any dgettext() invocations. For GTK, it means calling +textdomain() before gtk_init or its variants.

+

This function disables translations if and only if upon its first +call all the following conditions hold:

+
    +
  • +

    domain is not None

    +
  • +
  • +

    textdomain() has been called to set a default text domain

    +
  • +
  • +

    there is no translations available for the default text domain +and the current locale

    +
  • +
  • +

    current locale is not “C” or any English locales (those +starting with “en_”)

    +
  • +
+

Note that this behavior may not be desired for example if an application +has its untranslated messages in a language other than English. In those +cases the application should call textdomain() after initializing GTK.

+

Applications should normally not use this function directly, +but use the _() macro for translations.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

msgid

+

message to translate

+

Returns

+

The translated string

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.dngettext.html b/git/docs/glib/functions/fn.dngettext.html index 1587c938bc90..6f0b95bdfc5f 100644 --- a/git/docs/glib/functions/fn.dngettext.html +++ b/git/docs/glib/functions/fn.dngettext.html @@ -1,4 +1,4 @@ -dngettext in glib::functions - Rust +dngettext in glib::functions - Rust -

Function glib::functions::dngettext

source ·
pub fn dngettext(
+

Function glib::functions::dngettext

source ·
pub fn dngettext(
     domain: Option<&str>,
     msgid: &str,
     msgid_plural: &str,
     n: c_ulong
-) -> GString
\ No newline at end of file +) -> GString
Expand description

This function is a wrapper of dngettext() which does not translate +the message if the default domain as set with textdomain() has no +translations for the current locale.

+

See dgettext() for details of how this differs from dngettext() +the name of the first property

+

Returns

+

a new instance of +object_type

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.dpgettext.html b/git/docs/glib/functions/fn.dpgettext.html index 453866b28a38..e61fcc58b9d5 100644 --- a/git/docs/glib/functions/fn.dpgettext.html +++ b/git/docs/glib/functions/fn.dpgettext.html @@ -1,4 +1,4 @@ -dpgettext in glib::functions - Rust +dpgettext in glib::functions - Rust -

Function glib::functions::dpgettext

source ·
pub fn dpgettext(
+

Function glib::functions::dpgettext

source ·
pub fn dpgettext(
     domain: Option<&str>,
     msgctxtid: &str,
     msgidoffset: usize
-) -> GString
\ No newline at end of file +) -> GString
Expand description

This function is a variant of dgettext() which supports +a disambiguating message context. GNU gettext uses the +‘\004’ character to separate the message context and +message id in msgctxtid. +If 0 is passed as msgidoffset, this function will fall back to +trying to use the deprecated convention of using “|” as a separation +character.

+

This uses dgettext() internally. See that functions for differences +with dgettext() proper.

+

Applications should normally not use this function directly, +but use the C_() macro for translations with context.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

msgctxtid

+

a combined message context and message id, separated +by a \004 character

+

msgidoffset

+

the offset of the message id in msgctxid

+

Returns

+

The translated string

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.dpgettext2.html b/git/docs/glib/functions/fn.dpgettext2.html index 3d291df8156e..815483cc61e4 100644 --- a/git/docs/glib/functions/fn.dpgettext2.html +++ b/git/docs/glib/functions/fn.dpgettext2.html @@ -1,4 +1,4 @@ -dpgettext2 in glib::functions - Rust +dpgettext2 in glib::functions - Rust -

Function glib::functions::dpgettext2

source ·
pub fn dpgettext2(domain: Option<&str>, context: &str, msgid: &str) -> GString
\ No newline at end of file +

Function glib::functions::dpgettext2

source ·
pub fn dpgettext2(domain: Option<&str>, context: &str, msgid: &str) -> GString
Expand description

This function is a variant of dgettext() which supports +a disambiguating message context. GNU gettext uses the +‘\004’ character to separate the message context and +message id in msgctxtid.

+

This uses dgettext() internally. See that functions for differences +with dgettext() proper.

+

This function differs from C_() in that it is not a macro and +thus you may use non-string-literals as context and msgid arguments.

+

domain

+

the translation domain to use, or None to use +the domain set with textdomain()

+

context

+

the message context

+

msgid

+

the message

+

Returns

+

The translated string

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.environ.html b/git/docs/glib/functions/fn.environ.html index 096da739ce87..eeae43b30d3f 100644 --- a/git/docs/glib/functions/fn.environ.html +++ b/git/docs/glib/functions/fn.environ.html @@ -1,4 +1,4 @@ -environ in glib::functions - Rust +environ in glib::functions - Rust -

Function glib::functions::environ

source ·
pub fn environ() -> Vec<OsString>
\ No newline at end of file +

Function glib::functions::environ

source ·
pub fn environ() -> Vec<OsString>
Expand description

Gets the list of environment variables for the current process.

+

The list is None terminated and each item in the list is of the +form ‘NAME=VALUE’.

+

This is equivalent to direct access to the ‘environ’ global variable, +except portable.

+

The return value is freshly allocated and it should be freed with +g_strfreev() when it is no longer needed.

+

Returns

+

the list of environment variables

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.file_set_contents.html b/git/docs/glib/functions/fn.file_set_contents.html index 69f949473c1a..35b6d7d07fb7 100644 --- a/git/docs/glib/functions/fn.file_set_contents.html +++ b/git/docs/glib/functions/fn.file_set_contents.html @@ -1,4 +1,4 @@ -file_set_contents in glib::functions - Rust +file_set_contents in glib::functions - Rust -
pub fn file_set_contents(
+
pub fn file_set_contents(
     filename: impl AsRef<Path>,
     contents: &[u8]
-) -> Result<(), Error>
\ No newline at end of file +) -> Result<(), Error>
Expand description

Writes all of contents to a file named filename. This is a convenience +wrapper around calling file_set_contents_full() with flags set to +G_FILE_SET_CONTENTS_CONSISTENT | G_FILE_SET_CONTENTS_ONLY_EXISTING and +mode set to 0666.

+

filename

+

name of a file to write contents to, in the GLib file name +encoding

+

contents

+

string to write to the file

+

Returns

+

true on success, false if an error occurred

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.file_set_contents_full.html b/git/docs/glib/functions/fn.file_set_contents_full.html index dc16ff11623f..9c57281bd9ab 100644 --- a/git/docs/glib/functions/fn.file_set_contents_full.html +++ b/git/docs/glib/functions/fn.file_set_contents_full.html @@ -1,4 +1,4 @@ -file_set_contents_full in glib::functions - Rust +file_set_contents_full in glib::functions - Rust -
pub fn file_set_contents_full(
+
pub fn file_set_contents_full(
     filename: impl AsRef<Path>,
     contents: &[u8],
     flags: FileSetContentsFlags,
     mode: i32
-) -> Result<(), Error>
Available on crate feature v2_66 only.
\ No newline at end of file +) -> Result<(), Error>
Available on crate feature v2_66 only.
Expand description

Writes all of contents to a file named filename, with good error checking. +If a file called filename already exists it will be overwritten.

+

flags control the properties of the write operation: whether it’s atomic, +and what the tradeoff is between returning quickly or being resilient to +system crashes.

+

As this function performs file I/O, it is recommended to not call it anywhere +where blocking would cause problems, such as in the main loop of a graphical +application. In particular, if flags has any value other than +FileSetContentsFlags::NONE then this function may call fsync().

+

If FileSetContentsFlags::CONSISTENT is set in flags, the operation is atomic +in the sense that it is first written to a temporary file which is then +renamed to the final name.

+

Notes:

+
    +
  • +

    On UNIX, if filename already exists hard links to filename will break. +Also since the file is recreated, existing permissions, access control +lists, metadata etc. may be lost. If filename is a symbolic link, +the link itself will be replaced, not the linked file.

    +
  • +
  • +

    On UNIX, if filename already exists and is non-empty, and if the system +supports it (via a journalling filesystem or equivalent), and if +FileSetContentsFlags::CONSISTENT is set in flags, the fsync() call (or +equivalent) will be used to ensure atomic replacement: filename +will contain either its old contents or contents, even in the face of +system power loss, the disk being unsafely removed, etc.

    +
  • +
  • +

    On UNIX, if filename does not already exist or is empty, there is a +possibility that system power loss etc. after calling this function will +leave filename empty or full of NUL bytes, depending on the underlying +filesystem, unless FileSetContentsFlags::DURABLE and +FileSetContentsFlags::CONSISTENT are set in flags.

    +
  • +
  • +

    On Windows renaming a file will not remove an existing file with the +new name, so on Windows there is a race condition between the existing +file being removed and the temporary file being renamed.

    +
  • +
  • +

    On Windows there is no way to remove a file that is open to some +process, or mapped into memory. Thus, this function will fail if +filename already exists and is open.

    +
  • +
+

If the call was successful, it returns true. If the call was not successful, +it returns false and sets error. The error domain is G_FILE_ERROR. +Possible error codes are those in the FileError enumeration.

+

Note that the name for the temporary file is constructed by appending up +to 7 characters to filename.

+

If the file didn’t exist before and is created, it will be given the +permissions from mode. Otherwise, the permissions of the existing file may +be changed to mode depending on flags, or they may remain unchanged.

+

filename

+

name of a file to write contents to, in the GLib file name +encoding

+

contents

+

string to write to the file

+

flags

+

flags controlling the safety vs speed of the operation

+

mode

+

file mode, as passed to open(); typically this will be 0666

+

Returns

+

true on success, false if an error occurred

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.filename_display_basename.html b/git/docs/glib/functions/fn.filename_display_basename.html index 2b283778ea81..732a7fd580b7 100644 --- a/git/docs/glib/functions/fn.filename_display_basename.html +++ b/git/docs/glib/functions/fn.filename_display_basename.html @@ -1,4 +1,4 @@ -filename_display_basename in glib::functions - Rust +filename_display_basename in glib::functions - Rust -
pub fn filename_display_basename(filename: impl AsRef<Path>) -> GString
\ No newline at end of file +
pub fn filename_display_basename(filename: impl AsRef<Path>) -> GString
Expand description

Returns the display basename for the particular filename, guaranteed +to be valid UTF-8. The display name might not be identical to the filename, +for instance there might be problems converting it to UTF-8, and some files +can be translated in the display.

+

If GLib cannot make sense of the encoding of filename, as a last resort it +replaces unknown characters with U+FFFD, the Unicode replacement character. +You can search the result for the UTF-8 encoding of this character (which is +“\357\277\275” in octal notation) to find out if filename was in an invalid +encoding.

+

You must pass the whole absolute pathname to this functions so that +translation of well known locations can be done.

+

This function is preferred over filename_display_name() if you know the +whole path, as it allows translation.

+

filename

+

an absolute pathname in the +GLib file name encoding

+

Returns

+

a newly allocated string containing +a rendition of the basename of the filename in valid UTF-8

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.filename_display_name.html b/git/docs/glib/functions/fn.filename_display_name.html index b1e0e57a95bf..4329c02fa5a6 100644 --- a/git/docs/glib/functions/fn.filename_display_name.html +++ b/git/docs/glib/functions/fn.filename_display_name.html @@ -1,4 +1,4 @@ -filename_display_name in glib::functions - Rust +filename_display_name in glib::functions - Rust -
pub fn filename_display_name(filename: impl AsRef<Path>) -> GString
\ No newline at end of file +
pub fn filename_display_name(filename: impl AsRef<Path>) -> GString
Expand description

Converts a filename into a valid UTF-8 string. The conversion is +not necessarily reversible, so you should keep the original around +and use the return value of this function only for display purposes. +Unlike filename_to_utf8(), the result is guaranteed to be non-None +even if the filename actually isn’t in the GLib file name encoding.

+

If GLib cannot make sense of the encoding of filename, as a last resort it +replaces unknown characters with U+FFFD, the Unicode replacement character. +You can search the result for the UTF-8 encoding of this character (which is +“\357\277\275” in octal notation) to find out if filename was in an invalid +encoding.

+

If you know the whole pathname of the file you should use +filename_display_basename(), since that allows location-based +translation of filenames.

+

filename

+

a pathname hopefully in the +GLib file name encoding

+

Returns

+

a newly allocated string containing +a rendition of the filename in valid UTF-8

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.filename_from_uri.html b/git/docs/glib/functions/fn.filename_from_uri.html index 5c844d199d9b..b292905a00b2 100644 --- a/git/docs/glib/functions/fn.filename_from_uri.html +++ b/git/docs/glib/functions/fn.filename_from_uri.html @@ -1,4 +1,4 @@ -filename_from_uri in glib::functions - Rust +filename_from_uri in glib::functions - Rust -
pub fn filename_from_uri(uri: &str) -> Result<(PathBuf, Option<GString>), Error>
\ No newline at end of file +
pub fn filename_from_uri(uri: &str) -> Result<(PathBuf, Option<GString>), Error>
Expand description

Converts an escaped ASCII-encoded URI to a local filename in the +encoding used for filenames.

+

uri

+

a uri describing a filename (escaped, encoded in ASCII).

+

Returns

+

a newly-allocated string holding +the resulting filename, or None on an error.

+

hostname

+

Location to store hostname for the URI. +If there is no hostname in the URI, None will be +stored in this location.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.filename_to_uri.html b/git/docs/glib/functions/fn.filename_to_uri.html index f4981ec23f36..10f2b59553b4 100644 --- a/git/docs/glib/functions/fn.filename_to_uri.html +++ b/git/docs/glib/functions/fn.filename_to_uri.html @@ -1,4 +1,4 @@ -filename_to_uri in glib::functions - Rust +filename_to_uri in glib::functions - Rust -
pub fn filename_to_uri(
+
pub fn filename_to_uri(
     filename: impl AsRef<Path>,
     hostname: Option<&str>
-) -> Result<GString, Error>
\ No newline at end of file +) -> Result<GString, Error>
Expand description

Converts an absolute filename to an escaped ASCII-encoded URI, with the path +component following Section 3.3. of RFC 2396.

+

filename

+

an absolute filename specified in the GLib file +name encoding, which is the on-disk file name bytes on Unix, and UTF-8 +on Windows

+

hostname

+

A UTF-8 encoded hostname, or None for none.

+

Returns

+

a newly-allocated string holding the resulting +URI, or None on an error.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.find_program_in_path.html b/git/docs/glib/functions/fn.find_program_in_path.html index 56cc22fb9e6b..90e274bccfbe 100644 --- a/git/docs/glib/functions/fn.find_program_in_path.html +++ b/git/docs/glib/functions/fn.find_program_in_path.html @@ -1,4 +1,4 @@ -find_program_in_path in glib::functions - Rust +find_program_in_path in glib::functions - Rust -
pub fn find_program_in_path(program: impl AsRef<Path>) -> Option<PathBuf>
\ No newline at end of file +
pub fn find_program_in_path(program: impl AsRef<Path>) -> Option<PathBuf>
Expand description

Locates the first executable named program in the user’s path, in the +same way that execvp() would locate it. Returns an allocated string +with the absolute path name, or None if the program is not found in +the path. If program is already an absolute path, returns a copy of +program if program exists and is executable, and None otherwise.

+

On Windows, if program does not have a file type suffix, tries +with the suffixes .exe, .cmd, .bat and .com, and the suffixes in +the PATHEXT environment variable.

+

On Windows, it looks for the file in the same way as CreateProcess() +would. This means first in the directory where the executing +program was loaded from, then in the current directory, then in the +Windows 32-bit system directory, then in the Windows directory, and +finally in the directories in the PATH environment variable. If +the program is found, the return value contains the full name +including the type suffix.

+

program

+

a program name in the GLib file name encoding

+

Returns

+

a newly-allocated +string with the absolute path, or None

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.format_size.html b/git/docs/glib/functions/fn.format_size.html index 6fd6f6187f17..be9e78d89eee 100644 --- a/git/docs/glib/functions/fn.format_size.html +++ b/git/docs/glib/functions/fn.format_size.html @@ -1,4 +1,4 @@ -format_size in glib::functions - Rust +format_size in glib::functions - Rust -

Function glib::functions::format_size

source ·
pub fn format_size(size: u64) -> GString
\ No newline at end of file +

Function glib::functions::format_size

source ·
pub fn format_size(size: u64) -> GString
Expand description

Formats a size (for example the size of a file) into a human readable +string. Sizes are rounded to the nearest size prefix (kB, MB, GB) +and are displayed rounded to the nearest tenth. E.g. the file size +3292528 bytes will be converted into the string “3.2 MB”. The returned string +is UTF-8, and may use a non-breaking space to separate the number and units, +to ensure they aren’t separated when line wrapped.

+

The prefix units base is 1000 (i.e. 1 kB is 1000 bytes).

+

This string should be freed with g_free() when not needed any longer.

+

See format_size_full() for more options about how the size might be +formatted.

+

size

+

a size in bytes

+

Returns

+

a newly-allocated formatted string containing +a human readable file size

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.format_size_full.html b/git/docs/glib/functions/fn.format_size_full.html index 70b01e9ff454..6661d46b10af 100644 --- a/git/docs/glib/functions/fn.format_size_full.html +++ b/git/docs/glib/functions/fn.format_size_full.html @@ -1,4 +1,4 @@ -format_size_full in glib::functions - Rust +format_size_full in glib::functions - Rust -
pub fn format_size_full(size: u64, flags: FormatSizeFlags) -> GString
\ No newline at end of file +
pub fn format_size_full(size: u64, flags: FormatSizeFlags) -> GString
Expand description

Formats a size.

+

This function is similar to format_size() but allows for flags +that modify the output. See FormatSizeFlags.

+

size

+

a size in bytes

+

flags

+

FormatSizeFlags to modify the output

+

Returns

+

a newly-allocated formatted string +containing a human readable file size

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.getenv.html b/git/docs/glib/functions/fn.getenv.html index cf7b54b0a64a..9de63e8c50fd 100644 --- a/git/docs/glib/functions/fn.getenv.html +++ b/git/docs/glib/functions/fn.getenv.html @@ -1,4 +1,4 @@ -getenv in glib::functions - Rust +getenv in glib::functions - Rust -

Function glib::functions::getenv

source ·
pub fn getenv(variable: impl AsRef<OsStr>) -> Option<OsString>
\ No newline at end of file +

Function glib::functions::getenv

source ·
pub fn getenv(variable: impl AsRef<OsStr>) -> Option<OsString>
Expand description

derived structure that contains the meta data for character properties.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.home_dir.html b/git/docs/glib/functions/fn.home_dir.html index c51217e78aea..a21e57d24e0e 100644 --- a/git/docs/glib/functions/fn.home_dir.html +++ b/git/docs/glib/functions/fn.home_dir.html @@ -1,4 +1,4 @@ -home_dir in glib::functions - Rust +home_dir in glib::functions - Rust -

Function glib::functions::home_dir

source ·
pub fn home_dir() -> PathBuf
\ No newline at end of file +

Function glib::functions::home_dir

source ·
pub fn home_dir() -> PathBuf
Expand description

Gets the current user’s home directory.

+

As with most UNIX tools, this function will return the value of the +HOME environment variable if it is set to an existing absolute path +name, falling back to the passwd file in the case that it is unset.

+

If the path given in HOME is non-absolute, does not exist, or is +not a directory, the result is undefined.

+

Before version 2.36 this function would ignore the HOME environment +variable, taking the value from the passwd database instead. This was +changed to increase the compatibility of GLib with other programs (and +the XDG basedir specification) and to increase testability of programs +based on GLib (by making it easier to run them from test frameworks).

+

If your program has a strong requirement for either the new or the +old behaviour (and if you don’t wish to increase your GLib +dependency to ensure that the new behaviour is in effect) then you +should either directly check the HOME environment variable yourself +or unset it before calling any functions in GLib.

+

Returns

+

the current user’s home directory

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.host_name.html b/git/docs/glib/functions/fn.host_name.html index 0900ad399be4..704cfe6c4e87 100644 --- a/git/docs/glib/functions/fn.host_name.html +++ b/git/docs/glib/functions/fn.host_name.html @@ -1,4 +1,4 @@ -host_name in glib::functions - Rust +host_name in glib::functions - Rust -

Function glib::functions::host_name

source ·
pub fn host_name() -> GString
\ No newline at end of file +

Function glib::functions::host_name

source ·
pub fn host_name() -> GString
Expand description

Return a name for the machine.

+

The returned name is not necessarily a fully-qualified domain name, +or even present in DNS or some other name service at all. It need +not even be unique on your local network or site, but usually it +is. Callers should not rely on the return value having any specific +properties like uniqueness for security purposes. Even if the name +of the machine is changed while an application is running, the +return value from this function does not change. The returned +string is owned by GLib and should not be modified or freed. If no +name can be determined, a default fixed string “localhost” is +returned.

+

The encoding of the returned string is UTF-8.

+

Returns

+

the host name of the machine.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.hostname_is_ascii_encoded.html b/git/docs/glib/functions/fn.hostname_is_ascii_encoded.html index 11710d40350f..f86c5f579daf 100644 --- a/git/docs/glib/functions/fn.hostname_is_ascii_encoded.html +++ b/git/docs/glib/functions/fn.hostname_is_ascii_encoded.html @@ -71,4 +71,4 @@ -
pub fn hostname_is_ascii_encoded(hostname: &str) -> bool
\ No newline at end of file +
pub fn hostname_is_ascii_encoded(hostname: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.hostname_is_ip_address.html b/git/docs/glib/functions/fn.hostname_is_ip_address.html index 969af438dc5c..8fe6b4bb0f4d 100644 --- a/git/docs/glib/functions/fn.hostname_is_ip_address.html +++ b/git/docs/glib/functions/fn.hostname_is_ip_address.html @@ -71,4 +71,4 @@ -
pub fn hostname_is_ip_address(hostname: &str) -> bool
\ No newline at end of file +
pub fn hostname_is_ip_address(hostname: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.hostname_is_non_ascii.html b/git/docs/glib/functions/fn.hostname_is_non_ascii.html index 28be417259cc..c5bc2025c77b 100644 --- a/git/docs/glib/functions/fn.hostname_is_non_ascii.html +++ b/git/docs/glib/functions/fn.hostname_is_non_ascii.html @@ -71,4 +71,4 @@ -
pub fn hostname_is_non_ascii(hostname: &str) -> bool
\ No newline at end of file +
pub fn hostname_is_non_ascii(hostname: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.hostname_to_ascii.html b/git/docs/glib/functions/fn.hostname_to_ascii.html index 2fe173cbbdf8..23cc1d598ce2 100644 --- a/git/docs/glib/functions/fn.hostname_to_ascii.html +++ b/git/docs/glib/functions/fn.hostname_to_ascii.html @@ -71,4 +71,4 @@ -
pub fn hostname_to_ascii(hostname: &str) -> Option<GString>
\ No newline at end of file +
pub fn hostname_to_ascii(hostname: &str) -> Option<GString>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.hostname_to_unicode.html b/git/docs/glib/functions/fn.hostname_to_unicode.html index 29b65b8f49a7..79e0e54b2cf5 100644 --- a/git/docs/glib/functions/fn.hostname_to_unicode.html +++ b/git/docs/glib/functions/fn.hostname_to_unicode.html @@ -71,4 +71,4 @@ -
pub fn hostname_to_unicode(hostname: &str) -> Option<GString>
\ No newline at end of file +
pub fn hostname_to_unicode(hostname: &str) -> Option<GString>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.language_names.html b/git/docs/glib/functions/fn.language_names.html index 8876e098d880..de4a08454336 100644 --- a/git/docs/glib/functions/fn.language_names.html +++ b/git/docs/glib/functions/fn.language_names.html @@ -1,4 +1,4 @@ -language_names in glib::functions - Rust +language_names in glib::functions - Rust -

Function glib::functions::language_names

source ·
pub fn language_names() -> Vec<GString>
\ No newline at end of file +

Function glib::functions::language_names

source ·
pub fn language_names() -> Vec<GString>
Expand description

Computes a list of applicable locale names, which can be used to +e.g. construct locale-dependent filenames or search paths. The returned +list is sorted from most desirable to least desirable and always contains +the default locale “C”.

+

For example, if LANGUAGE=de:en_US, then the returned list is +“de”, “en_US”, “en”, “C”.

+

This function consults the environment variables LANGUAGE, LC_ALL, +LC_MESSAGES and LANG to find the list of locales specified by the +user.

+

Returns

+

a None-terminated array of strings owned by GLib +that must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.language_names_with_category.html b/git/docs/glib/functions/fn.language_names_with_category.html index 4df860f3e333..1fa6ca685a8b 100644 --- a/git/docs/glib/functions/fn.language_names_with_category.html +++ b/git/docs/glib/functions/fn.language_names_with_category.html @@ -1,4 +1,4 @@ -language_names_with_category in glib::functions - Rust +language_names_with_category in glib::functions - Rust -
pub fn language_names_with_category(category_name: &str) -> Vec<GString>
Available on crate feature v2_58 only.
\ No newline at end of file +
pub fn language_names_with_category(category_name: &str) -> Vec<GString>
Available on crate feature v2_58 only.
Expand description

Computes a list of applicable locale names with a locale category name, +which can be used to construct the fallback locale-dependent filenames +or search paths. The returned list is sorted from most desirable to +least desirable and always contains the default locale “C”.

+

This function consults the environment variables LANGUAGE, LC_ALL, +category_name, and LANG to find the list of locales specified by the +user.

+

language_names() returns g_get_language_names_with_category(“LC_MESSAGES”).

+

category_name

+

a locale category name

+

Returns

+

a None-terminated array of strings owned by +the thread g_get_language_names_with_category was called from. +It must not be modified or freed. It must be copied if planned to be used in another thread.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.listenv.html b/git/docs/glib/functions/fn.listenv.html index 84848109607a..e1d13fddbe4d 100644 --- a/git/docs/glib/functions/fn.listenv.html +++ b/git/docs/glib/functions/fn.listenv.html @@ -71,4 +71,4 @@ -

Function glib::functions::listenv

source ·
pub fn listenv() -> Vec<OsString>
\ No newline at end of file +

Function glib::functions::listenv

source ·
pub fn listenv() -> Vec<OsString>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.locale_variants.html b/git/docs/glib/functions/fn.locale_variants.html index 18b7af491b2d..0eab9113322e 100644 --- a/git/docs/glib/functions/fn.locale_variants.html +++ b/git/docs/glib/functions/fn.locale_variants.html @@ -1,4 +1,4 @@ -locale_variants in glib::functions - Rust +locale_variants in glib::functions - Rust -
pub fn locale_variants(locale: &str) -> Vec<GString>
\ No newline at end of file +
pub fn locale_variants(locale: &str) -> Vec<GString>
Expand description

Returns a list of derived variants of locale, which can be used to +e.g. construct locale-dependent filenames or search paths. The returned +list is sorted from most desirable to least desirable. +This function handles territory, charset and extra locale modifiers. See +setlocale(3) for information about locales and their format.

+

locale itself is guaranteed to be returned in the output.

+

For example, if locale is fr_BE, then the returned list +is fr_BE, fr. If locale is en_GB.UTF-8euro, then the returned list is `en_GB.UTF-8`euro, en_GB.UTF-8, en_GBeuro, `en_GB`, `en.UTF-8`euro, +en.UTF-8, eneuro``, en.

+

If you need the list of variants for the current locale, +use language_names().

+

locale

+

a locale identifier

+

Returns

+

a newly +allocated array of newly allocated strings with the locale variants. Free with +g_strfreev().

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.main_current_source.html b/git/docs/glib/functions/fn.main_current_source.html index ff3469ea3e92..9fd31e9e7c3c 100644 --- a/git/docs/glib/functions/fn.main_current_source.html +++ b/git/docs/glib/functions/fn.main_current_source.html @@ -71,4 +71,4 @@ -
pub fn main_current_source() -> Option<Source>
\ No newline at end of file +
pub fn main_current_source() -> Option<Source>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.main_depth.html b/git/docs/glib/functions/fn.main_depth.html index b6050eb6414c..305657edbca0 100644 --- a/git/docs/glib/functions/fn.main_depth.html +++ b/git/docs/glib/functions/fn.main_depth.html @@ -71,4 +71,4 @@ -

Function glib::functions::main_depth

source ·
pub fn main_depth() -> i32
\ No newline at end of file +

Function glib::functions::main_depth

source ·
pub fn main_depth() -> i32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.markup_escape_text.html b/git/docs/glib/functions/fn.markup_escape_text.html index 23fae2be31c1..9396a28bd666 100644 --- a/git/docs/glib/functions/fn.markup_escape_text.html +++ b/git/docs/glib/functions/fn.markup_escape_text.html @@ -71,4 +71,4 @@ -
pub fn markup_escape_text(text: &str) -> GString
\ No newline at end of file +
pub fn markup_escape_text(text: &str) -> GString
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.mkdir_with_parents.html b/git/docs/glib/functions/fn.mkdir_with_parents.html index 5d445ac0a3ec..3b678834f8af 100644 --- a/git/docs/glib/functions/fn.mkdir_with_parents.html +++ b/git/docs/glib/functions/fn.mkdir_with_parents.html @@ -71,4 +71,4 @@ -
pub fn mkdir_with_parents(pathname: impl AsRef<Path>, mode: i32) -> i32
\ No newline at end of file +
pub fn mkdir_with_parents(pathname: impl AsRef<Path>, mode: i32) -> i32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.monotonic_time.html b/git/docs/glib/functions/fn.monotonic_time.html index 3add804cbd9b..8804319d1cd7 100644 --- a/git/docs/glib/functions/fn.monotonic_time.html +++ b/git/docs/glib/functions/fn.monotonic_time.html @@ -1,4 +1,4 @@ -monotonic_time in glib::functions - Rust +monotonic_time in glib::functions - Rust -

Function glib::functions::monotonic_time

source ·
pub fn monotonic_time() -> i64
\ No newline at end of file +

Function glib::functions::monotonic_time

source ·
pub fn monotonic_time() -> i64
Expand description

Queries the system monotonic time.

+

The monotonic clock will always increase and doesn’t suffer +discontinuities when the user (or NTP) changes the system time. It +may or may not continue to tick during times where the machine is +suspended.

+

We try to use the clock that corresponds as closely as possible to +the passage of time as measured by system calls such as poll() but it +may not always be possible to do this.

+

Returns

+

the monotonic time, in microseconds

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.num_processors.html b/git/docs/glib/functions/fn.num_processors.html index 3ac77acd3418..373dd2137732 100644 --- a/git/docs/glib/functions/fn.num_processors.html +++ b/git/docs/glib/functions/fn.num_processors.html @@ -1,4 +1,4 @@ -num_processors in glib::functions - Rust +num_processors in glib::functions - Rust -

Function glib::functions::num_processors

source ·
pub fn num_processors() -> u32
\ No newline at end of file +

Function glib::functions::num_processors

source ·
pub fn num_processors() -> u32
Expand description

Determine the approximate number of threads that the system will +schedule simultaneously for this process. This is intended to be +used as a parameter to [ThreadPool::new()][crate::ThreadPool::new()] for CPU bound tasks and +similar cases.

+

Returns

+

Number of schedulable threads, always greater than 0

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.on_error_query.html b/git/docs/glib/functions/fn.on_error_query.html index 8a69950da99e..0d4b105d75b0 100644 --- a/git/docs/glib/functions/fn.on_error_query.html +++ b/git/docs/glib/functions/fn.on_error_query.html @@ -71,4 +71,4 @@ -

Function glib::functions::on_error_query

source ·
pub fn on_error_query(prg_name: &str)
\ No newline at end of file +

Function glib::functions::on_error_query

source ·
pub fn on_error_query(prg_name: &str)
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.on_error_stack_trace.html b/git/docs/glib/functions/fn.on_error_stack_trace.html index 20d0357798ab..5086c9a7a0c5 100644 --- a/git/docs/glib/functions/fn.on_error_stack_trace.html +++ b/git/docs/glib/functions/fn.on_error_stack_trace.html @@ -71,4 +71,4 @@ -
pub fn on_error_stack_trace(prg_name: &str)
\ No newline at end of file +
pub fn on_error_stack_trace(prg_name: &str)
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.os_info.html b/git/docs/glib/functions/fn.os_info.html index 8ecf96d344da..10cde8f0f6be 100644 --- a/git/docs/glib/functions/fn.os_info.html +++ b/git/docs/glib/functions/fn.os_info.html @@ -1,4 +1,4 @@ -os_info in glib::functions - Rust +os_info in glib::functions - Rust -

Function glib::functions::os_info

source ·
pub fn os_info(key_name: &str) -> Option<GString>
Available on crate feature v2_64 only.
\ No newline at end of file +

Function glib::functions::os_info

source ·
pub fn os_info(key_name: &str) -> Option<GString>
Available on crate feature v2_64 only.
Expand description

Get information about the operating system.

+

On Linux this comes from the /etc/os-release file. On other systems, it may +come from a variety of sources. You can either use the standard key names +like G_OS_INFO_KEY_NAME or pass any UTF-8 string key name. For example, +/etc/os-release provides a number of other less commonly used values that may +be useful. No key is guaranteed to be provided, so the caller should always +check if the result is None.

+

key_name

+

a key for the OS info being requested, for example G_OS_INFO_KEY_NAME.

+

Returns

+

The associated value for the requested key or None if +this information is not provided.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.random_double.html b/git/docs/glib/functions/fn.random_double.html index 2d2c60621cf1..77d443b7ef9e 100644 --- a/git/docs/glib/functions/fn.random_double.html +++ b/git/docs/glib/functions/fn.random_double.html @@ -71,4 +71,4 @@ -

Function glib::functions::random_double

source ·
pub fn random_double() -> f64
\ No newline at end of file +

Function glib::functions::random_double

source ·
pub fn random_double() -> f64
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.random_double_range.html b/git/docs/glib/functions/fn.random_double_range.html index a40f61c4366a..ffb58cc9f699 100644 --- a/git/docs/glib/functions/fn.random_double_range.html +++ b/git/docs/glib/functions/fn.random_double_range.html @@ -71,4 +71,4 @@ -
pub fn random_double_range(begin: f64, end: f64) -> f64
\ No newline at end of file +
pub fn random_double_range(begin: f64, end: f64) -> f64
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.random_int.html b/git/docs/glib/functions/fn.random_int.html index 82db14f1212d..5952fb83babd 100644 --- a/git/docs/glib/functions/fn.random_int.html +++ b/git/docs/glib/functions/fn.random_int.html @@ -71,4 +71,4 @@ -

Function glib::functions::random_int

source ·
pub fn random_int() -> u32
\ No newline at end of file +

Function glib::functions::random_int

source ·
pub fn random_int() -> u32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.random_int_range.html b/git/docs/glib/functions/fn.random_int_range.html index b6c5d082f516..d19d1640f200 100644 --- a/git/docs/glib/functions/fn.random_int_range.html +++ b/git/docs/glib/functions/fn.random_int_range.html @@ -71,4 +71,4 @@ -
pub fn random_int_range(begin: i32, end: i32) -> i32
\ No newline at end of file +
pub fn random_int_range(begin: i32, end: i32) -> i32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.random_set_seed.html b/git/docs/glib/functions/fn.random_set_seed.html index 0637a26a0211..7efb2f558337 100644 --- a/git/docs/glib/functions/fn.random_set_seed.html +++ b/git/docs/glib/functions/fn.random_set_seed.html @@ -71,4 +71,4 @@ -
pub fn random_set_seed(seed: u32)
\ No newline at end of file +
pub fn random_set_seed(seed: u32)
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.real_name.html b/git/docs/glib/functions/fn.real_name.html index 7d09942d92fb..3333053e2b24 100644 --- a/git/docs/glib/functions/fn.real_name.html +++ b/git/docs/glib/functions/fn.real_name.html @@ -1,4 +1,4 @@ -real_name in glib::functions - Rust +real_name in glib::functions - Rust -

Function glib::functions::real_name

source ·
pub fn real_name() -> OsString
\ No newline at end of file +

Function glib::functions::real_name

source ·
pub fn real_name() -> OsString
Expand description

Gets the real name of the user. This usually comes from the user’s +entry in the passwd file. The encoding of the returned string is +system-defined. (On Windows, it is, however, always UTF-8.) If the +real user name cannot be determined, the string “Unknown” is +returned.

+

Returns

+

the user’s real name.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.real_time.html b/git/docs/glib/functions/fn.real_time.html index dfb48b035c23..1eb4712eee83 100644 --- a/git/docs/glib/functions/fn.real_time.html +++ b/git/docs/glib/functions/fn.real_time.html @@ -1,4 +1,4 @@ -real_time in glib::functions - Rust +real_time in glib::functions - Rust -

Function glib::functions::real_time

source ·
pub fn real_time() -> i64
\ No newline at end of file +

Function glib::functions::real_time

source ·
pub fn real_time() -> i64
Expand description

Queries the system wall-clock time.

+

This call is functionally equivalent to g_get_current_time() except +that the return value is often more convenient than dealing with a +GTimeVal.

+

You should only use this call if you are actually interested in the real +wall-clock time. monotonic_time() is probably more useful for +measuring intervals.

+

Returns

+

the number of microseconds since January 1, 1970 UTC.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.reload_user_special_dirs_cache.html b/git/docs/glib/functions/fn.reload_user_special_dirs_cache.html index d8b2369c28bc..ac63675e2588 100644 --- a/git/docs/glib/functions/fn.reload_user_special_dirs_cache.html +++ b/git/docs/glib/functions/fn.reload_user_special_dirs_cache.html @@ -71,4 +71,4 @@ -
pub fn reload_user_special_dirs_cache()
\ No newline at end of file +
pub fn reload_user_special_dirs_cache()
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.set_application_name.html b/git/docs/glib/functions/fn.set_application_name.html index 781ac731ff79..2ba364770e25 100644 --- a/git/docs/glib/functions/fn.set_application_name.html +++ b/git/docs/glib/functions/fn.set_application_name.html @@ -71,4 +71,4 @@ -
pub fn set_application_name(application_name: &str)
\ No newline at end of file +
pub fn set_application_name(application_name: &str)
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.setenv.html b/git/docs/glib/functions/fn.setenv.html index b0f1981aa777..ae96bdec181a 100644 --- a/git/docs/glib/functions/fn.setenv.html +++ b/git/docs/glib/functions/fn.setenv.html @@ -71,7 +71,7 @@ -

Function glib::functions::setenv

source ·
pub fn setenv(
+

Function glib::functions::setenv

source ·
pub fn setenv(
     variable: impl AsRef<OsStr>,
     value: impl AsRef<OsStr>,
     overwrite: bool
diff --git a/git/docs/glib/functions/fn.shell_parse_argv.html b/git/docs/glib/functions/fn.shell_parse_argv.html
index e169db6d20bd..a7731350a14d 100644
--- a/git/docs/glib/functions/fn.shell_parse_argv.html
+++ b/git/docs/glib/functions/fn.shell_parse_argv.html
@@ -1,4 +1,4 @@
-shell_parse_argv in glib::functions - Rust
+shell_parse_argv in glib::functions - Rust
 
 
 
-
pub fn shell_parse_argv(
+
pub fn shell_parse_argv(
     command_line: impl AsRef<OsStr>
-) -> Result<Vec<OsString>, Error>
Expand description

Parses a command line into an argument vector, in much the same way -the shell would, but without many of the expansions the shell would -perform (variable expansion, globs, operators, filename expansion, -etc. are not supported).

-

The results are defined to be the same as those you would get from -a UNIX98 /bin/sh, as long as the input contains none of the -unsupported shell expansions. If the input does contain such expansions, -they are passed through literally.

-

Possible errors are those from the G_SHELL_ERROR domain.

-

In particular, if command_line is an empty string (or a string containing -only whitespace), G_SHELL_ERROR_EMPTY_STRING will be returned. It’s -guaranteed that argvp will be a non-empty array if this function returns -successfully.

-

Free the returned vector with g_strfreev().

-

command_line

-

command line to parse

-

Returns

-

true on success, false if error set

-

argvp

-

return location for array of args

-
\ No newline at end of file +) -> Result<Vec<OsString>, Error>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.shell_quote.html b/git/docs/glib/functions/fn.shell_quote.html index f50c41239d73..f9daa757e50a 100644 --- a/git/docs/glib/functions/fn.shell_quote.html +++ b/git/docs/glib/functions/fn.shell_quote.html @@ -1,4 +1,4 @@ -shell_quote in glib::functions - Rust +shell_quote in glib::functions - Rust -

Function glib::functions::shell_quote

source ·
pub fn shell_quote(unquoted_string: impl AsRef<OsStr>) -> OsString
Expand description

Quotes a string so that the shell (/bin/sh) will interpret the -quoted string to mean unquoted_string.

-

If you pass a filename to the shell, for example, you should first -quote it with this function.

-

The return value must be freed with g_free().

-

The quoting style used is undefined (single or double quotes may be -used).

-

unquoted_string

-

a literal string

-

Returns

-

quoted string

-
\ No newline at end of file +

Function glib::functions::shell_quote

source ·
pub fn shell_quote(unquoted_string: impl AsRef<OsStr>) -> OsString
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.shell_unquote.html b/git/docs/glib/functions/fn.shell_unquote.html index ab4440d312e9..1c23cfde28af 100644 --- a/git/docs/glib/functions/fn.shell_unquote.html +++ b/git/docs/glib/functions/fn.shell_unquote.html @@ -1,4 +1,4 @@ -shell_unquote in glib::functions - Rust +shell_unquote in glib::functions - Rust -

Function glib::functions::shell_unquote

source ·
pub fn shell_unquote(
+

Function glib::functions::shell_unquote

source ·
pub fn shell_unquote(
     quoted_string: impl AsRef<OsStr>
-) -> Result<OsString, Error>
Expand description

Unquotes a string as the shell (/bin/sh) would.

-

This function only handles quotes; if a string contains file globs, -arithmetic operators, variables, backticks, redirections, or other -special-to-the-shell features, the result will be different from the -result a real shell would produce (the variables, backticks, etc. -will be passed through literally instead of being expanded).

-

This function is guaranteed to succeed if applied to the result of -shell_quote(). If it fails, it returns None and sets the -error.

-

The quoted_string need not actually contain quoted or escaped text; -shell_unquote() simply goes through the string and unquotes/unescapes -anything that the shell would. Both single and double quotes are -handled, as are escapes including escaped newlines.

-

The return value must be freed with g_free().

-

Possible errors are in the G_SHELL_ERROR domain.

-

Shell quoting rules are a bit strange. Single quotes preserve the -literal string exactly. escape sequences are not allowed; not even -\' - if you want a ' in the quoted text, you have to do something -like 'foo'\''bar'. Double quotes allow $, ⚠️ The following code is in , ", \, and ⚠️

-

```, ", \, and -newline to be escaped with backslash. Otherwise double quotes -preserve things literally.

-

quoted_string

-

shell-quoted string

-

Returns

-

an unquoted string

-
\ No newline at end of file +) -> Result<OsString, Error>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.spaced_primes_closest.html b/git/docs/glib/functions/fn.spaced_primes_closest.html index 97acb65b7c02..e9a0b8747cbe 100644 --- a/git/docs/glib/functions/fn.spaced_primes_closest.html +++ b/git/docs/glib/functions/fn.spaced_primes_closest.html @@ -1,4 +1,4 @@ -spaced_primes_closest in glib::functions - Rust +spaced_primes_closest in glib::functions - Rust -
pub fn spaced_primes_closest(num: u32) -> u32
Expand description

Gets the smallest prime number from a built-in array of primes which -is larger than num. This is used within GLib to calculate the optimum -size of a GHashTable.

-

The built-in array of primes ranges from 11 to 13845163 such that -each prime is approximately 1.5-2 times the previous prime.

-

num

-

a guint

-

Returns

-

the smallest prime number from a built-in array of primes -which is larger than num

-
\ No newline at end of file +
pub fn spaced_primes_closest(num: u32) -> u32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.spawn_async.html b/git/docs/glib/functions/fn.spawn_async.html index 7d6614fd4838..a2aac5d4f719 100644 --- a/git/docs/glib/functions/fn.spawn_async.html +++ b/git/docs/glib/functions/fn.spawn_async.html @@ -1,4 +1,4 @@ -spawn_async in glib::functions - Rust +spawn_async in glib::functions - Rust -

Function glib::functions::spawn_async

source ·
pub fn spawn_async(
+

Function glib::functions::spawn_async

source ·
pub fn spawn_async(
     working_directory: Option<impl AsRef<Path>>,
     argv: &[&Path],
     envp: &[&Path],
     flags: SpawnFlags,
     child_setup: Option<Box_<dyn FnOnce() + 'static>>
-) -> Result<Pid, Error>
Expand description

Executes a child program asynchronously.

-

See g_spawn_async_with_pipes() for a full description; this function -simply calls the g_spawn_async_with_pipes() without any pipes.

-

You should call g_spawn_close_pid() on the returned child process -reference when you don’t need it any more.

-

If you are writing a GTK application, and the program you are spawning is a -graphical application too, then to ensure that the spawned program opens its -windows on the right screen, you may want to use GdkAppLaunchContext, -GAppLaunchContext, or set the DISPLAY environment variable.

-

Note that the returned child_pid on Windows is a handle to the child -process and not its identifier. Process handles and process identifiers -are different concepts on Windows.

-

working_directory

-

child’s current working -directory, or None to inherit parent’s

-

argv

-

child’s argument vector

-

envp

-

child’s environment, or None to inherit parent’s

-

flags

-

flags from SpawnFlags

-

child_setup

-

function to run in the child just before exec()

-

Returns

-

true on success, false if error is set

-

child_pid

-

return location for child process reference, or None

-
\ No newline at end of file +) -> Result<Pid, Error>
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.spawn_check_exit_status.html b/git/docs/glib/functions/fn.spawn_check_exit_status.html index 97fac134c847..ea0bcda31b0d 100644 --- a/git/docs/glib/functions/fn.spawn_check_exit_status.html +++ b/git/docs/glib/functions/fn.spawn_check_exit_status.html @@ -71,4 +71,4 @@ -
pub fn spawn_check_exit_status(wait_status: i32) -> Result<(), Error>
👎Deprecated: Since 2.70
\ No newline at end of file +
pub fn spawn_check_exit_status(wait_status: i32) -> Result<(), Error>
👎Deprecated: Since 2.70
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.spawn_check_wait_status.html b/git/docs/glib/functions/fn.spawn_check_wait_status.html index 1b43a78fa293..c2c722106507 100644 --- a/git/docs/glib/functions/fn.spawn_check_wait_status.html +++ b/git/docs/glib/functions/fn.spawn_check_wait_status.html @@ -71,4 +71,4 @@ -
pub fn spawn_check_wait_status(wait_status: i32) -> Result<(), Error>
Available on crate feature v2_70 only.
\ No newline at end of file +
pub fn spawn_check_wait_status(wait_status: i32) -> Result<(), Error>
Available on crate feature v2_70 only.
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.spawn_command_line_async.html b/git/docs/glib/functions/fn.spawn_command_line_async.html index c886a8ab8a31..3cd84fe70a66 100644 --- a/git/docs/glib/functions/fn.spawn_command_line_async.html +++ b/git/docs/glib/functions/fn.spawn_command_line_async.html @@ -71,6 +71,6 @@ -
pub fn spawn_command_line_async(
+
pub fn spawn_command_line_async(
     command_line: impl AsRef<OsStr>
 ) -> Result<(), Error>
Available on Unix only.
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.system_config_dirs.html b/git/docs/glib/functions/fn.system_config_dirs.html index 00dfd4d40134..1731d4045dd5 100644 --- a/git/docs/glib/functions/fn.system_config_dirs.html +++ b/git/docs/glib/functions/fn.system_config_dirs.html @@ -1,4 +1,4 @@ -system_config_dirs in glib::functions - Rust +system_config_dirs in glib::functions - Rust -
pub fn system_config_dirs() -> Vec<PathBuf>
\ No newline at end of file +
pub fn system_config_dirs() -> Vec<PathBuf>
Expand description

Returns an ordered list of base directories in which to access +system-wide configuration information.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the list of directories retrieved will be XDG_CONFIG_DIRS.

+

On Windows it follows XDG Base Directory Specification if XDG_CONFIG_DIRS is defined. +If XDG_CONFIG_DIRS is undefined, the directory that contains application +data for all users is used instead. A typical path is +C:\Documents and Settings\All Users\Application Data. +This folder is used for application data +that is not user specific. For example, an application can store +a spell-check dictionary, a database of clip art, or a log file in the +FOLDERID_ProgramData folder. This information will not roam and is available +to anyone using the computer.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a None-terminated array of strings owned by GLib that must not be +modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.system_data_dirs.html b/git/docs/glib/functions/fn.system_data_dirs.html index bb349f2204db..6d74587e0fe7 100644 --- a/git/docs/glib/functions/fn.system_data_dirs.html +++ b/git/docs/glib/functions/fn.system_data_dirs.html @@ -1,4 +1,4 @@ -system_data_dirs in glib::functions - Rust +system_data_dirs in glib::functions - Rust -
pub fn system_data_dirs() -> Vec<PathBuf>
\ No newline at end of file +
pub fn system_data_dirs() -> Vec<PathBuf>
Expand description

Returns an ordered list of base directories in which to access +system-wide application data.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification +In this case the list of directories retrieved will be XDG_DATA_DIRS.

+

On Windows it follows XDG Base Directory Specification if XDG_DATA_DIRS is defined. +If XDG_DATA_DIRS is undefined, +the first elements in the list are the Application Data +and Documents folders for All Users. (These can be determined only +on Windows 2000 or later and are not present in the list on other +Windows versions.) See documentation for FOLDERID_ProgramData and +FOLDERID_PublicDocuments.

+

Then follows the “share” subfolder in the installation folder for +the package containing the DLL that calls this function, if it can +be determined.

+

Finally the list contains the “share” subfolder in the installation +folder for GLib, and in the installation folder for the package the +application’s .exe file belongs to.

+

The installation folders above are determined by looking up the +folder where the module (DLL or EXE) in question is located. If the +folder’s name is “bin”, its parent is used, otherwise the folder +itself.

+

Note that on Windows the returned list can vary depending on where +this function is called.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a None-terminated array of strings owned by GLib that must not be +modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.tmp_dir.html b/git/docs/glib/functions/fn.tmp_dir.html index 5512d8d87f98..a7e300bc8c9b 100644 --- a/git/docs/glib/functions/fn.tmp_dir.html +++ b/git/docs/glib/functions/fn.tmp_dir.html @@ -1,4 +1,4 @@ -tmp_dir in glib::functions - Rust +tmp_dir in glib::functions - Rust -

Function glib::functions::tmp_dir

source ·
pub fn tmp_dir() -> PathBuf
\ No newline at end of file +

Function glib::functions::tmp_dir

source ·
pub fn tmp_dir() -> PathBuf
Expand description

Gets the directory to use for temporary files.

+

On UNIX, this is taken from the TMPDIR environment variable. +If the variable is not set, P_tmpdir is +used, as defined by the system C library. Failing that, a +hard-coded default of “/tmp” is returned.

+

On Windows, the TEMP environment variable is used, with the +root directory of the Windows installation (eg: “C:") used +as a default.

+

The encoding of the returned string is system-defined. On Windows, +it is always UTF-8. The return value is never None or the empty +string.

+

Returns

+

the directory to use for temporary files.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.unicode_script_from_iso15924.html b/git/docs/glib/functions/fn.unicode_script_from_iso15924.html index 8aca048b1ad8..62298389d6f7 100644 --- a/git/docs/glib/functions/fn.unicode_script_from_iso15924.html +++ b/git/docs/glib/functions/fn.unicode_script_from_iso15924.html @@ -71,4 +71,4 @@ -
pub fn unicode_script_from_iso15924(iso15924: u32) -> UnicodeScript
\ No newline at end of file +
pub fn unicode_script_from_iso15924(iso15924: u32) -> UnicodeScript
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.unicode_script_to_iso15924.html b/git/docs/glib/functions/fn.unicode_script_to_iso15924.html index e930e83e526e..ce3d05d6524e 100644 --- a/git/docs/glib/functions/fn.unicode_script_to_iso15924.html +++ b/git/docs/glib/functions/fn.unicode_script_to_iso15924.html @@ -71,4 +71,4 @@ -
pub fn unicode_script_to_iso15924(script: UnicodeScript) -> u32
\ No newline at end of file +
pub fn unicode_script_to_iso15924(script: UnicodeScript) -> u32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.unlink.html b/git/docs/glib/functions/fn.unlink.html index 4faff4df37ed..da6b31bc28d8 100644 --- a/git/docs/glib/functions/fn.unlink.html +++ b/git/docs/glib/functions/fn.unlink.html @@ -71,4 +71,4 @@ -

Function glib::functions::unlink

source ·
pub fn unlink(filename: impl AsRef<Path>) -> i32
\ No newline at end of file +

Function glib::functions::unlink

source ·
pub fn unlink(filename: impl AsRef<Path>) -> i32
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.unsetenv.html b/git/docs/glib/functions/fn.unsetenv.html index 11f476ccaa36..d68ebc9eb0e4 100644 --- a/git/docs/glib/functions/fn.unsetenv.html +++ b/git/docs/glib/functions/fn.unsetenv.html @@ -71,4 +71,4 @@ -

Function glib::functions::unsetenv

source ·
pub fn unsetenv(variable: impl AsRef<OsStr>)
\ No newline at end of file +

Function glib::functions::unsetenv

source ·
pub fn unsetenv(variable: impl AsRef<OsStr>)
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_cache_dir.html b/git/docs/glib/functions/fn.user_cache_dir.html index a1e0cb6a97b6..424bb9e974e3 100644 --- a/git/docs/glib/functions/fn.user_cache_dir.html +++ b/git/docs/glib/functions/fn.user_cache_dir.html @@ -1,4 +1,4 @@ -user_cache_dir in glib::functions - Rust +user_cache_dir in glib::functions - Rust -

Function glib::functions::user_cache_dir

source ·
pub fn user_cache_dir() -> PathBuf
\ No newline at end of file +

Function glib::functions::user_cache_dir

source ·
pub fn user_cache_dir() -> PathBuf
Expand description

Returns a base directory in which to store non-essential, cached +data specific to particular user.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_CACHE_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_CACHE_HOME is defined. +If XDG_CACHE_HOME is undefined, the directory that serves as a common +repository for temporary Internet files is used instead. A typical path is +C:\Documents and Settings\username\Local Settings\Temporary Internet Files. +See the documentation for FOLDERID_InternetCache.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that +must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_config_dir.html b/git/docs/glib/functions/fn.user_config_dir.html index 4df46430ec44..dbe41dae824f 100644 --- a/git/docs/glib/functions/fn.user_config_dir.html +++ b/git/docs/glib/functions/fn.user_config_dir.html @@ -1,4 +1,4 @@ -user_config_dir in glib::functions - Rust +user_config_dir in glib::functions - Rust -
pub fn user_config_dir() -> PathBuf
\ No newline at end of file +
pub fn user_config_dir() -> PathBuf
Expand description

Returns a base directory in which to store user-specific application +configuration information such as user preferences and settings.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_CONFIG_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_CONFIG_HOME is defined. +If XDG_CONFIG_HOME is undefined, the folder to use for local (as opposed +to roaming) application data is used instead. See the +documentation for FOLDERID_LocalAppData. +Note that in this case on Windows it will be the same +as what user_data_dir() returns.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that +must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_data_dir.html b/git/docs/glib/functions/fn.user_data_dir.html index e21a1bd0d396..9f0458dab776 100644 --- a/git/docs/glib/functions/fn.user_data_dir.html +++ b/git/docs/glib/functions/fn.user_data_dir.html @@ -1,4 +1,4 @@ -user_data_dir in glib::functions - Rust +user_data_dir in glib::functions - Rust -

Function glib::functions::user_data_dir

source ·
pub fn user_data_dir() -> PathBuf
\ No newline at end of file +

Function glib::functions::user_data_dir

source ·
pub fn user_data_dir() -> PathBuf
Expand description

Returns a base directory in which to access application data such +as icons that is customized for a particular user.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_DATA_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_DATA_HOME +is defined. If XDG_DATA_HOME is undefined, the folder to use for local (as +opposed to roaming) application data is used instead. See the +documentation for FOLDERID_LocalAppData. +Note that in this case on Windows it will be the same +as what user_config_dir() returns.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that must +not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_name.html b/git/docs/glib/functions/fn.user_name.html index 7fb529b81f62..1a7ee38d1e53 100644 --- a/git/docs/glib/functions/fn.user_name.html +++ b/git/docs/glib/functions/fn.user_name.html @@ -1,4 +1,4 @@ -user_name in glib::functions - Rust +user_name in glib::functions - Rust -

Function glib::functions::user_name

source ·
pub fn user_name() -> OsString
\ No newline at end of file +

Function glib::functions::user_name

source ·
pub fn user_name() -> OsString
Expand description

Gets the user name of the current user. The encoding of the returned +string is system-defined. On UNIX, it might be the preferred file name +encoding, or something else, and there is no guarantee that it is even +consistent on a machine. On Windows, it is always UTF-8.

+

Returns

+

the user name of the current user.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_runtime_dir.html b/git/docs/glib/functions/fn.user_runtime_dir.html index 9d7f1bd47678..3a5c927d54c7 100644 --- a/git/docs/glib/functions/fn.user_runtime_dir.html +++ b/git/docs/glib/functions/fn.user_runtime_dir.html @@ -1,4 +1,4 @@ -user_runtime_dir in glib::functions - Rust +user_runtime_dir in glib::functions - Rust -
pub fn user_runtime_dir() -> PathBuf
\ No newline at end of file +
pub fn user_runtime_dir() -> PathBuf
Expand description

Returns a directory that is unique to the current user on the local +system.

+

This is determined using the mechanisms described +in the +XDG Base Directory Specification. +This is the directory +specified in the XDG_RUNTIME_DIR environment variable. +In the case that this variable is not set, we return the value of +user_cache_dir(), after verifying that it exists.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that must not be +modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_special_dir.html b/git/docs/glib/functions/fn.user_special_dir.html index ba246cbbb213..7ff879cae64b 100644 --- a/git/docs/glib/functions/fn.user_special_dir.html +++ b/git/docs/glib/functions/fn.user_special_dir.html @@ -1,4 +1,4 @@ -user_special_dir in glib::functions - Rust +user_special_dir in glib::functions - Rust -
pub fn user_special_dir(directory: UserDirectory) -> Option<PathBuf>
\ No newline at end of file +
pub fn user_special_dir(directory: UserDirectory) -> Option<PathBuf>
Expand description

Returns the full path of a special directory using its logical id.

+

On UNIX this is done using the XDG special user directories. +For compatibility with existing practise, [UserDirectory::DirectoryDesktop][crate::UserDirectory::DirectoryDesktop] +falls back to $HOME/Desktop when XDG special user directories have +not been set up.

+

Depending on the platform, the user might be able to change the path +of the special directory without requiring the session to restart; GLib +will not reflect any change once the special directories are loaded.

+

directory

+

the logical id of special directory

+

Returns

+

the path to the specified special +directory, or None if the logical id was not found. The returned string is +owned by GLib and should not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.user_state_dir.html b/git/docs/glib/functions/fn.user_state_dir.html index 9205112d6db5..0266a29b8206 100644 --- a/git/docs/glib/functions/fn.user_state_dir.html +++ b/git/docs/glib/functions/fn.user_state_dir.html @@ -1,4 +1,4 @@ -user_state_dir in glib::functions - Rust +user_state_dir in glib::functions - Rust -

Function glib::functions::user_state_dir

source ·
pub fn user_state_dir() -> PathBuf
Available on crate feature v2_72 only.
\ No newline at end of file +

Function glib::functions::user_state_dir

source ·
pub fn user_state_dir() -> PathBuf
Available on crate feature v2_72 only.
Expand description

Returns a base directory in which to store state files specific to +particular user.

+

On UNIX platforms this is determined using the mechanisms described +in the +XDG Base Directory Specification. +In this case the directory retrieved will be XDG_STATE_HOME.

+

On Windows it follows XDG Base Directory Specification if XDG_STATE_HOME is defined. +If XDG_STATE_HOME is undefined, the folder to use for local (as opposed +to roaming) application data is used instead. See the +documentation for FOLDERID_LocalAppData. +Note that in this case on Windows it will be the same +as what user_data_dir() returns.

+

The return value is cached and modifying it at runtime is not supported, as +it’s not thread-safe to modify environment variables at runtime.

+

Returns

+

a string owned by GLib that +must not be modified or freed.

+
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.usleep.html b/git/docs/glib/functions/fn.usleep.html index 4991ab375b25..0245c052085f 100644 --- a/git/docs/glib/functions/fn.usleep.html +++ b/git/docs/glib/functions/fn.usleep.html @@ -71,4 +71,4 @@ -

Function glib::functions::usleep

source ·
pub fn usleep(microseconds: c_ulong)
\ No newline at end of file +

Function glib::functions::usleep

source ·
pub fn usleep(microseconds: c_ulong)
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.uuid_string_is_valid.html b/git/docs/glib/functions/fn.uuid_string_is_valid.html index 9ec484449cf6..1eb94ae914ae 100644 --- a/git/docs/glib/functions/fn.uuid_string_is_valid.html +++ b/git/docs/glib/functions/fn.uuid_string_is_valid.html @@ -71,4 +71,4 @@ -
pub fn uuid_string_is_valid(str: &str) -> bool
\ No newline at end of file +
pub fn uuid_string_is_valid(str: &str) -> bool
\ No newline at end of file diff --git a/git/docs/glib/functions/fn.uuid_string_random.html b/git/docs/glib/functions/fn.uuid_string_random.html index 75bc6091d646..13f72099e629 100644 --- a/git/docs/glib/functions/fn.uuid_string_random.html +++ b/git/docs/glib/functions/fn.uuid_string_random.html @@ -71,4 +71,4 @@ -
pub fn uuid_string_random() -> GString
\ No newline at end of file +
pub fn uuid_string_random() -> GString
\ No newline at end of file diff --git a/git/docs/glib/functions/index.html b/git/docs/glib/functions/index.html index ac685f9eb255..ca090e170f21 100644 --- a/git/docs/glib/functions/index.html +++ b/git/docs/glib/functions/index.html @@ -71,10 +71,90 @@ -

Module glib::functions

source ·

Functions

\ No newline at end of file +

Module glib::functions

source ·

Functions

  • A wrapper for the POSIX access() function. This function is used to +test a pathname for one or several of read, write or execute +permissions, or just existence.
  • Gets a human-readable name for the application, as set by +set_application_name(). This name should be localized if +possible, and is intended for display to the user. Contrast with +g_get_prgname(), which gets a non-localized name. If +set_application_name() has not been called, returns the result of +g_get_prgname() (which may be None if g_set_prgname() has also not +been called).
  • Decode a sequence of Base-64 encoded text into binary data. Note +that the returned binary data is not necessarily zero-terminated, +so it should not be used as a character string.
  • Encode a sequence of binary data into its Base-64 stringified +representation.
  • Checks that the GLib library in use is compatible with the +given version.
  • Gets the character set for the current locale.
  • Computes the checksum for a binary data. This is a +convenience wrapper for Checksum::new(), Checksum::string() +and g_checksum_free().
  • Computes the checksum for a binary data of length. This is a +convenience wrapper for Checksum::new(), Checksum::string() +and g_checksum_free().
  • Computes the HMAC for a binary data. This is a +convenience wrapper for g_hmac_new(), g_hmac_get_string() +and g_hmac_unref().
  • Computes the HMAC for a binary data of length. This is a +convenience wrapper for g_hmac_new(), g_hmac_get_string() +and g_hmac_unref().
  • Obtains the character set used by the console attached to the process, +which is suitable for printing output to the terminal.
  • Gets the current directory.
  • This is a variant of dgettext() that allows specifying a locale +category instead of always using LC_MESSAGES. See dgettext() for +more information about how this functions differs from calling +dcgettext() directly.
  • This function is a wrapper of dgettext() which does not translate +the message if the default domain as set with textdomain() has no +translations for the current locale.
  • This function is a wrapper of dngettext() which does not translate +the message if the default domain as set with textdomain() has no +translations for the current locale.
  • This function is a variant of dgettext() which supports +a disambiguating message context. GNU gettext uses the +‘\004’ character to separate the message context and +message id in msgctxtid. +If 0 is passed as msgidoffset, this function will fall back to +trying to use the deprecated convention of using “|” as a separation +character.
  • This function is a variant of dgettext() which supports +a disambiguating message context. GNU gettext uses the +‘\004’ character to separate the message context and +message id in msgctxtid.
  • Gets the list of environment variables for the current process.
  • Writes all of contents to a file named filename. This is a convenience +wrapper around calling file_set_contents_full() with flags set to +G_FILE_SET_CONTENTS_CONSISTENT | G_FILE_SET_CONTENTS_ONLY_EXISTING and +mode set to 0666.
  • Writes all of contents to a file named filename, with good error checking. +If a file called filename already exists it will be overwritten.
  • Returns the display basename for the particular filename, guaranteed +to be valid UTF-8. The display name might not be identical to the filename, +for instance there might be problems converting it to UTF-8, and some files +can be translated in the display.
  • Converts a filename into a valid UTF-8 string. The conversion is +not necessarily reversible, so you should keep the original around +and use the return value of this function only for display purposes. +Unlike filename_to_utf8(), the result is guaranteed to be non-None +even if the filename actually isn’t in the GLib file name encoding.
  • Converts an escaped ASCII-encoded URI to a local filename in the +encoding used for filenames.
  • Converts an absolute filename to an escaped ASCII-encoded URI, with the path +component following Section 3.3. of RFC 2396.
  • Locates the first executable named program in the user’s path, in the +same way that execvp() would locate it. Returns an allocated string +with the absolute path name, or None if the program is not found in +the path. If program is already an absolute path, returns a copy of +program if program exists and is executable, and None otherwise.
  • Formats a size (for example the size of a file) into a human readable +string. Sizes are rounded to the nearest size prefix (kB, MB, GB) +and are displayed rounded to the nearest tenth. E.g. the file size +3292528 bytes will be converted into the string “3.2 MB”. The returned string +is UTF-8, and may use a non-breaking space to separate the number and units, +to ensure they aren’t separated when line wrapped.
  • Formats a size.
  • derived structure that contains the meta data for character properties.
  • Gets the current user’s home directory.
  • Return a name for the machine.
  • Computes a list of applicable locale names, which can be used to +e.g. construct locale-dependent filenames or search paths. The returned +list is sorted from most desirable to least desirable and always contains +the default locale “C”.
  • Computes a list of applicable locale names with a locale category name, +which can be used to construct the fallback locale-dependent filenames +or search paths. The returned list is sorted from most desirable to +least desirable and always contains the default locale “C”.
  • Returns a list of derived variants of locale, which can be used to +e.g. construct locale-dependent filenames or search paths. The returned +list is sorted from most desirable to least desirable. +This function handles territory, charset and extra locale modifiers. See +setlocale(3) for information about locales and their format.
  • Queries the system monotonic time.
  • Determine the approximate number of threads that the system will +schedule simultaneously for this process. This is intended to be +used as a parameter to [ThreadPool::new()][crate::ThreadPool::new()] for CPU bound tasks and +similar cases.
  • os_infov2_64
    Get information about the operating system.
  • Gets the real name of the user. This usually comes from the user’s +entry in the passwd file. The encoding of the returned string is +system-defined. (On Windows, it is, however, always UTF-8.) If the +real user name cannot be determined, the string “Unknown” is +returned.
  • Queries the system wall-clock time.
  • Returns an ordered list of base directories in which to access +system-wide configuration information.
  • Returns an ordered list of base directories in which to access +system-wide application data.
  • Gets the directory to use for temporary files.
  • Returns a base directory in which to store non-essential, cached +data specific to particular user.
  • Returns a base directory in which to store user-specific application +configuration information such as user preferences and settings.
  • Returns a base directory in which to access application data such +as icons that is customized for a particular user.
  • Gets the user name of the current user. The encoding of the returned +string is system-defined. On UNIX, it might be the preferred file name +encoding, or something else, and there is no guarantee that it is even +consistent on a machine. On Windows, it is always UTF-8.
  • Returns a directory that is unique to the current user on the local +system.
  • Returns the full path of a special directory using its logical id.
  • Returns a base directory in which to store state files specific to +particular user.
\ No newline at end of file diff --git a/git/docs/glib/index.html b/git/docs/glib/index.html index 935adea6bc07..97f8b6c152cf 100644 --- a/git/docs/glib/index.html +++ b/git/docs/glib/index.html @@ -157,11 +157,7 @@

Using

current log target to the contents of a G_LOG_DOMAIN constant (and fails to build if not defined).
  • warnlog and log_macros
    A macro which behaves exactly as log::warn! except that it sets the current log target to the contents of a G_LOG_DOMAIN constant (and fails -to build if not defined).
  • Defines a wrapper type and implements the appropriate traits.
  • Structs

    • Binding is the representation of a binding between a property on a -Object instance (or source) and another property on another Object -instance (or target).
    • Flags to be passed to ObjectExt::bind_property() or -[ObjectExt::bind_property_full()][crate::prelude::ObjectExt::bind_property_full()].
    • The BindingGroup can be used to bind multiple properties -from an object collectively.
    • Builder for binding group bindings.
    • This is a subclass of glib::object::Object capable of storing any Rust type. +to build if not defined).
    • Defines a wrapper type and implements the appropriate traits.

    Structs

    Enums

    Constants

    Constants

    • This is the log domain used by the clone! macro. If you want to use a custom logger (it prints to stdout by default), you can set your own logger using the corresponding log functions.

    Statics

    Traits

    • A trait to accept both &str or &GStr as an argument.
    • A trait to accept both Option<&str> or Option<&GStr> as an argument.
    • A trait implemented by the various ParamSpec builder types.
    • A type that can be used as a property. It covers every type which have an associated ParamSpec @@ -188,14 +182,111 @@

      Using

      The definition is recursive, so you can nest many Propertys together. The final ParamSpec will be the one of the innermost type
    • A container type implementing this trait can be read by the default getter generated by the Props macro.
    • A container type implementing this trait can be written by the default setter generated by the Props macro.
    • A container type implementing this trait can be written by the default setter generated by the Props macro. It takes a FnOnce(&mut Self::Value) so that the caller may access nested fields of a struct -by doing ${Self::Value}.member

    Functions

    Type Definitions

    Attribute Macros

    • This macro is shorteng for:
    • Attribute macro for defining flags using the bitflags crate. +by doing ${Self::Value}.member

    Functions

    Type Definitions

    Attribute Macros

    Derive Macros

    • Derive macro for defining a BoxedType::type_ function and the glib::Value traits. Optionally, the type can be marked as diff --git a/git/docs/glib/object/struct.Class.html b/git/docs/glib/object/struct.Class.html index 17833cf20148..82f05b2e3860 100644 --- a/git/docs/glib/object/struct.Class.html +++ b/git/docs/glib/object/struct.Class.html @@ -94,7 +94,7 @@

    source

    pub fn from_type(type_: Type) -> Option<ClassRef<'static, T>>

    Gets the class struct for Self of type_.

    This will return None if type_ is not a subclass of Self.

    source

    pub fn parent(&self) -> Option<ClassRef<'_, T>>

    Gets the parent class struct, if any.

    -

    Trait Implementations§

    source§

    impl<T: IsClass> AsMut<<T as ObjectType>::GlibClassType> for Class<T>

    source§

    fn as_mut(&mut self) -> &mut T::GlibClassType

    Converts this type into a mutable reference of the (usually inferred) input type.
    source§

    impl<T: IsClass> AsRef<<T as ObjectType>::GlibClassType> for Class<T>

    source§

    fn as_ref(&self) -> &T::GlibClassType

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<T: ParentClassIs> Deref for Class<T>

    §

    type Target = Class<<T as ParentClassIs>::Parent>

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T: ParentClassIs> DerefMut for Class<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl ObjectClassSubclassExt for Class<Object>

    source§

    fn override_signal_class_handler<F>(&mut self, name: &str, class_handler: F)where +

    Trait Implementations§

    source§

    impl<T: IsClass> AsMut<<T as ObjectType>::GlibClassType> for Class<T>

    source§

    fn as_mut(&mut self) -> &mut T::GlibClassType

    Converts this type into a mutable reference of the (usually inferred) input type.
    source§

    impl<T: IsClass> AsRef<<T as ObjectType>::GlibClassType> for Class<T>

    source§

    fn as_ref(&self) -> &T::GlibClassType

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<T: ParentClassIs> Deref for Class<T>

    §

    type Target = Class<<T as ParentClassIs>::Parent>

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T: ParentClassIs> DerefMut for Class<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl ObjectClassSubclassExt for Class<Object>

    source§

    fn override_signal_class_handler<F>(&mut self, name: &str, class_handler: F)where F: Fn(&SignalClassHandlerToken, &[Value]) -> Option<Value> + Send + Sync + 'static,

    source§

    impl<T: IsClass> Send for Class<T>

    source§

    impl<T: IsClass> Sync for Class<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Class<T>where <T as ObjectType>::GlibClassType: RefUnwindSafe,

    §

    impl<T> Unpin for Class<T>where <T as ObjectType>::GlibClassType: Unpin,

    §

    impl<T> UnwindSafe for Class<T>where diff --git a/git/docs/glib/object/struct.Object.html b/git/docs/glib/object/struct.Object.html index 3e68c35a169c..1406081d3516 100644 --- a/git/docs/glib/object/struct.Object.html +++ b/git/docs/glib/object/struct.Object.html @@ -98,8 +98,8 @@
    Panics

    Trait Implementations§

    source§

    impl Clone for Object

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Object

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl HasParamSpec for Object

    §

    type ParamSpec = ParamSpecObject

    §

    type SetValue = Object

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecObjectBuilder<'_, Object>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for Object

    source§

    fn hash<H>(&self, state: &mut H)where H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<T: ObjectImpl> IsSubclassable<T> for Object

    source§

    fn class_init(class: &mut Class<Self>)

    Override the virtual methods of this class for the given subclass and do other class -initialization. Read more
    source§

    fn instance_init(_instance: &mut InitializingObject<T>)

    Instance specific initialization. Read more
    source§

    impl Ord for Object

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<T: ObjectImpl> IsSubclassable<T> for Object

    source§

    fn class_init(class: &mut Class<Self>)

    Override the virtual methods of this class for the given subclass and do other class +initialization. Read more
    source§

    fn instance_init(_instance: &mut InitializingObject<T>)

    Instance specific initialization. Read more
    source§

    impl Ord for Object

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl<OT: ObjectType> PartialEq<OT> for Object

    source§

    fn eq(&self, other: &OT) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/git/docs/glib/object/trait.ParentClassIs.html b/git/docs/glib/object/trait.ParentClassIs.html index 46782a6e4735..d8b78db2bcfd 100644 --- a/git/docs/glib/object/trait.ParentClassIs.html +++ b/git/docs/glib/object/trait.ParentClassIs.html @@ -73,4 +73,4 @@
    pub unsafe trait ParentClassIs: IsClass {
         type Parent: IsClass;
    -}

    Required Associated Types§

    Implementors§

    source§

    impl ParentClassIs for Binding

    source§

    impl ParentClassIs for BindingGroup

    Available on crate feature v2_72 only.
    source§

    impl ParentClassIs for BoxedAnyObject

    source§

    impl ParentClassIs for SignalGroup

    Available on crate feature v2_74 only.
    source§

    impl ParentClassIs for InitiallyUnowned

    \ No newline at end of file +}

    Required Associated Types§

    Implementors§

    source§

    impl ParentClassIs for Binding

    source§

    impl ParentClassIs for BindingGroup

    Available on crate feature v2_72 only.
    source§

    impl ParentClassIs for BoxedAnyObject

    source§

    impl ParentClassIs for SignalGroup

    Available on crate feature v2_74 only.
    source§

    impl ParentClassIs for InitiallyUnowned

    \ No newline at end of file diff --git a/git/docs/glib/prelude/trait.ParamSpecBuilderExt.html b/git/docs/glib/prelude/trait.ParamSpecBuilderExt.html index 9f1d385d90e7..dbd8fd101fc9 100644 --- a/git/docs/glib/prelude/trait.ParamSpecBuilderExt.html +++ b/git/docs/glib/prelude/trait.ParamSpecBuilderExt.html @@ -71,7 +71,7 @@ -
    pub trait ParamSpecBuilderExt<'a>: Sized {
    +
    pub trait ParamSpecBuilderExt<'a>: Sized {
     
    Show 15 methods // Required methods fn set_nick(&mut self, nick: Option<&'a str>); fn set_blurb(&mut self, blurb: Option<&'a str>); @@ -93,20 +93,20 @@
    }
    Expand description

    A trait implemented by the various ParamSpec builder types.

    It is useful for providing a builder pattern for ParamSpec defined outside of GLib like in GStreamer or GTK 4.

    -

    Required Methods§

    source

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.

    -
    source

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.

    -
    source

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.

    -
    source

    fn current_flags(&self) -> ParamFlags

    Implementation detail.

    -

    Provided Methods§

    source

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +

    Required Methods§

    source

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.

    +
    source

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.

    +
    source

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.

    +
    source

    fn current_flags(&self) -> ParamFlags

    Implementation detail.

    +

    Provided Methods§

    source

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. Otherwise, self.name will be used.

    -
    source

    fn blurb(self, blurb: &'a str) -> Self

    Default: None

    -
    source

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE

    -
    source

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.

    -
    source

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.

    -
    source

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.

    -
    source

    fn construct(self) -> Self

    Mark the property as construct

    -
    source

    fn construct_only(self) -> Self

    Mark the property as construct only

    -
    source

    fn lax_validation(self) -> Self

    Mark the property as lax validation

    -
    source

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify

    -
    source

    fn deprecated(self) -> Self

    Mark the property as deprecated

    -

    Implementors§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecBooleanBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecDoubleBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecFloatBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecGTypeBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecLongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecParamBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecPointerBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecULongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUnicharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a>

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T>

    \ No newline at end of file +
    source

    fn blurb(self, blurb: &'a str) -> Self

    Default: None

    +
    source

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE

    +
    source

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.

    +
    source

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.

    +
    source

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.

    +
    source

    fn construct(self) -> Self

    Mark the property as construct

    +
    source

    fn construct_only(self) -> Self

    Mark the property as construct only

    +
    source

    fn lax_validation(self) -> Self

    Mark the property as lax validation

    +
    source

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify

    +
    source

    fn deprecated(self) -> Self

    Mark the property as deprecated

    +

    Implementors§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecBooleanBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecDoubleBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecFloatBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecGTypeBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecLongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecParamBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecPointerBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecULongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUnicharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a>

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T>

    \ No newline at end of file diff --git a/git/docs/glib/static.g_param_spec_types.html b/git/docs/glib/static.g_param_spec_types.html index cf03331aa12f..4659d26aae09 100644 --- a/git/docs/glib/static.g_param_spec_types.html +++ b/git/docs/glib/static.g_param_spec_types.html @@ -71,4 +71,4 @@ -
    pub static g_param_spec_types: *const GType
    \ No newline at end of file +
    pub static g_param_spec_types: *const GType
    \ No newline at end of file diff --git a/git/docs/glib/struct.Binding.html b/git/docs/glib/struct.Binding.html index e5718e2e4ecd..e7678fa02ba5 100644 --- a/git/docs/glib/struct.Binding.html +++ b/git/docs/glib/struct.Binding.html @@ -1,4 +1,4 @@ -Binding in glib - Rust +Binding in glib - Rust -

    Struct glib::Binding

    source ·
    #[repr(transparent)]
    pub struct Binding { /* private fields */ }
    Expand description

    Binding is the representation of a binding between a property on a -Object instance (or source) and another property on another Object -instance (or target).

    -

    Whenever the source property changes, the same value is applied to the -target property; for instance, the following binding:

    -

    ⚠️ The following code is in C ⚠️

    -
      g_object_bind_property (object1, "property-a",
    -                          object2, "property-b",
    -                          G_BINDING_DEFAULT);
    -
    -

    will cause the property named “property-b” of object2 to be updated -every time [ObjectExt::set()][crate::prelude::ObjectExt::set()] or the specific accessor changes the value of -the property “property-a” of object1.

    -

    It is possible to create a bidirectional binding between two properties -of two Object instances, so that if either property changes, the -other is updated as well, for instance:

    -

    ⚠️ The following code is in C ⚠️

    -
      g_object_bind_property (object1, "property-a",
    -                          object2, "property-b",
    -                          G_BINDING_BIDIRECTIONAL);
    -
    -

    will keep the two properties in sync.

    -

    It is also possible to set a custom transformation function (in both -directions, in case of a bidirectional binding) to apply a custom -transformation from the source value to the target value before -applying it; for instance, the following binding:

    -

    ⚠️ The following code is in C ⚠️

    -
      g_object_bind_property_full (adjustment1, "value",
    -                               adjustment2, "value",
    -                               G_BINDING_BIDIRECTIONAL,
    -                               celsius_to_fahrenheit,
    -                               fahrenheit_to_celsius,
    -                               NULL, NULL);
    -
    -

    will keep the “value” property of the two adjustments in sync; the -celsius_to_fahrenheit function will be called whenever the “value” -property of adjustment1 changes and will transform the current value -of the property before applying it to the “value” property of adjustment2.

    -

    Vice versa, the fahrenheit_to_celsius function will be called whenever -the “value” property of adjustment2 changes, and will transform the -current value of the property before applying it to the “value” property -of adjustment1.

    -

    Note that Binding does not resolve cycles by itself; a cycle like

    -
      object1:propertyA -> object2:propertyB
    -  object2:propertyB -> object3:propertyC
    -  object3:propertyC -> object1:propertyA
    -
    -

    might lead to an infinite loop. The loop, in this particular case, -can be avoided if the objects emit the notify signal only -if the value has effectively been changed. A binding is implemented -using the notify signal, so it is susceptible to all the -various ways of blocking a signal emission, like g_signal_stop_emission() -or g_signal_handler_block().

    -

    A binding will be severed, and the resources it allocates freed, whenever -either one of the Object instances it refers to are finalized, or when -the Binding instance loses its last reference.

    -

    Bindings for languages with garbage collection can use -unbind() to explicitly release a binding between the source -and target properties, instead of relying on the last reference on the -binding, source, and target instances to drop.

    -

    Binding is available since GObject 2.26

    -

    Properties

    flags
    -

    Flags to be used to control the Binding

    -

    Readable | Writeable | Construct Only

    -
    source
    -

    The Object that should be used as the source of the binding

    -

    Readable | Writeable | Construct Only

    -
    source-property
    -

    The name of the property of source that should be used -as the source of the binding.

    -

    This should be in [canonical form][canonical-parameter-names] to get the -best performance.

    -

    Readable | Writeable | Construct Only

    -
    target
    -

    The Object that should be used as the target of the binding

    -

    Readable | Writeable | Construct Only

    -
    target-property
    -

    The name of the property of target that should be used -as the target of the binding.

    -

    This should be in [canonical form][canonical-parameter-names] to get the -best performance.

    -

    Readable | Writeable | Construct Only

    -

    Implements

    -

    ObjectExt

    -

    Implementations§

    source§

    impl Binding

    source

    pub fn flags(&self) -> BindingFlags

    Retrieves the flags passed when constructing the Binding.

    -
    Returns
    -

    the BindingFlags used by the Binding

    -
    source

    pub fn source_property(&self) -> GString

    Retrieves the name of the property of source used as the source -of the binding.

    -
    Returns
    -

    the name of the source property

    -
    source

    pub fn target_property(&self) -> GString

    Retrieves the name of the property of target used as the target -of the binding.

    -
    Returns
    -

    the name of the target property

    -
    source

    pub fn unbind(&self)

    Explicitly releases the binding between the source and the target -property expressed by self.

    -

    This function will release the reference that is being held on -the self instance if the binding is still bound; if you want to hold on -to the Binding instance after calling unbind(), you will need -to hold a reference to it.

    -

    Note however that this function does not take ownership of self, it -only unrefs the reference that was initially created by -ObjectExt::bind_property() and is owned by the binding.

    -
    source§

    impl Binding

    source

    pub fn source(&self) -> Option<Object>

    The Object that should be used as the source of the binding

    -
    source

    pub fn target(&self) -> Option<Object>

    The Object that should be used as the target of the binding

    -

    Trait Implementations§

    source§

    impl Clone for Binding

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Binding

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Binding

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl HasParamSpec for Binding

    §

    type ParamSpec = ParamSpecObject

    §

    type SetValue = Binding

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecObjectBuilder<'_, Binding>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for Binding

    source§

    fn hash<H>(&self, state: &mut H)where +

    Struct glib::Binding

    source ·
    #[repr(transparent)]
    pub struct Binding { /* private fields */ }

    Implementations§

    source§

    impl Binding

    source

    pub fn flags(&self) -> BindingFlags

    source

    pub fn source_property(&self) -> GString

    source

    pub fn target_property(&self) -> GString

    source

    pub fn unbind(&self)

    source§

    impl Binding

    source

    pub fn source(&self) -> Option<Object>

    source

    pub fn target(&self) -> Option<Object>

    Trait Implementations§

    source§

    impl Clone for Binding

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Binding

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Binding

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl HasParamSpec for Binding

    §

    type ParamSpec = ParamSpecObject

    §

    type SetValue = Binding

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecObjectBuilder<'_, Binding>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for Binding

    source§

    fn hash<H>(&self, state: &mut H)where H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Binding

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Binding

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl ParentClassIs for Binding

    source§

    impl<OT: ObjectType> PartialEq<OT> for Binding

    source§

    fn eq(&self, other: &OT) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl ParentClassIs for Binding

    source§

    impl<OT: ObjectType> PartialEq<OT> for Binding

    source§

    fn eq(&self, other: &OT) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<OT: ObjectType> PartialOrd<OT> for Binding

    source§

    fn partial_cmp(&self, other: &OT) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl<OT: ObjectType> PartialOrd<OT> for Binding

    source§

    fn partial_cmp(&self, other: &OT) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for Binding

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for Binding

    source§

    impl Send for Binding

    source§

    impl Sync for Binding

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for Binding

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for Binding

    source§

    impl Send for Binding

    source§

    impl Sync for Binding

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> Cast for Twhere @@ -389,8 +283,8 @@
    Returns
    T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/struct.BindingFlags.html b/git/docs/glib/struct.BindingFlags.html index f6b9786865b6..7b0a8257615a 100644 --- a/git/docs/glib/struct.BindingFlags.html +++ b/git/docs/glib/struct.BindingFlags.html @@ -1,4 +1,4 @@ -BindingFlags in glib - Rust +BindingFlags in glib - Rust -

    Struct glib::BindingFlags

    source ·
    pub struct BindingFlags(_);
    Expand description

    Flags to be passed to ObjectExt::bind_property() or -[ObjectExt::bind_property_full()][crate::prelude::ObjectExt::bind_property_full()].

    -

    This enumeration can be extended at later date.

    -

    Implementations§

    source§

    impl BindingFlags

    source

    pub const DEFAULT: Self = _

    The default binding; if the source property -changes, the target property is updated with its value.

    -
    source

    pub const BIDIRECTIONAL: Self = _

    Bidirectional binding; if either the -property of the source or the property of the target changes, -the other is updated.

    -
    source

    pub const SYNC_CREATE: Self = _

    Synchronize the values of the source and -target properties when creating the binding; the direction of -the synchronization is always from the source to the target.

    -
    source

    pub const INVERT_BOOLEAN: Self = _

    If the two properties being bound are -booleans, setting one to true will result in the other being -set to false and vice versa. This flag will only work for -boolean properties, and cannot be used when passing custom -transformation functions to [ObjectExt::bind_property_full()][crate::prelude::ObjectExt::bind_property_full()].

    -
    source§

    impl BindingFlags

    source

    pub const fn empty() -> Self

    Returns an empty set of flags.

    -
    source

    pub const fn all() -> Self

    Returns the set containing all flags.

    -
    source

    pub const fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.

    -
    source

    pub const fn from_bits(bits: u32) -> Option<Self>

    Convert from underlying bit representation, unless that +

    Struct glib::BindingFlags

    source ·
    pub struct BindingFlags(_);

    Implementations§

    source§

    impl BindingFlags

    source

    pub const DEFAULT: Self = _

    source

    pub const BIDIRECTIONAL: Self = _

    source

    pub const SYNC_CREATE: Self = _

    source

    pub const INVERT_BOOLEAN: Self = _

    source§

    impl BindingFlags

    source

    pub const fn empty() -> Self

    Returns an empty set of flags.

    +
    source

    pub const fn all() -> Self

    Returns the set containing all flags.

    +
    source

    pub const fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.

    +
    source

    pub const fn from_bits(bits: u32) -> Option<Self>

    Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

    -
    source

    pub const fn from_bits_truncate(bits: u32) -> Self

    Convert from underlying bit representation, dropping any bits +

    source

    pub const fn from_bits_truncate(bits: u32) -> Self

    Convert from underlying bit representation, dropping any bits that do not correspond to flags.

    -
    source

    pub const fn from_bits_retain(bits: u32) -> Self

    Convert from underlying bit representation, preserving all +

    source

    pub const fn from_bits_retain(bits: u32) -> Self

    Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

    -
    source

    pub fn from_name(name: &str) -> Option<Self>

    Get the value for a flag from its stringified name.

    +
    source

    pub fn from_name(name: &str) -> Option<Self>

    Get the value for a flag from its stringified name.

    Names are case-sensitive, so must correspond exactly to the identifier given to the flag.

    -
    source

    pub const fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.

    -
    source

    pub const fn is_all(&self) -> bool

    Returns true if all flags are currently set.

    -
    source

    pub const fn intersects(&self, other: Self) -> bool

    Returns true if there are flags common to both self and other.

    -
    source

    pub const fn contains(&self, other: Self) -> bool

    Returns true if all of the flags in other are contained within self.

    -
    source

    pub fn insert(&mut self, other: Self)

    Inserts the specified flags in-place.

    +
    source

    pub const fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.

    +
    source

    pub const fn is_all(&self) -> bool

    Returns true if all flags are currently set.

    +
    source

    pub const fn intersects(&self, other: Self) -> bool

    Returns true if there are flags common to both self and other.

    +
    source

    pub const fn contains(&self, other: Self) -> bool

    Returns true if all of the flags in other are contained within self.

    +
    source

    pub fn insert(&mut self, other: Self)

    Inserts the specified flags in-place.

    This method is equivalent to union.

    -
    source

    pub fn remove(&mut self, other: Self)

    Removes the specified flags in-place.

    +
    source

    pub fn remove(&mut self, other: Self)

    Removes the specified flags in-place.

    This method is equivalent to difference.

    -
    source

    pub fn toggle(&mut self, other: Self)

    Toggles the specified flags in-place.

    +
    source

    pub fn toggle(&mut self, other: Self)

    Toggles the specified flags in-place.

    This method is equivalent to symmetric_difference.

    -
    source

    pub fn set(&mut self, other: Self, value: bool)

    Inserts or removes the specified flags depending on the passed value.

    -
    source

    pub const fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and +

    source

    pub fn set(&mut self, other: Self, value: bool)

    Inserts or removes the specified flags depending on the passed value.

    +
    source

    pub const fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and other.

    Calculating self bitwise and (&) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.

    +
    source

    pub const fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.

    Calculates self bitwise or (|) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.

    +
    source

    pub const fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.

    Calculates self bitwise and (&!) the bitwise negation of other, including any bits that don’t correspond to a defined flag.

    This method is not equivalent to a & !b when there are bits set that don’t correspond to a defined flag. The ! operator will unset any bits that don’t correspond to a flag, so they’ll always be unset by a &! b, but respected by a.difference(b).

    -
    source

    pub const fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags +

    source

    pub const fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags in self and other.

    Calculates self bitwise exclusive or (^) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn complement(self) -> Self

    Returns the complement of this set of flags.

    +
    source

    pub const fn complement(self) -> Self

    Returns the complement of this set of flags.

    Calculates the bitwise negation (!) of self, unsetting any bits that don’t correspond to a defined flag.

    -
    source§

    impl BindingFlags

    source

    pub const fn iter(&self) -> Iter<BindingFlags>

    Iterate over enabled flag values.

    -
    source

    pub const fn iter_names(&self) -> IterNames<BindingFlags>

    Iterate over enabled flag values with their stringified names.

    -

    Trait Implementations§

    source§

    impl Binary for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd<BindingFlags> for BindingFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = BindingFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign<BindingFlags> for BindingFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    -
    source§

    impl BitOr<BindingFlags> for BindingFlags

    source§

    fn bitor(self, other: BindingFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = BindingFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign<BindingFlags> for BindingFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    -
    source§

    impl BitXor<BindingFlags> for BindingFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = BindingFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign<BindingFlags> for BindingFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for BindingFlags

    source§

    fn clone(&self) -> BindingFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<BindingFlags> for BindingFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for BindingFlags

    source§

    const FLAGS: &'static [Flag<BindingFlags>] = _

    The set of available flags and their names.
    §

    type Bits = u32

    The underlying storage type.
    source§

    fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.
    source§

    fn from_bits_retain(bits: u32) -> BindingFlags

    Convert from underlying bit representation, preserving all +
    source§

    impl BindingFlags

    source

    pub const fn iter(&self) -> Iter<BindingFlags>

    Iterate over enabled flag values.

    +
    source

    pub const fn iter_names(&self) -> IterNames<BindingFlags>

    Iterate over enabled flag values with their stringified names.

    +

    Trait Implementations§

    source§

    impl Binary for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd<BindingFlags> for BindingFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = BindingFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign<BindingFlags> for BindingFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    source§

    impl BitOr<BindingFlags> for BindingFlags

    source§

    fn bitor(self, other: BindingFlags) -> Self

    Returns the union of the two sets of flags.

    +
    §

    type Output = BindingFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign<BindingFlags> for BindingFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    source§

    impl BitXor<BindingFlags> for BindingFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    +
    §

    type Output = BindingFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign<BindingFlags> for BindingFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for BindingFlags

    source§

    fn clone(&self) -> BindingFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<BindingFlags> for BindingFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for BindingFlags

    source§

    const FLAGS: &'static [Flag<BindingFlags>] = _

    The set of available flags and their names.
    §

    type Bits = u32

    The underlying storage type.
    source§

    fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.
    source§

    fn from_bits_retain(bits: u32) -> BindingFlags

    Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).
    source§

    fn empty() -> Self

    Returns an empty set of flags.
    source§

    fn all() -> Self

    Returns the set containing all flags.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from underlying bit representation, dropping any bits that do not correspond to flags. Read more
    source§

    fn from_name(name: &str) -> Option<Self>

    Get the flag for a particular name.
    source§

    fn iter(&self) -> Iter<Self>

    Iterate over enabled flag values.
    source§

    fn iter_names(&self) -> IterNames<Self>

    Iterate over the raw names and bits for enabled flag values.
    source§

    fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.
    source§

    fn is_all(&self) -> bool

    Returns true if all flags are currently set.
    source§

    fn intersects(&self, other: Self) -> boolwhere @@ -149,14 +133,14 @@ Self: Sized,

    Removes the specified flags in-place. Read more
    source§

    fn toggle(&mut self, other: Self)where Self: Sized,

    Toggles the specified flags in-place. Read more
    source§

    fn set(&mut self, other: Self, value: bool)where Self: Sized,

    Inserts or removes the specified flags depending on the passed value.
    source§

    fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and other.
    source§

    fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.
    source§

    fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.
    source§

    fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags -in self and other.
    source§

    fn complement(self) -> Self

    Returns the complement of this set of flags.
    source§

    impl From<BindingFlags> for Value

    source§

    fn from(v: BindingFlags) -> Self

    Converts to this type from the input type.
    source§

    impl FromIterator<BindingFlags> for BindingFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<'a> FromValue<'a> for BindingFlags

    §

    type Checker = GenericValueTypeChecker<BindingFlags>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl HasParamSpec for BindingFlags

    §

    type ParamSpec = ParamSpecFlags

    §

    type SetValue = BindingFlags

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecFlagsBuilder<'_, BindingFlags>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for BindingFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +in self and other.

    source§

    fn complement(self) -> Self

    Returns the complement of this set of flags.
    source§

    impl From<BindingFlags> for Value

    source§

    fn from(v: BindingFlags) -> Self

    Converts to this type from the input type.
    source§

    impl FromIterator<BindingFlags> for BindingFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<'a> FromValue<'a> for BindingFlags

    §

    type Checker = GenericValueTypeChecker<BindingFlags>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl HasParamSpec for BindingFlags

    §

    type ParamSpec = ParamSpecFlags

    §

    type SetValue = BindingFlags

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecFlagsBuilder<'_, BindingFlags>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for BindingFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for BindingFlags

    §

    type Item = BindingFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<BindingFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for BindingFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = BindingFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq<BindingFlags> for BindingFlags

    source§

    fn eq(&self, other: &BindingFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for BindingFlags

    §

    type Item = BindingFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<BindingFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for BindingFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = BindingFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq<BindingFlags> for BindingFlags

    source§

    fn eq(&self, other: &BindingFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for BindingFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl StaticType for BindingFlags

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Sub<BindingFlags> for BindingFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = BindingFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign<BindingFlags> for BindingFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl ToValue for BindingFlags

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl UpperHex for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl ValueType for BindingFlags

    §

    type Type = BindingFlags

    Type to get the Type from. Read more
    source§

    impl Copy for BindingFlags

    source§

    impl Eq for BindingFlags

    source§

    impl StructuralEq for BindingFlags

    source§

    impl StructuralPartialEq for BindingFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl PublicFlags for BindingFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl StaticType for BindingFlags

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Sub<BindingFlags> for BindingFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    +
    §

    type Output = BindingFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign<BindingFlags> for BindingFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl ToValue for BindingFlags

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl UpperHex for BindingFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl ValueType for BindingFlags

    §

    type Type = BindingFlags

    Type to get the Type from. Read more
    source§

    impl Copy for BindingFlags

    source§

    impl Eq for BindingFlags

    source§

    impl StructuralEq for BindingFlags

    source§

    impl StructuralPartialEq for BindingFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<B> BitFlags for Bwhere B: Flags,

    §

    type Iter = Iter<B>

    👎Deprecated: use the Flags trait instead
    An iterator over enabled flags in an instance of the type.
    §

    type IterNames = IterNames<B>

    👎Deprecated: use the Flags trait instead
    An iterator over the raw names and bits for enabled flags in an instance of the type.
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere @@ -171,8 +155,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.BindingGroup.html b/git/docs/glib/struct.BindingGroup.html index fa5e158944cf..9b8f4141afc0 100644 --- a/git/docs/glib/struct.BindingGroup.html +++ b/git/docs/glib/struct.BindingGroup.html @@ -1,4 +1,4 @@ -BindingGroup in glib - Rust +BindingGroup in glib - Rust -

    Struct glib::BindingGroup

    source ·
    #[repr(transparent)]
    pub struct BindingGroup { /* private fields */ }
    Available on crate feature v2_72 only.
    Expand description

    The BindingGroup can be used to bind multiple properties -from an object collectively.

    -

    Use the various methods to bind properties from a single source -object to multiple destination objects. Properties can be bound -bidirectionally and are connected when the source object is set -with set_source().

    -

    Properties

    source
    -

    The source object used for binding properties.

    -

    Readable | Writeable

    -

    Implements

    -

    ObjectExt

    -

    Implementations§

    source§

    impl BindingGroup

    source

    pub fn new() -> BindingGroup

    Creates a new BindingGroup.

    -
    Returns
    -

    a new BindingGroup

    -
    source

    pub fn source(&self) -> Option<Object>

    Gets the source object used for binding properties.

    -
    Returns
    -

    a Object or None.

    -
    source

    pub fn set_source(&self, source: Option<&impl IsA<Object>>)

    Sets source as the source object used for creating property -bindings. If there is already a source object all bindings from it -will be removed.

    -

    Note that all properties that have been bound must exist on source.

    -
    source
    -

    the source Object, -or None to clear it

    -
    source

    pub fn connect_source_notify<F: Fn(&Self) + Send + Sync + 'static>( +

    Struct glib::BindingGroup

    source ·
    #[repr(transparent)]
    pub struct BindingGroup { /* private fields */ }
    Available on crate feature v2_72 only.

    Implementations§

    source§

    impl BindingGroup

    source

    pub fn new() -> BindingGroup

    source

    pub fn source(&self) -> Option<Object>

    source

    pub fn set_source(&self, source: Option<&impl IsA<Object>>)

    source

    pub fn connect_source_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F -) -> SignalHandlerId

    source§

    impl BindingGroup

    source

    pub fn bind<'a, O: ObjectType>( +) -> SignalHandlerId

    source§

    impl BindingGroup

    source

    pub fn bind<'a, O: ObjectType>( &'a self, source_property: &'a str, target: &'a O, target_property: &'a str -) -> BindingGroupBuilder<'a>

    Creates a binding between source_property on the source object -and target_property on target. Whenever the source_property -is changed the target_property is updated using the same value. -The binding flag BindingFlags::SYNC_CREATE is automatically specified.

    -

    See ObjectExt::bind_property() for more information.

    -
    source_property
    -

    the property on the source to bind

    -
    target
    -

    the target Object

    -
    target_property
    -

    the property on target to bind

    -
    flags
    -

    the flags used to create the Binding

    -

    Trait Implementations§

    source§

    impl Clone for BindingGroup

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BindingGroup

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for BindingGroup

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Display for BindingGroup

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl HasParamSpec for BindingGroup

    §

    type ParamSpec = ParamSpecObject

    §

    type SetValue = BindingGroup

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecObjectBuilder<'_, BindingGroup>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for BindingGroup

    source§

    fn hash<H>(&self, state: &mut H)where +) -> BindingGroupBuilder<'a>

    Trait Implementations§

    source§

    impl Clone for BindingGroup

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BindingGroup

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for BindingGroup

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Display for BindingGroup

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl HasParamSpec for BindingGroup

    §

    type ParamSpec = ParamSpecObject

    §

    type SetValue = BindingGroup

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecObjectBuilder<'_, BindingGroup>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for BindingGroup

    source§

    fn hash<H>(&self, state: &mut H)where H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for BindingGroup

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for BindingGroup

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl ParentClassIs for BindingGroup

    source§

    impl<OT: ObjectType> PartialEq<OT> for BindingGroup

    source§

    fn eq(&self, other: &OT) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl ParentClassIs for BindingGroup

    source§

    impl<OT: ObjectType> PartialEq<OT> for BindingGroup

    source§

    fn eq(&self, other: &OT) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<OT: ObjectType> PartialOrd<OT> for BindingGroup

    source§

    fn partial_cmp(&self, other: &OT) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl<OT: ObjectType> PartialOrd<OT> for BindingGroup

    source§

    fn partial_cmp(&self, other: &OT) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for BindingGroup

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for BindingGroup

    source§

    impl Send for BindingGroup

    source§

    impl Sync for BindingGroup

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for BindingGroup

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for BindingGroup

    source§

    impl Send for BindingGroup

    source§

    impl Sync for BindingGroup

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> Cast for Twhere @@ -328,8 +291,8 @@
    flags
    T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/struct.BindingGroupBuilder.html b/git/docs/glib/struct.BindingGroupBuilder.html index a9c7151389ae..132ac57aa3e0 100644 --- a/git/docs/glib/struct.BindingGroupBuilder.html +++ b/git/docs/glib/struct.BindingGroupBuilder.html @@ -71,23 +71,23 @@ -
    pub struct BindingGroupBuilder<'a> { /* private fields */ }
    Available on crate feature v2_72 only.
    Expand description

    Builder for binding group bindings.

    -

    Implementations§

    source§

    impl<'a> BindingGroupBuilder<'a>

    source

    pub fn transform_from<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>( +
    pub struct BindingGroupBuilder<'a> { /* private fields */ }
    Available on crate feature v2_72 only.
    Expand description

    Builder for binding group bindings.

    +

    Implementations§

    source§

    impl<'a> BindingGroupBuilder<'a>

    source

    pub fn transform_from<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>( self, func: F ) -> Self

    Transform changed property values from the target object to the source object with the given closure.

    -
    source

    pub fn transform_to<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>( +

    source

    pub fn transform_to<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>( self, func: F ) -> Self

    Transform changed property values from the source object to the target object with the given closure.

    -
    source

    pub fn flags(self, flags: BindingFlags) -> Self

    Bind the properties with the given flags.

    -
    source

    pub fn bidirectional(self) -> Self

    Set the binding flags to BIDIRECTIONAL.

    -
    source

    pub fn sync_create(self) -> Self

    Set the binding flags to SYNC_CREATE.

    -
    source

    pub fn invert_boolean(self) -> Self

    Set the binding flags to INVERT_BOOLEAN.

    -
    source

    pub fn try_build(self) -> Result<(), BoolError>

    Establish the property binding.

    +
    source

    pub fn flags(self, flags: BindingFlags) -> Self

    Bind the properties with the given flags.

    +
    source

    pub fn bidirectional(self) -> Self

    Set the binding flags to BIDIRECTIONAL.

    +
    source

    pub fn sync_create(self) -> Self

    Set the binding flags to SYNC_CREATE.

    +
    source

    pub fn invert_boolean(self) -> Self

    Set the binding flags to INVERT_BOOLEAN.

    +
    source

    pub fn try_build(self) -> Result<(), BoolError>

    Establish the property binding.

    This fails if the provided properties do not exist.

    -
    source

    pub fn build(self)

    Similar to try_build but panics instead of failing.

    -

    Trait Implementations§

    source§

    impl<'a> Debug for BindingGroupBuilder<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for BindingGroupBuilder<'a>

    §

    impl<'a> !Send for BindingGroupBuilder<'a>

    §

    impl<'a> !Sync for BindingGroupBuilder<'a>

    §

    impl<'a> Unpin for BindingGroupBuilder<'a>

    §

    impl<'a> !UnwindSafe for BindingGroupBuilder<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    pub fn build(self)

    Similar to try_build but panics instead of failing.

    +

    Trait Implementations§

    source§

    impl<'a> Debug for BindingGroupBuilder<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for BindingGroupBuilder<'a>

    §

    impl<'a> !Send for BindingGroupBuilder<'a>

    §

    impl<'a> !Sync for BindingGroupBuilder<'a>

    §

    impl<'a> Unpin for BindingGroupBuilder<'a>

    §

    impl<'a> !UnwindSafe for BindingGroupBuilder<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.Bytes.html b/git/docs/glib/struct.Bytes.html index 6698ebfb8826..e9bde0654991 100644 --- a/git/docs/glib/struct.Bytes.html +++ b/git/docs/glib/struct.Bytes.html @@ -1272,8 +1272,8 @@
    Examples
    T: HasParamSpec,
    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.Checksum.html b/git/docs/glib/struct.Checksum.html index 9c6ce71c5f8b..17cf11ed9887 100644 --- a/git/docs/glib/struct.Checksum.html +++ b/git/docs/glib/struct.Checksum.html @@ -162,8 +162,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.Date.html b/git/docs/glib/struct.Date.html index 41f6d4fef500..15f52eed9507 100644 --- a/git/docs/glib/struct.Date.html +++ b/git/docs/glib/struct.Date.html @@ -173,8 +173,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    source§

    impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/glib/struct.DateTime.html b/git/docs/glib/struct.DateTime.html index 70dbc05ad84f..226425027fa1 100644 --- a/git/docs/glib/struct.DateTime.html +++ b/git/docs/glib/struct.DateTime.html @@ -193,8 +193,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.GStr.html b/git/docs/glib/struct.GStr.html index 6d1db854795b..56d2ec22f42a 100644 --- a/git/docs/glib/struct.GStr.html +++ b/git/docs/glib/struct.GStr.html @@ -1370,6 +1370,6 @@
    Examples
    operator. Read more

    source§

    impl StaticType for GStr

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToOwned for GStr

    §

    type Owned = GString

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> Self::Owned

    Creates owned data from borrowed data, usually by cloning. Read more
    1.63.0 · source§

    fn clone_into(&self, target: &mut Self::Owned)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl ToValue for &GStr

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValue for GStr

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValueOptional for GStr

    source§

    fn to_value_optional(s: Option<&Self>) -> Value

    Convert an Option to a Value.
    source§

    impl<'a> TryFrom<&'a CStr> for &'a GStr

    §

    type Error = Utf8Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(s: &'a CStr) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for GStr

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for GStr

    §

    impl Send for GStr

    §

    impl !Sized for GStr

    §

    impl Sync for GStr

    §

    impl Unpin for GStr

    §

    impl UnwindSafe for GStr

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    \ No newline at end of file diff --git a/git/docs/glib/struct.GString.html b/git/docs/glib/struct.GString.html index 9620159fe4ed..c124ba0752e8 100644 --- a/git/docs/glib/struct.GString.html +++ b/git/docs/glib/struct.GString.html @@ -1350,7 +1350,7 @@
    Examples
    ) -> Vec<Self>
    source§

    unsafe fn from_glib_full_num_as_vec( ptr: *mut *mut c_char, num: usize -) -> Vec<Self>

    source§

    impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for GString

    source§

    impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for GString

    source§

    impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for GString

    source§

    impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for GString

    source§

    impl FromIterator<GString> for StrV

    source§

    fn from_iter<I: IntoIterator<Item = GString>>(iter: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<'a> FromValue<'a> for GString

    §

    type Checker = GenericValueTypeOrNoneChecker<GString>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl GlibPtrDefault for GString

    source§

    impl HasParamSpec for GString

    §

    type ParamSpec = ParamSpecString

    §

    type SetValue = str

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecStringBuilder<'_>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for GString

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +) -> Vec<Self>

    source§

    impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for GString

    source§

    impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for GString

    source§

    impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for GString

    source§

    impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for GString

    source§

    impl FromIterator<GString> for StrV

    source§

    fn from_iter<I: IntoIterator<Item = GString>>(iter: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<'a> FromValue<'a> for GString

    §

    type Checker = GenericValueTypeOrNoneChecker<GString>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl GlibPtrDefault for GString

    source§

    impl HasParamSpec for GString

    §

    type ParamSpec = ParamSpecString

    §

    type SetValue = str

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &str) -> ParamSpecStringBuilder<'_>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for GString

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoGStr for &GString

    source§

    fn run_with_gstr<T, F: FnOnce(&GStr) -> T>(self, f: F) -> T

    source§

    impl IntoGStr for GString

    source§

    fn run_with_gstr<T, F: FnOnce(&GStr) -> T>(self, f: F) -> T

    source§

    impl IntoGlibPtr<*mut i8> for GString

    source§

    unsafe fn into_glib_ptr(self) -> *mut c_char

    Transform into a nul-terminated raw C string pointer.

    source§

    impl Ord for GString

    source§

    fn cmp(&self, other: &GString) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere @@ -1493,8 +1493,8 @@
    Examples
    T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.GStringBuilder.html b/git/docs/glib/struct.GStringBuilder.html index e9d72e9402cb..c44b9956f018 100644 --- a/git/docs/glib/struct.GStringBuilder.html +++ b/git/docs/glib/struct.GStringBuilder.html @@ -1349,8 +1349,8 @@
    Examples
    T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.IConv.html b/git/docs/glib/struct.IConv.html index d53b6cfe811f..b9d579137f55 100644 --- a/git/docs/glib/struct.IConv.html +++ b/git/docs/glib/struct.IConv.html @@ -71,14 +71,48 @@ -

    Struct glib::IConv

    source ·
    #[repr(transparent)]
    pub struct IConv(_);

    Implementations§

    source§

    impl IConv

    source

    pub fn new( +

    Struct glib::IConv

    source ·
    #[repr(transparent)]
    pub struct IConv(_);

    Implementations§

    source§

    impl IConv

    source

    pub fn new( to_codeset: impl IntoGStr, from_codeset: impl IntoGStr -) -> Option<Self>

    source

    pub fn convert(&mut self, str_: &[u8]) -> Result<(Slice<u8>, usize), CvtError>

    source

    pub fn iconv( +) -> Option<Self>

    source

    pub fn convert(&mut self, str_: &[u8]) -> Result<(Slice<u8>, usize), CvtError>

    Converts a string from one character set to another.

    +

    Note that you should use [iconv()][crate::iconv()] for streaming conversions. +Despite the fact that bytes_read can return information about partial +characters, the g_convert_… functions are not generally suitable +for streaming. If the underlying converter maintains internal state, +then this won’t be preserved across successive calls to convert(), +convert() or convert_with_fallback(). (An example of +this is the GNU C converter for CP1255 which does not emit a base +character until it knows that the next character is not a mark that +could combine with the base character.)

    +

    Characters which are valid in the input character set, but which have no +representation in the output character set will result in a +ConvertError::IllegalSequence error. This is in contrast to the iconv() +specification, which leaves this behaviour implementation defined. Note that +this is the same error code as is returned for an invalid byte sequence in +the input character set. To get defined behaviour for conversion of +unrepresentable characters, use convert_with_fallback().

    +
    str
    +

    the string to convert.

    +
    converter
    +

    conversion descriptor from IConv::new()

    +
    Returns
    +

    If the conversion was successful, a newly allocated buffer +containing the converted string, which must be freed with +g_free(). Otherwise None and error will be set.

    +
    bytes_read
    +

    location to store the number of bytes in +the input string that were successfully converted, or None. +Even if the conversion was successful, this may be +less than len if there were partial characters +at the end of the input. If the error +ConvertError::IllegalSequence occurs, the value +stored will be the byte offset after the last valid +input sequence.

    +
    source

    pub fn iconv( &mut self, inbuf: Option<&[u8]>, outbuf: Option<&mut [MaybeUninit<u8>]> -) -> Result<(usize, usize, usize), IConvError>

    Trait Implementations§

    source§

    impl Debug for IConv

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for IConv

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl Send for IConv

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for IConv

    §

    impl !Sync for IConv

    §

    impl Unpin for IConv

    §

    impl UnwindSafe for IConv

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<(usize, usize, usize), IConvError>

    Trait Implementations§

    source§

    impl Debug for IConv

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for IConv

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl Send for IConv

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for IConv

    §

    impl !Sync for IConv

    §

    impl Unpin for IConv

    §

    impl UnwindSafe for IConv

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.IOCondition.html b/git/docs/glib/struct.IOCondition.html index 35c82667d9f2..d5e211b4910d 100644 --- a/git/docs/glib/struct.IOCondition.html +++ b/git/docs/glib/struct.IOCondition.html @@ -155,8 +155,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.MainContext.html b/git/docs/glib/struct.MainContext.html index 7acdb836b38b..ac2cd16f90eb 100644 --- a/git/docs/glib/struct.MainContext.html +++ b/git/docs/glib/struct.MainContext.html @@ -291,8 +291,8 @@ <Fut as Future>::Output: Send,

    Available on crate feature channel only.
    Spawns a task that polls the given future to completion and returns a future that resolves to the spawned future’s output. Read more
    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.MainLoop.html b/git/docs/glib/struct.MainLoop.html index ef8c735cde0f..4922220a9757 100644 --- a/git/docs/glib/struct.MainLoop.html +++ b/git/docs/glib/struct.MainLoop.html @@ -159,8 +159,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamFlags.html b/git/docs/glib/struct.ParamFlags.html index 0f53e81bd16f..6c49ffe64cf6 100644 --- a/git/docs/glib/struct.ParamFlags.html +++ b/git/docs/glib/struct.ParamFlags.html @@ -1,4 +1,4 @@ -ParamFlags in glib - Rust +ParamFlags in glib - Rust -

    Struct glib::ParamFlags

    source ·
    pub struct ParamFlags(_);
    Expand description

    Through the ParamFlags flag values, certain aspects of parameters -can be configured.

    -

    See also: G_PARAM_STATIC_STRINGS

    -

    Implementations§

    source§

    impl ParamFlags

    source

    pub const READABLE: Self = _

    the parameter is readable

    -
    source

    pub const WRITABLE: Self = _

    the parameter is writable

    -
    source

    pub const READWRITE: Self = _

    alias for READABLE | WRITABLE

    -
    source

    pub const CONSTRUCT: Self = _

    the parameter will be set upon object construction

    -
    source

    pub const CONSTRUCT_ONLY: Self = _

    the parameter can only be set upon object construction

    -
    source

    pub const LAX_VALIDATION: Self = _

    upon parameter conversion (see g_param_value_convert()) -strict validation is not required

    -
    source

    pub const USER_1: Self = _

    source

    pub const USER_2: Self = _

    source

    pub const USER_3: Self = _

    source

    pub const USER_4: Self = _

    source

    pub const USER_5: Self = _

    source

    pub const USER_6: Self = _

    source

    pub const USER_7: Self = _

    source

    pub const USER_8: Self = _

    source

    pub const EXPLICIT_NOTIFY: Self = _

    calls to ObjectExt::set_property() for this -property will not automatically result in a “notify” signal being -emitted: the implementation must call ObjectExt::notify() themselves -in case the property actually changes. Since: 2.42.

    -
    source

    pub const DEPRECATED: Self = _

    the parameter is deprecated and will be removed -in a future version. A warning will be generated if it is used -while running with G_ENABLE_DIAGNOSTIC=1. -Since 2.26

    -
    source§

    impl ParamFlags

    source

    pub const fn empty() -> Self

    Returns an empty set of flags.

    -
    source

    pub const fn all() -> Self

    Returns the set containing all flags.

    -
    source

    pub const fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.

    -
    source

    pub const fn from_bits(bits: u32) -> Option<Self>

    Convert from underlying bit representation, unless that +

    Struct glib::ParamFlags

    source ·
    pub struct ParamFlags(_);

    Implementations§

    source§

    impl ParamFlags

    source

    pub const READABLE: Self = _

    source

    pub const WRITABLE: Self = _

    source

    pub const READWRITE: Self = _

    source

    pub const CONSTRUCT: Self = _

    source

    pub const CONSTRUCT_ONLY: Self = _

    source

    pub const LAX_VALIDATION: Self = _

    source

    pub const USER_0: Self = _

    source

    pub const USER_1: Self = _

    source

    pub const USER_2: Self = _

    source

    pub const USER_3: Self = _

    source

    pub const USER_4: Self = _

    source

    pub const USER_5: Self = _

    source

    pub const USER_6: Self = _

    source

    pub const USER_7: Self = _

    source

    pub const USER_8: Self = _

    source

    pub const EXPLICIT_NOTIFY: Self = _

    source

    pub const DEPRECATED: Self = _

    source§

    impl ParamFlags

    source

    pub const fn empty() -> Self

    Returns an empty set of flags.

    +
    source

    pub const fn all() -> Self

    Returns the set containing all flags.

    +
    source

    pub const fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.

    +
    source

    pub const fn from_bits(bits: u32) -> Option<Self>

    Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

    -
    source

    pub const fn from_bits_truncate(bits: u32) -> Self

    Convert from underlying bit representation, dropping any bits +

    source

    pub const fn from_bits_truncate(bits: u32) -> Self

    Convert from underlying bit representation, dropping any bits that do not correspond to flags.

    -
    source

    pub const fn from_bits_retain(bits: u32) -> Self

    Convert from underlying bit representation, preserving all +

    source

    pub const fn from_bits_retain(bits: u32) -> Self

    Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

    -
    source

    pub fn from_name(name: &str) -> Option<Self>

    Get the value for a flag from its stringified name.

    +
    source

    pub fn from_name(name: &str) -> Option<Self>

    Get the value for a flag from its stringified name.

    Names are case-sensitive, so must correspond exactly to the identifier given to the flag.

    -
    source

    pub const fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.

    -
    source

    pub const fn is_all(&self) -> bool

    Returns true if all flags are currently set.

    -
    source

    pub const fn intersects(&self, other: Self) -> bool

    Returns true if there are flags common to both self and other.

    -
    source

    pub const fn contains(&self, other: Self) -> bool

    Returns true if all of the flags in other are contained within self.

    -
    source

    pub fn insert(&mut self, other: Self)

    Inserts the specified flags in-place.

    +
    source

    pub const fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.

    +
    source

    pub const fn is_all(&self) -> bool

    Returns true if all flags are currently set.

    +
    source

    pub const fn intersects(&self, other: Self) -> bool

    Returns true if there are flags common to both self and other.

    +
    source

    pub const fn contains(&self, other: Self) -> bool

    Returns true if all of the flags in other are contained within self.

    +
    source

    pub fn insert(&mut self, other: Self)

    Inserts the specified flags in-place.

    This method is equivalent to union.

    -
    source

    pub fn remove(&mut self, other: Self)

    Removes the specified flags in-place.

    +
    source

    pub fn remove(&mut self, other: Self)

    Removes the specified flags in-place.

    This method is equivalent to difference.

    -
    source

    pub fn toggle(&mut self, other: Self)

    Toggles the specified flags in-place.

    +
    source

    pub fn toggle(&mut self, other: Self)

    Toggles the specified flags in-place.

    This method is equivalent to symmetric_difference.

    -
    source

    pub fn set(&mut self, other: Self, value: bool)

    Inserts or removes the specified flags depending on the passed value.

    -
    source

    pub const fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and +

    source

    pub fn set(&mut self, other: Self, value: bool)

    Inserts or removes the specified flags depending on the passed value.

    +
    source

    pub const fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and other.

    Calculating self bitwise and (&) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.

    +
    source

    pub const fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.

    Calculates self bitwise or (|) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.

    +
    source

    pub const fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.

    Calculates self bitwise and (&!) the bitwise negation of other, including any bits that don’t correspond to a defined flag.

    This method is not equivalent to a & !b when there are bits set that don’t correspond to a defined flag. The ! operator will unset any bits that don’t correspond to a flag, so they’ll always be unset by a &! b, but respected by a.difference(b).

    -
    source

    pub const fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags +

    source

    pub const fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags in self and other.

    Calculates self bitwise exclusive or (^) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn complement(self) -> Self

    Returns the complement of this set of flags.

    +
    source

    pub const fn complement(self) -> Self

    Returns the complement of this set of flags.

    Calculates the bitwise negation (!) of self, unsetting any bits that don’t correspond to a defined flag.

    -
    source§

    impl ParamFlags

    source

    pub const fn iter(&self) -> Iter<ParamFlags>

    Iterate over enabled flag values.

    -
    source

    pub const fn iter_names(&self) -> IterNames<ParamFlags>

    Iterate over enabled flag values with their stringified names.

    -

    Trait Implementations§

    source§

    impl Binary for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd<ParamFlags> for ParamFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = ParamFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign<ParamFlags> for ParamFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    -
    source§

    impl BitOr<ParamFlags> for ParamFlags

    source§

    fn bitor(self, other: ParamFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = ParamFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign<ParamFlags> for ParamFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    -
    source§

    impl BitXor<ParamFlags> for ParamFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = ParamFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign<ParamFlags> for ParamFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for ParamFlags

    source§

    fn clone(&self) -> ParamFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ParamFlags

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Extend<ParamFlags> for ParamFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for ParamFlags

    source§

    const FLAGS: &'static [Flag<ParamFlags>] = _

    The set of available flags and their names.
    §

    type Bits = u32

    The underlying storage type.
    source§

    fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.
    source§

    fn from_bits_retain(bits: u32) -> ParamFlags

    Convert from underlying bit representation, preserving all +
    source§

    impl ParamFlags

    source

    pub const fn iter(&self) -> Iter<ParamFlags>

    Iterate over enabled flag values.

    +
    source

    pub const fn iter_names(&self) -> IterNames<ParamFlags>

    Iterate over enabled flag values with their stringified names.

    +

    Trait Implementations§

    source§

    impl Binary for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd<ParamFlags> for ParamFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = ParamFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign<ParamFlags> for ParamFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    source§

    impl BitOr<ParamFlags> for ParamFlags

    source§

    fn bitor(self, other: ParamFlags) -> Self

    Returns the union of the two sets of flags.

    +
    §

    type Output = ParamFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign<ParamFlags> for ParamFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    source§

    impl BitXor<ParamFlags> for ParamFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    +
    §

    type Output = ParamFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign<ParamFlags> for ParamFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for ParamFlags

    source§

    fn clone(&self) -> ParamFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ParamFlags

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl Extend<ParamFlags> for ParamFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for ParamFlags

    source§

    const FLAGS: &'static [Flag<ParamFlags>] = _

    The set of available flags and their names.
    §

    type Bits = u32

    The underlying storage type.
    source§

    fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.
    source§

    fn from_bits_retain(bits: u32) -> ParamFlags

    Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).
    source§

    fn empty() -> Self

    Returns an empty set of flags.
    source§

    fn all() -> Self

    Returns the set containing all flags.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from underlying bit representation, dropping any bits that do not correspond to flags. Read more
    source§

    fn from_name(name: &str) -> Option<Self>

    Get the flag for a particular name.
    source§

    fn iter(&self) -> Iter<Self>

    Iterate over enabled flag values.
    source§

    fn iter_names(&self) -> IterNames<Self>

    Iterate over the raw names and bits for enabled flag values.
    source§

    fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.
    source§

    fn is_all(&self) -> bool

    Returns true if all flags are currently set.
    source§

    fn intersects(&self, other: Self) -> boolwhere @@ -151,14 +133,14 @@ Self: Sized,

    Removes the specified flags in-place. Read more
    source§

    fn toggle(&mut self, other: Self)where Self: Sized,

    Toggles the specified flags in-place. Read more
    source§

    fn set(&mut self, other: Self, value: bool)where Self: Sized,

    Inserts or removes the specified flags depending on the passed value.
    source§

    fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and other.
    source§

    fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.
    source§

    fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.
    source§

    fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags -in self and other.
    source§

    fn complement(self) -> Self

    Returns the complement of this set of flags.
    source§

    impl FromIterator<ParamFlags> for ParamFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    Creates a value from an iterator. Read more
    source§

    impl Hash for ParamFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +in self and other.

    source§

    fn complement(self) -> Self

    Returns the complement of this set of flags.
    source§

    impl FromIterator<ParamFlags> for ParamFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    Creates a value from an iterator. Read more
    source§

    impl Hash for ParamFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for ParamFlags

    §

    type Item = ParamFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<ParamFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ParamFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = ParamFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq<ParamFlags> for ParamFlags

    source§

    fn eq(&self, other: &ParamFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for ParamFlags

    §

    type Item = ParamFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<ParamFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ParamFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = ParamFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq<ParamFlags> for ParamFlags

    source§

    fn eq(&self, other: &ParamFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for ParamFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub<ParamFlags> for ParamFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = ParamFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign<ParamFlags> for ParamFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for ParamFlags

    source§

    impl Eq for ParamFlags

    source§

    impl StructuralEq for ParamFlags

    source§

    impl StructuralPartialEq for ParamFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl PublicFlags for ParamFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub<ParamFlags> for ParamFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    +
    §

    type Output = ParamFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign<ParamFlags> for ParamFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for ParamFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for ParamFlags

    source§

    impl Eq for ParamFlags

    source§

    impl StructuralEq for ParamFlags

    source§

    impl StructuralPartialEq for ParamFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<B> BitFlags for Bwhere B: Flags,

    §

    type Iter = Iter<B>

    👎Deprecated: use the Flags trait instead
    An iterator over enabled flags in an instance of the type.
    §

    type IterNames = IterNames<B>

    👎Deprecated: use the Flags trait instead
    An iterator over the raw names and bits for enabled flags in an instance of the type.
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/git/docs/glib/struct.ParamSpec.html b/git/docs/glib/struct.ParamSpec.html index ac6d3e82f82d..872f39dd8f54 100644 --- a/git/docs/glib/struct.ParamSpec.html +++ b/git/docs/glib/struct.ParamSpec.html @@ -1,4 +1,4 @@ -ParamSpec in glib - Rust +ParamSpec in glib - Rust -

    Struct glib::ParamSpec

    source ·
    #[repr(transparent)]
    pub struct ParamSpec { /* private fields */ }
    Expand description

    ParamSpec is an object structure that encapsulates the metadata -required to specify parameters, such as e.g. Object properties.

    -

    Parameter names # {canonical-parameter-names}

    -

    A property name consists of one or more segments consisting of ASCII letters -and digits, separated by either the - or _ character. The first -character of a property name must be a letter. These are the same rules as -for signal naming (see g_signal_new()).

    -

    When creating and looking up a ParamSpec, either separator can be -used, but they cannot be mixed. Using - is considerably more -efficient, and is the ‘canonical form’. Using _ is discouraged.

    -

    This is an Abstract Base Class, you cannot instantiate it.

    -

    Implementations§

    source§

    impl ParamSpec

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpec

    source ·
    #[repr(transparent)]
    pub struct ParamSpec { /* private fields */ }

    Implementations§

    source§

    impl ParamSpec

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpec ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpec

    source

    pub fn downcast<T: ParamSpecType>(self) -> Result<T, ParamSpec>

    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +
    source§

    impl ParamSpec

    source

    pub fn downcast<T: ParamSpecType>(self) -> Result<T, ParamSpec>

    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -
    source

    pub fn is_valid_name(name: &str) -> bool

    Available on crate feature v2_66 only.

    Validate a property name for a ParamSpec. This can be useful for -dynamically-generated properties which need to be validated at run-time -before actually trying to create them.

    -

    See [canonical parameter names][canonical-parameter-names] for details of -the rules for valid names.

    -
    name
    -

    the canonical name of the property

    -
    Returns
    -

    true if name is a valid property name, false otherwise.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpec

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecBoolean

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecBoxed

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecDouble

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecEnum

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecFlags

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecFloat

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecGType

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecLong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecObject

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecOverride

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecParam

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecPointer

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecString

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecULong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUnichar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecValueArray

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecVariant

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpec

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpec

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Hash for ParamSpec

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    source

    pub fn is_valid_name(name: &str) -> bool

    Available on crate feature v2_66 only.

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpec

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecBoolean

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecBoxed

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecDouble

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecEnum

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecFlags

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecFloat

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecGType

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecLong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecObject

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecOverride

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecParam

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecPointer

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecString

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecULong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecUnichar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecValueArray

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<ParamSpec> for ParamSpecVariant

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpec

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpec

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Hash for ParamSpec

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpec

    source§

    fn cmp(&self, other: &ParamSpec) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpec

    source§

    fn cmp(&self, other: &ParamSpec) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpec> for ParamSpec

    source§

    fn eq(&self, other: &ParamSpec) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpec> for ParamSpec

    source§

    fn eq(&self, other: &ParamSpec) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpec> for ParamSpec

    source§

    fn partial_cmp(&self, other: &ParamSpec) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpec> for ParamSpec

    source§

    fn partial_cmp(&self, other: &ParamSpec) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpec

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpec

    source§

    impl Send for ParamSpec

    source§

    impl StructuralEq for ParamSpec

    source§

    impl StructuralPartialEq for ParamSpec

    source§

    impl Sync for ParamSpec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpec

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpec

    source§

    impl Send for ParamSpec

    source§

    impl StructuralEq for ParamSpec

    source§

    impl StructuralPartialEq for ParamSpec

    source§

    impl Sync for ParamSpec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -209,8 +161,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecBoolean.html b/git/docs/glib/struct.ParamSpecBoolean.html index 6152c615a4b4..dacb582211bb 100644 --- a/git/docs/glib/struct.ParamSpecBoolean.html +++ b/git/docs/glib/struct.ParamSpecBoolean.html @@ -71,58 +71,30 @@ -

    Struct glib::ParamSpecBoolean

    source ·
    #[repr(transparent)]
    pub struct ParamSpecBoolean { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecBoolean

    source

    pub fn as_ptr(&self) -> *mut GParamSpecBoolean

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecBoolean

    source ·
    #[repr(transparent)]
    pub struct ParamSpecBoolean { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecBoolean

    source

    pub fn as_ptr(&self) -> *mut GParamSpecBoolean

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecBoolean ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecBoolean

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecBoolean

    source

    pub fn default_value(&self) -> bool

    source§

    impl ParamSpecBoolean

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecBoolean

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecBoolean

    source

    pub fn default_value(&self) -> bool

    source§

    impl ParamSpecBoolean

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, default_value: bool, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecBoolean

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecBoolean

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecBoolean

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecBoolean

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecBoolean

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecBoolean

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecBoolean

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecBoolean

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecBoolean

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecBoolean

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecBoolean

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecBoolean

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecBoolean

    source§

    fn cmp(&self, other: &ParamSpecBoolean) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecBoolean

    source§

    fn cmp(&self, other: &ParamSpecBoolean) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecBoolean> for ParamSpecBoolean

    source§

    fn eq(&self, other: &ParamSpecBoolean) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecBoolean> for ParamSpecBoolean

    source§

    fn eq(&self, other: &ParamSpecBoolean) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecBoolean> for ParamSpecBoolean

    source§

    fn partial_cmp(&self, other: &ParamSpecBoolean) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecBoolean> for ParamSpecBoolean

    source§

    fn partial_cmp(&self, other: &ParamSpecBoolean) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecBoolean

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecBoolean

    source§

    impl ParamSpecType for ParamSpecBoolean

    source§

    impl Send for ParamSpecBoolean

    source§

    impl StructuralEq for ParamSpecBoolean

    source§

    impl StructuralPartialEq for ParamSpecBoolean

    source§

    impl Sync for ParamSpecBoolean

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecBoolean

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecBoolean

    source§

    impl ParamSpecType for ParamSpecBoolean

    source§

    impl Send for ParamSpecBoolean

    source§

    impl StructuralEq for ParamSpecBoolean

    source§

    impl StructuralPartialEq for ParamSpecBoolean

    source§

    impl Sync for ParamSpecBoolean

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecBooleanBuilder.html b/git/docs/glib/struct.ParamSpecBooleanBuilder.html index 3897ae6dae6e..6d4fe3b2bf18 100644 --- a/git/docs/glib/struct.ParamSpecBooleanBuilder.html +++ b/git/docs/glib/struct.ParamSpecBooleanBuilder.html @@ -71,9 +71,9 @@ -
    pub struct ParamSpecBooleanBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecBooleanBuilder<'a>

    source

    pub fn default_value(self, value: bool) -> Self

    Default: false

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecBooleanBuilder<'a>

    source§

    fn default() -> ParamSpecBooleanBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecBooleanBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecBooleanBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecBooleanBuilder<'a>

    source

    pub fn default_value(self, value: bool) -> Self

    Default: false

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecBooleanBuilder<'a>

    source§

    fn default() -> ParamSpecBooleanBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecBooleanBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecBoxed.html b/git/docs/glib/struct.ParamSpecBoxed.html index 13941404d1b0..c82718feb59f 100644 --- a/git/docs/glib/struct.ParamSpecBoxed.html +++ b/git/docs/glib/struct.ParamSpecBoxed.html @@ -71,58 +71,30 @@ -

    Struct glib::ParamSpecBoxed

    source ·
    #[repr(transparent)]
    pub struct ParamSpecBoxed { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecBoxed

    source

    pub fn as_ptr(&self) -> *mut GParamSpecBoxed

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecBoxed

    source ·
    #[repr(transparent)]
    pub struct ParamSpecBoxed { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecBoxed

    source

    pub fn as_ptr(&self) -> *mut GParamSpecBoxed

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecBoxed ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecBoxed

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecBoxed

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecBoxed

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecBoxed

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, boxed_type: Type, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn builder<T: StaticType>(name: &str) -> ParamSpecBoxedBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn builder<T: StaticType>(name: &str) -> ParamSpecBoxedBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecBoxed

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecBoxed

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecBoxed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecBoxed

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecBoxed

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecBoxed

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecBoxed

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecBoxed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecBoxed

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecBoxed

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecBoxed

    source§

    fn cmp(&self, other: &ParamSpecBoxed) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecBoxed

    source§

    fn cmp(&self, other: &ParamSpecBoxed) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecBoxed> for ParamSpecBoxed

    source§

    fn eq(&self, other: &ParamSpecBoxed) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecBoxed> for ParamSpecBoxed

    source§

    fn eq(&self, other: &ParamSpecBoxed) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecBoxed> for ParamSpecBoxed

    source§

    fn partial_cmp(&self, other: &ParamSpecBoxed) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecBoxed> for ParamSpecBoxed

    source§

    fn partial_cmp(&self, other: &ParamSpecBoxed) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecBoxed

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecBoxed

    source§

    impl ParamSpecType for ParamSpecBoxed

    source§

    impl Send for ParamSpecBoxed

    source§

    impl StructuralEq for ParamSpecBoxed

    source§

    impl StructuralPartialEq for ParamSpecBoxed

    source§

    impl Sync for ParamSpecBoxed

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecBoxed

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecBoxed

    source§

    impl ParamSpecType for ParamSpecBoxed

    source§

    impl Send for ParamSpecBoxed

    source§

    impl StructuralEq for ParamSpecBoxed

    source§

    impl StructuralPartialEq for ParamSpecBoxed

    source§

    impl Sync for ParamSpecBoxed

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecBoxedBuilder.html b/git/docs/glib/struct.ParamSpecBoxedBuilder.html index 8ff2585ed5b2..b3eccc24604c 100644 --- a/git/docs/glib/struct.ParamSpecBoxedBuilder.html +++ b/git/docs/glib/struct.ParamSpecBoxedBuilder.html @@ -71,8 +71,8 @@ -
    pub struct ParamSpecBoxedBuilder<'a, T: StaticType> { /* private fields */ }

    Implementations§

    Trait Implementations§

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecBoxedBuilder<'a, T>where +
    pub struct ParamSpecBoxedBuilder<'a, T: StaticType> { /* private fields */ }

    Implementations§

    Trait Implementations§

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecBoxedBuilder<'a, T>where T: RefUnwindSafe,

    §

    impl<'a, T> Send for ParamSpecBoxedBuilder<'a, T>where T: Send,

    §

    impl<'a, T> Sync for ParamSpecBoxedBuilder<'a, T>where T: Sync,

    §

    impl<'a, T> Unpin for ParamSpecBoxedBuilder<'a, T>where diff --git a/git/docs/glib/struct.ParamSpecChar.html b/git/docs/glib/struct.ParamSpecChar.html index b22f014225a1..a90ff0e0499c 100644 --- a/git/docs/glib/struct.ParamSpecChar.html +++ b/git/docs/glib/struct.ParamSpecChar.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecChar

    source ·
    #[repr(transparent)]
    pub struct ParamSpecChar { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecChar

    source

    pub fn as_ptr(&self) -> *mut GParamSpecChar

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecChar

    source ·
    #[repr(transparent)]
    pub struct ParamSpecChar { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecChar

    source

    pub fn as_ptr(&self) -> *mut GParamSpecChar

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecChar ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecChar

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecChar

    source

    pub fn default_value(&self) -> i8

    source§

    impl ParamSpecChar

    source

    pub fn minimum(&self) -> i8

    source

    pub fn maximum(&self) -> i8

    source§

    impl ParamSpecChar

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecChar

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecChar

    source

    pub fn default_value(&self) -> i8

    source§

    impl ParamSpecChar

    source

    pub fn minimum(&self) -> i8

    source

    pub fn maximum(&self) -> i8

    source§

    impl ParamSpecChar

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: i8, default_value: i8, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecChar

    source

    pub fn builder(name: &str) -> ParamSpecCharBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecChar

    source

    pub fn builder(name: &str) -> ParamSpecCharBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecChar

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecChar

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecChar

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecChar

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecChar

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecChar

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecChar

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecChar

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecChar

    source§

    fn cmp(&self, other: &ParamSpecChar) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecChar

    source§

    fn cmp(&self, other: &ParamSpecChar) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecChar> for ParamSpecChar

    source§

    fn eq(&self, other: &ParamSpecChar) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecChar> for ParamSpecChar

    source§

    fn eq(&self, other: &ParamSpecChar) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecChar> for ParamSpecChar

    source§

    fn partial_cmp(&self, other: &ParamSpecChar) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecChar> for ParamSpecChar

    source§

    fn partial_cmp(&self, other: &ParamSpecChar) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecChar

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecChar

    source§

    impl ParamSpecType for ParamSpecChar

    source§

    impl Send for ParamSpecChar

    source§

    impl StructuralEq for ParamSpecChar

    source§

    impl StructuralPartialEq for ParamSpecChar

    source§

    impl Sync for ParamSpecChar

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecChar

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecChar

    source§

    impl ParamSpecType for ParamSpecChar

    source§

    impl Send for ParamSpecChar

    source§

    impl StructuralEq for ParamSpecChar

    source§

    impl StructuralPartialEq for ParamSpecChar

    source§

    impl Sync for ParamSpecChar

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecCharBuilder.html b/git/docs/glib/struct.ParamSpecCharBuilder.html index 566ab6033bd8..ad2f84749bd8 100644 --- a/git/docs/glib/struct.ParamSpecCharBuilder.html +++ b/git/docs/glib/struct.ParamSpecCharBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecCharBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecCharBuilder<'a>

    source

    pub fn minimum(self, value: i8) -> Self

    Default: <i8>::MIN

    -
    source

    pub fn maximum(self, value: i8) -> Self

    Default: <i8>::MAX

    -
    source

    pub fn default_value(self, value: i8) -> Self

    Default: <i8 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecCharBuilder<'a>

    source§

    fn default() -> ParamSpecCharBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecCharBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecCharBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecCharBuilder<'a>

    source

    pub fn minimum(self, value: i8) -> Self

    Default: <i8>::MIN

    +
    source

    pub fn maximum(self, value: i8) -> Self

    Default: <i8>::MAX

    +
    source

    pub fn default_value(self, value: i8) -> Self

    Default: <i8 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecCharBuilder<'a>

    source§

    fn default() -> ParamSpecCharBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecCharBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecDouble.html b/git/docs/glib/struct.ParamSpecDouble.html index a0893e89695f..acd6736c8f63 100644 --- a/git/docs/glib/struct.ParamSpecDouble.html +++ b/git/docs/glib/struct.ParamSpecDouble.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecDouble

    source ·
    #[repr(transparent)]
    pub struct ParamSpecDouble { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecDouble

    source

    pub fn as_ptr(&self) -> *mut GParamSpecDouble

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecDouble

    source ·
    #[repr(transparent)]
    pub struct ParamSpecDouble { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecDouble

    source

    pub fn as_ptr(&self) -> *mut GParamSpecDouble

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecDouble ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecDouble

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecDouble

    source

    pub fn default_value(&self) -> f64

    source§

    impl ParamSpecDouble

    source

    pub fn minimum(&self) -> f64

    source

    pub fn maximum(&self) -> f64

    source§

    impl ParamSpecDouble

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecDouble

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecDouble

    source

    pub fn default_value(&self) -> f64

    source§

    impl ParamSpecDouble

    source

    pub fn minimum(&self) -> f64

    source

    pub fn maximum(&self) -> f64

    source§

    impl ParamSpecDouble

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: f64, default_value: f64, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecDouble

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecDouble

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecDouble

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecDouble

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecDouble

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecDouble

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecDouble

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecDouble

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecDouble

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecDouble

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecDouble

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecDouble

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecDouble

    source§

    fn cmp(&self, other: &ParamSpecDouble) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecDouble

    source§

    fn cmp(&self, other: &ParamSpecDouble) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecDouble> for ParamSpecDouble

    source§

    fn eq(&self, other: &ParamSpecDouble) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecDouble> for ParamSpecDouble

    source§

    fn eq(&self, other: &ParamSpecDouble) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecDouble> for ParamSpecDouble

    source§

    fn partial_cmp(&self, other: &ParamSpecDouble) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecDouble> for ParamSpecDouble

    source§

    fn partial_cmp(&self, other: &ParamSpecDouble) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecDouble

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecDouble

    source§

    impl ParamSpecType for ParamSpecDouble

    source§

    impl Send for ParamSpecDouble

    source§

    impl StructuralEq for ParamSpecDouble

    source§

    impl StructuralPartialEq for ParamSpecDouble

    source§

    impl Sync for ParamSpecDouble

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecDouble

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecDouble

    source§

    impl ParamSpecType for ParamSpecDouble

    source§

    impl Send for ParamSpecDouble

    source§

    impl StructuralEq for ParamSpecDouble

    source§

    impl StructuralPartialEq for ParamSpecDouble

    source§

    impl Sync for ParamSpecDouble

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecDoubleBuilder.html b/git/docs/glib/struct.ParamSpecDoubleBuilder.html index 4c9ad7c24775..9d276df57bcd 100644 --- a/git/docs/glib/struct.ParamSpecDoubleBuilder.html +++ b/git/docs/glib/struct.ParamSpecDoubleBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecDoubleBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecDoubleBuilder<'a>

    source

    pub fn minimum(self, value: f64) -> Self

    Default: <f64>::MIN

    -
    source

    pub fn maximum(self, value: f64) -> Self

    Default: <f64>::MAX

    -
    source

    pub fn default_value(self, value: f64) -> Self

    Default: <f64 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecDoubleBuilder<'a>

    source§

    fn default() -> ParamSpecDoubleBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecDoubleBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecDoubleBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecDoubleBuilder<'a>

    source

    pub fn minimum(self, value: f64) -> Self

    Default: <f64>::MIN

    +
    source

    pub fn maximum(self, value: f64) -> Self

    Default: <f64>::MAX

    +
    source

    pub fn default_value(self, value: f64) -> Self

    Default: <f64 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecDoubleBuilder<'a>

    source§

    fn default() -> ParamSpecDoubleBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecDoubleBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecEnum.html b/git/docs/glib/struct.ParamSpecEnum.html index 08ff44e2917b..cebbcea64fb0 100644 --- a/git/docs/glib/struct.ParamSpecEnum.html +++ b/git/docs/glib/struct.ParamSpecEnum.html @@ -71,66 +71,38 @@ -

    Struct glib::ParamSpecEnum

    source ·
    #[repr(transparent)]
    pub struct ParamSpecEnum { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecEnum

    source

    pub fn as_ptr(&self) -> *mut GParamSpecEnum

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecEnum

    source ·
    #[repr(transparent)]
    pub struct ParamSpecEnum { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecEnum

    source

    pub fn as_ptr(&self) -> *mut GParamSpecEnum

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecEnum ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecEnum

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecEnum

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecEnum

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecEnum

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, enum_type: Type, default_value: i32, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn enum_class(&self) -> EnumClass

    source

    pub fn default_value<T: StaticType + FromGlib<i32>>( +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn enum_class(&self) -> EnumClass

    source

    pub fn default_value<T: StaticType + FromGlib<i32>>( &self -) -> Result<T, BoolError>

    source

    pub fn default_value_as_i32(&self) -> i32

    source

    pub fn builder_with_default<T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>>( +) -> Result<T, BoolError>

    source

    pub fn default_value_as_i32(&self) -> i32

    source

    pub fn builder_with_default<T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>>( name: &str, default_value: T -) -> ParamSpecEnumBuilder<'_, T>

    source

    pub fn builder<T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32> + Default>( +) -> ParamSpecEnumBuilder<'_, T>

    source

    pub fn builder<T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32> + Default>( name: &str -) -> ParamSpecEnumBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpecEnumBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecEnum

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecEnum

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecEnum

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecEnum

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecEnum

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecEnum

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecEnum

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecEnum

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecEnum

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecEnum

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecEnum

    source§

    fn cmp(&self, other: &ParamSpecEnum) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecEnum

    source§

    fn cmp(&self, other: &ParamSpecEnum) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecEnum> for ParamSpecEnum

    source§

    fn eq(&self, other: &ParamSpecEnum) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecEnum> for ParamSpecEnum

    source§

    fn eq(&self, other: &ParamSpecEnum) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecEnum> for ParamSpecEnum

    source§

    fn partial_cmp(&self, other: &ParamSpecEnum) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecEnum> for ParamSpecEnum

    source§

    fn partial_cmp(&self, other: &ParamSpecEnum) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecEnum

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecEnum

    source§

    impl ParamSpecType for ParamSpecEnum

    source§

    impl Send for ParamSpecEnum

    source§

    impl StructuralEq for ParamSpecEnum

    source§

    impl StructuralPartialEq for ParamSpecEnum

    source§

    impl Sync for ParamSpecEnum

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecEnum

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecEnum

    source§

    impl ParamSpecType for ParamSpecEnum

    source§

    impl Send for ParamSpecEnum

    source§

    impl StructuralEq for ParamSpecEnum

    source§

    impl StructuralPartialEq for ParamSpecEnum

    source§

    impl Sync for ParamSpecEnum

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -204,8 +176,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecEnumBuilder.html b/git/docs/glib/struct.ParamSpecEnumBuilder.html index ab21f4381712..396d34732775 100644 --- a/git/docs/glib/struct.ParamSpecEnumBuilder.html +++ b/git/docs/glib/struct.ParamSpecEnumBuilder.html @@ -71,8 +71,8 @@ -
    pub struct ParamSpecEnumBuilder<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> { /* private fields */ }

    Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecEnumBuilder<'a, T>

    source

    pub fn default_value(self, default: T) -> Self

    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecEnumBuilder<'a, T>where +
    pub struct ParamSpecEnumBuilder<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> { /* private fields */ }

    Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecEnumBuilder<'a, T>

    source

    pub fn default_value(self, default: T) -> Self

    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecEnumBuilder<'a, T>where T: RefUnwindSafe,

    §

    impl<'a, T> Send for ParamSpecEnumBuilder<'a, T>where T: Send,

    §

    impl<'a, T> Sync for ParamSpecEnumBuilder<'a, T>where T: Sync,

    §

    impl<'a, T> Unpin for ParamSpecEnumBuilder<'a, T>where diff --git a/git/docs/glib/struct.ParamSpecFlags.html b/git/docs/glib/struct.ParamSpecFlags.html index 1377d117bb8c..510a4df4c643 100644 --- a/git/docs/glib/struct.ParamSpecFlags.html +++ b/git/docs/glib/struct.ParamSpecFlags.html @@ -71,63 +71,35 @@ -

    Struct glib::ParamSpecFlags

    source ·
    #[repr(transparent)]
    pub struct ParamSpecFlags { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecFlags

    source

    pub fn as_ptr(&self) -> *mut GParamSpecFlags

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecFlags

    source ·
    #[repr(transparent)]
    pub struct ParamSpecFlags { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecFlags

    source

    pub fn as_ptr(&self) -> *mut GParamSpecFlags

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecFlags ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecFlags

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecFlags

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecFlags

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecFlags

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, flags_type: Type, default_value: u32, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn flags_class(&self) -> FlagsClass

    source

    pub fn default_value<T: StaticType + FromGlib<u32>>( +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn flags_class(&self) -> FlagsClass

    source

    pub fn default_value<T: StaticType + FromGlib<u32>>( &self -) -> Result<T, BoolError>

    source

    pub fn default_value_as_u32(&self) -> u32

    source

    pub fn builder<T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>>( +) -> Result<T, BoolError>

    source

    pub fn default_value_as_u32(&self) -> u32

    source

    pub fn builder<T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>>( name: &str -) -> ParamSpecFlagsBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpecFlagsBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecFlags

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecFlags

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecFlags

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecFlags

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecFlags

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecFlags

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecFlags

    source§

    fn cmp(&self, other: &ParamSpecFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecFlags

    source§

    fn cmp(&self, other: &ParamSpecFlags) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecFlags> for ParamSpecFlags

    source§

    fn eq(&self, other: &ParamSpecFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecFlags> for ParamSpecFlags

    source§

    fn eq(&self, other: &ParamSpecFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecFlags> for ParamSpecFlags

    source§

    fn partial_cmp(&self, other: &ParamSpecFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecFlags> for ParamSpecFlags

    source§

    fn partial_cmp(&self, other: &ParamSpecFlags) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecFlags

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecFlags

    source§

    impl ParamSpecType for ParamSpecFlags

    source§

    impl Send for ParamSpecFlags

    source§

    impl StructuralEq for ParamSpecFlags

    source§

    impl StructuralPartialEq for ParamSpecFlags

    source§

    impl Sync for ParamSpecFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecFlags

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecFlags

    source§

    impl ParamSpecType for ParamSpecFlags

    source§

    impl Send for ParamSpecFlags

    source§

    impl StructuralEq for ParamSpecFlags

    source§

    impl StructuralPartialEq for ParamSpecFlags

    source§

    impl Sync for ParamSpecFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -201,8 +173,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecFlagsBuilder.html b/git/docs/glib/struct.ParamSpecFlagsBuilder.html index 4fb392b7d48a..adf559347b8d 100644 --- a/git/docs/glib/struct.ParamSpecFlagsBuilder.html +++ b/git/docs/glib/struct.ParamSpecFlagsBuilder.html @@ -71,9 +71,9 @@ -
    pub struct ParamSpecFlagsBuilder<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> { /* private fields */ }

    Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecFlagsBuilder<'a, T>

    source

    pub fn default_value(self, value: T) -> Self

    Default: 0`

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecFlagsBuilder<'a, T>where +
    pub struct ParamSpecFlagsBuilder<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> { /* private fields */ }

    Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecFlagsBuilder<'a, T>

    source

    pub fn default_value(self, value: T) -> Self

    Default: 0`

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecFlagsBuilder<'a, T>where T: RefUnwindSafe,

    §

    impl<'a, T> Send for ParamSpecFlagsBuilder<'a, T>where T: Send,

    §

    impl<'a, T> Sync for ParamSpecFlagsBuilder<'a, T>where T: Sync,

    §

    impl<'a, T> Unpin for ParamSpecFlagsBuilder<'a, T>where diff --git a/git/docs/glib/struct.ParamSpecFloat.html b/git/docs/glib/struct.ParamSpecFloat.html index 95ba52c5924d..7c58a7c78800 100644 --- a/git/docs/glib/struct.ParamSpecFloat.html +++ b/git/docs/glib/struct.ParamSpecFloat.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecFloat

    source ·
    #[repr(transparent)]
    pub struct ParamSpecFloat { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecFloat

    source

    pub fn as_ptr(&self) -> *mut GParamSpecFloat

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecFloat

    source ·
    #[repr(transparent)]
    pub struct ParamSpecFloat { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecFloat

    source

    pub fn as_ptr(&self) -> *mut GParamSpecFloat

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecFloat ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecFloat

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecFloat

    source

    pub fn default_value(&self) -> f32

    source§

    impl ParamSpecFloat

    source

    pub fn minimum(&self) -> f32

    source

    pub fn maximum(&self) -> f32

    source§

    impl ParamSpecFloat

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecFloat

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecFloat

    source

    pub fn default_value(&self) -> f32

    source§

    impl ParamSpecFloat

    source

    pub fn minimum(&self) -> f32

    source

    pub fn maximum(&self) -> f32

    source§

    impl ParamSpecFloat

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: f32, default_value: f32, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecFloat

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecFloat

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecFloat

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecFloat

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecFloat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecFloat

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecFloat

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecFloat

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecFloat

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecFloat

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecFloat

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecFloat

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecFloat

    source§

    fn cmp(&self, other: &ParamSpecFloat) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecFloat

    source§

    fn cmp(&self, other: &ParamSpecFloat) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecFloat> for ParamSpecFloat

    source§

    fn eq(&self, other: &ParamSpecFloat) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecFloat> for ParamSpecFloat

    source§

    fn eq(&self, other: &ParamSpecFloat) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecFloat> for ParamSpecFloat

    source§

    fn partial_cmp(&self, other: &ParamSpecFloat) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecFloat> for ParamSpecFloat

    source§

    fn partial_cmp(&self, other: &ParamSpecFloat) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecFloat

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecFloat

    source§

    impl ParamSpecType for ParamSpecFloat

    source§

    impl Send for ParamSpecFloat

    source§

    impl StructuralEq for ParamSpecFloat

    source§

    impl StructuralPartialEq for ParamSpecFloat

    source§

    impl Sync for ParamSpecFloat

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecFloat

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecFloat

    source§

    impl ParamSpecType for ParamSpecFloat

    source§

    impl Send for ParamSpecFloat

    source§

    impl StructuralEq for ParamSpecFloat

    source§

    impl StructuralPartialEq for ParamSpecFloat

    source§

    impl Sync for ParamSpecFloat

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecFloatBuilder.html b/git/docs/glib/struct.ParamSpecFloatBuilder.html index ddaea0945017..6a7218ec91ab 100644 --- a/git/docs/glib/struct.ParamSpecFloatBuilder.html +++ b/git/docs/glib/struct.ParamSpecFloatBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecFloatBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecFloatBuilder<'a>

    source

    pub fn minimum(self, value: f32) -> Self

    Default: <f32>::MIN

    -
    source

    pub fn maximum(self, value: f32) -> Self

    Default: <f32>::MAX

    -
    source

    pub fn default_value(self, value: f32) -> Self

    Default: <f32 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecFloatBuilder<'a>

    source§

    fn default() -> ParamSpecFloatBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecFloatBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecFloatBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecFloatBuilder<'a>

    source

    pub fn minimum(self, value: f32) -> Self

    Default: <f32>::MIN

    +
    source

    pub fn maximum(self, value: f32) -> Self

    Default: <f32>::MAX

    +
    source

    pub fn default_value(self, value: f32) -> Self

    Default: <f32 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecFloatBuilder<'a>

    source§

    fn default() -> ParamSpecFloatBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecFloatBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecGType.html b/git/docs/glib/struct.ParamSpecGType.html index 763045d6c583..be3a919bb594 100644 --- a/git/docs/glib/struct.ParamSpecGType.html +++ b/git/docs/glib/struct.ParamSpecGType.html @@ -71,58 +71,30 @@ -

    Struct glib::ParamSpecGType

    source ·
    #[repr(transparent)]
    pub struct ParamSpecGType { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecGType

    source

    pub fn as_ptr(&self) -> *mut GParamSpecGType

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecGType

    source ·
    #[repr(transparent)]
    pub struct ParamSpecGType { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecGType

    source

    pub fn as_ptr(&self) -> *mut GParamSpecGType

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecGType ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecGType

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecGType

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecGType

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecGType

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, is_a_type: Type, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecGType

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecGType

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecGType

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecGType

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecGType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecGType

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecGType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecGType

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecGType

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecGType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecGType

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecGType

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecGType

    source§

    fn cmp(&self, other: &ParamSpecGType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecGType

    source§

    fn cmp(&self, other: &ParamSpecGType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecGType> for ParamSpecGType

    source§

    fn eq(&self, other: &ParamSpecGType) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecGType> for ParamSpecGType

    source§

    fn eq(&self, other: &ParamSpecGType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecGType> for ParamSpecGType

    source§

    fn partial_cmp(&self, other: &ParamSpecGType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecGType> for ParamSpecGType

    source§

    fn partial_cmp(&self, other: &ParamSpecGType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecGType

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecGType

    source§

    impl ParamSpecType for ParamSpecGType

    source§

    impl Send for ParamSpecGType

    source§

    impl StructuralEq for ParamSpecGType

    source§

    impl StructuralPartialEq for ParamSpecGType

    source§

    impl Sync for ParamSpecGType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecGType

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecGType

    source§

    impl ParamSpecType for ParamSpecGType

    source§

    impl Send for ParamSpecGType

    source§

    impl StructuralEq for ParamSpecGType

    source§

    impl StructuralPartialEq for ParamSpecGType

    source§

    impl Sync for ParamSpecGType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecGTypeBuilder.html b/git/docs/glib/struct.ParamSpecGTypeBuilder.html index f834e08f2061..d2967c5481b1 100644 --- a/git/docs/glib/struct.ParamSpecGTypeBuilder.html +++ b/git/docs/glib/struct.ParamSpecGTypeBuilder.html @@ -71,9 +71,9 @@ -
    pub struct ParamSpecGTypeBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecGTypeBuilder<'a>

    source

    pub fn is_a_type(self, value: Type) -> Self

    Default: crate::Type::UNIT

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecGTypeBuilder<'a>

    source§

    fn default() -> ParamSpecGTypeBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecGTypeBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecGTypeBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecGTypeBuilder<'a>

    source

    pub fn is_a_type(self, value: Type) -> Self

    Default: crate::Type::UNIT

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecGTypeBuilder<'a>

    source§

    fn default() -> ParamSpecGTypeBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecGTypeBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecInt.html b/git/docs/glib/struct.ParamSpecInt.html index 11784ad7124b..10541d972278 100644 --- a/git/docs/glib/struct.ParamSpecInt.html +++ b/git/docs/glib/struct.ParamSpecInt.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecInt

    source ·
    #[repr(transparent)]
    pub struct ParamSpecInt { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecInt

    source

    pub fn as_ptr(&self) -> *mut GParamSpecInt

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecInt

    source ·
    #[repr(transparent)]
    pub struct ParamSpecInt { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecInt

    source

    pub fn as_ptr(&self) -> *mut GParamSpecInt

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecInt ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecInt

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecInt

    source

    pub fn default_value(&self) -> i32

    source§

    impl ParamSpecInt

    source

    pub fn minimum(&self) -> i32

    source

    pub fn maximum(&self) -> i32

    source§

    impl ParamSpecInt

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecInt

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecInt

    source

    pub fn default_value(&self) -> i32

    source§

    impl ParamSpecInt

    source

    pub fn minimum(&self) -> i32

    source

    pub fn maximum(&self) -> i32

    source§

    impl ParamSpecInt

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: i32, default_value: i32, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecInt

    source

    pub fn builder(name: &str) -> ParamSpecIntBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecInt

    source

    pub fn builder(name: &str) -> ParamSpecIntBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecInt

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecInt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecInt

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecInt

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecInt

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecInt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecInt

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecInt

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecInt

    source§

    fn cmp(&self, other: &ParamSpecInt) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecInt

    source§

    fn cmp(&self, other: &ParamSpecInt) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecInt> for ParamSpecInt

    source§

    fn eq(&self, other: &ParamSpecInt) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecInt> for ParamSpecInt

    source§

    fn eq(&self, other: &ParamSpecInt) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecInt> for ParamSpecInt

    source§

    fn partial_cmp(&self, other: &ParamSpecInt) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecInt> for ParamSpecInt

    source§

    fn partial_cmp(&self, other: &ParamSpecInt) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecInt

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecInt

    source§

    impl ParamSpecType for ParamSpecInt

    source§

    impl Send for ParamSpecInt

    source§

    impl StructuralEq for ParamSpecInt

    source§

    impl StructuralPartialEq for ParamSpecInt

    source§

    impl Sync for ParamSpecInt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecInt

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecInt

    source§

    impl ParamSpecType for ParamSpecInt

    source§

    impl Send for ParamSpecInt

    source§

    impl StructuralEq for ParamSpecInt

    source§

    impl StructuralPartialEq for ParamSpecInt

    source§

    impl Sync for ParamSpecInt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecInt64.html b/git/docs/glib/struct.ParamSpecInt64.html index 185a559e7b6e..24c5a229f0d9 100644 --- a/git/docs/glib/struct.ParamSpecInt64.html +++ b/git/docs/glib/struct.ParamSpecInt64.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecInt64

    source ·
    #[repr(transparent)]
    pub struct ParamSpecInt64 { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecInt64

    source

    pub fn as_ptr(&self) -> *mut GParamSpecInt64

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecInt64

    source ·
    #[repr(transparent)]
    pub struct ParamSpecInt64 { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecInt64

    source

    pub fn as_ptr(&self) -> *mut GParamSpecInt64

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecInt64 ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecInt64

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecInt64

    source

    pub fn default_value(&self) -> i64

    source§

    impl ParamSpecInt64

    source

    pub fn minimum(&self) -> i64

    source

    pub fn maximum(&self) -> i64

    source§

    impl ParamSpecInt64

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecInt64

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecInt64

    source

    pub fn default_value(&self) -> i64

    source§

    impl ParamSpecInt64

    source

    pub fn minimum(&self) -> i64

    source

    pub fn maximum(&self) -> i64

    source§

    impl ParamSpecInt64

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: i64, default_value: i64, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecInt64

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecInt64

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecInt64

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecInt64

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecInt64

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecInt64

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecInt64

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecInt64

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecInt64

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecInt64

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecInt64

    source§

    fn cmp(&self, other: &ParamSpecInt64) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecInt64

    source§

    fn cmp(&self, other: &ParamSpecInt64) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecInt64> for ParamSpecInt64

    source§

    fn eq(&self, other: &ParamSpecInt64) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecInt64> for ParamSpecInt64

    source§

    fn eq(&self, other: &ParamSpecInt64) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecInt64> for ParamSpecInt64

    source§

    fn partial_cmp(&self, other: &ParamSpecInt64) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecInt64> for ParamSpecInt64

    source§

    fn partial_cmp(&self, other: &ParamSpecInt64) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecInt64

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecInt64

    source§

    impl ParamSpecType for ParamSpecInt64

    source§

    impl Send for ParamSpecInt64

    source§

    impl StructuralEq for ParamSpecInt64

    source§

    impl StructuralPartialEq for ParamSpecInt64

    source§

    impl Sync for ParamSpecInt64

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecInt64

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecInt64

    source§

    impl ParamSpecType for ParamSpecInt64

    source§

    impl Send for ParamSpecInt64

    source§

    impl StructuralEq for ParamSpecInt64

    source§

    impl StructuralPartialEq for ParamSpecInt64

    source§

    impl Sync for ParamSpecInt64

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecInt64Builder.html b/git/docs/glib/struct.ParamSpecInt64Builder.html index fcb6037caa0b..75dd97e1a19d 100644 --- a/git/docs/glib/struct.ParamSpecInt64Builder.html +++ b/git/docs/glib/struct.ParamSpecInt64Builder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecInt64Builder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecInt64Builder<'a>

    source

    pub fn minimum(self, value: i64) -> Self

    Default: <i64>::MIN

    -
    source

    pub fn maximum(self, value: i64) -> Self

    Default: <i64>::MAX

    -
    source

    pub fn default_value(self, value: i64) -> Self

    Default: <i64 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecInt64Builder<'a>

    source§

    fn default() -> ParamSpecInt64Builder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecInt64Builder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecInt64Builder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecInt64Builder<'a>

    source

    pub fn minimum(self, value: i64) -> Self

    Default: <i64>::MIN

    +
    source

    pub fn maximum(self, value: i64) -> Self

    Default: <i64>::MAX

    +
    source

    pub fn default_value(self, value: i64) -> Self

    Default: <i64 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecInt64Builder<'a>

    source§

    fn default() -> ParamSpecInt64Builder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecInt64Builder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecIntBuilder.html b/git/docs/glib/struct.ParamSpecIntBuilder.html index f524bddbdb2a..5df6c7521de8 100644 --- a/git/docs/glib/struct.ParamSpecIntBuilder.html +++ b/git/docs/glib/struct.ParamSpecIntBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecIntBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecIntBuilder<'a>

    source

    pub fn minimum(self, value: i32) -> Self

    Default: <i32>::MIN

    -
    source

    pub fn maximum(self, value: i32) -> Self

    Default: <i32>::MAX

    -
    source

    pub fn default_value(self, value: i32) -> Self

    Default: <i32 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecIntBuilder<'a>

    source§

    fn default() -> ParamSpecIntBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecIntBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecIntBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecIntBuilder<'a>

    source

    pub fn minimum(self, value: i32) -> Self

    Default: <i32>::MIN

    +
    source

    pub fn maximum(self, value: i32) -> Self

    Default: <i32>::MAX

    +
    source

    pub fn default_value(self, value: i32) -> Self

    Default: <i32 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecIntBuilder<'a>

    source§

    fn default() -> ParamSpecIntBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecIntBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecLong.html b/git/docs/glib/struct.ParamSpecLong.html index d002f288de58..4df7349341b4 100644 --- a/git/docs/glib/struct.ParamSpecLong.html +++ b/git/docs/glib/struct.ParamSpecLong.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecLong

    source ·
    #[repr(transparent)]
    pub struct ParamSpecLong { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecLong

    source

    pub fn as_ptr(&self) -> *mut GParamSpecLong

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecLong

    source ·
    #[repr(transparent)]
    pub struct ParamSpecLong { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecLong

    source

    pub fn as_ptr(&self) -> *mut GParamSpecLong

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecLong ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecLong

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecLong

    source

    pub fn default_value(&self) -> c_long

    source§

    impl ParamSpecLong

    source

    pub fn minimum(&self) -> c_long

    source

    pub fn maximum(&self) -> c_long

    source§

    impl ParamSpecLong

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecLong

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecLong

    source

    pub fn default_value(&self) -> c_long

    source§

    impl ParamSpecLong

    source

    pub fn minimum(&self) -> c_long

    source

    pub fn maximum(&self) -> c_long

    source§

    impl ParamSpecLong

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: c_long, default_value: c_long, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecLong

    source

    pub fn builder(name: &str) -> ParamSpecLongBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecLong

    source

    pub fn builder(name: &str) -> ParamSpecLongBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecLong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecLong

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecLong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecLong

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecLong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecLong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecLong

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecLong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecLong

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecLong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecLong

    source§

    fn cmp(&self, other: &ParamSpecLong) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecLong

    source§

    fn cmp(&self, other: &ParamSpecLong) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecLong> for ParamSpecLong

    source§

    fn eq(&self, other: &ParamSpecLong) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more

    source§

    impl PartialEq<ParamSpecLong> for ParamSpecLong

    source§

    fn eq(&self, other: &ParamSpecLong) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecLong> for ParamSpecLong

    source§

    fn partial_cmp(&self, other: &ParamSpecLong) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecLong> for ParamSpecLong

    source§

    fn partial_cmp(&self, other: &ParamSpecLong) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecLong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecLong

    source§

    impl ParamSpecType for ParamSpecLong

    source§

    impl Send for ParamSpecLong

    source§

    impl StructuralEq for ParamSpecLong

    source§

    impl StructuralPartialEq for ParamSpecLong

    source§

    impl Sync for ParamSpecLong

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecLong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecLong

    source§

    impl ParamSpecType for ParamSpecLong

    source§

    impl Send for ParamSpecLong

    source§

    impl StructuralEq for ParamSpecLong

    source§

    impl StructuralPartialEq for ParamSpecLong

    source§

    impl Sync for ParamSpecLong

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecLongBuilder.html b/git/docs/glib/struct.ParamSpecLongBuilder.html index e3fe69964ac4..65aef9d5cbd8 100644 --- a/git/docs/glib/struct.ParamSpecLongBuilder.html +++ b/git/docs/glib/struct.ParamSpecLongBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecLongBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecLongBuilder<'a>

    source

    pub fn minimum(self, value: c_long) -> Self

    Default: <libc::c_long>::MIN

    -
    source

    pub fn maximum(self, value: c_long) -> Self

    Default: <libc::c_long>::MAX

    -
    source

    pub fn default_value(self, value: c_long) -> Self

    Default: <libc::c_long as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecLongBuilder<'a>

    source§

    fn default() -> ParamSpecLongBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecLongBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecLongBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecLongBuilder<'a>

    source

    pub fn minimum(self, value: c_long) -> Self

    Default: <libc::c_long>::MIN

    +
    source

    pub fn maximum(self, value: c_long) -> Self

    Default: <libc::c_long>::MAX

    +
    source

    pub fn default_value(self, value: c_long) -> Self

    Default: <libc::c_long as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecLongBuilder<'a>

    source§

    fn default() -> ParamSpecLongBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecLongBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecObject.html b/git/docs/glib/struct.ParamSpecObject.html index ecf6d206ab34..ef029a6e9363 100644 --- a/git/docs/glib/struct.ParamSpecObject.html +++ b/git/docs/glib/struct.ParamSpecObject.html @@ -71,60 +71,32 @@ -

    Struct glib::ParamSpecObject

    source ·
    #[repr(transparent)]
    pub struct ParamSpecObject { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecObject

    source

    pub fn as_ptr(&self) -> *mut GParamSpecObject

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecObject

    source ·
    #[repr(transparent)]
    pub struct ParamSpecObject { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecObject

    source

    pub fn as_ptr(&self) -> *mut GParamSpecObject

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecObject ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecObject

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecObject

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecObject

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecObject

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, object_type: Type, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn builder<T: StaticType + IsA<Object>>( +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn builder<T: StaticType + IsA<Object>>( name: &str -) -> ParamSpecObjectBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpecObjectBuilder<'_, T>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecObject

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecObject

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecObject

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecObject

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecObject

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecObject

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecObject

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecObject

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecObject

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecObject

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecObject

    source§

    fn cmp(&self, other: &ParamSpecObject) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecObject

    source§

    fn cmp(&self, other: &ParamSpecObject) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecObject> for ParamSpecObject

    source§

    fn eq(&self, other: &ParamSpecObject) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecObject> for ParamSpecObject

    source§

    fn eq(&self, other: &ParamSpecObject) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecObject> for ParamSpecObject

    source§

    fn partial_cmp(&self, other: &ParamSpecObject) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecObject> for ParamSpecObject

    source§

    fn partial_cmp(&self, other: &ParamSpecObject) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecObject

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecObject

    source§

    impl ParamSpecType for ParamSpecObject

    source§

    impl Send for ParamSpecObject

    source§

    impl StructuralEq for ParamSpecObject

    source§

    impl StructuralPartialEq for ParamSpecObject

    source§

    impl Sync for ParamSpecObject

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecObject

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecObject

    source§

    impl ParamSpecType for ParamSpecObject

    source§

    impl Send for ParamSpecObject

    source§

    impl StructuralEq for ParamSpecObject

    source§

    impl StructuralPartialEq for ParamSpecObject

    source§

    impl Sync for ParamSpecObject

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecObjectBuilder.html b/git/docs/glib/struct.ParamSpecObjectBuilder.html index 001ef02e6a2a..6142ffc7f12c 100644 --- a/git/docs/glib/struct.ParamSpecObjectBuilder.html +++ b/git/docs/glib/struct.ParamSpecObjectBuilder.html @@ -71,8 +71,8 @@ -
    pub struct ParamSpecObjectBuilder<'a, T: StaticType> { /* private fields */ }

    Implementations§

    Trait Implementations§

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecObjectBuilder<'a, T>where +
    pub struct ParamSpecObjectBuilder<'a, T: StaticType> { /* private fields */ }

    Implementations§

    Trait Implementations§

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for ParamSpecObjectBuilder<'a, T>where T: RefUnwindSafe,

    §

    impl<'a, T> Send for ParamSpecObjectBuilder<'a, T>where T: Send,

    §

    impl<'a, T> Sync for ParamSpecObjectBuilder<'a, T>where T: Sync,

    §

    impl<'a, T> Unpin for ParamSpecObjectBuilder<'a, T>where diff --git a/git/docs/glib/struct.ParamSpecOverride.html b/git/docs/glib/struct.ParamSpecOverride.html index 852da354ef0b..397c13d7bb39 100644 --- a/git/docs/glib/struct.ParamSpecOverride.html +++ b/git/docs/glib/struct.ParamSpecOverride.html @@ -71,65 +71,37 @@ -

    Struct glib::ParamSpecOverride

    source ·
    #[repr(transparent)]
    pub struct ParamSpecOverride { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecOverride

    source

    pub fn as_ptr(&self) -> *mut GParamSpecOverride

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecOverride

    source ·
    #[repr(transparent)]
    pub struct ParamSpecOverride { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecOverride

    source

    pub fn as_ptr(&self) -> *mut GParamSpecOverride

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecOverride ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecOverride

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecOverride

    source

    pub fn new(name: &str, overridden: impl AsRef<ParamSpec>) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn for_interface<T: IsA<Object> + IsInterface>(name: &str) -> ParamSpec

    Similar to ParamSpecOverride::new but specific for an interface.

    +
    source§

    impl ParamSpecOverride

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecOverride

    source

    pub fn new(name: &str, overridden: impl AsRef<ParamSpec>) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn for_interface<T: IsA<Object> + IsInterface>(name: &str) -> ParamSpec

    Similar to ParamSpecOverride::new but specific for an interface.

    Examples
    let pspec = ParamSpecOverride::for_interface::<gtk::Scrollable>("vadjustment");
    Panics

    If the property name doesn’t exist in the interface.

    -
    source

    pub fn for_class<T: IsA<Object> + IsClass>(name: &str) -> ParamSpec

    Similar to ParamSpecOverride::new but specific for a class.

    +
    source

    pub fn for_class<T: IsA<Object> + IsClass>(name: &str) -> ParamSpec

    Similar to ParamSpecOverride::new but specific for a class.

    Examples
    let pspec = ParamSpecOverride::for_class::<gtk::Button>("label");
    Panics

    If the property name doesn’t exist in the class.

    -
    source

    pub fn overridden(&self) -> ParamSpec

    source

    pub fn builder<'a>( +

    source

    pub fn overridden(&self) -> ParamSpec

    source

    pub fn builder<'a>( name: &'a str, overridden: &'a ParamSpec -) -> ParamSpecOverrideBuilder<'a>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpecOverrideBuilder<'a>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecOverride

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecOverride

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecOverride

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecOverride

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecOverride

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecOverride

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecOverride

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecOverride

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecOverride

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecOverride

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecOverride

    source§

    fn cmp(&self, other: &ParamSpecOverride) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecOverride

    source§

    fn cmp(&self, other: &ParamSpecOverride) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecOverride> for ParamSpecOverride

    source§

    fn eq(&self, other: &ParamSpecOverride) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecOverride> for ParamSpecOverride

    source§

    fn eq(&self, other: &ParamSpecOverride) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecOverride> for ParamSpecOverride

    source§

    fn partial_cmp(&self, other: &ParamSpecOverride) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecOverride> for ParamSpecOverride

    source§

    fn partial_cmp(&self, other: &ParamSpecOverride) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecOverride

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecOverride

    source§

    impl ParamSpecType for ParamSpecOverride

    source§

    impl Send for ParamSpecOverride

    source§

    impl StructuralEq for ParamSpecOverride

    source§

    impl StructuralPartialEq for ParamSpecOverride

    source§

    impl Sync for ParamSpecOverride

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecOverride

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecOverride

    source§

    impl ParamSpecType for ParamSpecOverride

    source§

    impl Send for ParamSpecOverride

    source§

    impl StructuralEq for ParamSpecOverride

    source§

    impl StructuralPartialEq for ParamSpecOverride

    source§

    impl Sync for ParamSpecOverride

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -203,8 +175,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecOverrideBuilder.html b/git/docs/glib/struct.ParamSpecOverrideBuilder.html index 23a18e47ebb3..ca14661a55aa 100644 --- a/git/docs/glib/struct.ParamSpecOverrideBuilder.html +++ b/git/docs/glib/struct.ParamSpecOverrideBuilder.html @@ -71,7 +71,7 @@ -
    pub struct ParamSpecOverrideBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecOverrideBuilder<'a>

    source

    pub fn overridden(self, spec: &'a ParamSpec) -> Self

    source

    pub fn build(self) -> ParamSpec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecOverrideBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecOverrideBuilder<'a>

    source

    pub fn overridden(self, spec: &'a ParamSpec) -> Self

    source

    pub fn build(self) -> ParamSpec

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecParam.html b/git/docs/glib/struct.ParamSpecParam.html index a00b7feed32e..6395b023c169 100644 --- a/git/docs/glib/struct.ParamSpecParam.html +++ b/git/docs/glib/struct.ParamSpecParam.html @@ -71,58 +71,30 @@ -

    Struct glib::ParamSpecParam

    source ·
    #[repr(transparent)]
    pub struct ParamSpecParam { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecParam

    source

    pub fn as_ptr(&self) -> *mut GParamSpecParam

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecParam

    source ·
    #[repr(transparent)]
    pub struct ParamSpecParam { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecParam

    source

    pub fn as_ptr(&self) -> *mut GParamSpecParam

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecParam ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecParam

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecParam

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecParam

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecParam

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, param_type: Type, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecParam

    source

    pub fn builder(name: &str, param_type: Type) -> ParamSpecParamBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecParam

    source

    pub fn builder(name: &str, param_type: Type) -> ParamSpecParamBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecParam

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecParam

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecParam

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecParam

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecParam

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecParam

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecParam

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecParam

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecParam

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecParam

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecParam

    source§

    fn cmp(&self, other: &ParamSpecParam) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecParam

    source§

    fn cmp(&self, other: &ParamSpecParam) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecParam> for ParamSpecParam

    source§

    fn eq(&self, other: &ParamSpecParam) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecParam> for ParamSpecParam

    source§

    fn eq(&self, other: &ParamSpecParam) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecParam> for ParamSpecParam

    source§

    fn partial_cmp(&self, other: &ParamSpecParam) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecParam> for ParamSpecParam

    source§

    fn partial_cmp(&self, other: &ParamSpecParam) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecParam

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecParam

    source§

    impl ParamSpecType for ParamSpecParam

    source§

    impl Send for ParamSpecParam

    source§

    impl StructuralEq for ParamSpecParam

    source§

    impl StructuralPartialEq for ParamSpecParam

    source§

    impl Sync for ParamSpecParam

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecParam

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecParam

    source§

    impl ParamSpecType for ParamSpecParam

    source§

    impl Send for ParamSpecParam

    source§

    impl StructuralEq for ParamSpecParam

    source§

    impl StructuralPartialEq for ParamSpecParam

    source§

    impl Sync for ParamSpecParam

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecParamBuilder.html b/git/docs/glib/struct.ParamSpecParamBuilder.html index b1f1f16e8acf..953f4f4ebf17 100644 --- a/git/docs/glib/struct.ParamSpecParamBuilder.html +++ b/git/docs/glib/struct.ParamSpecParamBuilder.html @@ -71,8 +71,8 @@ -
    pub struct ParamSpecParamBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecParamBuilder<'a>

    source

    pub fn param_type(self, value: Type) -> Self

    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecParamBuilder<'a>

    source§

    fn default() -> ParamSpecParamBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecParamBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecParamBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecParamBuilder<'a>

    source

    pub fn param_type(self, value: Type) -> Self

    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecParamBuilder<'a>

    source§

    fn default() -> ParamSpecParamBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecParamBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecPointer.html b/git/docs/glib/struct.ParamSpecPointer.html index a690aab3eb77..d4518e78c821 100644 --- a/git/docs/glib/struct.ParamSpecPointer.html +++ b/git/docs/glib/struct.ParamSpecPointer.html @@ -71,57 +71,29 @@ -

    Struct glib::ParamSpecPointer

    source ·
    #[repr(transparent)]
    pub struct ParamSpecPointer { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecPointer

    source

    pub fn as_ptr(&self) -> *mut GParamSpecPointer

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecPointer

    source ·
    #[repr(transparent)]
    pub struct ParamSpecPointer { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecPointer

    source

    pub fn as_ptr(&self) -> *mut GParamSpecPointer

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecPointer ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecPointer

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecPointer

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecPointer

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecPointer

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecPointer

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecPointer

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecPointer

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecPointer

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecPointer

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecPointer

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecPointer

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecPointer

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecPointer

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecPointer

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecPointer

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecPointer

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecPointer

    source§

    fn cmp(&self, other: &ParamSpecPointer) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecPointer

    source§

    fn cmp(&self, other: &ParamSpecPointer) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecPointer> for ParamSpecPointer

    source§

    fn eq(&self, other: &ParamSpecPointer) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecPointer> for ParamSpecPointer

    source§

    fn eq(&self, other: &ParamSpecPointer) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecPointer> for ParamSpecPointer

    source§

    fn partial_cmp(&self, other: &ParamSpecPointer) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecPointer> for ParamSpecPointer

    source§

    fn partial_cmp(&self, other: &ParamSpecPointer) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecPointer

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecPointer

    source§

    impl ParamSpecType for ParamSpecPointer

    source§

    impl Send for ParamSpecPointer

    source§

    impl StructuralEq for ParamSpecPointer

    source§

    impl StructuralPartialEq for ParamSpecPointer

    source§

    impl Sync for ParamSpecPointer

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecPointer

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecPointer

    source§

    impl ParamSpecType for ParamSpecPointer

    source§

    impl Send for ParamSpecPointer

    source§

    impl StructuralEq for ParamSpecPointer

    source§

    impl StructuralPartialEq for ParamSpecPointer

    source§

    impl Sync for ParamSpecPointer

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -195,8 +167,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecPointerBuilder.html b/git/docs/glib/struct.ParamSpecPointerBuilder.html index e8142e0a1d2f..9fdc2897499d 100644 --- a/git/docs/glib/struct.ParamSpecPointerBuilder.html +++ b/git/docs/glib/struct.ParamSpecPointerBuilder.html @@ -71,8 +71,8 @@ -
    pub struct ParamSpecPointerBuilder<'a> { /* private fields */ }

    Implementations§

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecPointerBuilder<'a>

    source§

    fn default() -> ParamSpecPointerBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecPointerBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecPointerBuilder<'a> { /* private fields */ }

    Implementations§

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecPointerBuilder<'a>

    source§

    fn default() -> ParamSpecPointerBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecPointerBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecString.html b/git/docs/glib/struct.ParamSpecString.html index 697457f20390..a22ad46b2387 100644 --- a/git/docs/glib/struct.ParamSpecString.html +++ b/git/docs/glib/struct.ParamSpecString.html @@ -71,58 +71,30 @@ -

    Struct glib::ParamSpecString

    source ·
    #[repr(transparent)]
    pub struct ParamSpecString { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecString

    source

    pub fn as_ptr(&self) -> *mut GParamSpecString

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecString

    source ·
    #[repr(transparent)]
    pub struct ParamSpecString { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecString

    source

    pub fn as_ptr(&self) -> *mut GParamSpecString

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecString ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecString

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecString

    source

    pub fn default_value(&self) -> Option<&str>

    source§

    impl ParamSpecString

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecString

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecString

    source

    pub fn default_value(&self) -> Option<&str>

    source§

    impl ParamSpecString

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, default_value: Option<&str>, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn builder(name: &str) -> ParamSpecStringBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn builder(name: &str) -> ParamSpecStringBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecString

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecString

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecString

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecString

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecString

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecString

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecString

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecString

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecString

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecString

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecString

    source§

    fn cmp(&self, other: &ParamSpecString) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecString

    source§

    fn cmp(&self, other: &ParamSpecString) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecString> for ParamSpecString

    source§

    fn eq(&self, other: &ParamSpecString) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecString> for ParamSpecString

    source§

    fn eq(&self, other: &ParamSpecString) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecString> for ParamSpecString

    source§

    fn partial_cmp(&self, other: &ParamSpecString) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecString> for ParamSpecString

    source§

    fn partial_cmp(&self, other: &ParamSpecString) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecString

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecString

    source§

    impl ParamSpecType for ParamSpecString

    source§

    impl Send for ParamSpecString

    source§

    impl StructuralEq for ParamSpecString

    source§

    impl StructuralPartialEq for ParamSpecString

    source§

    impl Sync for ParamSpecString

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecString

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecString

    source§

    impl ParamSpecType for ParamSpecString

    source§

    impl Send for ParamSpecString

    source§

    impl StructuralEq for ParamSpecString

    source§

    impl StructuralPartialEq for ParamSpecString

    source§

    impl Sync for ParamSpecString

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecStringBuilder.html b/git/docs/glib/struct.ParamSpecStringBuilder.html index 9245c6b8e062..242fba287fbe 100644 --- a/git/docs/glib/struct.ParamSpecStringBuilder.html +++ b/git/docs/glib/struct.ParamSpecStringBuilder.html @@ -71,9 +71,9 @@ -
    pub struct ParamSpecStringBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecStringBuilder<'a>

    source

    pub fn default_value(self, value: impl Into<Option<&'a str>>) -> Self

    Default: None`

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecStringBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecStringBuilder<'a>

    source

    pub fn default_value(self, value: impl Into<Option<&'a str>>) -> Self

    Default: None`

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecUChar.html b/git/docs/glib/struct.ParamSpecUChar.html index 0a8ba0b6f069..1d6acb3129b9 100644 --- a/git/docs/glib/struct.ParamSpecUChar.html +++ b/git/docs/glib/struct.ParamSpecUChar.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecUChar

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUChar { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUChar

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUChar

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecUChar

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUChar { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUChar

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUChar

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecUChar ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecUChar

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUChar

    source

    pub fn default_value(&self) -> u8

    source§

    impl ParamSpecUChar

    source

    pub fn minimum(&self) -> u8

    source

    pub fn maximum(&self) -> u8

    source§

    impl ParamSpecUChar

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecUChar

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUChar

    source

    pub fn default_value(&self) -> u8

    source§

    impl ParamSpecUChar

    source

    pub fn minimum(&self) -> u8

    source

    pub fn maximum(&self) -> u8

    source§

    impl ParamSpecUChar

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: u8, default_value: u8, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecUChar

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecUChar

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUChar

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUChar

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUChar

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUChar

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUChar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUChar

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUChar

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUChar

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUChar

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUChar

    source§

    fn cmp(&self, other: &ParamSpecUChar) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUChar

    source§

    fn cmp(&self, other: &ParamSpecUChar) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUChar> for ParamSpecUChar

    source§

    fn eq(&self, other: &ParamSpecUChar) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUChar> for ParamSpecUChar

    source§

    fn eq(&self, other: &ParamSpecUChar) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUChar> for ParamSpecUChar

    source§

    fn partial_cmp(&self, other: &ParamSpecUChar) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUChar> for ParamSpecUChar

    source§

    fn partial_cmp(&self, other: &ParamSpecUChar) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecUChar

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUChar

    source§

    impl ParamSpecType for ParamSpecUChar

    source§

    impl Send for ParamSpecUChar

    source§

    impl StructuralEq for ParamSpecUChar

    source§

    impl StructuralPartialEq for ParamSpecUChar

    source§

    impl Sync for ParamSpecUChar

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecUChar

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUChar

    source§

    impl ParamSpecType for ParamSpecUChar

    source§

    impl Send for ParamSpecUChar

    source§

    impl StructuralEq for ParamSpecUChar

    source§

    impl StructuralPartialEq for ParamSpecUChar

    source§

    impl Sync for ParamSpecUChar

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecUCharBuilder.html b/git/docs/glib/struct.ParamSpecUCharBuilder.html index ac8d7b6f4d8f..590be4688fcf 100644 --- a/git/docs/glib/struct.ParamSpecUCharBuilder.html +++ b/git/docs/glib/struct.ParamSpecUCharBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecUCharBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUCharBuilder<'a>

    source

    pub fn minimum(self, value: u8) -> Self

    Default: <u8>::MIN

    -
    source

    pub fn maximum(self, value: u8) -> Self

    Default: <u8>::MAX

    -
    source

    pub fn default_value(self, value: u8) -> Self

    Default: <u8 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUCharBuilder<'a>

    source§

    fn default() -> ParamSpecUCharBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUCharBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecUCharBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUCharBuilder<'a>

    source

    pub fn minimum(self, value: u8) -> Self

    Default: <u8>::MIN

    +
    source

    pub fn maximum(self, value: u8) -> Self

    Default: <u8>::MAX

    +
    source

    pub fn default_value(self, value: u8) -> Self

    Default: <u8 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUCharBuilder<'a>

    source§

    fn default() -> ParamSpecUCharBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUCharBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecUInt.html b/git/docs/glib/struct.ParamSpecUInt.html index ccc5ef4a2417..52e5aa948545 100644 --- a/git/docs/glib/struct.ParamSpecUInt.html +++ b/git/docs/glib/struct.ParamSpecUInt.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecUInt

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUInt { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUInt

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUInt

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecUInt

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUInt { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUInt

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUInt

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecUInt ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecUInt

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUInt

    source

    pub fn default_value(&self) -> u32

    source§

    impl ParamSpecUInt

    source

    pub fn minimum(&self) -> u32

    source

    pub fn maximum(&self) -> u32

    source§

    impl ParamSpecUInt

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecUInt

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUInt

    source

    pub fn default_value(&self) -> u32

    source§

    impl ParamSpecUInt

    source

    pub fn minimum(&self) -> u32

    source

    pub fn maximum(&self) -> u32

    source§

    impl ParamSpecUInt

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: u32, default_value: u32, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecUInt

    source

    pub fn builder(name: &str) -> ParamSpecUIntBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecUInt

    source

    pub fn builder(name: &str) -> ParamSpecUIntBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUInt

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUInt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUInt

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUInt

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUInt

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUInt

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUInt

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUInt

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUInt

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUInt

    source§

    fn cmp(&self, other: &ParamSpecUInt) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUInt

    source§

    fn cmp(&self, other: &ParamSpecUInt) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUInt> for ParamSpecUInt

    source§

    fn eq(&self, other: &ParamSpecUInt) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUInt> for ParamSpecUInt

    source§

    fn eq(&self, other: &ParamSpecUInt) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUInt> for ParamSpecUInt

    source§

    fn partial_cmp(&self, other: &ParamSpecUInt) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUInt> for ParamSpecUInt

    source§

    fn partial_cmp(&self, other: &ParamSpecUInt) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecUInt

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUInt

    source§

    impl ParamSpecType for ParamSpecUInt

    source§

    impl Send for ParamSpecUInt

    source§

    impl StructuralEq for ParamSpecUInt

    source§

    impl StructuralPartialEq for ParamSpecUInt

    source§

    impl Sync for ParamSpecUInt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecUInt

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUInt

    source§

    impl ParamSpecType for ParamSpecUInt

    source§

    impl Send for ParamSpecUInt

    source§

    impl StructuralEq for ParamSpecUInt

    source§

    impl StructuralPartialEq for ParamSpecUInt

    source§

    impl Sync for ParamSpecUInt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecUInt64.html b/git/docs/glib/struct.ParamSpecUInt64.html index 170e230c98e4..4f05fb1667f1 100644 --- a/git/docs/glib/struct.ParamSpecUInt64.html +++ b/git/docs/glib/struct.ParamSpecUInt64.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecUInt64

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUInt64 { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUInt64

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUInt64

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecUInt64

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUInt64 { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUInt64

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUInt64

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecUInt64 ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecUInt64

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUInt64

    source

    pub fn default_value(&self) -> u64

    source§

    impl ParamSpecUInt64

    source

    pub fn minimum(&self) -> u64

    source

    pub fn maximum(&self) -> u64

    source§

    impl ParamSpecUInt64

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecUInt64

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUInt64

    source

    pub fn default_value(&self) -> u64

    source§

    impl ParamSpecUInt64

    source

    pub fn minimum(&self) -> u64

    source

    pub fn maximum(&self) -> u64

    source§

    impl ParamSpecUInt64

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: u64, default_value: u64, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecUInt64

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecUInt64

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUInt64

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUInt64

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUInt64

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUInt64

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUInt64

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUInt64

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUInt64

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUInt64

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUInt64

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUInt64

    source§

    fn cmp(&self, other: &ParamSpecUInt64) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUInt64

    source§

    fn cmp(&self, other: &ParamSpecUInt64) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUInt64> for ParamSpecUInt64

    source§

    fn eq(&self, other: &ParamSpecUInt64) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUInt64> for ParamSpecUInt64

    source§

    fn eq(&self, other: &ParamSpecUInt64) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUInt64> for ParamSpecUInt64

    source§

    fn partial_cmp(&self, other: &ParamSpecUInt64) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUInt64> for ParamSpecUInt64

    source§

    fn partial_cmp(&self, other: &ParamSpecUInt64) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecUInt64

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUInt64

    source§

    impl ParamSpecType for ParamSpecUInt64

    source§

    impl Send for ParamSpecUInt64

    source§

    impl StructuralEq for ParamSpecUInt64

    source§

    impl StructuralPartialEq for ParamSpecUInt64

    source§

    impl Sync for ParamSpecUInt64

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecUInt64

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUInt64

    source§

    impl ParamSpecType for ParamSpecUInt64

    source§

    impl Send for ParamSpecUInt64

    source§

    impl StructuralEq for ParamSpecUInt64

    source§

    impl StructuralPartialEq for ParamSpecUInt64

    source§

    impl Sync for ParamSpecUInt64

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecUInt64Builder.html b/git/docs/glib/struct.ParamSpecUInt64Builder.html index e763e3382aca..90c077931418 100644 --- a/git/docs/glib/struct.ParamSpecUInt64Builder.html +++ b/git/docs/glib/struct.ParamSpecUInt64Builder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecUInt64Builder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUInt64Builder<'a>

    source

    pub fn minimum(self, value: u64) -> Self

    Default: <u64>::MIN

    -
    source

    pub fn maximum(self, value: u64) -> Self

    Default: <u64>::MAX

    -
    source

    pub fn default_value(self, value: u64) -> Self

    Default: <u64 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUInt64Builder<'a>

    source§

    fn default() -> ParamSpecUInt64Builder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUInt64Builder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecUInt64Builder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUInt64Builder<'a>

    source

    pub fn minimum(self, value: u64) -> Self

    Default: <u64>::MIN

    +
    source

    pub fn maximum(self, value: u64) -> Self

    Default: <u64>::MAX

    +
    source

    pub fn default_value(self, value: u64) -> Self

    Default: <u64 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUInt64Builder<'a>

    source§

    fn default() -> ParamSpecUInt64Builder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUInt64Builder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecUIntBuilder.html b/git/docs/glib/struct.ParamSpecUIntBuilder.html index 0b72ce5702bd..08ea63bbe21f 100644 --- a/git/docs/glib/struct.ParamSpecUIntBuilder.html +++ b/git/docs/glib/struct.ParamSpecUIntBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecUIntBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUIntBuilder<'a>

    source

    pub fn minimum(self, value: u32) -> Self

    Default: <u32>::MIN

    -
    source

    pub fn maximum(self, value: u32) -> Self

    Default: <u32>::MAX

    -
    source

    pub fn default_value(self, value: u32) -> Self

    Default: <u32 as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUIntBuilder<'a>

    source§

    fn default() -> ParamSpecUIntBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUIntBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecUIntBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUIntBuilder<'a>

    source

    pub fn minimum(self, value: u32) -> Self

    Default: <u32>::MIN

    +
    source

    pub fn maximum(self, value: u32) -> Self

    Default: <u32>::MAX

    +
    source

    pub fn default_value(self, value: u32) -> Self

    Default: <u32 as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUIntBuilder<'a>

    source§

    fn default() -> ParamSpecUIntBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUIntBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecULong.html b/git/docs/glib/struct.ParamSpecULong.html index 15cd7abb6877..2579010e6c47 100644 --- a/git/docs/glib/struct.ParamSpecULong.html +++ b/git/docs/glib/struct.ParamSpecULong.html @@ -71,11 +71,11 @@ -

    Struct glib::ParamSpecULong

    source ·
    #[repr(transparent)]
    pub struct ParamSpecULong { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecULong

    source

    pub fn as_ptr(&self) -> *mut GParamSpecULong

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecULong

    source ·
    #[repr(transparent)]
    pub struct ParamSpecULong { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecULong

    source

    pub fn as_ptr(&self) -> *mut GParamSpecULong

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecULong ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecULong

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecULong

    source

    pub fn default_value(&self) -> c_ulong

    source§

    impl ParamSpecULong

    source

    pub fn minimum(&self) -> c_ulong

    source

    pub fn maximum(&self) -> c_ulong

    source§

    impl ParamSpecULong

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecULong

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecULong

    source

    pub fn default_value(&self) -> c_ulong

    source§

    impl ParamSpecULong

    source

    pub fn minimum(&self) -> c_ulong

    source

    pub fn maximum(&self) -> c_ulong

    source§

    impl ParamSpecULong

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, @@ -83,48 +83,20 @@ maximum: c_ulong, default_value: c_ulong, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecULong

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecULong

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecULong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecULong

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecULong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecULong

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecULong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecULong

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecULong

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecULong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecULong

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecULong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecULong

    source§

    fn cmp(&self, other: &ParamSpecULong) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecULong

    source§

    fn cmp(&self, other: &ParamSpecULong) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecULong> for ParamSpecULong

    source§

    fn eq(&self, other: &ParamSpecULong) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more

    source§

    impl PartialEq<ParamSpecULong> for ParamSpecULong

    source§

    fn eq(&self, other: &ParamSpecULong) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecULong> for ParamSpecULong

    source§

    fn partial_cmp(&self, other: &ParamSpecULong) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecULong> for ParamSpecULong

    source§

    fn partial_cmp(&self, other: &ParamSpecULong) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecULong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecULong

    source§

    impl ParamSpecType for ParamSpecULong

    source§

    impl Send for ParamSpecULong

    source§

    impl StructuralEq for ParamSpecULong

    source§

    impl StructuralPartialEq for ParamSpecULong

    source§

    impl Sync for ParamSpecULong

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecULong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecULong

    source§

    impl ParamSpecType for ParamSpecULong

    source§

    impl Send for ParamSpecULong

    source§

    impl StructuralEq for ParamSpecULong

    source§

    impl StructuralPartialEq for ParamSpecULong

    source§

    impl Sync for ParamSpecULong

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -198,8 +170,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecULongBuilder.html b/git/docs/glib/struct.ParamSpecULongBuilder.html index a58193c2258f..462ba1b00da8 100644 --- a/git/docs/glib/struct.ParamSpecULongBuilder.html +++ b/git/docs/glib/struct.ParamSpecULongBuilder.html @@ -71,11 +71,11 @@ -
    pub struct ParamSpecULongBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecULongBuilder<'a>

    source

    pub fn minimum(self, value: c_ulong) -> Self

    Default: <libc::c_ulong>::MIN

    -
    source

    pub fn maximum(self, value: c_ulong) -> Self

    Default: <libc::c_ulong>::MAX

    -
    source

    pub fn default_value(self, value: c_ulong) -> Self

    Default: <libc::c_ulong as Default>::default()

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecULongBuilder<'a>

    source§

    fn default() -> ParamSpecULongBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecULongBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecULongBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecULongBuilder<'a>

    source

    pub fn minimum(self, value: c_ulong) -> Self

    Default: <libc::c_ulong>::MIN

    +
    source

    pub fn maximum(self, value: c_ulong) -> Self

    Default: <libc::c_ulong>::MAX

    +
    source

    pub fn default_value(self, value: c_ulong) -> Self

    Default: <libc::c_ulong as Default>::default()

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecULongBuilder<'a>

    source§

    fn default() -> ParamSpecULongBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecULongBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecUnichar.html b/git/docs/glib/struct.ParamSpecUnichar.html index f6298168a96e..85f60e09effb 100644 --- a/git/docs/glib/struct.ParamSpecUnichar.html +++ b/git/docs/glib/struct.ParamSpecUnichar.html @@ -71,58 +71,30 @@ -

    Struct glib::ParamSpecUnichar

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUnichar { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUnichar

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUnichar

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecUnichar

    source ·
    #[repr(transparent)]
    pub struct ParamSpecUnichar { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecUnichar

    source

    pub fn as_ptr(&self) -> *mut GParamSpecUnichar

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecUnichar ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecUnichar

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUnichar

    source§

    impl ParamSpecUnichar

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecUnichar

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecUnichar

    source§

    impl ParamSpecUnichar

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, default_value: char, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source§

    impl ParamSpecUnichar

    source

    pub fn builder(name: &str, default_value: char) -> ParamSpecUnicharBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead

    source§

    impl ParamSpecUnichar

    source

    pub fn builder(name: &str, default_value: char) -> ParamSpecUnicharBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUnichar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUnichar

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUnichar

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUnichar

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUnichar

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecUnichar

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecUnichar

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecUnichar

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecUnichar

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecUnichar

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUnichar

    source§

    fn cmp(&self, other: &ParamSpecUnichar) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecUnichar

    source§

    fn cmp(&self, other: &ParamSpecUnichar) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUnichar> for ParamSpecUnichar

    source§

    fn eq(&self, other: &ParamSpecUnichar) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecUnichar> for ParamSpecUnichar

    source§

    fn eq(&self, other: &ParamSpecUnichar) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUnichar> for ParamSpecUnichar

    source§

    fn partial_cmp(&self, other: &ParamSpecUnichar) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecUnichar> for ParamSpecUnichar

    source§

    fn partial_cmp(&self, other: &ParamSpecUnichar) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecUnichar

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUnichar

    source§

    impl ParamSpecType for ParamSpecUnichar

    source§

    impl Send for ParamSpecUnichar

    source§

    impl StructuralEq for ParamSpecUnichar

    source§

    impl StructuralPartialEq for ParamSpecUnichar

    source§

    impl Sync for ParamSpecUnichar

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecUnichar

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecUnichar

    source§

    impl ParamSpecType for ParamSpecUnichar

    source§

    impl Send for ParamSpecUnichar

    source§

    impl StructuralEq for ParamSpecUnichar

    source§

    impl StructuralPartialEq for ParamSpecUnichar

    source§

    impl Sync for ParamSpecUnichar

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecUnicharBuilder.html b/git/docs/glib/struct.ParamSpecUnicharBuilder.html index 6fbe0597028a..c73f68487a93 100644 --- a/git/docs/glib/struct.ParamSpecUnicharBuilder.html +++ b/git/docs/glib/struct.ParamSpecUnicharBuilder.html @@ -71,8 +71,8 @@ -
    pub struct ParamSpecUnicharBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUnicharBuilder<'a>

    source

    pub fn default_value(self, value: char) -> Self

    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUnicharBuilder<'a>

    source§

    fn default() -> ParamSpecUnicharBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUnicharBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecUnicharBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecUnicharBuilder<'a>

    source

    pub fn default_value(self, value: char) -> Self

    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> Default for ParamSpecUnicharBuilder<'a>

    source§

    fn default() -> ParamSpecUnicharBuilder<'a>

    Returns the “default value” for a type. Read more
    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUnicharBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecValueArray.html b/git/docs/glib/struct.ParamSpecValueArray.html index 1ef0b65fad23..3bd3002c846b 100644 --- a/git/docs/glib/struct.ParamSpecValueArray.html +++ b/git/docs/glib/struct.ParamSpecValueArray.html @@ -71,58 +71,30 @@ -
    #[repr(transparent)]
    pub struct ParamSpecValueArray { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecValueArray

    source

    pub fn as_ptr(&self) -> *mut GParamSpecValueArray

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +
    #[repr(transparent)]
    pub struct ParamSpecValueArray { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecValueArray

    source

    pub fn as_ptr(&self) -> *mut GParamSpecValueArray

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecValueArray ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecValueArray

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecValueArray

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecValueArray

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecValueArray

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, element_spec: Option<impl AsRef<ParamSpec>>, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn element_spec(&self) -> Option<&ParamSpec>

    source

    pub fn fixed_n_elements(&self) -> u32

    source

    pub fn builder(name: &str) -> ParamSpecValueArrayBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn element_spec(&self) -> Option<&ParamSpec>

    source

    pub fn fixed_n_elements(&self) -> u32

    source

    pub fn builder(name: &str) -> ParamSpecValueArrayBuilder<'_>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecValueArray

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecValueArray

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecValueArray

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecValueArray

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecValueArray

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecValueArray

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecValueArray

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecValueArray

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecValueArray

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecValueArray

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecValueArray

    source§

    fn cmp(&self, other: &ParamSpecValueArray) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecValueArray

    source§

    fn cmp(&self, other: &ParamSpecValueArray) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecValueArray> for ParamSpecValueArray

    source§

    fn eq(&self, other: &ParamSpecValueArray) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecValueArray> for ParamSpecValueArray

    source§

    fn eq(&self, other: &ParamSpecValueArray) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecValueArray> for ParamSpecValueArray

    source§

    fn partial_cmp(&self, other: &ParamSpecValueArray) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecValueArray> for ParamSpecValueArray

    source§

    fn partial_cmp(&self, other: &ParamSpecValueArray) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecValueArray

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecValueArray

    source§

    impl ParamSpecType for ParamSpecValueArray

    source§

    impl Send for ParamSpecValueArray

    source§

    impl StructuralEq for ParamSpecValueArray

    source§

    impl StructuralPartialEq for ParamSpecValueArray

    source§

    impl Sync for ParamSpecValueArray

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecValueArray

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecValueArray

    source§

    impl ParamSpecType for ParamSpecValueArray

    source§

    impl Send for ParamSpecValueArray

    source§

    impl StructuralEq for ParamSpecValueArray

    source§

    impl StructuralPartialEq for ParamSpecValueArray

    source§

    impl Sync for ParamSpecValueArray

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -196,8 +168,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecValueArrayBuilder.html b/git/docs/glib/struct.ParamSpecValueArrayBuilder.html index 2bb189b5ff43..d4ad712a421c 100644 --- a/git/docs/glib/struct.ParamSpecValueArrayBuilder.html +++ b/git/docs/glib/struct.ParamSpecValueArrayBuilder.html @@ -71,9 +71,9 @@ -
    pub struct ParamSpecValueArrayBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecValueArrayBuilder<'a>

    source

    pub fn element_spec(self, value: impl Into<Option<&'a ParamSpec>>) -> Self

    Default: None`

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecValueArrayBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecValueArrayBuilder<'a>

    source

    pub fn element_spec(self, value: impl Into<Option<&'a ParamSpec>>) -> Self

    Default: None`

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.ParamSpecVariant.html b/git/docs/glib/struct.ParamSpecVariant.html index 9b4bd19551d1..4fcd1fd90e63 100644 --- a/git/docs/glib/struct.ParamSpecVariant.html +++ b/git/docs/glib/struct.ParamSpecVariant.html @@ -71,62 +71,34 @@ -

    Struct glib::ParamSpecVariant

    source ·
    #[repr(transparent)]
    pub struct ParamSpecVariant { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecVariant

    source

    pub fn as_ptr(&self) -> *mut GParamSpecVariant

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( +

    Struct glib::ParamSpecVariant

    source ·
    #[repr(transparent)]
    pub struct ParamSpecVariant { /* private fields */ }

    Implementations§

    source§

    impl ParamSpecVariant

    source

    pub fn as_ptr(&self) -> *mut GParamSpecVariant

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const *const GParamSpecVariant ) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl ParamSpecVariant

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecVariant

    source§

    impl ParamSpecVariant

    source

    pub fn new<'a>( +

    source§

    impl ParamSpecVariant

    source

    pub fn upcast(self) -> ParamSpec

    source

    pub fn upcast_ref(&self) -> &ParamSpec

    source§

    impl ParamSpecVariant

    source§

    impl ParamSpecVariant

    source

    pub fn new<'a>( name: &str, nick: impl Into<Option<&'a str>>, blurb: impl Into<Option<&'a str>>, type_: &VariantTy, default_value: Option<&Variant>, flags: ParamFlags -) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn type_(&self) -> Option<&VariantTy>

    source

    pub fn builder<'a>( +) -> ParamSpec

    👎Deprecated: Use builder() instead
    source

    pub fn type_(&self) -> Option<&VariantTy>

    source

    pub fn builder<'a>( name: &'a str, type_: &'a VariantTy -) -> ParamSpecVariantBuilder<'a>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    -
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    Get the short description of a ParamSpec.

    -
    Returns
    -

    the short description of self.

    -
    source

    pub fn default_value(&self) -> &Value

    Gets the default value of self as a pointer to a Value.

    -

    The Value will remain valid for the life of self.

    -
    Returns
    -

    a pointer to a Value which must not be modified

    -
    source

    pub fn name<'a>(&self) -> &'a str

    Get the name of a ParamSpec.

    -

    The name is always an “interned” string (as per g_intern_string()). -This allows for pointer-value comparisons.

    -
    Returns
    -

    the name of self.

    -
    source

    pub fn name_quark(&self) -> Quark

    Gets the GQuark for the name.

    -
    Returns
    -

    the GQuark for self->name.

    -
    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    +) -> ParamSpecVariantBuilder<'a>

    Methods from Deref<Target = ParamSpec>§

    source

    pub fn as_ptr(&self) -> *mut GParamSpec

    Return the inner pointer to the underlying C value.

    +
    source

    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T>

    source

    pub fn type_(&self) -> Type

    source

    pub fn is<T: StaticType>(&self) -> bool

    source

    pub fn value_type(&self) -> Type

    source

    pub fn value_is_valid(&self, value: &Value) -> bool

    Available on crate feature v2_74 only.
    source

    pub fn owner_type(&self) -> Type

    source

    pub fn flags(&self) -> ParamFlags

    source

    pub fn blurb(&self) -> Option<&str>

    source

    pub fn default_value(&self) -> &Value

    source

    pub fn name<'a>(&self) -> &'a str

    source

    pub fn name_quark(&self) -> Quark

    source

    pub fn nick(&self) -> &str

    Returns the nickname of this ParamSpec.

    If this ParamSpec does not have a nickname, the nickname of its redirect target is returned if it has one. -Otherwise, self.name() is returned. -Get the nickname of a ParamSpec.

    -
    Returns
    -

    the nickname of self.

    -
    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    If the paramspec redirects operations to another paramspec, -returns that paramspec. Redirect is used typically for -providing a new implementation of a property in a derived -type while preserving all the properties from the parent -type. Redirection is established by creating a property -of type ParamSpecOverride. See g_object_class_override_property() -for an example of the use of this capability.

    -
    Returns
    -

    paramspec to which requests on this -paramspec should be redirected, or None if none.

    -

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecVariant

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecVariant

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecVariant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecVariant

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecVariant

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +Otherwise, self.name() is returned.

    +

    source

    pub fn redirect_target(&self) -> Option<ParamSpec>

    Trait Implementations§

    source§

    impl AsRef<ParamSpec> for ParamSpecVariant

    source§

    fn as_ref(&self) -> &ParamSpec

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for ParamSpecVariant

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParamSpecVariant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ParamSpecVariant

    §

    type Target = ParamSpec

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl Hash for ParamSpecVariant

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecVariant

    source§

    fn cmp(&self, other: &ParamSpecVariant) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ParamSpecVariant

    source§

    fn cmp(&self, other: &ParamSpecVariant) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecVariant> for ParamSpecVariant

    source§

    fn eq(&self, other: &ParamSpecVariant) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ParamSpecVariant> for ParamSpecVariant

    source§

    fn eq(&self, other: &ParamSpecVariant) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecVariant> for ParamSpecVariant

    source§

    fn partial_cmp(&self, other: &ParamSpecVariant) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ParamSpecVariant> for ParamSpecVariant

    source§

    fn partial_cmp(&self, other: &ParamSpecVariant) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ParamSpecVariant

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecVariant

    source§

    impl ParamSpecType for ParamSpecVariant

    source§

    impl Send for ParamSpecVariant

    source§

    impl StructuralEq for ParamSpecVariant

    source§

    impl StructuralPartialEq for ParamSpecVariant

    source§

    impl Sync for ParamSpecVariant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ParamSpecVariant

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for ParamSpecVariant

    source§

    impl ParamSpecType for ParamSpecVariant

    source§

    impl Send for ParamSpecVariant

    source§

    impl StructuralEq for ParamSpecVariant

    source§

    impl StructuralPartialEq for ParamSpecVariant

    source§

    impl Sync for ParamSpecVariant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -200,8 +172,8 @@
    Returns
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.ParamSpecVariantBuilder.html b/git/docs/glib/struct.ParamSpecVariantBuilder.html index ae9cb4adae94..006a74a58074 100644 --- a/git/docs/glib/struct.ParamSpecVariantBuilder.html +++ b/git/docs/glib/struct.ParamSpecVariantBuilder.html @@ -71,9 +71,9 @@ -
    pub struct ParamSpecVariantBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecVariantBuilder<'a>

    source

    pub fn default_value(self, value: impl Into<Option<&'a Variant>>) -> Self

    Default: None`

    -
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. -Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +
    pub struct ParamSpecVariantBuilder<'a> { /* private fields */ }

    Implementations§

    source§

    impl<'a> ParamSpecVariantBuilder<'a>

    source

    pub fn default_value(self, value: impl Into<Option<&'a Variant>>) -> Self

    Default: None`

    +
    source

    pub fn build(self) -> ParamSpec

    Trait Implementations§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a>

    source§

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.
    source§

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.
    source§

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.
    source§

    fn current_flags(&self) -> ParamFlags

    Implementation detail.
    source§

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +Otherwise, self.name will be used.
    source§

    fn blurb(self, blurb: &'a str) -> Self

    Default: None
    source§

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE
    source§

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.
    source§

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.
    source§

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.
    source§

    fn construct(self) -> Self

    Mark the property as construct
    source§

    fn construct_only(self) -> Self

    Mark the property as construct only
    source§

    fn lax_validation(self) -> Self

    Mark the property as lax validation
    source§

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify
    source§

    fn deprecated(self) -> Self

    Mark the property as deprecated

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.SignalFlags.html b/git/docs/glib/struct.SignalFlags.html index 620f471d329b..c3bef592b3f0 100644 --- a/git/docs/glib/struct.SignalFlags.html +++ b/git/docs/glib/struct.SignalFlags.html @@ -71,83 +71,83 @@ -

    Struct glib::SignalFlags

    source ·
    pub struct SignalFlags(_);
    Expand description

    The signal flags are used to specify a signal’s behaviour.

    -

    Implementations§

    source§

    impl SignalFlags

    source

    pub const RUN_FIRST: Self = _

    Invoke the object method handler in the first emission stage.

    -
    source

    pub const RUN_LAST: Self = _

    Invoke the object method handler in the third emission stage.

    -
    source

    pub const RUN_CLEANUP: Self = _

    Invoke the object method handler in the last emission stage.

    -
    source

    pub const NO_RECURSE: Self = _

    Signals being emitted for an object while currently being in +

    Struct glib::SignalFlags

    source ·
    pub struct SignalFlags(_);
    Expand description

    The signal flags are used to specify a signal’s behaviour.

    +

    Implementations§

    source§

    impl SignalFlags

    source

    pub const RUN_FIRST: Self = _

    Invoke the object method handler in the first emission stage.

    +
    source

    pub const RUN_LAST: Self = _

    Invoke the object method handler in the third emission stage.

    +
    source

    pub const RUN_CLEANUP: Self = _

    Invoke the object method handler in the last emission stage.

    +
    source

    pub const NO_RECURSE: Self = _

    Signals being emitted for an object while currently being in emission for this very object will not be emitted recursively, but instead cause the first emission to be restarted.

    -
    source

    pub const DETAILED: Self = _

    This signal supports “::detail” appendices to the signal name +

    source

    pub const DETAILED: Self = _

    This signal supports “::detail” appendices to the signal name upon handler connections and emissions.

    -
    source

    pub const ACTION: Self = _

    Action signals are signals that may freely be emitted on alive +

    source

    pub const ACTION: Self = _

    Action signals are signals that may freely be emitted on alive objects from user code via g_signal_emit() and friends, without the need of being embedded into extra code that performs pre or post emission adjustments on the object. They can also be thought of as object methods which can be called generically by third-party code.

    -
    source

    pub const NO_HOOKS: Self = _

    No emissions hooks are supported for this signal.

    -
    source

    pub const MUST_COLLECT: Self = _

    Varargs signal emission will always collect the +

    source

    pub const NO_HOOKS: Self = _

    No emissions hooks are supported for this signal.

    +
    source

    pub const MUST_COLLECT: Self = _

    Varargs signal emission will always collect the arguments, even if there are no signal handlers connected. Since 2.30.

    -
    source

    pub const DEPRECATED: Self = _

    The signal is deprecated and will be removed +

    source

    pub const DEPRECATED: Self = _

    The signal is deprecated and will be removed in a future version. A warning will be generated if it is connected while running with G_ENABLE_DIAGNOSTIC=1. Since 2.32.

    -
    source

    pub const ACCUMULATOR_FIRST_RUN: Self = _

    Only used in GSignalAccumulator accumulator +

    source

    pub const ACCUMULATOR_FIRST_RUN: Self = _

    Only used in GSignalAccumulator accumulator functions for the GSignalInvocationHint::run_type field to mark the first call to the accumulator function for a signal emission. Since 2.68.

    -
    source§

    impl SignalFlags

    source

    pub const fn empty() -> Self

    Returns an empty set of flags.

    -
    source

    pub const fn all() -> Self

    Returns the set containing all flags.

    -
    source

    pub const fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.

    -
    source

    pub const fn from_bits(bits: u32) -> Option<Self>

    Convert from underlying bit representation, unless that +

    source§

    impl SignalFlags

    source

    pub const fn empty() -> Self

    Returns an empty set of flags.

    +
    source

    pub const fn all() -> Self

    Returns the set containing all flags.

    +
    source

    pub const fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.

    +
    source

    pub const fn from_bits(bits: u32) -> Option<Self>

    Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

    -
    source

    pub const fn from_bits_truncate(bits: u32) -> Self

    Convert from underlying bit representation, dropping any bits +

    source

    pub const fn from_bits_truncate(bits: u32) -> Self

    Convert from underlying bit representation, dropping any bits that do not correspond to flags.

    -
    source

    pub const fn from_bits_retain(bits: u32) -> Self

    Convert from underlying bit representation, preserving all +

    source

    pub const fn from_bits_retain(bits: u32) -> Self

    Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

    -
    source

    pub fn from_name(name: &str) -> Option<Self>

    Get the value for a flag from its stringified name.

    +
    source

    pub fn from_name(name: &str) -> Option<Self>

    Get the value for a flag from its stringified name.

    Names are case-sensitive, so must correspond exactly to the identifier given to the flag.

    -
    source

    pub const fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.

    -
    source

    pub const fn is_all(&self) -> bool

    Returns true if all flags are currently set.

    -
    source

    pub const fn intersects(&self, other: Self) -> bool

    Returns true if there are flags common to both self and other.

    -
    source

    pub const fn contains(&self, other: Self) -> bool

    Returns true if all of the flags in other are contained within self.

    -
    source

    pub fn insert(&mut self, other: Self)

    Inserts the specified flags in-place.

    +
    source

    pub const fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.

    +
    source

    pub const fn is_all(&self) -> bool

    Returns true if all flags are currently set.

    +
    source

    pub const fn intersects(&self, other: Self) -> bool

    Returns true if there are flags common to both self and other.

    +
    source

    pub const fn contains(&self, other: Self) -> bool

    Returns true if all of the flags in other are contained within self.

    +
    source

    pub fn insert(&mut self, other: Self)

    Inserts the specified flags in-place.

    This method is equivalent to union.

    -
    source

    pub fn remove(&mut self, other: Self)

    Removes the specified flags in-place.

    +
    source

    pub fn remove(&mut self, other: Self)

    Removes the specified flags in-place.

    This method is equivalent to difference.

    -
    source

    pub fn toggle(&mut self, other: Self)

    Toggles the specified flags in-place.

    +
    source

    pub fn toggle(&mut self, other: Self)

    Toggles the specified flags in-place.

    This method is equivalent to symmetric_difference.

    -
    source

    pub fn set(&mut self, other: Self, value: bool)

    Inserts or removes the specified flags depending on the passed value.

    -
    source

    pub const fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and +

    source

    pub fn set(&mut self, other: Self, value: bool)

    Inserts or removes the specified flags depending on the passed value.

    +
    source

    pub const fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and other.

    Calculating self bitwise and (&) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.

    +
    source

    pub const fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.

    Calculates self bitwise or (|) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.

    +
    source

    pub const fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.

    Calculates self bitwise and (&!) the bitwise negation of other, including any bits that don’t correspond to a defined flag.

    This method is not equivalent to a & !b when there are bits set that don’t correspond to a defined flag. The ! operator will unset any bits that don’t correspond to a flag, so they’ll always be unset by a &! b, but respected by a.difference(b).

    -
    source

    pub const fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags +

    source

    pub const fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags in self and other.

    Calculates self bitwise exclusive or (^) other, including any bits that don’t correspond to a defined flag.

    -
    source

    pub const fn complement(self) -> Self

    Returns the complement of this set of flags.

    +
    source

    pub const fn complement(self) -> Self

    Returns the complement of this set of flags.

    Calculates the bitwise negation (!) of self, unsetting any bits that don’t correspond to a defined flag.

    -
    source§

    impl SignalFlags

    source

    pub const fn iter(&self) -> Iter<SignalFlags>

    Iterate over enabled flag values.

    -
    source

    pub const fn iter_names(&self) -> IterNames<SignalFlags>

    Iterate over enabled flag values with their stringified names.

    -

    Trait Implementations§

    source§

    impl Binary for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd<SignalFlags> for SignalFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    -
    §

    type Output = SignalFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign<SignalFlags> for SignalFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    -
    source§

    impl BitOr<SignalFlags> for SignalFlags

    source§

    fn bitor(self, other: SignalFlags) -> Self

    Returns the union of the two sets of flags.

    -
    §

    type Output = SignalFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign<SignalFlags> for SignalFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    -
    source§

    impl BitXor<SignalFlags> for SignalFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    -
    §

    type Output = SignalFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign<SignalFlags> for SignalFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    -
    source§

    impl Clone for SignalFlags

    source§

    fn clone(&self) -> SignalFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<SignalFlags> for SignalFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for SignalFlags

    source§

    const FLAGS: &'static [Flag<SignalFlags>] = _

    The set of available flags and their names.
    §

    type Bits = u32

    The underlying storage type.
    source§

    fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.
    source§

    fn from_bits_retain(bits: u32) -> SignalFlags

    Convert from underlying bit representation, preserving all +
    source§

    impl SignalFlags

    source

    pub const fn iter(&self) -> Iter<SignalFlags>

    Iterate over enabled flag values.

    +
    source

    pub const fn iter_names(&self) -> IterNames<SignalFlags>

    Iterate over enabled flag values with their stringified names.

    +

    Trait Implementations§

    source§

    impl Binary for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd<SignalFlags> for SignalFlags

    source§

    fn bitand(self, other: Self) -> Self

    Returns the intersection between the two sets of flags.

    +
    §

    type Output = SignalFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign<SignalFlags> for SignalFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    Disables all flags disabled in the set.

    +
    source§

    impl BitOr<SignalFlags> for SignalFlags

    source§

    fn bitor(self, other: SignalFlags) -> Self

    Returns the union of the two sets of flags.

    +
    §

    type Output = SignalFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign<SignalFlags> for SignalFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    Adds the set of flags.

    +
    source§

    impl BitXor<SignalFlags> for SignalFlags

    source§

    fn bitxor(self, other: Self) -> Self

    Returns the left flags, but with all the right flags toggled.

    +
    §

    type Output = SignalFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign<SignalFlags> for SignalFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    Toggles the set of flags.

    +
    source§

    impl Clone for SignalFlags

    source§

    fn clone(&self) -> SignalFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<SignalFlags> for SignalFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for SignalFlags

    source§

    const FLAGS: &'static [Flag<SignalFlags>] = _

    The set of available flags and their names.
    §

    type Bits = u32

    The underlying storage type.
    source§

    fn bits(&self) -> u32

    Returns the raw value of the flags currently stored.
    source§

    fn from_bits_retain(bits: u32) -> SignalFlags

    Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).
    source§

    fn empty() -> Self

    Returns an empty set of flags.
    source§

    fn all() -> Self

    Returns the set containing all flags.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from underlying bit representation, dropping any bits that do not correspond to flags. Read more
    source§

    fn from_name(name: &str) -> Option<Self>

    Get the flag for a particular name.
    source§

    fn iter(&self) -> Iter<Self>

    Iterate over enabled flag values.
    source§

    fn iter_names(&self) -> IterNames<Self>

    Iterate over the raw names and bits for enabled flag values.
    source§

    fn is_empty(&self) -> bool

    Returns true if no flags are currently stored.
    source§

    fn is_all(&self) -> bool

    Returns true if all flags are currently set.
    source§

    fn intersects(&self, other: Self) -> boolwhere @@ -157,14 +157,14 @@ Self: Sized,

    Removes the specified flags in-place. Read more
    source§

    fn toggle(&mut self, other: Self)where Self: Sized,

    Toggles the specified flags in-place. Read more
    source§

    fn set(&mut self, other: Self, value: bool)where Self: Sized,

    Inserts or removes the specified flags depending on the passed value.
    source§

    fn intersection(self, other: Self) -> Self

    Returns the intersection between the flags in self and other.
    source§

    fn union(self, other: Self) -> Self

    Returns the union of between the flags in self and other.
    source§

    fn difference(self, other: Self) -> Self

    Returns the difference between the flags in self and other.
    source§

    fn symmetric_difference(self, other: Self) -> Self

    Returns the symmetric difference between the flags -in self and other.
    source§

    fn complement(self) -> Self

    Returns the complement of this set of flags.
    source§

    impl FromIterator<SignalFlags> for SignalFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    Creates a value from an iterator. Read more
    source§

    impl Hash for SignalFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +in self and other.

    source§

    fn complement(self) -> Self

    Returns the complement of this set of flags.
    source§

    impl FromIterator<SignalFlags> for SignalFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    Creates a value from an iterator. Read more
    source§

    impl Hash for SignalFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for SignalFlags

    §

    type Item = SignalFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<SignalFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SignalFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    -
    §

    type Output = SignalFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq<SignalFlags> for SignalFlags

    source§

    fn eq(&self, other: &SignalFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more

    source§

    impl IntoIterator for SignalFlags

    §

    type Item = SignalFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<SignalFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SignalFlags

    source§

    fn not(self) -> Self

    Returns the complement of this set of flags.

    +
    §

    type Output = SignalFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq<SignalFlags> for SignalFlags

    source§

    fn eq(&self, other: &SignalFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for SignalFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub<SignalFlags> for SignalFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    -
    §

    type Output = SignalFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign<SignalFlags> for SignalFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    -
    source§

    impl UpperHex for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for SignalFlags

    source§

    impl Eq for SignalFlags

    source§

    impl StructuralEq for SignalFlags

    source§

    impl StructuralPartialEq for SignalFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl PublicFlags for SignalFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub<SignalFlags> for SignalFlags

    source§

    fn sub(self, other: Self) -> Self

    Returns the set difference of the two sets of flags.

    +
    §

    type Output = SignalFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign<SignalFlags> for SignalFlags

    source§

    fn sub_assign(&mut self, other: Self)

    Disables all flags enabled in the set.

    +
    source§

    impl UpperHex for SignalFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for SignalFlags

    source§

    impl Eq for SignalFlags

    source§

    impl StructuralEq for SignalFlags

    source§

    impl StructuralPartialEq for SignalFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<B> BitFlags for Bwhere B: Flags,

    §

    type Iter = Iter<B>

    👎Deprecated: use the Flags trait instead
    An iterator over enabled flags in an instance of the type.
    §

    type IterNames = IterNames<B>

    👎Deprecated: use the Flags trait instead
    An iterator over the raw names and bits for enabled flags in an instance of the type.
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/git/docs/glib/struct.SignalGroup.html b/git/docs/glib/struct.SignalGroup.html index 4f72375a7740..2bcf8c1c9078 100644 --- a/git/docs/glib/struct.SignalGroup.html +++ b/git/docs/glib/struct.SignalGroup.html @@ -399,8 +399,8 @@
    instance
    T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/struct.Source.html b/git/docs/glib/struct.Source.html index 79fd57dfceb2..ecc0ce59ddac 100644 --- a/git/docs/glib/struct.Source.html +++ b/git/docs/glib/struct.Source.html @@ -159,8 +159,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.TimeZone.html b/git/docs/glib/struct.TimeZone.html index be8085323e10..fdac2cd15d61 100644 --- a/git/docs/glib/struct.TimeZone.html +++ b/git/docs/glib/struct.TimeZone.html @@ -159,8 +159,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/struct.Uri.html b/git/docs/glib/struct.Uri.html index 5d65f0fde1a5..97e159a934f9 100644 --- a/git/docs/glib/struct.Uri.html +++ b/git/docs/glib/struct.Uri.html @@ -233,8 +233,8 @@ T: HasParamSpec,

    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/struct.VariantTy.html b/git/docs/glib/struct.VariantTy.html index 3607654b807e..c83224e95c0e 100644 --- a/git/docs/glib/struct.VariantTy.html +++ b/git/docs/glib/struct.VariantTy.html @@ -71,105 +71,105 @@ -

    Struct glib::VariantTy

    source ·
    #[repr(transparent)]
    pub struct VariantTy { /* private fields */ }
    Expand description

    Describes Variant types.

    +

    Struct glib::VariantTy

    source ·
    #[repr(transparent)]
    pub struct VariantTy { /* private fields */ }
    Expand description

    Describes Variant types.

    This is a borrowed counterpart of VariantType. Essentially it’s a str statically guaranteed to be a valid type string.

    -

    Implementations§

    source§

    impl VariantTy

    source

    pub const BOOLEAN: &'static VariantTy = _

    bool.

    -
    source

    pub const BYTE: &'static VariantTy = _

    u8.

    -
    source

    pub const INT16: &'static VariantTy = _

    i16.

    -
    source

    pub const UINT16: &'static VariantTy = _

    u16.

    -
    source

    pub const INT32: &'static VariantTy = _

    i32.

    -
    source

    pub const UINT32: &'static VariantTy = _

    u32.

    -
    source

    pub const INT64: &'static VariantTy = _

    i64.

    -
    source

    pub const UINT64: &'static VariantTy = _

    u64.

    -
    source

    pub const DOUBLE: &'static VariantTy = _

    f64.

    -
    source

    pub const STRING: &'static VariantTy = _

    &str.

    -
    source

    pub const OBJECT_PATH: &'static VariantTy = _

    DBus object path.

    -
    source

    pub const SIGNATURE: &'static VariantTy = _

    Type signature.

    -
    source

    pub const VARIANT: &'static VariantTy = _

    Variant.

    -
    source

    pub const HANDLE: &'static VariantTy = _

    Handle.

    -
    source

    pub const UNIT: &'static VariantTy = _

    Unit, i.e. ().

    -
    source

    pub const ANY: &'static VariantTy = _

    An indefinite type that is a supertype of every type (including itself).

    -
    source

    pub const BASIC: &'static VariantTy = _

    Any basic type.

    -
    source

    pub const MAYBE: &'static VariantTy = _

    Any maybe type, i.e. Option<T>.

    -
    source

    pub const ARRAY: &'static VariantTy = _

    Any array type, i.e. [T].

    -
    source

    pub const TUPLE: &'static VariantTy = _

    Any tuple type, i.e. (T), (T, T), etc.

    -
    source

    pub const DICT_ENTRY: &'static VariantTy = _

    Any dict entry type, i.e. DictEntry<K, V>.

    -
    source

    pub const DICTIONARY: &'static VariantTy = _

    Any dictionary type, i.e. HashMap<K, V>, BTreeMap<K, V>.

    -
    source

    pub const STRING_ARRAY: &'static VariantTy = _

    String array, i.e. [&str].

    -
    source

    pub const OBJECT_PATH_ARRAY: &'static VariantTy = _

    Object path array, i.e. [&str].

    -
    source

    pub const BYTE_STRING: &'static VariantTy = _

    Byte string, i.e. [u8].

    -
    source

    pub const BYTE_STRING_ARRAY: &'static VariantTy = _

    Byte string array, i.e. [[u8]].

    -
    source

    pub const VARDICT: &'static VariantTy = _

    Variant dictionary, i.e. HashMap<String, Variant>, BTreeMap<String, Variant>, etc.

    -
    source

    pub fn new(type_string: &str) -> Result<&VariantTy, BoolError>

    Tries to create a &VariantTy from a string slice.

    +

    Implementations§

    source§

    impl VariantTy

    source

    pub const BOOLEAN: &'static VariantTy = _

    bool.

    +
    source

    pub const BYTE: &'static VariantTy = _

    u8.

    +
    source

    pub const INT16: &'static VariantTy = _

    i16.

    +
    source

    pub const UINT16: &'static VariantTy = _

    u16.

    +
    source

    pub const INT32: &'static VariantTy = _

    i32.

    +
    source

    pub const UINT32: &'static VariantTy = _

    u32.

    +
    source

    pub const INT64: &'static VariantTy = _

    i64.

    +
    source

    pub const UINT64: &'static VariantTy = _

    u64.

    +
    source

    pub const DOUBLE: &'static VariantTy = _

    f64.

    +
    source

    pub const STRING: &'static VariantTy = _

    &str.

    +
    source

    pub const OBJECT_PATH: &'static VariantTy = _

    DBus object path.

    +
    source

    pub const SIGNATURE: &'static VariantTy = _

    Type signature.

    +
    source

    pub const VARIANT: &'static VariantTy = _

    Variant.

    +
    source

    pub const HANDLE: &'static VariantTy = _

    Handle.

    +
    source

    pub const UNIT: &'static VariantTy = _

    Unit, i.e. ().

    +
    source

    pub const ANY: &'static VariantTy = _

    An indefinite type that is a supertype of every type (including itself).

    +
    source

    pub const BASIC: &'static VariantTy = _

    Any basic type.

    +
    source

    pub const MAYBE: &'static VariantTy = _

    Any maybe type, i.e. Option<T>.

    +
    source

    pub const ARRAY: &'static VariantTy = _

    Any array type, i.e. [T].

    +
    source

    pub const TUPLE: &'static VariantTy = _

    Any tuple type, i.e. (T), (T, T), etc.

    +
    source

    pub const DICT_ENTRY: &'static VariantTy = _

    Any dict entry type, i.e. DictEntry<K, V>.

    +
    source

    pub const DICTIONARY: &'static VariantTy = _

    Any dictionary type, i.e. HashMap<K, V>, BTreeMap<K, V>.

    +
    source

    pub const STRING_ARRAY: &'static VariantTy = _

    String array, i.e. [&str].

    +
    source

    pub const OBJECT_PATH_ARRAY: &'static VariantTy = _

    Object path array, i.e. [&str].

    +
    source

    pub const BYTE_STRING: &'static VariantTy = _

    Byte string, i.e. [u8].

    +
    source

    pub const BYTE_STRING_ARRAY: &'static VariantTy = _

    Byte string array, i.e. [[u8]].

    +
    source

    pub const VARDICT: &'static VariantTy = _

    Variant dictionary, i.e. HashMap<String, Variant>, BTreeMap<String, Variant>, etc.

    +
    source

    pub fn new(type_string: &str) -> Result<&VariantTy, BoolError>

    Tries to create a &VariantTy from a string slice.

    Returns Ok if the string is a valid type string, Err otherwise.

    -
    source

    pub const unsafe fn from_str_unchecked(type_string: &str) -> &VariantTy

    Converts a type string into &VariantTy without any checks.

    +
    source

    pub const unsafe fn from_str_unchecked(type_string: &str) -> &VariantTy

    Converts a type string into &VariantTy without any checks.

    Safety

    The caller is responsible for passing in only a valid variant type string.

    -
    source

    pub fn as_str(&self) -> &str

    Converts to a string slice.

    -
    source

    pub fn is_definite(&self) -> bool

    Check if this variant type is a definite type.

    -
    source

    pub fn is_container(&self) -> bool

    Check if this variant type is a container type.

    -
    source

    pub fn is_basic(&self) -> bool

    Check if this variant type is a basic type.

    -
    source

    pub fn is_maybe(&self) -> bool

    Check if this variant type is a maybe type.

    -
    source

    pub fn is_array(&self) -> bool

    Check if this variant type is an array type.

    -
    source

    pub fn is_tuple(&self) -> bool

    Check if this variant type is a tuple type.

    -
    source

    pub fn is_dict_entry(&self) -> bool

    Check if this variant type is a dict entry type.

    -
    source

    pub fn is_variant(&self) -> bool

    Check if this variant type is a variant.

    -
    source

    pub fn is_subtype_of(&self, supertype: &Self) -> bool

    Check if this variant type is a subtype of another.

    -
    source

    pub fn element(&self) -> &VariantTy

    Return the element type of this variant type.

    +
    source

    pub fn as_str(&self) -> &str

    Converts to a string slice.

    +
    source

    pub fn is_definite(&self) -> bool

    Check if this variant type is a definite type.

    +
    source

    pub fn is_container(&self) -> bool

    Check if this variant type is a container type.

    +
    source

    pub fn is_basic(&self) -> bool

    Check if this variant type is a basic type.

    +
    source

    pub fn is_maybe(&self) -> bool

    Check if this variant type is a maybe type.

    +
    source

    pub fn is_array(&self) -> bool

    Check if this variant type is an array type.

    +
    source

    pub fn is_tuple(&self) -> bool

    Check if this variant type is a tuple type.

    +
    source

    pub fn is_dict_entry(&self) -> bool

    Check if this variant type is a dict entry type.

    +
    source

    pub fn is_variant(&self) -> bool

    Check if this variant type is a variant.

    +
    source

    pub fn is_subtype_of(&self, supertype: &Self) -> bool

    Check if this variant type is a subtype of another.

    +
    source

    pub fn element(&self) -> &VariantTy

    Return the element type of this variant type.

    Panics

    This function panics if not called with an array or maybe type.

    -
    source

    pub fn tuple_types(&self) -> VariantTyIterator<'_>

    Iterate over the types of this variant type.

    +
    source

    pub fn tuple_types(&self) -> VariantTyIterator<'_>

    Iterate over the types of this variant type.

    Panics

    This function panics if not called with a tuple or dictionary entry type.

    -
    source

    pub fn first(&self) -> Option<&VariantTy>

    Return the first type of this variant type.

    +
    source

    pub fn first(&self) -> Option<&VariantTy>

    Return the first type of this variant type.

    Panics

    This function panics if not called with a tuple or dictionary entry type.

    -
    source

    pub fn next(&self) -> Option<&VariantTy>

    Return the next type of this variant type.

    -
    source

    pub fn n_items(&self) -> usize

    Return the number of items in this variant type.

    -
    source

    pub fn key(&self) -> &VariantTy

    Return the key type of this variant type.

    +
    source

    pub fn next(&self) -> Option<&VariantTy>

    Return the next type of this variant type.

    +
    source

    pub fn n_items(&self) -> usize

    Return the number of items in this variant type.

    +
    source

    pub fn key(&self) -> &VariantTy

    Return the key type of this variant type.

    Panics

    This function panics if not called with a dictionary entry type.

    -
    source

    pub fn value(&self) -> &VariantTy

    Return the value type of this variant type.

    +
    source

    pub fn value(&self) -> &VariantTy

    Return the value type of this variant type.

    Panics

    This function panics if not called with a dictionary entry type.

    -

    Trait Implementations§

    source§

    impl AsRef<VariantTy> for VariantTy

    source§

    fn as_ref(&self) -> &Self

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<VariantTy> for VariantType

    source§

    fn as_ref(&self) -> &VariantTy

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<VariantTy> for VariantType

    source§

    fn borrow(&self) -> &VariantTy

    Immutably borrows from an owned value. Read more
    source§

    impl Debug for VariantTy

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for VariantTy

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a VariantTy> for Cow<'a, VariantTy>

    source§

    fn from(ty: &'a VariantTy) -> Cow<'a, VariantTy>

    Converts to this type from the input type.
    source§

    impl Hash for VariantTy

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for Cow<'b, VariantTy>

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl AsRef<VariantTy> for VariantTy

    source§

    fn as_ref(&self) -> &Self

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<VariantTy> for VariantType

    source§

    fn as_ref(&self) -> &VariantTy

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<VariantTy> for VariantType

    source§

    fn borrow(&self) -> &VariantTy

    Immutably borrows from an owned value. Read more
    source§

    impl Debug for VariantTy

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for VariantTy

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a VariantTy> for Cow<'a, VariantTy>

    source§

    fn from(ty: &'a VariantTy) -> Cow<'a, VariantTy>

    Converts to this type from the input type.
    source§

    impl Hash for VariantTy

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for Cow<'b, VariantTy>

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for String

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for String

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for VariantType

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for VariantType

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for str

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for str

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a str> for VariantTy

    source§

    fn eq(&self, other: &&'a str) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a str> for VariantTy

    source§

    fn eq(&self, other: &&'a str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<Cow<'b, VariantTy>> for &'a VariantTy

    source§

    fn eq(&self, other: &Cow<'b, VariantTy>) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<Cow<'b, VariantTy>> for &'a VariantTy

    source§

    fn eq(&self, other: &Cow<'b, VariantTy>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<String> for &'a VariantTy

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<String> for &'a VariantTy

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<String> for VariantTy

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<String> for VariantTy

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for &'a str

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for &'a str

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for String

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for String

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<VariantTy> for VariantTy

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<VariantTy> for VariantTy

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for VariantType

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for VariantType

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for str

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for str

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for &'a VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for &'a VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<str> for &'a VariantTy

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<str> for &'a VariantTy

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<str> for VariantTy

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<str> for VariantTy

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl StaticType for VariantTy

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToOwned for VariantTy

    §

    type Owned = VariantType

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> VariantType

    Creates owned data from borrowed data, usually by cloning. Read more
    1.63.0 · source§

    fn clone_into(&self, target: &mut Self::Owned)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl Eq for VariantTy

    source§

    impl StructuralEq for VariantTy

    source§

    impl StructuralPartialEq for VariantTy

    source§

    impl Sync for VariantTy

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StaticType for VariantTy

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToOwned for VariantTy

    §

    type Owned = VariantType

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> VariantType

    Creates owned data from borrowed data, usually by cloning. Read more
    1.63.0 · source§

    fn clone_into(&self, target: &mut Self::Owned)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl Eq for VariantTy

    source§

    impl StructuralEq for VariantTy

    source§

    impl StructuralPartialEq for VariantTy

    source§

    impl Sync for VariantTy

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere - T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more

    \ No newline at end of file diff --git a/git/docs/glib/struct.VariantTyIterator.html b/git/docs/glib/struct.VariantTyIterator.html index db5ab909c0f4..79ee7847dbf4 100644 --- a/git/docs/glib/struct.VariantTyIterator.html +++ b/git/docs/glib/struct.VariantTyIterator.html @@ -71,12 +71,12 @@ -

    Struct glib::VariantTyIterator

    source ·
    pub struct VariantTyIterator<'a> { /* private fields */ }
    Expand description

    An iterator over the individual components of a tuple VariantTy.

    +

    Struct glib::VariantTyIterator

    source ·
    pub struct VariantTyIterator<'a> { /* private fields */ }
    Expand description

    An iterator over the individual components of a tuple VariantTy.

    This can be conveniently constructed using VariantTy::tuple_types.

    -

    Implementations§

    source§

    impl<'a> VariantTyIterator<'a>

    source

    pub fn new(ty: &'a VariantTy) -> Result<Self, BoolError>

    Creates a new iterator over the types of the specified VariantTy.

    +

    Implementations§

    source§

    impl<'a> VariantTyIterator<'a>

    source

    pub fn new(ty: &'a VariantTy) -> Result<Self, BoolError>

    Creates a new iterator over the types of the specified VariantTy.

    Returns Ok if the type is a definite tuple or dictionary entry type, Err otherwise.

    -

    Trait Implementations§

    source§

    impl<'a> Clone for VariantTyIterator<'a>

    source§

    fn clone(&self) -> VariantTyIterator<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for VariantTyIterator<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Iterator for VariantTyIterator<'a>

    §

    type Item = &'a VariantTy

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( +

    Trait Implementations§

    source§

    impl<'a> Clone for VariantTyIterator<'a>

    source§

    fn clone(&self) -> VariantTyIterator<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for VariantTyIterator<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Iterator for VariantTyIterator<'a>

    §

    type Item = &'a VariantTy

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    1.0.0 · source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    1.0.0 · source§

    fn count(self) -> usizewhere @@ -250,7 +250,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
    source§

    impl<'a> Copy for VariantTyIterator<'a>

    source§

    impl<'a> FusedIterator for VariantTyIterator<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for VariantTyIterator<'a>

    §

    impl<'a> Send for VariantTyIterator<'a>

    §

    impl<'a> Sync for VariantTyIterator<'a>

    §

    impl<'a> Unpin for VariantTyIterator<'a>

    §

    impl<'a> UnwindSafe for VariantTyIterator<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +function. Read more

    source§

    impl<'a> Copy for VariantTyIterator<'a>

    source§

    impl<'a> FusedIterator for VariantTyIterator<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for VariantTyIterator<'a>

    §

    impl<'a> Send for VariantTyIterator<'a>

    §

    impl<'a> Sync for VariantTyIterator<'a>

    §

    impl<'a> Unpin for VariantTyIterator<'a>

    §

    impl<'a> UnwindSafe for VariantTyIterator<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/struct.VariantType.html b/git/docs/glib/struct.VariantType.html index 1dfd3dea1511..c1fea8a6df89 100644 --- a/git/docs/glib/struct.VariantType.html +++ b/git/docs/glib/struct.VariantType.html @@ -71,82 +71,270 @@ -

    Struct glib::VariantType

    source ·
    pub struct VariantType { /* private fields */ }
    Expand description

    Describes Variant types.

    +

    Struct glib::VariantType

    source ·
    pub struct VariantType { /* private fields */ }
    Expand description

    Describes Variant types.

    The Variant type system (based on the D-Bus one) describes types with “type strings”. VariantType is an owned immutable type string (you can think of it as a Box<str> statically guaranteed to be a valid type -string), &VariantTy is a borrowed one (like &str).

    -

    Implementations§

    source§

    impl VariantType

    source

    pub fn new(type_string: &str) -> Result<VariantType, BoolError>

    Tries to create a VariantType from a string slice.

    -

    Returns Ok if the string is a valid type string, Err otherwise.

    -
    source

    pub fn new_dict_entry( +string), &VariantTy is a borrowed one (like &str). +This section introduces the GVariant type system. It is based, in +large part, on the D-Bus type system, with two major changes and +some minor lifting of restrictions. The +D-Bus specification, +therefore, provides a significant amount of +information that is useful when working with GVariant.

    +

    The first major change with respect to the D-Bus type system is the +introduction of maybe (or “nullable”) types. Any type in GVariant can be +converted to a maybe type, in which case, “nothing” (or “null”) becomes a +valid value. Maybe types have been added by introducing the +character “m” to type strings.

    +

    The second major change is that the GVariant type system supports the +concept of “indefinite types” – types that are less specific than +the normal types found in D-Bus. For example, it is possible to speak +of “an array of any type” in GVariant, where the D-Bus type system +would require you to speak of “an array of integers” or “an array of +strings”. Indefinite types have been added by introducing the +characters “*”, “?” and “r” to type strings.

    +

    Finally, all arbitrary restrictions relating to the complexity of +types are lifted along with the restriction that dictionary entries +may only appear nested inside of arrays.

    +

    Just as in D-Bus, GVariant types are described with strings (“type +strings”). Subject to the differences mentioned above, these strings +are of the same form as those found in D-Bus. Note, however: D-Bus +always works in terms of messages and therefore individual type +strings appear nowhere in its interface. Instead, “signatures” +are a concatenation of the strings of the type of each argument in a +message. GVariant deals with single values directly so GVariant type +strings always describe the type of exactly one value. This means +that a D-Bus signature string is generally not a valid GVariant type +string – except in the case that it is the signature of a message +containing exactly one argument.

    +

    An indefinite type is similar in spirit to what may be called an +abstract type in other type systems. No value can exist that has an +indefinite type as its type, but values can exist that have types +that are subtypes of indefinite types. That is to say, +Variant::type_() will never return an indefinite type, but +calling [Variant::is_of_type()][crate::Variant::is_of_type()] with an indefinite type may return +true. For example, you cannot have a value that represents “an +array of no particular type”, but you can have an “array of integers” +which certainly matches the type of “an array of no particular type”, +since “array of integers” is a subtype of “array of no particular +type”.

    +

    This is similar to how instances of abstract classes may not +directly exist in other type systems, but instances of their +non-abstract subtypes may. For example, in GTK, no object that has +the type of GtkBin can exist (since GtkBin is an abstract class), +but a GtkWindow can certainly be instantiated, and you would say +that the GtkWindow is a GtkBin (since GtkWindow is a subclass of +GtkBin).

    +

    GVariant Type Strings

    +

    A GVariant type string can be any of the following:

    +
      +
    • +

      any basic type string (listed below)

      +
    • +
    • +

      “v”, “r” or “*”

      +
    • +
    • +

      one of the characters ‘a’ or ‘m’, followed by another type string

      +
    • +
    • +

      the character ‘(’, followed by a concatenation of zero or more other +type strings, followed by the character ‘)’

      +
    • +
    • +

      the character ‘{’, followed by a basic type string (see below), +followed by another type string, followed by the character ‘}’

      +
    • +
    +

    A basic type string describes a basic type (as per +[is_basic()][Self::is_basic()]) and is always a single character in length. +The valid basic type strings are “b”, “y”, “n”, “q”, “i”, “u”, “x”, “t”, +“h”, “d”, “s”, “o”, “g” and “?”.

    +

    The above definition is recursive to arbitrary depth. “aaaaai” and +“(ui(nq((y)))s)” are both valid type strings, as is +“a(aa(ui)(qna{ya(yd)}))”. In order to not hit memory limits, Variant +imposes a limit on recursion depth of 65 nested containers. This is the +limit in the D-Bus specification (64) plus one to allow a GDBusMessage to +be nested in a top-level tuple.

    +

    The meaning of each of the characters is as follows:

    +
      +
    • b: the type string of G_VARIANT_TYPE_BOOLEAN; a boolean value.
    • +
    • y: the type string of G_VARIANT_TYPE_BYTE; a byte.
    • +
    • n: the type string of G_VARIANT_TYPE_INT16; a signed 16 bit integer.
    • +
    • q: the type string of G_VARIANT_TYPE_UINT16; an unsigned 16 bit integer.
    • +
    • i: the type string of G_VARIANT_TYPE_INT32; a signed 32 bit integer.
    • +
    • u: the type string of G_VARIANT_TYPE_UINT32; an unsigned 32 bit integer.
    • +
    • x: the type string of G_VARIANT_TYPE_INT64; a signed 64 bit integer.
    • +
    • t: the type string of G_VARIANT_TYPE_UINT64; an unsigned 64 bit integer.
    • +
    • h: the type string of G_VARIANT_TYPE_HANDLE; a signed 32 bit value +that, by convention, is used as an index into an array of file +descriptors that are sent alongside a D-Bus message.
    • +
    • d: the type string of G_VARIANT_TYPE_DOUBLE; a double precision +floating point value.
    • +
    • s: the type string of G_VARIANT_TYPE_STRING; a string.
    • +
    • o: the type string of G_VARIANT_TYPE_OBJECT_PATH; a string in the form +of a D-Bus object path.
    • +
    • g: the type string of G_VARIANT_TYPE_SIGNATURE; a string in the form of +a D-Bus type signature.
    • +
    • ?: the type string of G_VARIANT_TYPE_BASIC; an indefinite type that +is a supertype of any of the basic types.
    • +
    • v: the type string of G_VARIANT_TYPE_VARIANT; a container type that +contain any other type of value.
    • +
    • a: used as a prefix on another type string to mean an array of that +type; the type string “ai”, for example, is the type of an array of +signed 32-bit integers.
    • +
    • m: used as a prefix on another type string to mean a “maybe”, or +“nullable”, version of that type; the type string “ms”, for example, +is the type of a value that maybe contains a string, or maybe contains +nothing.
    • +
    • (): used to enclose zero or more other concatenated type strings to +create a tuple type; the type string “(is)”, for example, is the type of +a pair of an integer and a string.
    • +
    • r: the type string of G_VARIANT_TYPE_TUPLE; an indefinite type that is +a supertype of any tuple type, regardless of the number of items.
    • +
    • {}: used to enclose a basic type string concatenated with another type +string to create a dictionary entry type, which usually appears inside of +an array to form a dictionary; the type string “a{sd}”, for example, is +the type of a dictionary that maps strings to double precision floating +point values.
    • +
    +

    The first type (the basic type) is the key type and the second type is +the value type. The reason that the first type is restricted to being a +basic type is so that it can easily be hashed.

    +
      +
    • *: the type string of G_VARIANT_TYPE_ANY; the indefinite type that is +a supertype of all types. Note that, as with all type strings, this +character represents exactly one type. It cannot be used inside of tuples +to mean “any number of items”.
    • +
    +

    Any type string of a container that contains an indefinite type is, +itself, an indefinite type. For example, the type string “a*” +(corresponding to G_VARIANT_TYPE_ARRAY) is an indefinite type +that is a supertype of every array type. “(*s)” is a supertype +of all tuples that contain exactly two items where the second +item is a string.

    +

    “a{?*}” is an indefinite type that is a supertype of all arrays +containing dictionary entries where the key is any basic type and +the value is any type at all. This is, by definition, a dictionary, +so this type string corresponds to G_VARIANT_TYPE_DICTIONARY. Note +that, due to the restriction that the key of a dictionary entry must +be a basic type, “{**}” is not a valid type string.

    +

    Implementations§

    source§

    impl VariantType

    source

    pub fn new(type_string: &str) -> Result<VariantType, BoolError>

    Tries to create a VariantType from a string slice.

    +

    Returns Ok if the string is a valid type string, Err otherwise. +Creates a new VariantType corresponding to the type string given +by type_string. It is appropriate to call g_variant_type_free() on +the return value.

    +

    It is a programmer error to call this function with an invalid type +string. Use [string_is_valid()][Self::string_is_valid()] if you are unsure.

    +
    type_string
    +

    a valid GVariant type string

    +
    Returns
    +

    a new VariantType

    +
    source

    pub fn new_dict_entry( key_type: &VariantTy, value_type: &VariantTy -) -> VariantType

    Creates a VariantType from a key and value type.

    -
    source

    pub fn new_array(elem_type: &VariantTy) -> VariantType

    Creates a VariantType from an array element type.

    -
    source

    pub fn new_maybe(child_type: &VariantTy) -> VariantType

    Creates a VariantType from a maybe element type.

    -
    source

    pub fn new_tuple( +) -> VariantType

    Creates a VariantType from a key and value type. +Constructs the type corresponding to a dictionary entry with a key +of type key and a value of type value.

    +

    It is appropriate to call g_variant_type_free() on the return value.

    +
    key
    +

    a basic VariantType

    +
    value
    +

    a VariantType

    +
    Returns
    +

    a new dictionary entry VariantType

    +

    Since 2.24

    +
    source

    pub fn new_array(elem_type: &VariantTy) -> VariantType

    Creates a VariantType from an array element type. +Constructs the type corresponding to an array of elements of the +type type_.

    +

    It is appropriate to call g_variant_type_free() on the return value.

    +
    element
    +

    a VariantType

    +
    Returns
    +

    a new array VariantType

    +

    Since 2.24

    +
    source

    pub fn new_maybe(child_type: &VariantTy) -> VariantType

    Creates a VariantType from a maybe element type. +Constructs the type corresponding to a maybe instance containing +type type_ or Nothing.

    +

    It is appropriate to call g_variant_type_free() on the return value.

    +
    element
    +

    a VariantType

    +
    Returns
    +

    a new maybe VariantType

    +

    Since 2.24

    +
    source

    pub fn new_tuple( items: impl IntoIterator<Item = impl AsRef<VariantTy>> -) -> VariantType

    Creates a VariantType from a maybe element type.

    -
    source

    pub fn from_string( +) -> VariantType

    Creates a VariantType from a maybe element type. +Constructs a new tuple type, from items.

    +

    length is the number of items in items, or -1 to indicate that +items is None-terminated.

    +

    It is appropriate to call g_variant_type_free() on the return value.

    +
    items
    +

    an array of GVariantTypes, one for each item

    +
    Returns
    +

    a new tuple VariantType

    +

    Since 2.24

    +
    source

    pub fn from_string( type_string: impl Into<GString> ) -> Result<VariantType, BoolError>

    Tries to create a VariantType from an owned string.

    Returns Ok if the string is a valid type string, Err otherwise.

    -

    Methods from Deref<Target = VariantTy>§

    source

    pub const BOOLEAN: &'static VariantTy = _

    source

    pub const BYTE: &'static VariantTy = _

    source

    pub const INT16: &'static VariantTy = _

    source

    pub const UINT16: &'static VariantTy = _

    source

    pub const INT32: &'static VariantTy = _

    source

    pub const UINT32: &'static VariantTy = _

    source

    pub const INT64: &'static VariantTy = _

    source

    pub const UINT64: &'static VariantTy = _

    source

    pub const DOUBLE: &'static VariantTy = _

    source

    pub const STRING: &'static VariantTy = _

    source

    pub const OBJECT_PATH: &'static VariantTy = _

    source

    pub const SIGNATURE: &'static VariantTy = _

    source

    pub const VARIANT: &'static VariantTy = _

    source

    pub const HANDLE: &'static VariantTy = _

    source

    pub const UNIT: &'static VariantTy = _

    source

    pub const ANY: &'static VariantTy = _

    source

    pub const BASIC: &'static VariantTy = _

    source

    pub const MAYBE: &'static VariantTy = _

    source

    pub const ARRAY: &'static VariantTy = _

    source

    pub const TUPLE: &'static VariantTy = _

    source

    pub const DICT_ENTRY: &'static VariantTy = _

    source

    pub const DICTIONARY: &'static VariantTy = _

    source

    pub const STRING_ARRAY: &'static VariantTy = _

    source

    pub const OBJECT_PATH_ARRAY: &'static VariantTy = _

    source

    pub const BYTE_STRING: &'static VariantTy = _

    source

    pub const BYTE_STRING_ARRAY: &'static VariantTy = _

    source

    pub const VARDICT: &'static VariantTy = _

    source

    pub fn as_str(&self) -> &str

    Converts to a string slice.

    -
    source

    pub fn is_definite(&self) -> bool

    Check if this variant type is a definite type.

    -
    source

    pub fn is_container(&self) -> bool

    Check if this variant type is a container type.

    -
    source

    pub fn is_basic(&self) -> bool

    Check if this variant type is a basic type.

    -
    source

    pub fn is_maybe(&self) -> bool

    Check if this variant type is a maybe type.

    -
    source

    pub fn is_array(&self) -> bool

    Check if this variant type is an array type.

    -
    source

    pub fn is_tuple(&self) -> bool

    Check if this variant type is a tuple type.

    -
    source

    pub fn is_dict_entry(&self) -> bool

    Check if this variant type is a dict entry type.

    -
    source

    pub fn is_variant(&self) -> bool

    Check if this variant type is a variant.

    -
    source

    pub fn is_subtype_of(&self, supertype: &Self) -> bool

    Check if this variant type is a subtype of another.

    -
    source

    pub fn element(&self) -> &VariantTy

    Return the element type of this variant type.

    +

    Methods from Deref<Target = VariantTy>§

    source

    pub const BOOLEAN: &'static VariantTy = _

    source

    pub const BYTE: &'static VariantTy = _

    source

    pub const INT16: &'static VariantTy = _

    source

    pub const UINT16: &'static VariantTy = _

    source

    pub const INT32: &'static VariantTy = _

    source

    pub const UINT32: &'static VariantTy = _

    source

    pub const INT64: &'static VariantTy = _

    source

    pub const UINT64: &'static VariantTy = _

    source

    pub const DOUBLE: &'static VariantTy = _

    source

    pub const STRING: &'static VariantTy = _

    source

    pub const OBJECT_PATH: &'static VariantTy = _

    source

    pub const SIGNATURE: &'static VariantTy = _

    source

    pub const VARIANT: &'static VariantTy = _

    source

    pub const HANDLE: &'static VariantTy = _

    source

    pub const UNIT: &'static VariantTy = _

    source

    pub const ANY: &'static VariantTy = _

    source

    pub const BASIC: &'static VariantTy = _

    source

    pub const MAYBE: &'static VariantTy = _

    source

    pub const ARRAY: &'static VariantTy = _

    source

    pub const TUPLE: &'static VariantTy = _

    source

    pub const DICT_ENTRY: &'static VariantTy = _

    source

    pub const DICTIONARY: &'static VariantTy = _

    source

    pub const STRING_ARRAY: &'static VariantTy = _

    source

    pub const OBJECT_PATH_ARRAY: &'static VariantTy = _

    source

    pub const BYTE_STRING: &'static VariantTy = _

    source

    pub const BYTE_STRING_ARRAY: &'static VariantTy = _

    source

    pub const VARDICT: &'static VariantTy = _

    source

    pub fn as_str(&self) -> &str

    Converts to a string slice.

    +
    source

    pub fn is_definite(&self) -> bool

    Check if this variant type is a definite type.

    +
    source

    pub fn is_container(&self) -> bool

    Check if this variant type is a container type.

    +
    source

    pub fn is_basic(&self) -> bool

    Check if this variant type is a basic type.

    +
    source

    pub fn is_maybe(&self) -> bool

    Check if this variant type is a maybe type.

    +
    source

    pub fn is_array(&self) -> bool

    Check if this variant type is an array type.

    +
    source

    pub fn is_tuple(&self) -> bool

    Check if this variant type is a tuple type.

    +
    source

    pub fn is_dict_entry(&self) -> bool

    Check if this variant type is a dict entry type.

    +
    source

    pub fn is_variant(&self) -> bool

    Check if this variant type is a variant.

    +
    source

    pub fn is_subtype_of(&self, supertype: &Self) -> bool

    Check if this variant type is a subtype of another.

    +
    source

    pub fn element(&self) -> &VariantTy

    Return the element type of this variant type.

    Panics

    This function panics if not called with an array or maybe type.

    -
    source

    pub fn tuple_types(&self) -> VariantTyIterator<'_>

    Iterate over the types of this variant type.

    +
    source

    pub fn tuple_types(&self) -> VariantTyIterator<'_>

    Iterate over the types of this variant type.

    Panics

    This function panics if not called with a tuple or dictionary entry type.

    -
    source

    pub fn first(&self) -> Option<&VariantTy>

    Return the first type of this variant type.

    +
    source

    pub fn first(&self) -> Option<&VariantTy>

    Return the first type of this variant type.

    Panics

    This function panics if not called with a tuple or dictionary entry type.

    -
    source

    pub fn next(&self) -> Option<&VariantTy>

    Return the next type of this variant type.

    -
    source

    pub fn n_items(&self) -> usize

    Return the number of items in this variant type.

    -
    source

    pub fn key(&self) -> &VariantTy

    Return the key type of this variant type.

    +
    source

    pub fn next(&self) -> Option<&VariantTy>

    Return the next type of this variant type.

    +
    source

    pub fn n_items(&self) -> usize

    Return the number of items in this variant type.

    +
    source

    pub fn key(&self) -> &VariantTy

    Return the key type of this variant type.

    Panics

    This function panics if not called with a dictionary entry type.

    -
    source

    pub fn value(&self) -> &VariantTy

    Return the value type of this variant type.

    +
    source

    pub fn value(&self) -> &VariantTy

    Return the value type of this variant type.

    Panics

    This function panics if not called with a dictionary entry type.

    -

    Trait Implementations§

    source§

    impl AsRef<VariantTy> for VariantType

    source§

    fn as_ref(&self) -> &VariantTy

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<VariantTy> for VariantType

    source§

    fn borrow(&self) -> &VariantTy

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for VariantType

    source§

    fn clone(&self) -> VariantType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VariantType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for VariantType

    §

    type Target = VariantTy

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &VariantTy

    Dereferences the value.
    source§

    impl Display for VariantType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for VariantType

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> From<VariantType> for Cow<'a, VariantTy>

    source§

    fn from(ty: VariantType) -> Cow<'a, VariantTy>

    Converts to this type from the input type.
    source§

    impl FromStr for VariantType

    §

    type Err = BoolError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for VariantType

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Trait Implementations§

    source§

    impl AsRef<VariantTy> for VariantType

    source§

    fn as_ref(&self) -> &VariantTy

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<VariantTy> for VariantType

    source§

    fn borrow(&self) -> &VariantTy

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for VariantType

    source§

    fn clone(&self) -> VariantType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VariantType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for VariantType

    §

    type Target = VariantTy

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &VariantTy

    Dereferences the value.
    source§

    impl Display for VariantType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for VariantType

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> From<VariantType> for Cow<'a, VariantTy>

    source§

    fn from(ty: VariantType) -> Cow<'a, VariantTy>

    Converts to this type from the input type.
    source§

    impl FromStr for VariantType

    §

    type Err = BoolError

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for VariantType

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for VariantType

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<'a, 'b> PartialEq<&'a VariantTy> for VariantType

    source§

    fn eq(&self, other: &&'a VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a str> for VariantType

    source§

    fn eq(&self, other: &&'a str) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<&'a str> for VariantType

    source§

    fn eq(&self, other: &&'a str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<Cow<'a, VariantTy>> for VariantType

    source§

    fn eq(&self, other: &Cow<'a, VariantTy>) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<Cow<'a, VariantTy>> for VariantType

    source§

    fn eq(&self, other: &Cow<'a, VariantTy>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<String> for VariantType

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<String> for VariantType

    source§

    fn eq(&self, other: &String) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for VariantType

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantTy> for VariantType

    source§

    fn eq(&self, other: &VariantTy) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for &'a VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for &'a VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for &'a str

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for &'a str

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for Cow<'a, VariantTy>

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for Cow<'a, VariantTy>

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for String

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for String

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for VariantTy

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<VariantType> for VariantType

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<VariantType> for VariantType

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for str

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<VariantType> for str

    source§

    fn eq(&self, other: &VariantType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<str> for VariantType

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl<'a, 'b> PartialEq<str> for VariantType

    source§

    fn eq(&self, other: &str) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl StaticType for VariantType

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for VariantType

    source§

    impl Send for VariantType

    source§

    impl Sync for VariantType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StaticType for VariantType

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl Eq for VariantType

    source§

    impl Send for VariantType

    source§

    impl Sync for VariantType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -157,8 +345,8 @@
    Panics
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/subclass/object/index.html b/git/docs/glib/subclass/object/index.html index 95df6dc17dd9..439c53a89d88 100644 --- a/git/docs/glib/subclass/object/index.html +++ b/git/docs/glib/subclass/object/index.html @@ -71,7 +71,7 @@ -

    Module glib::subclass::object

    source ·
    Expand description

    Module that contains all types needed for creating a direct subclass of GObject +

    Module glib::subclass::object

    source ·
    Expand description

    Module that contains all types needed for creating a direct subclass of GObject or implementing virtual methods of it.

    Traits

    Provided Methods§

    source

    fn override_signal_class_handler<F>(&mut self, name: &str, class_handler: F)where + F: Fn(&SignalClassHandlerToken, &[Value]) -> Option<Value> + Send + Sync + 'static,

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/subclass/object/trait.ObjectImpl.html b/git/docs/glib/subclass/object/trait.ObjectImpl.html index 3748597bed8f..2642d7f1e199 100644 --- a/git/docs/glib/subclass/object/trait.ObjectImpl.html +++ b/git/docs/glib/subclass/object/trait.ObjectImpl.html @@ -71,7 +71,7 @@ -
    pub trait ObjectImpl: ObjectSubclass + ObjectImplExt {
    +
    pub trait ObjectImpl: ObjectSubclass + ObjectImplExt {
         // Provided methods
         fn properties() -> &'static [ParamSpec] { ... }
         fn signals() -> &'static [Signal] { ... }
    @@ -102,14 +102,6 @@
     The object is also expected to be able to answer client method invocations (with possibly an
     error code but no memory violation) until it is dropped. dispose() can be executed more
     than once.

    -

    source

    fn notify(&self, pspec: &ParamSpec)

    Function to be called when property change is notified for with -self.notify("property"). -Emits a “notify” signal for the property property_name on self.

    -

    When possible, eg. when signaling a property change from within the class -that registered the property, you should use ObjectExt::notify_by_pspec() -instead.

    -

    Note that emission of the notify signal may be blocked with -ObjectExt::freeze_notify(). In this case, the signal emissions are queued -and will be emitted (in reverse order) when [ObjectExt::thaw_notify()][crate::prelude::ObjectExt::thaw_notify()] is -called.

    -
    source

    fn dispatch_properties_changed(&self, pspecs: &[ParamSpec])

    Implementors§

    \ No newline at end of file +
    source

    fn notify(&self, pspec: &ParamSpec)

    Function to be called when property change is notified for with +self.notify("property").

    +
    source

    fn dispatch_properties_changed(&self, pspecs: &[ParamSpec])

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/subclass/object/trait.ObjectImplExt.html b/git/docs/glib/subclass/object/trait.ObjectImplExt.html index eba44decd0b0..226fa4c124a2 100644 --- a/git/docs/glib/subclass/object/trait.ObjectImplExt.html +++ b/git/docs/glib/subclass/object/trait.ObjectImplExt.html @@ -71,7 +71,7 @@ -
    pub trait ObjectImplExt: Sealed + ObjectSubclass {
    +
    pub trait ObjectImplExt: Sealed + ObjectSubclass {
         // Provided methods
         fn parent_constructed(&self) { ... }
         fn parent_notify(&self, pspec: &ParamSpec) { ... }
    @@ -81,12 +81,12 @@
             token: &SignalClassHandlerToken,
             values: &[Value]
         ) -> Option<Value> { ... }
    -}

    Provided Methods§

    source

    fn parent_constructed(&self)

    Chain up to the parent class’ implementation of glib::Object::constructed().

    -
    source

    fn parent_notify(&self, pspec: &ParamSpec)

    Chain up to the parent class’ implementation of glib::Object::notify().

    -
    source

    fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])

    Chain up to the parent class’ implementation of glib::Object::dispatch_properties_changed().

    -
    source

    fn signal_chain_from_overridden( +}

    Provided Methods§

    source

    fn parent_constructed(&self)

    Chain up to the parent class’ implementation of glib::Object::constructed().

    +
    source

    fn parent_notify(&self, pspec: &ParamSpec)

    Chain up to the parent class’ implementation of glib::Object::notify().

    +
    source

    fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])

    Chain up to the parent class’ implementation of glib::Object::dispatch_properties_changed().

    +
    source

    fn signal_chain_from_overridden( &self, token: &SignalClassHandlerToken, values: &[Value] ) -> Option<Value>

    Chain up to parent class signal handler.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/subclass/types/trait.IsSubclassable.html b/git/docs/glib/subclass/types/trait.IsSubclassable.html index 5ed24744e29a..217b737a8e71 100644 --- a/git/docs/glib/subclass/types/trait.IsSubclassable.html +++ b/git/docs/glib/subclass/types/trait.IsSubclassable.html @@ -83,4 +83,4 @@
    source

    fn instance_init(instance: &mut InitializingObject<T>)

    Instance specific initialization.

    This is automatically called during instance initialization and must call instance_init() of the parent class.

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/trait.HasParamSpec.html b/git/docs/glib/trait.HasParamSpec.html index 51bc0201883d..fc327ba29535 100644 --- a/git/docs/glib/trait.HasParamSpec.html +++ b/git/docs/glib/trait.HasParamSpec.html @@ -71,12 +71,12 @@ -

    Trait glib::HasParamSpec

    source ·
    pub trait HasParamSpec {
    +

    Trait glib::HasParamSpec

    source ·
    pub trait HasParamSpec {
         type ParamSpec;
         type SetValue: ?Sized;
         type BuilderFn;
     
         // Required method
         fn param_spec_builder() -> Self::BuilderFn;
    -}

    Required Associated Types§

    source

    type ParamSpec

    source

    type SetValue: ?Sized

    Preferred value to be used as setter for the associated ParamSpec.

    -
    source

    type BuilderFn

    Required Methods§

    Implementations on Foreign Types§

    source§

    impl HasParamSpec for PathBuf

    source§

    impl HasParamSpec for String

    source§

    impl HasParamSpec for f32

    source§

    impl HasParamSpec for u32

    source§

    impl HasParamSpec for i64

    source§

    impl HasParamSpec for u8

    source§

    impl HasParamSpec for Path

    source§

    impl<T: ToValueOptional + HasParamSpec> HasParamSpec for Option<T>

    source§

    impl HasParamSpec for Vec<String>

    source§

    impl HasParamSpec for Box<str>

    source§

    impl<T: HasParamSpec + ?Sized> HasParamSpec for &T

    source§

    impl HasParamSpec for i8

    source§

    impl HasParamSpec for char

    source§

    impl HasParamSpec for str

    source§

    impl HasParamSpec for u64

    source§

    impl HasParamSpec for bool

    source§

    impl HasParamSpec for f64

    source§

    impl HasParamSpec for i32

    Implementors§

    source§

    impl HasParamSpec for Closure

    source§

    impl HasParamSpec for StrV

    source§

    impl HasParamSpec for Error

    source§

    impl HasParamSpec for InitiallyUnowned

    source§

    impl HasParamSpec for Object

    source§

    impl HasParamSpec for Binding

    source§

    impl HasParamSpec for BindingFlags

    source§

    impl HasParamSpec for BindingGroup

    Available on crate feature v2_72 only.
    source§

    impl HasParamSpec for BoxedAnyObject

    source§

    impl HasParamSpec for ByteArray

    source§

    impl HasParamSpec for Bytes

    source§

    impl HasParamSpec for Checksum

    source§

    impl HasParamSpec for Date

    source§

    impl HasParamSpec for DateTime

    source§

    impl HasParamSpec for GString

    source§

    impl HasParamSpec for GStringBuilder

    source§

    impl HasParamSpec for IOCondition

    source§

    impl HasParamSpec for KeyFile

    source§

    impl HasParamSpec for MainContext

    source§

    impl HasParamSpec for MainLoop

    source§

    impl HasParamSpec for MarkupParseContext

    source§

    impl HasParamSpec for SignalGroup

    Available on crate feature v2_74 only.
    source§

    impl HasParamSpec for Source

    source§

    impl HasParamSpec for TimeZone

    source§

    impl HasParamSpec for Uri

    Available on crate feature v2_66 only.
    source§

    impl HasParamSpec for ValueArray

    source§

    impl HasParamSpec for VariantDict

    source§

    impl HasParamSpec for Variant

    §

    type ParamSpec = ParamSpecVariant

    §

    type SetValue = Variant

    §

    type BuilderFn = fn(_: &'static str, _: &'static VariantTy) -> ParamSpecVariantBuilder<'static>

    \ No newline at end of file +}

    Required Associated Types§

    source

    type ParamSpec

    source

    type SetValue: ?Sized

    Preferred value to be used as setter for the associated ParamSpec.

    +
    source

    type BuilderFn

    Required Methods§

    Implementations on Foreign Types§

    source§

    impl HasParamSpec for PathBuf

    source§

    impl HasParamSpec for String

    source§

    impl HasParamSpec for f32

    source§

    impl HasParamSpec for u32

    source§

    impl HasParamSpec for i64

    source§

    impl HasParamSpec for u8

    source§

    impl HasParamSpec for Path

    source§

    impl<T: ToValueOptional + HasParamSpec> HasParamSpec for Option<T>

    source§

    impl HasParamSpec for Vec<String>

    source§

    impl HasParamSpec for Box<str>

    source§

    impl<T: HasParamSpec + ?Sized> HasParamSpec for &T

    source§

    impl HasParamSpec for i8

    source§

    impl HasParamSpec for char

    source§

    impl HasParamSpec for str

    source§

    impl HasParamSpec for u64

    source§

    impl HasParamSpec for bool

    source§

    impl HasParamSpec for f64

    source§

    impl HasParamSpec for i32

    Implementors§

    source§

    impl HasParamSpec for Closure

    source§

    impl HasParamSpec for StrV

    source§

    impl HasParamSpec for Error

    source§

    impl HasParamSpec for InitiallyUnowned

    source§

    impl HasParamSpec for Object

    source§

    impl HasParamSpec for Binding

    source§

    impl HasParamSpec for BindingFlags

    source§

    impl HasParamSpec for BindingGroup

    Available on crate feature v2_72 only.
    source§

    impl HasParamSpec for BoxedAnyObject

    source§

    impl HasParamSpec for ByteArray

    source§

    impl HasParamSpec for Bytes

    source§

    impl HasParamSpec for Checksum

    source§

    impl HasParamSpec for Date

    source§

    impl HasParamSpec for DateTime

    source§

    impl HasParamSpec for GString

    source§

    impl HasParamSpec for GStringBuilder

    source§

    impl HasParamSpec for IOCondition

    source§

    impl HasParamSpec for KeyFile

    source§

    impl HasParamSpec for MainContext

    source§

    impl HasParamSpec for MainLoop

    source§

    impl HasParamSpec for MarkupParseContext

    source§

    impl HasParamSpec for SignalGroup

    Available on crate feature v2_74 only.
    source§

    impl HasParamSpec for Source

    source§

    impl HasParamSpec for TimeZone

    source§

    impl HasParamSpec for Uri

    Available on crate feature v2_66 only.
    source§

    impl HasParamSpec for ValueArray

    source§

    impl HasParamSpec for VariantDict

    source§

    impl HasParamSpec for Variant

    §

    type ParamSpec = ParamSpecVariant

    §

    type SetValue = Variant

    §

    type BuilderFn = fn(_: &'static str, _: &'static VariantTy) -> ParamSpecVariantBuilder<'static>

    \ No newline at end of file diff --git a/git/docs/glib/trait.ParamSpecBuilderExt.html b/git/docs/glib/trait.ParamSpecBuilderExt.html index a3dadcae41d2..9b8242d6ccb8 100644 --- a/git/docs/glib/trait.ParamSpecBuilderExt.html +++ b/git/docs/glib/trait.ParamSpecBuilderExt.html @@ -71,7 +71,7 @@ -
    pub trait ParamSpecBuilderExt<'a>: Sized {
    +
    pub trait ParamSpecBuilderExt<'a>: Sized {
     
    Show 15 methods // Required methods fn set_nick(&mut self, nick: Option<&'a str>); fn set_blurb(&mut self, blurb: Option<&'a str>); @@ -93,20 +93,20 @@
    }
    Expand description

    A trait implemented by the various ParamSpec builder types.

    It is useful for providing a builder pattern for ParamSpec defined outside of GLib like in GStreamer or GTK 4.

    -

    Required Methods§

    source

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.

    -
    source

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.

    -
    source

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.

    -
    source

    fn current_flags(&self) -> ParamFlags

    Implementation detail.

    -

    Provided Methods§

    source

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. +

    Required Methods§

    source

    fn set_nick(&mut self, nick: Option<&'a str>)

    Implementation detail.

    +
    source

    fn set_blurb(&mut self, blurb: Option<&'a str>)

    Implementation detail.

    +
    source

    fn set_flags(&mut self, flags: ParamFlags)

    Implementation detail.

    +
    source

    fn current_flags(&self) -> ParamFlags

    Implementation detail.

    +

    Provided Methods§

    source

    fn nick(self, nick: &'a str) -> Self

    By default, the nickname of its redirect target will be used if it has one. Otherwise, self.name will be used.

    -
    source

    fn blurb(self, blurb: &'a str) -> Self

    Default: None

    -
    source

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE

    -
    source

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.

    -
    source

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.

    -
    source

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.

    -
    source

    fn construct(self) -> Self

    Mark the property as construct

    -
    source

    fn construct_only(self) -> Self

    Mark the property as construct only

    -
    source

    fn lax_validation(self) -> Self

    Mark the property as lax validation

    -
    source

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify

    -
    source

    fn deprecated(self) -> Self

    Mark the property as deprecated

    -

    Implementors§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecBooleanBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecDoubleBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecFloatBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecGTypeBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecLongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecParamBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecPointerBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecULongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUnicharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a>

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T>

    \ No newline at end of file +
    source

    fn blurb(self, blurb: &'a str) -> Self

    Default: None

    +
    source

    fn flags(self, flags: ParamFlags) -> Self

    Default: glib::ParamFlags::READWRITE

    +
    source

    fn read_only(self) -> Self

    Mark the property as read only and drops the READWRITE flag set by default.

    +
    source

    fn write_only(self) -> Self

    Mark the property as write only and drops the READWRITE flag set by default.

    +
    source

    fn readwrite(self) -> Self

    Mark the property as readwrite, it is the default value.

    +
    source

    fn construct(self) -> Self

    Mark the property as construct

    +
    source

    fn construct_only(self) -> Self

    Mark the property as construct only

    +
    source

    fn lax_validation(self) -> Self

    Mark the property as lax validation

    +
    source

    fn explicit_notify(self) -> Self

    Mark the property as explicit notify

    +
    source

    fn deprecated(self) -> Self

    Mark the property as deprecated

    +

    Implementors§

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecBooleanBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecDoubleBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecFloatBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecGTypeBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecLongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecParamBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecPointerBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUCharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUInt64Builder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUIntBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecULongBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecUnicharBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a>

    source§

    impl<'a> ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a>

    source§

    impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>

    source§

    impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T>

    source§

    impl<'a, T: StaticType> ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T>

    \ No newline at end of file diff --git a/git/docs/glib/trait.ParamSpecType.html b/git/docs/glib/trait.ParamSpecType.html index 40ddc0a39f2e..aae11c764e56 100644 --- a/git/docs/glib/trait.ParamSpecType.html +++ b/git/docs/glib/trait.ParamSpecType.html @@ -71,4 +71,4 @@ -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/git/docs/glib/types/struct.ILong.html b/git/docs/glib/types/struct.ILong.html index f80d49971b33..92a0314e2d95 100644 --- a/git/docs/glib/types/struct.ILong.html +++ b/git/docs/glib/types/struct.ILong.html @@ -71,7 +71,7 @@ -

    Struct glib::types::ILong

    source ·
    pub struct ILong(pub c_long);

    Tuple Fields§

    §0: c_long

    Trait Implementations§

    source§

    impl Clone for ILong

    source§

    fn clone(&self) -> ILong

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ILong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ILong

    §

    type Target = i64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for ILong

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<ILong> for Value

    source§

    fn from(v: ILong) -> Self

    Converts to this type from the input type.
    source§

    impl From<ILong> for c_long

    source§

    fn from(v: ILong) -> c_long

    Converts to this type from the input type.
    source§

    impl From<i64> for ILong

    source§

    fn from(v: c_long) -> ILong

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for ILong

    §

    type Checker = GenericValueTypeChecker<ILong>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl Hash for ILong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Struct glib::types::ILong

    source ·
    pub struct ILong(pub c_long);

    Tuple Fields§

    §0: c_long

    Trait Implementations§

    source§

    impl Clone for ILong

    source§

    fn clone(&self) -> ILong

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ILong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ILong

    §

    type Target = i64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for ILong

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<ILong> for Value

    source§

    fn from(v: ILong) -> Self

    Converts to this type from the input type.
    source§

    impl From<ILong> for c_long

    source§

    fn from(v: ILong) -> c_long

    Converts to this type from the input type.
    source§

    impl From<i64> for ILong

    source§

    fn from(v: c_long) -> ILong

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for ILong

    §

    type Checker = GenericValueTypeChecker<ILong>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl Hash for ILong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ILong

    source§

    fn cmp(&self, other: &ILong) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -88,7 +88,7 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

    source§

    impl PartialOrd<i64> for ILong

    source§

    fn partial_cmp(&self, other: &c_long) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ILong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for ILong

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ValueType for ILong

    §

    type Type = ILong

    Type to get the Type from. Read more
    source§

    impl Copy for ILong

    source§

    impl Eq for ILong

    source§

    impl StructuralEq for ILong

    source§

    impl StructuralPartialEq for ILong

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ILong

    §

    impl Send for ILong

    §

    impl Sync for ILong

    §

    impl Unpin for ILong

    §

    impl UnwindSafe for ILong

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ILong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for ILong

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ValueType for ILong

    §

    type Type = ILong

    Type to get the Type from. Read more
    source§

    impl Copy for ILong

    source§

    impl Eq for ILong

    source§

    impl StructuralEq for ILong

    source§

    impl StructuralPartialEq for ILong

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ILong

    §

    impl Send for ILong

    §

    impl Sync for ILong

    §

    impl Unpin for ILong

    §

    impl UnwindSafe for ILong

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -99,8 +99,8 @@
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/git/docs/glib/types/struct.Type.html b/git/docs/glib/types/struct.Type.html index 38c0c6b96f47..01a9240d4fef 100644 --- a/git/docs/glib/types/struct.Type.html +++ b/git/docs/glib/types/struct.Type.html @@ -120,8 +120,8 @@
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/glib/types/struct.ULong.html b/git/docs/glib/types/struct.ULong.html index b399a95d56d8..a42bdf11df92 100644 --- a/git/docs/glib/types/struct.ULong.html +++ b/git/docs/glib/types/struct.ULong.html @@ -71,7 +71,7 @@ -

    Struct glib::types::ULong

    source ·
    pub struct ULong(pub c_ulong);

    Tuple Fields§

    §0: c_ulong

    Trait Implementations§

    source§

    impl Clone for ULong

    source§

    fn clone(&self) -> ULong

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ULong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ULong

    §

    type Target = u64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for ULong

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<ULong> for Value

    source§

    fn from(v: ULong) -> Self

    Converts to this type from the input type.
    source§

    impl From<ULong> for c_ulong

    source§

    fn from(v: ULong) -> c_ulong

    Converts to this type from the input type.
    source§

    impl From<u64> for ULong

    source§

    fn from(v: c_ulong) -> ULong

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for ULong

    §

    type Checker = GenericValueTypeChecker<ULong>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl Hash for ULong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Struct glib::types::ULong

    source ·
    pub struct ULong(pub c_ulong);

    Tuple Fields§

    §0: c_ulong

    Trait Implementations§

    source§

    impl Clone for ULong

    source§

    fn clone(&self) -> ULong

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ULong

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ULong

    §

    type Target = u64

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl DerefMut for ULong

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl From<ULong> for Value

    source§

    fn from(v: ULong) -> Self

    Converts to this type from the input type.
    source§

    impl From<ULong> for c_ulong

    source§

    fn from(v: ULong) -> c_ulong

    Converts to this type from the input type.
    source§

    impl From<u64> for ULong

    source§

    fn from(v: c_ulong) -> ULong

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for ULong

    §

    type Checker = GenericValueTypeChecker<ULong>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl Hash for ULong

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ULong

    source§

    fn cmp(&self, other: &ULong) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere @@ -88,7 +88,7 @@ operator. Read more

    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

    source§

    impl PartialOrd<u64> for ULong

    source§

    fn partial_cmp(&self, other: &c_ulong) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for ULong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for ULong

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ValueType for ULong

    §

    type Type = ULong

    Type to get the Type from. Read more
    source§

    impl Copy for ULong

    source§

    impl Eq for ULong

    source§

    impl StructuralEq for ULong

    source§

    impl StructuralPartialEq for ULong

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ULong

    §

    impl Send for ULong

    §

    impl Sync for ULong

    §

    impl Unpin for ULong

    §

    impl UnwindSafe for ULong

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for ULong

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for ULong

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ValueType for ULong

    §

    type Type = ULong

    Type to get the Type from. Read more
    source§

    impl Copy for ULong

    source§

    impl Eq for ULong

    source§

    impl StructuralEq for ULong

    source§

    impl StructuralPartialEq for ULong

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ULong

    §

    impl Send for ULong

    §

    impl Sync for ULong

    §

    impl Unpin for ULong

    §

    impl UnwindSafe for ULong

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -99,8 +99,8 @@
    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/git/docs/glib/types/trait.StaticType.html b/git/docs/glib/types/trait.StaticType.html index ea1c26d8e382..962aabce1e66 100644 --- a/git/docs/glib/types/trait.StaticType.html +++ b/git/docs/glib/types/trait.StaticType.html @@ -76,4 +76,4 @@ fn static_type() -> Type; }
    Expand description

    Types that are supported by GLib dynamic typing.

    Required Methods§

    source

    fn static_type() -> Type

    Returns the type identifier of Self.

    -

    Implementations on Foreign Types§

    source§

    impl StaticType for Vec<String>

    source§

    impl StaticType for f32

    source§

    impl StaticType for i64

    source§

    impl StaticType for Box<str>

    source§

    impl StaticType for Path

    source§

    impl StaticType for u8

    source§

    impl StaticType for u64

    source§

    impl StaticType for PathBuf

    source§

    impl StaticType for Vec<GString>

    source§

    impl StaticType for String

    source§

    impl StaticType for f64

    source§

    impl<'a, T: ?Sized + StaticType> StaticType for &'a mut T

    source§

    impl StaticType for bool

    source§

    impl StaticType for i8

    source§

    impl StaticType for u32

    source§

    impl<'a> StaticType for [&'a str]

    source§

    impl StaticType for str

    source§

    impl StaticType for ()

    source§

    impl StaticType for i32

    source§

    impl<'a, T: ?Sized + StaticType> StaticType for &'a T

    source§

    impl<'a> StaticType for &'a [GStringPtr]

    source§

    impl StaticType for NonNull<Pointee>

    source§

    impl<T: ToValueOptional + StaticType> StaticType for Option<T>

    Implementors§

    source§

    impl StaticType for Closure

    source§

    impl StaticType for StrV

    source§

    impl StaticType for Error

    source§

    impl StaticType for InitiallyUnowned

    source§

    impl StaticType for Object

    source§

    impl StaticType for Binding

    source§

    impl StaticType for BindingFlags

    source§

    impl StaticType for BindingGroup

    Available on crate feature v2_72 only.
    source§

    impl StaticType for BoxedAnyObject

    source§

    impl StaticType for ByteArray

    source§

    impl StaticType for Bytes

    source§

    impl StaticType for Checksum

    source§

    impl StaticType for Date

    source§

    impl StaticType for DateTime

    source§

    impl StaticType for GStr

    source§

    impl StaticType for GString

    source§

    impl StaticType for GStringBuilder

    source§

    impl StaticType for IOCondition

    source§

    impl StaticType for KeyFile

    source§

    impl StaticType for MainContext

    source§

    impl StaticType for MainLoop

    source§

    impl StaticType for MarkupParseContext

    source§

    impl StaticType for ParamSpec

    source§

    impl StaticType for ParamSpecBoolean

    source§

    impl StaticType for ParamSpecBoxed

    source§

    impl StaticType for ParamSpecChar

    source§

    impl StaticType for ParamSpecDouble

    source§

    impl StaticType for ParamSpecEnum

    source§

    impl StaticType for ParamSpecFlags

    source§

    impl StaticType for ParamSpecFloat

    source§

    impl StaticType for ParamSpecGType

    source§

    impl StaticType for ParamSpecInt64

    source§

    impl StaticType for ParamSpecInt

    source§

    impl StaticType for ParamSpecLong

    source§

    impl StaticType for ParamSpecObject

    source§

    impl StaticType for ParamSpecOverride

    source§

    impl StaticType for ParamSpecParam

    source§

    impl StaticType for ParamSpecPointer

    source§

    impl StaticType for ParamSpecString

    source§

    impl StaticType for ParamSpecUChar

    source§

    impl StaticType for ParamSpecUInt64

    source§

    impl StaticType for ParamSpecUInt

    source§

    impl StaticType for ParamSpecULong

    source§

    impl StaticType for ParamSpecUnichar

    source§

    impl StaticType for ParamSpecValueArray

    source§

    impl StaticType for ParamSpecVariant

    source§

    impl StaticType for SignalGroup

    Available on crate feature v2_74 only.
    source§

    impl StaticType for Source

    source§

    impl StaticType for TimeZone

    source§

    impl StaticType for Uri

    Available on crate feature v2_66 only.
    source§

    impl StaticType for ValueArray

    source§

    impl StaticType for VariantDict

    source§

    impl StaticType for VariantTy

    source§

    impl StaticType for VariantType

    source§

    impl StaticType for BoxedValue

    source§

    impl StaticType for Variant

    source§

    impl StaticType for ILong

    source§

    impl StaticType for Type

    source§

    impl StaticType for ULong

    source§

    impl StaticType for Pointer

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl StaticType for Vec<String>

    source§

    impl StaticType for f32

    source§

    impl StaticType for i64

    source§

    impl StaticType for Box<str>

    source§

    impl StaticType for Path

    source§

    impl StaticType for u8

    source§

    impl StaticType for u64

    source§

    impl StaticType for PathBuf

    source§

    impl StaticType for Vec<GString>

    source§

    impl StaticType for String

    source§

    impl StaticType for f64

    source§

    impl<'a, T: ?Sized + StaticType> StaticType for &'a mut T

    source§

    impl StaticType for bool

    source§

    impl StaticType for i8

    source§

    impl StaticType for u32

    source§

    impl<'a> StaticType for [&'a str]

    source§

    impl StaticType for str

    source§

    impl StaticType for ()

    source§

    impl StaticType for i32

    source§

    impl<'a, T: ?Sized + StaticType> StaticType for &'a T

    source§

    impl<'a> StaticType for &'a [GStringPtr]

    source§

    impl StaticType for NonNull<Pointee>

    source§

    impl<T: ToValueOptional + StaticType> StaticType for Option<T>

    Implementors§

    source§

    impl StaticType for Closure

    source§

    impl StaticType for StrV

    source§

    impl StaticType for Error

    source§

    impl StaticType for InitiallyUnowned

    source§

    impl StaticType for Object

    source§

    impl StaticType for Binding

    source§

    impl StaticType for BindingFlags

    source§

    impl StaticType for BindingGroup

    Available on crate feature v2_72 only.
    source§

    impl StaticType for BoxedAnyObject

    source§

    impl StaticType for ByteArray

    source§

    impl StaticType for Bytes

    source§

    impl StaticType for Checksum

    source§

    impl StaticType for Date

    source§

    impl StaticType for DateTime

    source§

    impl StaticType for GStr

    source§

    impl StaticType for GString

    source§

    impl StaticType for GStringBuilder

    source§

    impl StaticType for IOCondition

    source§

    impl StaticType for KeyFile

    source§

    impl StaticType for MainContext

    source§

    impl StaticType for MainLoop

    source§

    impl StaticType for MarkupParseContext

    source§

    impl StaticType for ParamSpec

    source§

    impl StaticType for ParamSpecBoolean

    source§

    impl StaticType for ParamSpecBoxed

    source§

    impl StaticType for ParamSpecChar

    source§

    impl StaticType for ParamSpecDouble

    source§

    impl StaticType for ParamSpecEnum

    source§

    impl StaticType for ParamSpecFlags

    source§

    impl StaticType for ParamSpecFloat

    source§

    impl StaticType for ParamSpecGType

    source§

    impl StaticType for ParamSpecInt64

    source§

    impl StaticType for ParamSpecInt

    source§

    impl StaticType for ParamSpecLong

    source§

    impl StaticType for ParamSpecObject

    source§

    impl StaticType for ParamSpecOverride

    source§

    impl StaticType for ParamSpecParam

    source§

    impl StaticType for ParamSpecPointer

    source§

    impl StaticType for ParamSpecString

    source§

    impl StaticType for ParamSpecUChar

    source§

    impl StaticType for ParamSpecUInt64

    source§

    impl StaticType for ParamSpecUInt

    source§

    impl StaticType for ParamSpecULong

    source§

    impl StaticType for ParamSpecUnichar

    source§

    impl StaticType for ParamSpecValueArray

    source§

    impl StaticType for ParamSpecVariant

    source§

    impl StaticType for SignalGroup

    Available on crate feature v2_74 only.
    source§

    impl StaticType for Source

    source§

    impl StaticType for TimeZone

    source§

    impl StaticType for Uri

    Available on crate feature v2_66 only.
    source§

    impl StaticType for ValueArray

    source§

    impl StaticType for VariantDict

    source§

    impl StaticType for VariantTy

    source§

    impl StaticType for VariantType

    source§

    impl StaticType for BoxedValue

    source§

    impl StaticType for Variant

    source§

    impl StaticType for ILong

    source§

    impl StaticType for Type

    source§

    impl StaticType for ULong

    source§

    impl StaticType for Pointer

    \ No newline at end of file diff --git a/git/docs/glib/types/type.Pointer.html b/git/docs/glib/types/type.Pointer.html index 856557f8dfea..35c672ddd685 100644 --- a/git/docs/glib/types/type.Pointer.html +++ b/git/docs/glib/types/type.Pointer.html @@ -73,4 +73,4 @@

    Type Definition glib::types::Pointer

    source ·
    pub type Pointer = gpointer;
    Expand description

    A GLib pointer

    A raw untyped pointer equivalent to *mut Pointee.

    -

    Trait Implementations§

    source§

    impl<'a> FromValue<'a> for Pointer

    §

    type Checker = GenericValueTypeChecker<*mut c_void>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl StaticType for Pointer

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for Pointer

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ValueType for Pointer

    §

    type Type = *mut c_void

    Type to get the Type from. Read more
    \ No newline at end of file +

    Trait Implementations§

    source§

    impl<'a> FromValue<'a> for Pointer

    §

    type Checker = GenericValueTypeChecker<*mut c_void>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl StaticType for Pointer

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for Pointer

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ValueType for Pointer

    §

    type Type = *mut c_void

    Type to get the Type from. Read more
    \ No newline at end of file diff --git a/git/docs/glib/value/index.html b/git/docs/glib/value/index.html index 5f5ff6b97101..79dc5b799bab 100644 --- a/git/docs/glib/value/index.html +++ b/git/docs/glib/value/index.html @@ -71,7 +71,7 @@ -

    Module glib::value

    source ·
    Expand description

    Value binding and helper traits.

    +

    Module glib::value

    source ·
    Expand description

    Value binding and helper traits.

    The type of a Value is dynamic in that it generally isn’t known at compile time but once created a Value can’t change its type.

    diff --git a/git/docs/glib/value/struct.BoxedValue.html b/git/docs/glib/value/struct.BoxedValue.html index acbf92d916ba..3e856f92a85b 100644 --- a/git/docs/glib/value/struct.BoxedValue.html +++ b/git/docs/glib/value/struct.BoxedValue.html @@ -71,7 +71,7 @@ -

    Struct glib::value::BoxedValue

    source ·
    pub struct BoxedValue(pub Value);
    Expand description
    source

    pub fn is_type(&self, type_: Type) -> bool

    Returns true if the type of the value corresponds to type_ or is a sub-type of type_.

    source

    pub fn type_(&self) -> Type

    Returns the type of the value.

    -
    source

    pub fn transform<T: ValueType>(&self) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type +

    source

    pub fn transform<T: ValueType>(&self) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type Tries to cast the contents of self into a type appropriate to store in dest_value, e.g. to transform a G_TYPE_INT value into a G_TYPE_FLOAT value. Performing transformations between @@ -99,8 +99,8 @@

    dest_value
    Returns

    Whether a transformation rule was found and could be applied. Upon failing transformations, dest_value is left untouched.

    -
    source

    pub fn transform_with_type(&self, type_: Type) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type

    -

    Trait Implementations§

    source§

    impl Deref for BoxedValue

    §

    type Target = Value

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Value

    Dereferences the value.
    source§

    impl From<BoxedValue> for Value

    source§

    fn from(v: BoxedValue) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for BoxedValue

    §

    type Checker = GenericValueTypeOrNoneChecker<BoxedValue>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl StaticType for BoxedValue

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for BoxedValue

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValueOptional for BoxedValue

    source§

    fn to_value_optional(s: Option<&Self>) -> Value

    Convert an Option to a Value.
    source§

    impl ValueType for BoxedValue

    §

    type Type = BoxedValue

    Type to get the Type from. Read more
    source§

    impl ValueTypeOptional for BoxedValue

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    pub fn transform_with_type(&self, type_: Type) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type

    +

    Trait Implementations§

    source§

    impl Deref for BoxedValue

    §

    type Target = Value

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Value

    Dereferences the value.
    source§

    impl From<BoxedValue> for Value

    source§

    fn from(v: BoxedValue) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for BoxedValue

    §

    type Checker = GenericValueTypeOrNoneChecker<BoxedValue>

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl StaticType for BoxedValue

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl ToValue for BoxedValue

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValueOptional for BoxedValue

    source§

    fn to_value_optional(s: Option<&Self>) -> Value

    Convert an Option to a Value.
    source§

    impl ValueType for BoxedValue

    §

    type Type = BoxedValue

    Type to get the Type from. Read more
    source§

    impl ValueTypeOptional for BoxedValue

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/value/struct.NopChecker.html b/git/docs/glib/value/struct.NopChecker.html index b1855d4f3b3c..81846268ac94 100644 --- a/git/docs/glib/value/struct.NopChecker.html +++ b/git/docs/glib/value/struct.NopChecker.html @@ -71,7 +71,7 @@ -

    Struct glib::value::NopChecker

    source ·
    pub struct NopChecker;

    Trait Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Struct glib::value::NopChecker

    source ·
    pub struct NopChecker;

    Trait Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/value/struct.SendValue.html b/git/docs/glib/value/struct.SendValue.html index c984bf43e8d4..533d6da16936 100644 --- a/git/docs/glib/value/struct.SendValue.html +++ b/git/docs/glib/value/struct.SendValue.html @@ -71,13 +71,13 @@ -

    Struct glib::value::SendValue

    source ·
    #[repr(transparent)]
    pub struct SendValue { /* private fields */ }
    Expand description

    A version of Value for storing Send types, that implements Send +

    Struct glib::value::SendValue

    source ·
    #[repr(transparent)]
    pub struct SendValue { /* private fields */ }
    Expand description

    A version of Value for storing Send types, that implements Send itself.

    See the module documentation for more details.

    -

    Implementations§

    source§

    impl SendValue

    source

    pub fn as_ptr(&self) -> *mut GValue

    source

    pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const GValue) -> &'a Self

    Borrows the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow_mut<'a>(ptr: *mut GValue) -> &'a mut Self

    Borrows the underlying C value mutably.

    -
    source§

    impl SendValue

    source

    pub fn into_raw(self) -> GValue

    Consumes SendValue and returns the corresponding GValue.

    -
    source

    pub fn from_owned<T: Send + Into<Value> + ?Sized>(t: T) -> Self

    Methods from Deref<Target = Value>§

    source

    pub fn as_ptr(&self) -> *mut GValue

    source

    pub fn get<'a, T>( +

    Implementations§

    source§

    impl SendValue

    source

    pub fn as_ptr(&self) -> *mut GValue

    source

    pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const GValue) -> &'a Self

    Borrows the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow_mut<'a>(ptr: *mut GValue) -> &'a mut Self

    Borrows the underlying C value mutably.

    +
    source§

    impl SendValue

    source

    pub fn into_raw(self) -> GValue

    Consumes SendValue and returns the corresponding GValue.

    +
    source

    pub fn from_owned<T: Send + Into<Value> + ?Sized>(t: T) -> Self

    Methods from Deref<Target = Value>§

    source

    pub fn as_ptr(&self) -> *mut GValue

    source

    pub fn get<'a, T>( &'a self ) -> Result<T, <<T as FromValue<'_>>::Checker as ValueTypeChecker>::Error>where T: FromValue<'a>,

    Tries to get a value of type T.

    @@ -91,7 +91,7 @@
    source

    pub fn is_type(&self, type_: Type) -> bool

    Returns true if the type of the value corresponds to type_ or is a sub-type of type_.

    source

    pub fn type_(&self) -> Type

    Returns the type of the value.

    -
    source

    pub fn transform<T: ValueType>(&self) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type +

    source

    pub fn transform<T: ValueType>(&self) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type Tries to cast the contents of self into a type appropriate to store in dest_value, e.g. to transform a G_TYPE_INT value into a G_TYPE_FLOAT value. Performing transformations between @@ -104,8 +104,8 @@

    dest_value
    Returns

    Whether a transformation rule was found and could be applied. Upon failing transformations, dest_value is left untouched.

    -
    source

    pub fn transform_with_type(&self, type_: Type) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type

    -

    Trait Implementations§

    source§

    impl Clone for SendValue

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SendValue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Deref for SendValue

    §

    type Target = Value

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Value

    Dereferences the value.
    source§

    impl Drop for SendValue

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a, T: ?Sized + ToSendValue> From<&'a T> for SendValue

    source§

    fn from(value: &'a T) -> Self

    Converts to this type from the input type.
    source§

    impl From<SendValue> for Value

    source§

    fn from(value: SendValue) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> ToValue for &'a SendValue

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValue for SendValue

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl Send for SendValue

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    pub fn transform_with_type(&self, type_: Type) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type

    +

    Trait Implementations§

    source§

    impl Clone for SendValue

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SendValue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Deref for SendValue

    §

    type Target = Value

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Value

    Dereferences the value.
    source§

    impl Drop for SendValue

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a, T: ?Sized + ToSendValue> From<&'a T> for SendValue

    source§

    fn from(value: &'a T) -> Self

    Converts to this type from the input type.
    source§

    impl From<SendValue> for Value

    source§

    fn from(value: SendValue) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> ToValue for &'a SendValue

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValue for SendValue

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl Send for SendValue

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -178,7 +178,7 @@
    Returns
    From<T> for U chooses to do.

    source§

    impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,

    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    \ No newline at end of file diff --git a/git/docs/glib/value/struct.Value.html b/git/docs/glib/value/struct.Value.html index 7207434ac0a4..b8c43cb65acd 100644 --- a/git/docs/glib/value/struct.Value.html +++ b/git/docs/glib/value/struct.Value.html @@ -88,7 +88,7 @@ only be accessed through the G_VALUE_TYPE() macro.

    Implementations§

    source§

    impl Value

    source

    pub fn as_ptr(&self) -> *mut GValue

    source

    pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const GValue) -> &'a Self

    Borrows the underlying C value.

    source

    pub unsafe fn from_glib_ptr_borrow_mut<'a>(ptr: *mut GValue) -> &'a mut Self

    Borrows the underlying C value mutably.

    -
    source§

    impl Value

    source

    pub fn from_type(type_: Type) -> Self

    Creates a new Value that is initialized with type_.

    +
    source§

    impl Value

    source

    pub fn from_type(type_: Type) -> Self

    Creates a new Value that is initialized with type_.

    Panics

    If type_ can’t be stored in a Value this function panics.

    source

    pub unsafe fn from_type_unchecked(type_: Type) -> Self

    Creates a new Value that is initialized with type_.

    @@ -109,8 +109,18 @@
    SAFETY
    source

    pub fn is_type(&self, type_: Type) -> bool

    Returns true if the type of the value corresponds to type_ or is a sub-type of type_.

    source

    pub fn type_(&self) -> Type

    Returns the type of the value.

    -
    source

    pub fn type_transformable(src: Type, dst: Type) -> bool

    Returns whether Values of type src can be transformed to type dst.

    -
    source

    pub fn transform<T: ValueType>(&self) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type +

    source

    pub fn type_transformable(src: Type, dst: Type) -> bool

    Returns whether Values of type src can be transformed to type dst. +Check whether transform() is able to transform values +of type src_type into values of type dest_type. Note that for +the types to be transformable, they must be compatible or a +transformation function must be registered.

    +
    src_type
    +

    Source type.

    +
    dest_type
    +

    Target type.

    +
    Returns
    +

    true if the transformation is possible, false otherwise.

    +
    source

    pub fn transform<T: ValueType>(&self) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type Tries to cast the contents of self into a type appropriate to store in dest_value, e.g. to transform a G_TYPE_INT value into a G_TYPE_FLOAT value. Performing transformations between @@ -120,14 +130,14 @@

    SAFETY
    as rcfile value or object property serialization).

    dest_value

    Target value.

    -
    Returns
    +
    Returns

    Whether a transformation rule was found and could be applied. Upon failing transformations, dest_value is left untouched.

    -
    source

    pub fn transform_with_type(&self, type_: Type) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type

    -
    source

    pub fn into_raw(self) -> GValue

    Consumes Value and returns the corresponding GValue.

    -
    source

    pub fn try_into_send_value<T: Send + StaticType>( +

    source

    pub fn transform_with_type(&self, type_: Type) -> Result<Value, BoolError>

    Tries to transform the value into a value of the target type

    +
    source

    pub fn into_raw(self) -> GValue

    Consumes Value and returns the corresponding GValue.

    +
    source

    pub fn try_into_send_value<T: Send + StaticType>( self -) -> Result<SendValue, Self>

    Trait Implementations§

    source§

    impl Clone for Value

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Value

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Drop for Value

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a, T: ?Sized + ToValue> From<&'a T> for Value

    source§

    fn from(value: &'a T) -> Self

    Converts to this type from the input type.
    source§

    impl From<*mut c_void> for Value

    source§

    fn from(v: Pointer) -> Self

    Converts to this type from the input type.
    source§

    impl From<BindingFlags> for Value

    source§

    fn from(v: BindingFlags) -> Self

    Converts to this type from the input type.
    source§

    impl From<Box<str, Global>> for Value

    source§

    fn from(s: Box<str>) -> Self

    Converts to this type from the input type.
    source§

    impl From<BoxedValue> for Value

    source§

    fn from(v: BoxedValue) -> Self

    Converts to this type from the input type.
    source§

    impl From<ByteArray> for Value

    source§

    fn from(s: ByteArray) -> Self

    Converts to this type from the input type.
    source§

    impl From<Bytes> for Value

    source§

    fn from(s: Bytes) -> Self

    Converts to this type from the input type.
    source§

    impl From<Checksum> for Value

    source§

    fn from(o: Checksum) -> Self

    Converts to this type from the input type.
    source§

    impl From<Closure> for Value

    source§

    fn from(s: Closure) -> Self

    Converts to this type from the input type.
    source§

    impl From<ControlFlow> for Value

    source§

    fn from(v: ControlFlow) -> Self

    Converts to this type from the input type.
    source§

    impl From<DateTime> for Value

    source§

    fn from(s: DateTime) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Value

    source§

    fn from(o: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<GString> for Value

    source§

    fn from(s: GString) -> Self

    Converts to this type from the input type.
    source§

    impl From<ILong> for Value

    source§

    fn from(v: ILong) -> Self

    Converts to this type from the input type.
    source§

    impl From<IOCondition> for Value

    source§

    fn from(v: IOCondition) -> Self

    Converts to this type from the input type.
    source§

    impl From<KeyFile> for Value

    source§

    fn from(s: KeyFile) -> Self

    Converts to this type from the input type.
    source§

    impl From<MainContext> for Value

    source§

    fn from(s: MainContext) -> Self

    Converts to this type from the input type.
    source§

    impl From<MainLoop> for Value

    source§

    fn from(s: MainLoop) -> Self

    Converts to this type from the input type.
    source§

    impl From<MarkupParseContext> for Value

    source§

    fn from(s: MarkupParseContext) -> Self

    Converts to this type from the input type.
    source§

    impl From<NonNull<c_void>> for Value

    source§

    fn from(v: NonNull<Pointee>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Into<Value> + ToValueOptional> From<Option<T>> for Value

    source§

    fn from(t: Option<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<PathBuf> for Value

    source§

    fn from(s: PathBuf) -> Self

    Converts to this type from the input type.
    source§

    impl From<SendValue> for Value

    source§

    fn from(value: SendValue) -> Self

    Converts to this type from the input type.
    source§

    impl From<Source> for Value

    source§

    fn from(s: Source) -> Self

    Converts to this type from the input type.
    source§

    impl From<StrV> for Value

    source§

    fn from(s: StrV) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for Value

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<TimeZone> for Value

    source§

    fn from(s: TimeZone) -> Self

    Converts to this type from the input type.
    source§

    impl From<ULong> for Value

    source§

    fn from(v: ULong) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uri> for Value

    Available on crate feature v2_66 only.
    source§

    fn from(s: Uri) -> Self

    Converts to this type from the input type.
    source§

    impl From<ValueArray> for Value

    source§

    fn from(o: ValueArray) -> Self

    Converts to this type from the input type.
    source§

    impl From<VariantDict> for Value

    source§

    fn from(s: VariantDict) -> Self

    Converts to this type from the input type.
    source§

    impl From<Vec<GString, Global>> for Value

    source§

    fn from(v: Vec<GString>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Vec<String, Global>> for Value

    source§

    fn from(s: Vec<String>) -> Self

    Converts to this type from the input type.
    source§

    impl From<bool> for Value

    source§

    fn from(v: bool) -> Self

    Converts to this type from the input type.
    source§

    impl From<char> for Value

    source§

    fn from(v: char) -> Self

    Converts to this type from the input type.
    source§

    impl From<f32> for Value

    source§

    fn from(v: f32) -> Self

    Converts to this type from the input type.
    source§

    impl From<f64> for Value

    source§

    fn from(v: f64) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Value

    source§

    fn from(v: i32) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Value

    source§

    fn from(v: i64) -> Self

    Converts to this type from the input type.
    source§

    impl From<i8> for Value

    source§

    fn from(v: i8) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Value

    source§

    fn from(v: u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<u64> for Value

    source§

    fn from(v: u64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u8> for Value

    source§

    fn from(v: u8) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for &'a Value

    §

    type Checker = NopChecker

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl<'a> FromValue<'a> for Value

    §

    type Checker = NopChecker

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl<'a> ToValue for &'a Value

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValue for Value

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Value

    §

    impl !Send for Value

    §

    impl !Sync for Value

    §

    impl Unpin for Value

    §

    impl UnwindSafe for Value

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<SendValue, Self>

    Trait Implementations§

    source§

    impl Clone for Value

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Value

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Drop for Value

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a, T: ?Sized + ToValue> From<&'a T> for Value

    source§

    fn from(value: &'a T) -> Self

    Converts to this type from the input type.
    source§

    impl From<*mut c_void> for Value

    source§

    fn from(v: Pointer) -> Self

    Converts to this type from the input type.
    source§

    impl From<BindingFlags> for Value

    source§

    fn from(v: BindingFlags) -> Self

    Converts to this type from the input type.
    source§

    impl From<Box<str, Global>> for Value

    source§

    fn from(s: Box<str>) -> Self

    Converts to this type from the input type.
    source§

    impl From<BoxedValue> for Value

    source§

    fn from(v: BoxedValue) -> Self

    Converts to this type from the input type.
    source§

    impl From<ByteArray> for Value

    source§

    fn from(s: ByteArray) -> Self

    Converts to this type from the input type.
    source§

    impl From<Bytes> for Value

    source§

    fn from(s: Bytes) -> Self

    Converts to this type from the input type.
    source§

    impl From<Checksum> for Value

    source§

    fn from(o: Checksum) -> Self

    Converts to this type from the input type.
    source§

    impl From<Closure> for Value

    source§

    fn from(s: Closure) -> Self

    Converts to this type from the input type.
    source§

    impl From<ControlFlow> for Value

    source§

    fn from(v: ControlFlow) -> Self

    Converts to this type from the input type.
    source§

    impl From<DateTime> for Value

    source§

    fn from(s: DateTime) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Value

    source§

    fn from(o: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<GString> for Value

    source§

    fn from(s: GString) -> Self

    Converts to this type from the input type.
    source§

    impl From<ILong> for Value

    source§

    fn from(v: ILong) -> Self

    Converts to this type from the input type.
    source§

    impl From<IOCondition> for Value

    source§

    fn from(v: IOCondition) -> Self

    Converts to this type from the input type.
    source§

    impl From<KeyFile> for Value

    source§

    fn from(s: KeyFile) -> Self

    Converts to this type from the input type.
    source§

    impl From<MainContext> for Value

    source§

    fn from(s: MainContext) -> Self

    Converts to this type from the input type.
    source§

    impl From<MainLoop> for Value

    source§

    fn from(s: MainLoop) -> Self

    Converts to this type from the input type.
    source§

    impl From<MarkupParseContext> for Value

    source§

    fn from(s: MarkupParseContext) -> Self

    Converts to this type from the input type.
    source§

    impl From<NonNull<c_void>> for Value

    source§

    fn from(v: NonNull<Pointee>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Into<Value> + ToValueOptional> From<Option<T>> for Value

    source§

    fn from(t: Option<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<PathBuf> for Value

    source§

    fn from(s: PathBuf) -> Self

    Converts to this type from the input type.
    source§

    impl From<SendValue> for Value

    source§

    fn from(value: SendValue) -> Self

    Converts to this type from the input type.
    source§

    impl From<Source> for Value

    source§

    fn from(s: Source) -> Self

    Converts to this type from the input type.
    source§

    impl From<StrV> for Value

    source§

    fn from(s: StrV) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for Value

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<TimeZone> for Value

    source§

    fn from(s: TimeZone) -> Self

    Converts to this type from the input type.
    source§

    impl From<ULong> for Value

    source§

    fn from(v: ULong) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uri> for Value

    Available on crate feature v2_66 only.
    source§

    fn from(s: Uri) -> Self

    Converts to this type from the input type.
    source§

    impl From<ValueArray> for Value

    source§

    fn from(o: ValueArray) -> Self

    Converts to this type from the input type.
    source§

    impl From<VariantDict> for Value

    source§

    fn from(s: VariantDict) -> Self

    Converts to this type from the input type.
    source§

    impl From<Vec<GString, Global>> for Value

    source§

    fn from(v: Vec<GString>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Vec<String, Global>> for Value

    source§

    fn from(s: Vec<String>) -> Self

    Converts to this type from the input type.
    source§

    impl From<bool> for Value

    source§

    fn from(v: bool) -> Self

    Converts to this type from the input type.
    source§

    impl From<char> for Value

    source§

    fn from(v: char) -> Self

    Converts to this type from the input type.
    source§

    impl From<f32> for Value

    source§

    fn from(v: f32) -> Self

    Converts to this type from the input type.
    source§

    impl From<f64> for Value

    source§

    fn from(v: f64) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Value

    source§

    fn from(v: i32) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Value

    source§

    fn from(v: i64) -> Self

    Converts to this type from the input type.
    source§

    impl From<i8> for Value

    source§

    fn from(v: i8) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Value

    source§

    fn from(v: u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<u64> for Value

    source§

    fn from(v: u64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u8> for Value

    source§

    fn from(v: u8) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> FromValue<'a> for &'a Value

    §

    type Checker = NopChecker

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl<'a> FromValue<'a> for Value

    §

    type Checker = NopChecker

    Value type checker.
    source§

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value. Read more
    source§

    impl<'a> ToValue for &'a Value

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more
    source§

    impl ToValue for Value

    source§

    fn to_value(&self) -> Value

    Convert a value to a Value.
    source§

    fn value_type(&self) -> Type

    Returns the type identifer of self. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Value

    §

    impl !Send for Value

    §

    impl !Sync for Value

    §

    impl Unpin for Value

    §

    impl UnwindSafe for Value

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/value/trait.FromValue.html b/git/docs/glib/value/trait.FromValue.html index b64a8583963a..c99500a29ca4 100644 --- a/git/docs/glib/value/trait.FromValue.html +++ b/git/docs/glib/value/trait.FromValue.html @@ -83,8 +83,8 @@

    Required Methods§

    source

    unsafe fn from_value(value: &'a Value) -> Self

    Get the contained value from a Value.

    Safety

    Self::Checker::check() must be called first and must not fail.

    -

    Implementations on Foreign Types§

    source§

    impl<'a> FromValue<'a> for PathBuf

    source§

    impl<'a> FromValue<'a> for f64

    §

    type Checker = GenericValueTypeChecker<f64>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for i8

    §

    type Checker = GenericValueTypeChecker<i8>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for &'a str

    §

    type Checker = GenericValueTypeOrNoneChecker<&'a str>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for i64

    §

    type Checker = GenericValueTypeChecker<i64>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for Vec<String>

    source§

    impl<'a> FromValue<'a> for &'a [GStringPtr]

    §

    type Checker = GenericValueTypeChecker<&'a [GStringPtr]>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for u64

    §

    type Checker = GenericValueTypeChecker<u64>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for u8

    §

    type Checker = GenericValueTypeChecker<u8>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for Vec<GString>

    source§

    impl<'a, T, C, E> FromValue<'a> for Option<T>where +

    Implementations on Foreign Types§

    source§

    impl<'a> FromValue<'a> for PathBuf

    source§

    impl<'a> FromValue<'a> for f64

    §

    type Checker = GenericValueTypeChecker<f64>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for i8

    §

    type Checker = GenericValueTypeChecker<i8>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for &'a str

    §

    type Checker = GenericValueTypeOrNoneChecker<&'a str>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for i64

    §

    type Checker = GenericValueTypeChecker<i64>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for Vec<String>

    source§

    impl<'a> FromValue<'a> for &'a [GStringPtr]

    §

    type Checker = GenericValueTypeChecker<&'a [GStringPtr]>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for u64

    §

    type Checker = GenericValueTypeChecker<u64>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for u8

    §

    type Checker = GenericValueTypeChecker<u8>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for Vec<GString>

    source§

    impl<'a, T, C, E> FromValue<'a> for Option<T>where T: FromValue<'a, Checker = C> + StaticType, C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError<E>>, E: Error + Send + Sized + 'static,

    Blanket implementation for all optional types.

    -
    §

    type Checker = ValueTypeOrNoneChecker<T, C, E>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for f32

    §

    type Checker = GenericValueTypeChecker<f32>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for i32

    §

    type Checker = GenericValueTypeChecker<i32>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for NonNull<Pointee>

    source§

    impl<'a> FromValue<'a> for Box<str>

    source§

    impl<'a> FromValue<'a> for bool

    §

    type Checker = GenericValueTypeChecker<bool>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a, 'b> FromValue<'a> for Vec<&'b FlagsValue>

    §

    type Checker = FlagsTypeChecker

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for char

    §

    type Checker = CharTypeChecker

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for u32

    §

    type Checker = GenericValueTypeChecker<u32>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for String

    Implementors§

    \ No newline at end of file +
    §

    type Checker = ValueTypeOrNoneChecker<T, C, E>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for f32

    §

    type Checker = GenericValueTypeChecker<f32>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for i32

    §

    type Checker = GenericValueTypeChecker<i32>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for NonNull<Pointee>

    source§

    impl<'a> FromValue<'a> for Box<str>

    source§

    impl<'a> FromValue<'a> for bool

    §

    type Checker = GenericValueTypeChecker<bool>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a, 'b> FromValue<'a> for Vec<&'b FlagsValue>

    §

    type Checker = FlagsTypeChecker

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for char

    §

    type Checker = CharTypeChecker

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for u32

    §

    type Checker = GenericValueTypeChecker<u32>

    source§

    unsafe fn from_value(value: &'a Value) -> Self

    source§

    impl<'a> FromValue<'a> for String

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/value/trait.ToSendValue.html b/git/docs/glib/value/trait.ToSendValue.html index ee0844486bff..bbcea6fefc5c 100644 --- a/git/docs/glib/value/trait.ToSendValue.html +++ b/git/docs/glib/value/trait.ToSendValue.html @@ -71,9 +71,9 @@ -

    Trait glib::value::ToSendValue

    source ·
    pub trait ToSendValue: Send + ToValue {
    +

    Trait glib::value::ToSendValue

    source ·
    pub trait ToSendValue: Send + ToValue {
         // Required method
         fn to_send_value(&self) -> SendValue;
     }
    Expand description

    Converts to SendValue.

    -

    Required Methods§

    source

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.

    -

    Implementors§

    \ No newline at end of file +

    Required Methods§

    source

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.

    +

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/value/trait.ToValue.html b/git/docs/glib/value/trait.ToValue.html index d493687cefd9..54df8007b042 100644 --- a/git/docs/glib/value/trait.ToValue.html +++ b/git/docs/glib/value/trait.ToValue.html @@ -90,6 +90,6 @@

    Required Methods§

    source

    fn to_value(&self) -> Value

    Convert a value to a Value.

    source

    fn value_type(&self) -> Type

    Returns the type identifer of self.

    This is the type of the value to be returned by to_value.

    -

    Implementations on Foreign Types§

    source§

    impl ToValue for u64

    source§

    impl ToValue for &Path

    source§

    impl ToValue for i8

    source§

    impl ToValue for i64

    source§

    impl ToValue for Vec<String>

    source§

    impl ToValue for u8

    source§

    impl ToValue for u32

    source§

    impl ToValue for Vec<GString>

    source§

    impl ToValue for NonNull<Pointee>

    source§

    impl ToValue for PathBuf

    source§

    impl ToValue for str

    source§

    impl ToValue for Path

    source§

    impl<'a> ToValue for &'a [&'a str]

    source§

    impl<T: ToValue + StaticType> ToValue for &T

    Blanket implementation for all references.

    -
    source§

    impl ToValue for &str

    source§

    impl ToValue for String

    source§

    impl ToValue for f32

    source§

    impl ToValue for char

    source§

    impl ToValue for i32

    source§

    impl ToValue for f64

    source§

    impl<'a> ToValue for [&'a str]

    source§

    impl ToValue for Box<str>

    source§

    impl<T: ToValueOptional + StaticType> ToValue for Option<T>

    Blanket implementation for all optional types.

    -
    source§

    impl ToValue for bool

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl ToValue for u64

    source§

    impl ToValue for &Path

    source§

    impl ToValue for i8

    source§

    impl ToValue for i64

    source§

    impl ToValue for Vec<String>

    source§

    impl ToValue for u8

    source§

    impl ToValue for u32

    source§

    impl ToValue for Vec<GString>

    source§

    impl ToValue for NonNull<Pointee>

    source§

    impl ToValue for PathBuf

    source§

    impl ToValue for str

    source§

    impl ToValue for Path

    source§

    impl<'a> ToValue for &'a [&'a str]

    source§

    impl<T: ToValue + StaticType> ToValue for &T

    Blanket implementation for all references.

    +
    source§

    impl ToValue for &str

    source§

    impl ToValue for String

    source§

    impl ToValue for f32

    source§

    impl ToValue for char

    source§

    impl ToValue for i32

    source§

    impl ToValue for f64

    source§

    impl<'a> ToValue for [&'a str]

    source§

    impl ToValue for Box<str>

    source§

    impl<T: ToValueOptional + StaticType> ToValue for Option<T>

    Blanket implementation for all optional types.

    +
    source§

    impl ToValue for bool

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/value/trait.ToValueOptional.html b/git/docs/glib/value/trait.ToValueOptional.html index 825592c6c14f..a6016585d051 100644 --- a/git/docs/glib/value/trait.ToValueOptional.html +++ b/git/docs/glib/value/trait.ToValueOptional.html @@ -76,4 +76,4 @@ fn to_value_optional(s: Option<&Self>) -> Value; }
    Expand description

    Trait to convert an Option to a Value for optional types.

    Required Methods§

    source

    fn to_value_optional(s: Option<&Self>) -> Value

    Convert an Option to a Value.

    -

    Implementations on Foreign Types§

    source§

    impl ToValueOptional for NonNull<Pointee>

    source§

    impl ToValueOptional for String

    source§

    impl<T: ToValueOptional + StaticType + ?Sized> ToValueOptional for &T

    source§

    impl ToValueOptional for PathBuf

    source§

    impl ToValueOptional for str

    source§

    impl ToValueOptional for Box<str>

    source§

    impl ToValueOptional for Path

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl ToValueOptional for NonNull<Pointee>

    source§

    impl ToValueOptional for String

    source§

    impl<T: ToValueOptional + StaticType + ?Sized> ToValueOptional for &T

    source§

    impl ToValueOptional for PathBuf

    source§

    impl ToValueOptional for str

    source§

    impl ToValueOptional for Box<str>

    source§

    impl ToValueOptional for Path

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/value/trait.ValueType.html b/git/docs/glib/value/trait.ValueType.html index 40153f73717d..1c2871a8d273 100644 --- a/git/docs/glib/value/trait.ValueType.html +++ b/git/docs/glib/value/trait.ValueType.html @@ -76,7 +76,7 @@ }
    Expand description

    A type that can be stored in Values.

    Required Associated Types§

    source

    type Type: StaticType

    Type to get the Type from.

    This exists only for handling optional types.

    -

    Implementations on Foreign Types§

    source§

    impl ValueType for NonNull<Pointee>

    source§

    impl ValueType for u8

    §

    type Type = u8

    source§

    impl ValueType for f64

    §

    type Type = f64

    source§

    impl ValueType for char

    §

    type Type = u32

    source§

    impl ValueType for bool

    §

    type Type = bool

    source§

    impl ValueType for i8

    §

    type Type = i8

    source§

    impl ValueType for i32

    §

    type Type = i32

    source§

    impl ValueType for String

    §

    type Type = String

    source§

    impl ValueType for Box<str>

    §

    type Type = String

    source§

    impl ValueType for u32

    §

    type Type = u32

    source§

    impl ValueType for PathBuf

    source§

    impl ValueType for f32

    §

    type Type = f32

    source§

    impl<T, C, E> ValueType for Option<T>where +

    Implementations on Foreign Types§

    source§

    impl ValueType for NonNull<Pointee>

    source§

    impl ValueType for u8

    §

    type Type = u8

    source§

    impl ValueType for f64

    §

    type Type = f64

    source§

    impl ValueType for char

    §

    type Type = u32

    source§

    impl ValueType for bool

    §

    type Type = bool

    source§

    impl ValueType for i8

    §

    type Type = i8

    source§

    impl ValueType for i32

    §

    type Type = i32

    source§

    impl ValueType for String

    §

    type Type = String

    source§

    impl ValueType for Box<str>

    §

    type Type = String

    source§

    impl ValueType for u32

    §

    type Type = u32

    source§

    impl ValueType for PathBuf

    source§

    impl ValueType for f32

    §

    type Type = f32

    source§

    impl<T, C, E> ValueType for Option<T>where T: for<'a> FromValue<'a, Checker = C> + ValueTypeOptional + StaticType + 'static, C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError<E>>, - E: Error + Send + Sized + 'static,

    §

    type Type = <T as ValueType>::Type

    source§

    impl ValueType for i64

    §

    type Type = i64

    source§

    impl ValueType for Vec<GString>

    source§

    impl ValueType for u64

    §

    type Type = u64

    source§

    impl ValueType for Vec<String>

    Implementors§

    \ No newline at end of file + E: Error + Send + Sized + 'static,
    §

    type Type = <T as ValueType>::Type

    source§

    impl ValueType for i64

    §

    type Type = i64

    source§

    impl ValueType for Vec<GString>

    source§

    impl ValueType for u64

    §

    type Type = u64

    source§

    impl ValueType for Vec<String>

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/value/trait.ValueTypeChecker.html b/git/docs/glib/value/trait.ValueTypeChecker.html index 8d785a0439c4..32138c13a3d5 100644 --- a/git/docs/glib/value/trait.ValueTypeChecker.html +++ b/git/docs/glib/value/trait.ValueTypeChecker.html @@ -77,7 +77,7 @@ // Required method fn check(value: &Value) -> Result<(), Self::Error>; }
    Expand description

    Trait for Value type checkers.

    -

    Required Associated Types§

    source

    type Error: Error + Send + Sized + 'static

    Required Methods§

    source

    fn check(value: &Value) -> Result<(), Self::Error>

    Implementors§

    Required Associated Types§

    source

    type Error: Error + Send + Sized + 'static

    Required Methods§

    source

    fn check(value: &Value) -> Result<(), Self::Error>

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/value/trait.ValueTypeOptional.html b/git/docs/glib/value/trait.ValueTypeOptional.html index 663e2206a239..0cf551486005 100644 --- a/git/docs/glib/value/trait.ValueTypeOptional.html +++ b/git/docs/glib/value/trait.ValueTypeOptional.html @@ -73,4 +73,4 @@
    pub trait ValueTypeOptional: ValueType + ToValueOptional + FromValueOptional<'static> + StaticType { }
    Expand description

    A type that can be stored in Values and is optional.

    These are types were storing an Option is valid. Examples are String and all object types.

    -

    Implementations on Foreign Types§

    source§

    impl ValueTypeOptional for Box<str>

    source§

    impl ValueTypeOptional for PathBuf

    source§

    impl ValueTypeOptional for String

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl ValueTypeOptional for Box<str>

    source§

    impl ValueTypeOptional for PathBuf

    source§

    impl ValueTypeOptional for String

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/variant/index.html b/git/docs/glib/variant/index.html index 519e3417c66f..fb5fee073b29 100644 --- a/git/docs/glib/variant/index.html +++ b/git/docs/glib/variant/index.html @@ -71,7 +71,7 @@ -

    Module glib::variant

    source ·
    Expand description

    Variant binding and helper traits.

    +

    Module glib::variant

    source ·
    Expand description

    Variant binding and helper traits.

    Variant is an immutable dynamically-typed generic container. Its type and value are defined at construction and never change.

    Variant types are described by VariantType diff --git a/git/docs/glib/variant/struct.DictEntry.html b/git/docs/glib/variant/struct.DictEntry.html index 7b8e4c14f6df..1c7d7b695180 100644 --- a/git/docs/glib/variant/struct.DictEntry.html +++ b/git/docs/glib/variant/struct.DictEntry.html @@ -71,7 +71,7 @@ -

    Struct glib::variant::DictEntry

    source ·
    pub struct DictEntry<K, V> { /* private fields */ }
    Expand description

    A Dictionary entry.

    +

    Struct glib::variant::DictEntry

    source ·
    pub struct DictEntry<K, V> { /* private fields */ }
    Expand description

    A Dictionary entry.

    While GVariant format allows a dictionary entry to be an independent type, typically you’ll need to use this in a dictionary, which is simply an array of dictionary entries. The following code creates a dictionary:

    @@ -86,15 +86,15 @@ let dict = entries.into_iter().collect::<Variant>(); assert_eq!(dict.n_children(), 2); assert_eq!(dict.type_().as_str(), "a{su}");
    -

    Implementations§

    source§

    impl<K, V> DictEntry<K, V>where +

    Implementations§

    source§

    impl<K, V> DictEntry<K, V>where K: StaticVariantType, - V: StaticVariantType,

    source

    pub fn new(key: K, value: V) -> Self

    source

    pub fn key(&self) -> &K

    source

    pub fn value(&self) -> &V

    Trait Implementations§

    source§

    impl<K, V> From<DictEntry<K, V>> for Variantwhere + V: StaticVariantType,

    source

    pub fn new(key: K, value: V) -> Self

    source

    pub fn key(&self) -> &K

    source

    pub fn value(&self) -> &V

    Trait Implementations§

    source§

    impl<K, V> From<DictEntry<K, V>> for Variantwhere K: StaticVariantType + Into<Variant>, - V: StaticVariantType + Into<Variant>,

    source§

    fn from(e: DictEntry<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> FromVariant for DictEntry<K, V>where + V: StaticVariantType + Into<Variant>,

    source§

    fn from(e: DictEntry<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> FromVariant for DictEntry<K, V>where K: FromVariant, - V: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl<K: StaticVariantType, V: StaticVariantType> StaticVariantType for DictEntry<K, V>

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl<K, V> ToVariant for DictEntry<K, V>where + V: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl<K: StaticVariantType, V: StaticVariantType> StaticVariantType for DictEntry<K, V>

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl<K, V> ToVariant for DictEntry<K, V>where K: StaticVariantType + ToVariant, - V: StaticVariantType + ToVariant,

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.

    Auto Trait Implementations§

    §

    impl<K, V> RefUnwindSafe for DictEntry<K, V>where + V: StaticVariantType + ToVariant,

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.

    Auto Trait Implementations§

    §

    impl<K, V> RefUnwindSafe for DictEntry<K, V>where K: RefUnwindSafe, V: RefUnwindSafe,

    §

    impl<K, V> Send for DictEntry<K, V>where K: Send, diff --git a/git/docs/glib/variant/struct.FixedSizeVariantArray.html b/git/docs/glib/variant/struct.FixedSizeVariantArray.html index 1a6d3fb6f772..6ff2b0f558b6 100644 --- a/git/docs/glib/variant/struct.FixedSizeVariantArray.html +++ b/git/docs/glib/variant/struct.FixedSizeVariantArray.html @@ -71,7 +71,7 @@ -
    pub struct FixedSizeVariantArray<A, T>(_, _)
    +
    pub struct FixedSizeVariantArray<A, T>(_, _)
     where
         A: AsRef<[T]>,
         T: FixedSizeVariantType;
    Expand description

    Wrapper type for fixed size type arrays.

    @@ -79,34 +79,34 @@ directly. This is especially important when deriving Variant trait implementations on custom types.

    This wrapper type can hold for example Vec<u8>, Box<[u8]> and similar types.

    -

    Implementations§

    Trait Implementations§

    source§

    impl<A: AsRef<[T]> + AsMut<[T]>, T: FixedSizeVariantType> AsMut<[T]> for FixedSizeVariantArray<A, T>

    source§

    fn as_mut(&mut self) -> &mut [T]

    Converts this type into a mutable reference of the (usually inferred) input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsMut<A> for FixedSizeVariantArray<A, T>

    source§

    fn as_mut(&mut self) -> &mut A

    Converts this type into a mutable reference of the (usually inferred) input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<[T]> for FixedSizeVariantArray<A, T>

    source§

    fn as_ref(&self) -> &[T]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<A> for FixedSizeVariantArray<A, T>

    source§

    fn as_ref(&self) -> &A

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<A, T> Clone for FixedSizeVariantArray<A, T>where +

    Implementations§

    Trait Implementations§

    source§

    impl<A: AsRef<[T]> + AsMut<[T]>, T: FixedSizeVariantType> AsMut<[T]> for FixedSizeVariantArray<A, T>

    source§

    fn as_mut(&mut self) -> &mut [T]

    Converts this type into a mutable reference of the (usually inferred) input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsMut<A> for FixedSizeVariantArray<A, T>

    source§

    fn as_mut(&mut self) -> &mut A

    Converts this type into a mutable reference of the (usually inferred) input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<[T]> for FixedSizeVariantArray<A, T>

    source§

    fn as_ref(&self) -> &[T]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<A> for FixedSizeVariantArray<A, T>

    source§

    fn as_ref(&self) -> &A

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<A, T> Clone for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + Clone, - T: FixedSizeVariantType + Clone,

    source§

    fn clone(&self) -> FixedSizeVariantArray<A, T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<A, T> Debug for FixedSizeVariantArray<A, T>where + T: FixedSizeVariantType + Clone,

    source§

    fn clone(&self) -> FixedSizeVariantArray<A, T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<A, T> Debug for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + Debug, - T: FixedSizeVariantType + Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> Deref for FixedSizeVariantArray<A, T>

    §

    type Target = A

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> DerefMut for FixedSizeVariantArray<A, T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<A> for FixedSizeVariantArray<A, T>

    source§

    fn from(array: A) -> Self

    Converts to this type from the input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<FixedSizeVariantArray<A, T>> for Variant

    source§

    fn from(a: FixedSizeVariantArray<A, T>) -> Self

    Converts to this type from the input type.
    source§

    impl<A: AsRef<[T]> + for<'a> From<&'a [T]>, T: FixedSizeVariantType> FromVariant for FixedSizeVariantArray<A, T>

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl<A, T> Hash for FixedSizeVariantArray<A, T>where + T: FixedSizeVariantType + Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> Deref for FixedSizeVariantArray<A, T>

    §

    type Target = A

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> DerefMut for FixedSizeVariantArray<A, T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<A> for FixedSizeVariantArray<A, T>

    source§

    fn from(array: A) -> Self

    Converts to this type from the input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<FixedSizeVariantArray<A, T>> for Variant

    source§

    fn from(a: FixedSizeVariantArray<A, T>) -> Self

    Converts to this type from the input type.
    source§

    impl<A: AsRef<[T]> + for<'a> From<&'a [T]>, T: FixedSizeVariantType> FromVariant for FixedSizeVariantArray<A, T>

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl<A, T> Hash for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + Hash, - T: FixedSizeVariantType + Hash,

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + T: FixedSizeVariantType + Hash,

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<A, T> Ord for FixedSizeVariantArray<A, T>where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<A, T> Ord for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + Ord, - T: FixedSizeVariantType + Ord,

    source§

    fn cmp(&self, other: &FixedSizeVariantArray<A, T>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + T: FixedSizeVariantType + Ord,

    source§

    fn cmp(&self, other: &FixedSizeVariantArray<A, T>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl<A, T> PartialEq<FixedSizeVariantArray<A, T>> for FixedSizeVariantArray<A, T>where + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl<A, T> PartialEq<FixedSizeVariantArray<A, T>> for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + PartialEq, - T: FixedSizeVariantType + PartialEq,

    source§

    fn eq(&self, other: &FixedSizeVariantArray<A, T>) -> bool

    This method tests for self and other values to be equal, and is used + T: FixedSizeVariantType + PartialEq,

    source§

    fn eq(&self, other: &FixedSizeVariantArray<A, T>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<A, T> PartialOrd<FixedSizeVariantArray<A, T>> for FixedSizeVariantArray<A, T>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<A, T> PartialOrd<FixedSizeVariantArray<A, T>> for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + PartialOrd, - T: FixedSizeVariantType + PartialOrd,

    source§

    fn partial_cmp(&self, other: &FixedSizeVariantArray<A, T>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= + T: FixedSizeVariantType + PartialOrd,
    source§

    fn partial_cmp(&self, other: &FixedSizeVariantArray<A, T>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> StaticVariantType for FixedSizeVariantArray<A, T>

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> ToVariant for FixedSizeVariantArray<A, T>

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl<A, T> Copy for FixedSizeVariantArray<A, T>where +operator. Read more

    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> StaticVariantType for FixedSizeVariantArray<A, T>

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> ToVariant for FixedSizeVariantArray<A, T>

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl<A, T> Copy for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + Copy, - T: FixedSizeVariantType + Copy,

    source§

    impl<A, T> Eq for FixedSizeVariantArray<A, T>where + T: FixedSizeVariantType + Copy,

    source§

    impl<A, T> Eq for FixedSizeVariantArray<A, T>where A: AsRef<[T]> + Eq, - T: FixedSizeVariantType + Eq,

    source§

    impl<A, T> StructuralEq for FixedSizeVariantArray<A, T>where + T: FixedSizeVariantType + Eq,

    source§

    impl<A, T> StructuralEq for FixedSizeVariantArray<A, T>where A: AsRef<[T]>, - T: FixedSizeVariantType,

    source§

    impl<A, T> StructuralPartialEq for FixedSizeVariantArray<A, T>where + T: FixedSizeVariantType,

    source§

    impl<A, T> StructuralPartialEq for FixedSizeVariantArray<A, T>where A: AsRef<[T]>, T: FixedSizeVariantType,

    Auto Trait Implementations§

    §

    impl<A, T> RefUnwindSafe for FixedSizeVariantArray<A, T>where A: RefUnwindSafe, diff --git a/git/docs/glib/variant/struct.Handle.html b/git/docs/glib/variant/struct.Handle.html index 3c96db78d079..8fa8002db52f 100644 --- a/git/docs/glib/variant/struct.Handle.html +++ b/git/docs/glib/variant/struct.Handle.html @@ -71,17 +71,17 @@ -

    Struct glib::variant::Handle

    source ·
    pub struct Handle(pub i32);
    Expand description

    A wrapper type around Variant handles.

    -

    Tuple Fields§

    §0: i32

    Trait Implementations§

    source§

    impl Clone for Handle

    source§

    fn clone(&self) -> Handle

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Handle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Handle> for Variant

    source§

    fn from(h: Handle) -> Self

    Converts to this type from the input type.
    source§

    impl From<Handle> for i32

    source§

    fn from(v: Handle) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Handle

    source§

    fn from(v: i32) -> Self

    Converts to this type from the input type.
    source§

    impl FromVariant for Handle

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl Hash for Handle

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Struct glib::variant::Handle

    source ·
    pub struct Handle(pub i32);
    Expand description

    A wrapper type around Variant handles.

    +

    Tuple Fields§

    §0: i32

    Trait Implementations§

    source§

    impl Clone for Handle

    source§

    fn clone(&self) -> Handle

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Handle

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Handle> for Variant

    source§

    fn from(h: Handle) -> Self

    Converts to this type from the input type.
    source§

    impl From<Handle> for i32

    source§

    fn from(v: Handle) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Handle

    source§

    fn from(v: i32) -> Self

    Converts to this type from the input type.
    source§

    impl FromVariant for Handle

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl Hash for Handle

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Handle

    source§

    fn cmp(&self, other: &Handle) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Handle

    source§

    fn cmp(&self, other: &Handle) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Handle> for Handle

    source§

    fn eq(&self, other: &Handle) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Handle> for Handle

    source§

    fn eq(&self, other: &Handle) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Handle> for Handle

    source§

    fn partial_cmp(&self, other: &Handle) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Handle> for Handle

    source§

    fn partial_cmp(&self, other: &Handle) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticVariantType for Handle

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for Handle

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl Copy for Handle

    source§

    impl Eq for Handle

    source§

    impl StructuralEq for Handle

    source§

    impl StructuralPartialEq for Handle

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticVariantType for Handle

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for Handle

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl Copy for Handle

    source§

    impl Eq for Handle

    source§

    impl StructuralEq for Handle

    source§

    impl StructuralPartialEq for Handle

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/variant/struct.ObjectPath.html b/git/docs/glib/variant/struct.ObjectPath.html index 75cdf62519bf..81a9263da111 100644 --- a/git/docs/glib/variant/struct.ObjectPath.html +++ b/git/docs/glib/variant/struct.ObjectPath.html @@ -71,9 +71,9 @@ -

    Struct glib::variant::ObjectPath

    source ·
    pub struct ObjectPath(_);
    Expand description

    A wrapper type around Variant object paths.

    +

    Struct glib::variant::ObjectPath

    source ·
    pub struct ObjectPath(_);
    Expand description

    A wrapper type around Variant object paths.

    Values of these type are guaranteed to be valid object paths.

    -

    Implementations§

    source§

    impl ObjectPath

    source

    pub fn as_str(&self) -> &str

    Methods from Deref<Target = str>§

    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the length of self.

    +

    Implementations§

    source§

    impl ObjectPath

    source

    pub fn as_str(&self) -> &str

    Methods from Deref<Target = str>§

    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the length of self.

    This length is in bytes, not chars or graphemes. In other words, it might not be what a human considers the length of the string.

    Examples
    @@ -1240,16 +1240,16 @@
    Examples
    let s = "Grüße, Jürgen ❤";
     
     assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
    -

    Trait Implementations§

    source§

    impl Clone for ObjectPath

    source§

    fn clone(&self) -> ObjectPath

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ObjectPath

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ObjectPath

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<ObjectPath> for String

    source§

    fn from(v: ObjectPath) -> Self

    Converts to this type from the input type.
    source§

    impl From<ObjectPath> for Variant

    source§

    fn from(p: ObjectPath) -> Self

    Converts to this type from the input type.
    source§

    impl FromVariant for ObjectPath

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl Hash for ObjectPath

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Trait Implementations§

    source§

    impl Clone for ObjectPath

    source§

    fn clone(&self) -> ObjectPath

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ObjectPath

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for ObjectPath

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<ObjectPath> for String

    source§

    fn from(v: ObjectPath) -> Self

    Converts to this type from the input type.
    source§

    impl From<ObjectPath> for Variant

    source§

    fn from(p: ObjectPath) -> Self

    Converts to this type from the input type.
    source§

    impl FromVariant for ObjectPath

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl Hash for ObjectPath

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ObjectPath

    source§

    fn cmp(&self, other: &ObjectPath) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ObjectPath

    source§

    fn cmp(&self, other: &ObjectPath) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ObjectPath> for ObjectPath

    source§

    fn eq(&self, other: &ObjectPath) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ObjectPath> for ObjectPath

    source§

    fn eq(&self, other: &ObjectPath) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ObjectPath> for ObjectPath

    source§

    fn partial_cmp(&self, other: &ObjectPath) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ObjectPath> for ObjectPath

    source§

    fn partial_cmp(&self, other: &ObjectPath) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticVariantType for ObjectPath

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for ObjectPath

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl<'a> TryFrom<&'a str> for ObjectPath

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: &'a str) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<String> for ObjectPath

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: String) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for ObjectPath

    source§

    impl StructuralEq for ObjectPath

    source§

    impl StructuralPartialEq for ObjectPath

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticVariantType for ObjectPath

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for ObjectPath

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl<'a> TryFrom<&'a str> for ObjectPath

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: &'a str) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<String> for ObjectPath

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: String) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for ObjectPath

    source§

    impl StructuralEq for ObjectPath

    source§

    impl StructuralPartialEq for ObjectPath

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/variant/struct.Signature.html b/git/docs/glib/variant/struct.Signature.html index 9bd3d956a77f..33f1094ab995 100644 --- a/git/docs/glib/variant/struct.Signature.html +++ b/git/docs/glib/variant/struct.Signature.html @@ -71,9 +71,9 @@ -

    Struct glib::variant::Signature

    source ·
    pub struct Signature(_);
    Expand description

    A wrapper type around Variant signatures.

    +

    Struct glib::variant::Signature

    source ·
    pub struct Signature(_);
    Expand description

    A wrapper type around Variant signatures.

    Values of these type are guaranteed to be valid signatures.

    -

    Implementations§

    source§

    impl Signature

    source

    pub fn as_str(&self) -> &str

    Methods from Deref<Target = str>§

    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the length of self.

    +

    Implementations§

    source§

    impl Signature

    source

    pub fn as_str(&self) -> &str

    Methods from Deref<Target = str>§

    1.0.0 · source

    pub fn len(&self) -> usize

    Returns the length of self.

    This length is in bytes, not chars or graphemes. In other words, it might not be what a human considers the length of the string.

    Examples
    @@ -1240,16 +1240,16 @@
    Examples
    let s = "Grüße, Jürgen ❤";
     
     assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
    -

    Trait Implementations§

    source§

    impl Clone for Signature

    source§

    fn clone(&self) -> Signature

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Signature

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for Signature

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<Signature> for String

    source§

    fn from(v: Signature) -> Self

    Converts to this type from the input type.
    source§

    impl From<Signature> for Variant

    source§

    fn from(s: Signature) -> Self

    Converts to this type from the input type.
    source§

    impl FromVariant for Signature

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl Hash for Signature

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where +

    Trait Implementations§

    source§

    impl Clone for Signature

    source§

    fn clone(&self) -> Signature

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Signature

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for Signature

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl From<Signature> for String

    source§

    fn from(v: Signature) -> Self

    Converts to this type from the input type.
    source§

    impl From<Signature> for Variant

    source§

    fn from(s: Signature) -> Self

    Converts to this type from the input type.
    source§

    impl FromVariant for Signature

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl Hash for Signature

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Signature

    source§

    fn cmp(&self, other: &Signature) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Signature

    source§

    fn cmp(&self, other: &Signature) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Signature> for Signature

    source§

    fn eq(&self, other: &Signature) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Signature> for Signature

    source§

    fn eq(&self, other: &Signature) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Signature> for Signature

    source§

    fn partial_cmp(&self, other: &Signature) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Signature> for Signature

    source§

    fn partial_cmp(&self, other: &Signature) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticVariantType for Signature

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for Signature

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl<'a> TryFrom<&'a str> for Signature

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: &'a str) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<String> for Signature

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: String) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for Signature

    source§

    impl StructuralEq for Signature

    source§

    impl StructuralPartialEq for Signature

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticVariantType for Signature

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for Signature

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl<'a> TryFrom<&'a str> for Signature

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: &'a str) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<String> for Signature

    §

    type Error = BoolError

    The type returned in the event of a conversion error.
    source§

    fn try_from(v: String) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl Eq for Signature

    source§

    impl StructuralEq for Signature

    source§

    impl StructuralPartialEq for Signature

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/variant/struct.Variant.html b/git/docs/glib/variant/struct.Variant.html index cda40bb4693b..e9bca1758ce7 100644 --- a/git/docs/glib/variant/struct.Variant.html +++ b/git/docs/glib/variant/struct.Variant.html @@ -71,80 +71,369 @@ -

    Struct glib::variant::Variant

    source ·
    #[repr(transparent)]
    pub struct Variant { /* private fields */ }
    Expand description

    A generic immutable value capable of carrying various types.

    -

    See the module documentation for more details.

    -

    Implementations§

    source§

    impl Variant

    source

    pub fn as_ptr(&self) -> *mut GVariant

    Return the inner pointer to the underlying C value.

    -
    source

    pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const *const GVariant) -> &'a Self

    Borrows the underlying C value.

    -
    source§

    impl Variant

    source

    pub fn type_(&self) -> &VariantTy

    Returns the type of the value.

    -
    source

    pub fn is<T: StaticVariantType>(&self) -> bool

    Returns true if the type of the value corresponds to T.

    -
    source

    pub fn is_type(&self, type_: &VariantTy) -> bool

    Returns true if the type of the value corresponds to type_.

    +

    Struct glib::variant::Variant

    source ·
    #[repr(transparent)]
    pub struct Variant { /* private fields */ }
    Expand description

    A generic immutable value capable of carrying various types.

    +

    See the module documentation for more details. +Variant is a variant datatype; it can contain one or more values +along with information about the type of the values.

    +

    A Variant may contain simple types, like an integer, or a boolean value; +or complex types, like an array of two strings, or a dictionary of key +value pairs. A Variant is also immutable: once it’s been created neither +its type nor its content can be modified further.

    +

    GVariant is useful whenever data needs to be serialized, for example when +sending method parameters in D-Bus, or when saving settings using GSettings.

    +

    When creating a new Variant, you pass the data you want to store in it +along with a string representing the type of data you wish to pass to it.

    +

    For instance, if you want to create a Variant holding an integer value you +can use:

    +

    ⚠️ The following code is in C ⚠️

    +
      GVariant *v = g_variant_new ("u", 40);
    +
    +

    The string “u” in the first argument tells Variant that the data passed to +the constructor (40) is going to be an unsigned integer.

    +

    More advanced examples of Variant in use can be found in documentation for +[GVariant format strings][gvariant-format-strings-pointers].

    +

    The range of possible values is determined by the type.

    +

    The type system used by Variant is VariantType.

    +

    Variant instances always have a type and a value (which are given +at construction time). The type and value of a Variant instance +can never change other than by the Variant itself being +destroyed. A Variant cannot contain a pointer.

    +

    Variant is reference counted using g_variant_ref() and +g_variant_unref(). Variant also has floating reference counts – +see [ref_sink()][Self::ref_sink()].

    +

    Variant is completely threadsafe. A Variant instance can be +concurrently accessed in any way from any number of threads without +problems.

    +

    Variant is heavily optimised for dealing with data in serialized +form. It works particularly well with data located in memory-mapped +files. It can perform nearly all deserialization operations in a +small constant time, usually touching only a single memory page. +Serialized Variant data can also be sent over the network.

    +

    Variant is largely compatible with D-Bus. Almost all types of +Variant instances can be sent over D-Bus. See VariantType for +exceptions. (However, Variant’s serialization format is not the same +as the serialization format of a D-Bus message body: use GDBusMessage, +in the gio library, for those.)

    +

    For space-efficiency, the Variant serialization format does not +automatically include the variant’s length, type or endianness, +which must either be implied from context (such as knowledge that a +particular file format always contains a little-endian +G_VARIANT_TYPE_VARIANT which occupies the whole length of the file) +or supplied out-of-band (for instance, a length, type and/or endianness +indicator could be placed at the beginning of a file, network message +or network stream).

    +

    A Variant’s size is limited mainly by any lower level operating +system constraints, such as the number of bits in gsize. For +example, it is reasonable to have a 2GB file mapped into memory +with GMappedFile, and call from_data() on it.

    +

    For convenience to C programmers, Variant features powerful +varargs-based value construction and destruction. This feature is +designed to be embedded in other libraries.

    +

    There is a Python-inspired text language for describing Variant +values. Variant includes a printer for this language and a parser +with type inferencing.

    +

    Memory Use

    +

    Variant tries to be quite efficient with respect to memory use. +This section gives a rough idea of how much memory is used by the +current implementation. The information here is subject to change +in the future.

    +

    The memory allocated by Variant can be grouped into 4 broad +purposes: memory for serialized data, memory for the type +information cache, buffer management memory and memory for the +Variant structure itself.

    +

    Serialized Data Memory

    +

    This is the memory that is used for storing GVariant data in +serialized form. This is what would be sent over the network or +what would end up on disk, not counting any indicator of the +endianness, or of the length or type of the top-level variant.

    +

    The amount of memory required to store a boolean is 1 byte. 16, +32 and 64 bit integers and double precision floating point numbers +use their “natural” size. Strings (including object path and +signature strings) are stored with a nul terminator, and as such +use the length of the string plus 1 byte.

    +

    Maybe types use no space at all to represent the null value and +use the same amount of space (sometimes plus one byte) as the +equivalent non-maybe-typed value to represent the non-null case.

    +

    Arrays use the amount of space required to store each of their +members, concatenated. Additionally, if the items stored in an +array are not of a fixed-size (ie: strings, other arrays, etc) +then an additional framing offset is stored for each item. The +size of this offset is either 1, 2 or 4 bytes depending on the +overall size of the container. Additionally, extra padding bytes +are added as required for alignment of child values.

    +

    Tuples (including dictionary entries) use the amount of space +required to store each of their members, concatenated, plus one +framing offset (as per arrays) for each non-fixed-sized item in +the tuple, except for the last one. Additionally, extra padding +bytes are added as required for alignment of child values.

    +

    Variants use the same amount of space as the item inside of the +variant, plus 1 byte, plus the length of the type string for the +item inside the variant.

    +

    As an example, consider a dictionary mapping strings to variants. +In the case that the dictionary is empty, 0 bytes are required for +the serialization.

    +

    If we add an item “width” that maps to the int32 value of 500 then +we will use 4 byte to store the int32 (so 6 for the variant +containing it) and 6 bytes for the string. The variant must be +aligned to 8 after the 6 bytes of the string, so that’s 2 extra +bytes. 6 (string) + 2 (padding) + 6 (variant) is 14 bytes used +for the dictionary entry. An additional 1 byte is added to the +array as a framing offset making a total of 15 bytes.

    +

    If we add another entry, “title” that maps to a nullable string +that happens to have a value of null, then we use 0 bytes for the +null value (and 3 bytes for the variant to contain it along with +its type string) plus 6 bytes for the string. Again, we need 2 +padding bytes. That makes a total of 6 + 2 + 3 = 11 bytes.

    +

    We now require extra padding between the two items in the array. +After the 14 bytes of the first item, that’s 2 bytes required. +We now require 2 framing offsets for an extra two +bytes. 14 + 2 + 11 + 2 = 29 bytes to encode the entire two-item +dictionary.

    +

    Type Information Cache

    +

    For each GVariant type that currently exists in the program a type +information structure is kept in the type information cache. The +type information structure is required for rapid deserialization.

    +

    Continuing with the above example, if a Variant exists with the +type “a{sv}” then a type information struct will exist for +“a{sv}”, “{sv}”, “s”, and “v”. Multiple uses of the same type +will share the same type information. Additionally, all +single-digit types are stored in read-only static memory and do +not contribute to the writable memory footprint of a program using +Variant.

    +

    Aside from the type information structures stored in read-only +memory, there are two forms of type information. One is used for +container types where there is a single element type: arrays and +maybe types. The other is used for container types where there +are multiple element types: tuples and dictionary entries.

    +

    Array type info structures are 6 * sizeof (void *), plus the +memory required to store the type string itself. This means that +on 32-bit systems, the cache entry for “a{sv}” would require 30 +bytes of memory (plus malloc overhead).

    +

    Tuple type info structures are 6 * sizeof (void *), plus 4 * +sizeof (void *) for each item in the tuple, plus the memory +required to store the type string itself. A 2-item tuple, for +example, would have a type information structure that consumed +writable memory in the size of 14 * sizeof (void *) (plus type +string) This means that on 32-bit systems, the cache entry for +“{sv}” would require 61 bytes of memory (plus malloc overhead).

    +

    This means that in total, for our “a{sv}” example, 91 bytes of +type information would be allocated.

    +

    The type information cache, additionally, uses a GHashTable to +store and look up the cached items and stores a pointer to this +hash table in static storage. The hash table is freed when there +are zero items in the type cache.

    +

    Although these sizes may seem large it is important to remember +that a program will probably only have a very small number of +different types of values in it and that only one type information +structure is required for many different values of the same type.

    +

    Buffer Management Memory

    +

    Variant uses an internal buffer management structure to deal +with the various different possible sources of serialized data +that it uses. The buffer is responsible for ensuring that the +correct call is made when the data is no longer in use by +Variant. This may involve a g_free() or a g_slice_free() or +even g_mapped_file_unref().

    +

    One buffer management structure is used for each chunk of +serialized data. The size of the buffer management structure +is 4 * (void *). On 32-bit systems, that’s 16 bytes.

    +

    GVariant structure

    +

    The size of a Variant structure is 6 * (void *). On 32-bit +systems, that’s 24 bytes.

    +

    Variant structures only exist if they are explicitly created +with API calls. For example, if a Variant is constructed out of +serialized data for the example given above (with the dictionary) +then although there are 9 individual values that comprise the +entire dictionary (two keys, two values, two variants containing +the values, two dictionary entries, plus the dictionary itself), +only 1 Variant instance exists – the one referring to the +dictionary.

    +

    If calls are made to start accessing the other values then +Variant instances will exist for those values only for as long +as they are in use (ie: until you call g_variant_unref()). The +type information is shared. The serialized data and the buffer +management structure for that serialized data is shared by the +child.

    +

    Summary

    +

    To put the entire example together, for our dictionary mapping +strings to variants (with two entries, as given above), we are +using 91 bytes of memory for type information, 29 bytes of memory +for the serialized data, 16 bytes for buffer management and 24 +bytes for the Variant instance, or a total of 160 bytes, plus +malloc overhead. If we were to use child_value() to +access the two dictionary entries, we would use an additional 48 +bytes. If we were to have other dictionaries of the same type, we +would use more memory for the serialized data and buffer +management for those dictionaries, but the type information would +be shared.

    +

    Implementations§

    source§

    impl Variant

    source

    pub fn as_ptr(&self) -> *mut GVariant

    Return the inner pointer to the underlying C value.

    +
    source

    pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const *const GVariant) -> &'a Self

    Borrows the underlying C value.

    +
    source§

    impl Variant

    source

    pub fn type_(&self) -> &VariantTy

    Returns the type of the value. +Determines the type of self.

    +

    The return value is valid for the lifetime of self and must not +be freed.

    +
    Returns
    +

    a VariantType

    +
    source

    pub fn is<T: StaticVariantType>(&self) -> bool

    Returns true if the type of the value corresponds to T.

    +
    source

    pub fn is_type(&self, type_: &VariantTy) -> bool

    Returns true if the type of the value corresponds to type_.

    This is equivalent to self.type_().is_subtype_of(type_).

    -
    source

    pub fn classify(&self) -> VariantClass

    Returns the classification of the variant.

    -
    source

    pub fn get<T: FromVariant>(&self) -> Option<T>

    Tries to extract a value of type T.

    -

    Returns Some if T matches the variant’s type.

    -
    source

    pub fn try_get<T: FromVariant>(&self) -> Result<T, VariantTypeMismatchError>

    Tries to extract a value of type T.

    -
    source

    pub fn from_variant(value: &Variant) -> Self

    Boxes value.

    -
    source

    pub fn as_variant(&self) -> Option<Variant>

    Unboxes self.

    +
    source

    pub fn classify(&self) -> VariantClass

    Returns the classification of the variant. +Classifies self according to its top-level type.

    +
    Returns
    +

    the VariantClass of self

    +
    source

    pub fn get<T: FromVariant>(&self) -> Option<T>

    Tries to extract a value of type T.

    +

    Returns Some if T matches the variant’s type. +Deconstructs a Variant instance.

    +

    Think of this function as an analogue to scanf().

    +

    The arguments that are expected by this function are entirely +determined by format_string. format_string also restricts the +permissible types of self. It is an error to give a value with +an incompatible type. See the section on +[GVariant format strings][gvariant-format-strings]. +Please note that the syntax of the format string is very likely to be +extended in the future.

    +

    format_string determines the C types that are used for unpacking +the values and also determines if the values are copied or borrowed, +see the section on +[GVariant format strings][gvariant-format-strings-pointers].

    +
    format_string
    +

    a Variant format string

    +
    source

    pub fn try_get<T: FromVariant>(&self) -> Result<T, VariantTypeMismatchError>

    Tries to extract a value of type T.

    +
    source

    pub fn from_variant(value: &Variant) -> Self

    Boxes value.

    +
    source

    pub fn as_variant(&self) -> Option<Variant>

    Unboxes self.

    Returns Some if self contains a Variant.

    -
    source

    pub fn child_value(&self, index: usize) -> Variant

    Reads a child item out of a container Variant instance.

    +
    source

    pub fn child_value(&self, index: usize) -> Variant

    Reads a child item out of a container Variant instance.

    Panics
    • if self is not a container type.
    • -
    • if given index is larger than number of children.
    • +
    • if given index is larger than number of children. +Reads a child item out of a container Variant instance. This +includes variants, maybes, arrays, tuples and dictionary +entries. It is an error to call this function on any other type of +Variant.
    -
    source

    pub fn try_child_value(&self, index: usize) -> Option<Variant>

    Try to read a child item out of a container Variant instance.

    +

    It is an error if index_ is greater than the number of child items +in the container. See n_children().

    +

    The returned value is never floating. You should free it with +g_variant_unref() when you’re done with it.

    +

    Note that values borrowed from the returned child are not guaranteed to +still be valid after the child is freed even if you still hold a reference +to self, if self has not been serialized at the time this function is +called. To avoid this, you can serialize self by calling +data() and optionally ignoring the return value.

    +

    There may be implementation specific restrictions on deeply nested values, +which would result in the unit tuple being returned as the child value, +instead of further nested children. Variant is guaranteed to handle +nesting up to at least 64 levels.

    +

    This function is O(1).

    +
    index_
    +

    the index of the child to fetch

    +
    Returns
    +

    the child at the specified index

    +
    source

    pub fn try_child_value(&self, index: usize) -> Option<Variant>

    Try to read a child item out of a container Variant instance.

    It returns None if self is not a container type or if the given index is larger than number of children.

    -
    source

    pub fn try_child_get<T: StaticVariantType + FromVariant>( +

    source

    pub fn try_child_get<T: StaticVariantType + FromVariant>( &self, index: usize ) -> Result<Option<T>, VariantTypeMismatchError>

    Try to read a child item out of a container Variant instance.

    It returns Ok(None) if self is not a container type or if the given index is larger than number of children. An error is thrown if the type does not match.

    -
    source

    pub fn child_get<T: StaticVariantType + FromVariant>(&self, index: usize) -> T

    Read a child item out of a container Variant instance.

    +
    source

    pub fn child_get<T: StaticVariantType + FromVariant>(&self, index: usize) -> T

    Read a child item out of a container Variant instance.

    Panics
    • if self is not a container type.
    • if given index is larger than number of children.
    • if the expected variant type does not match
    -
    source

    pub fn str(&self) -> Option<&str>

    Tries to extract a &str.

    +
    source

    pub fn str(&self) -> Option<&str>

    Tries to extract a &str.

    Returns Some if the variant has a string type (s, o or g type strings).

    -
    source

    pub fn fixed_array<T: FixedSizeVariantType>( +

    source

    pub fn fixed_array<T: FixedSizeVariantType>( &self ) -> Result<&[T], VariantTypeMismatchError>

    Tries to extract a &[T] from a variant of array type with a suitable element type.

    -

    Returns an error if the type is wrong.

    -
    source

    pub fn array_from_iter<T: StaticVariantType>( +

    Returns an error if the type is wrong. +Provides access to the serialized data for an array of fixed-sized +items.

    +

    self must be an array with fixed-sized elements. Numeric types are +fixed-size, as are tuples containing only other fixed-sized types.

    +

    element_size must be the size of a single element in the array, +as given by the section on +[serialized data memory][gvariant-serialized-data-memory].

    +

    In particular, arrays of these fixed-sized types can be interpreted +as an array of the given C type, with element_size set to the size +the appropriate type:

    +
      +
    • G_VARIANT_TYPE_INT16 (etc.): gint16 (etc.)
    • +
    • G_VARIANT_TYPE_BOOLEAN: guchar (not gboolean!)
    • +
    • G_VARIANT_TYPE_BYTE: guint8
    • +
    • G_VARIANT_TYPE_HANDLE: guint32
    • +
    • G_VARIANT_TYPE_DOUBLE: gdouble
    • +
    +

    For example, if calling this function for an array of 32-bit integers, +you might say sizeof(gint32). This value isn’t used except for the purpose +of a double-check that the form of the serialized data matches the caller’s +expectation.

    +

    n_elements, which must be non-None, is set equal to the number of +items in the array.

    +

    element_size
    +

    the size of each element

    +
    Returns
    +

    a pointer to +the fixed array

    +
    source

    pub fn array_from_iter<T: StaticVariantType>( children: impl IntoIterator<Item = Variant> ) -> Self

    Creates a new Variant array from children.

    Panics

    This function panics if not all variants are of type T.

    -
    source

    pub fn array_from_iter_with_type( +

    source

    pub fn array_from_iter_with_type( type_: &VariantTy, children: impl IntoIterator<Item = impl AsRef<Variant>> ) -> Self

    Creates a new Variant array from children with the specified type.

    Panics

    This function panics if not all variants are of type type_.

    -
    source

    pub fn array_from_fixed_array<T: FixedSizeVariantType>(array: &[T]) -> Self

    Creates a new Variant array from a fixed array.

    -
    source

    pub fn tuple_from_iter( +

    source

    pub fn array_from_fixed_array<T: FixedSizeVariantType>(array: &[T]) -> Self

    Creates a new Variant array from a fixed array.

    +
    source

    pub fn tuple_from_iter( children: impl IntoIterator<Item = impl AsRef<Variant>> ) -> Self

    Creates a new Variant tuple from children.

    -
    source

    pub fn from_dict_entry(key: &Variant, value: &Variant) -> Self

    Creates a new dictionary entry Variant.

    +
    source

    pub fn from_dict_entry(key: &Variant, value: &Variant) -> Self

    Creates a new dictionary entry Variant.

    DictEntry should be preferred over this when the types are known statically.

    -
    source

    pub fn from_maybe<T: StaticVariantType>(child: Option<&Variant>) -> Self

    Creates a new maybe Variant.

    -
    source

    pub fn from_some(child: &Variant) -> Self

    Creates a new maybe Variant from a child.

    -
    source

    pub fn from_none(type_: &VariantTy) -> Self

    Creates a new maybe Variant with Nothing.

    -
    source

    pub fn as_maybe(&self) -> Option<Variant>

    Extract the value of a maybe Variant.

    +
    source

    pub fn from_maybe<T: StaticVariantType>(child: Option<&Variant>) -> Self

    Creates a new maybe Variant.

    +
    source

    pub fn from_some(child: &Variant) -> Self

    Creates a new maybe Variant from a child.

    +
    source

    pub fn from_none(type_: &VariantTy) -> Self

    Creates a new maybe Variant with Nothing.

    +
    source

    pub fn as_maybe(&self) -> Option<Variant>

    Extract the value of a maybe Variant.

    Returns the child value, or None if the value is Nothing.

    Panics

    Panics if the variant is not maybe-typed.

    -
    source

    pub fn print(&self, type_annotate: bool) -> GString

    Pretty-print the contents of this variant in a human-readable form.

    -

    A variant can be recreated from this output via Variant::parse.

    -
    source

    pub fn parse(type_: Option<&VariantTy>, text: &str) -> Result<Self, Error>

    Parses a GVariant from the text representation produced by print().

    -
    source

    pub fn from_bytes<T: StaticVariantType>(bytes: &Bytes) -> Self

    Constructs a new serialized-mode GVariant instance.

    -
    source

    pub unsafe fn from_bytes_trusted<T: StaticVariantType>(bytes: &Bytes) -> Self

    Constructs a new serialized-mode GVariant instance.

    +
    source

    pub fn print(&self, type_annotate: bool) -> GString

    Pretty-print the contents of this variant in a human-readable form.

    +

    A variant can be recreated from this output via Variant::parse. +Pretty-prints self in the format understood by g_variant_parse().

    +

    The format is described [here][gvariant-text].

    +

    If type_annotate is true, then type information is included in +the output.

    +
    type_annotate
    +

    true if type information should be included in +the output

    +
    Returns
    +

    a newly-allocated string holding the result.

    +
    source

    pub fn parse(type_: Option<&VariantTy>, text: &str) -> Result<Self, Error>

    Parses a GVariant from the text representation produced by print().

    +
    source

    pub fn from_bytes<T: StaticVariantType>(bytes: &Bytes) -> Self

    Constructs a new serialized-mode GVariant instance. +Constructs a new serialized-mode Variant instance. This is the +inner interface for creation of new serialized values that gets +called from various functions in gvariant.c.

    +

    A reference is taken on bytes.

    +

    The data in bytes must be aligned appropriately for the type_ being loaded. +Otherwise this function will internally create a copy of the memory (since +GLib 2.60) or (in older versions) fail and exit the process.

    +
    type_
    +

    a VariantType

    +
    bytes
    +

    a Bytes

    +
    trusted
    +

    if the contents of bytes are trusted

    +
    Returns
    +

    a new Variant with a floating reference

    +
    source

    pub unsafe fn from_bytes_trusted<T: StaticVariantType>(bytes: &Bytes) -> Self

    Constructs a new serialized-mode GVariant instance.

    This is the same as from_bytes, except that checks on the passed data are skipped.

    You should not use this function on data from external sources.

    @@ -152,8 +441,41 @@
    Safety

    Since the data is not validated, this is potentially dangerous if called on bytes which are not guaranteed to have come from serialising another Variant. The caller is responsible for ensuring bad data is not passed in.

    -
    source

    pub fn from_data<T: StaticVariantType, A: AsRef<[u8]>>(data: A) -> Self

    Constructs a new serialized-mode GVariant instance.

    -
    source

    pub unsafe fn from_data_trusted<T: StaticVariantType, A: AsRef<[u8]>>( +

    source

    pub fn from_data<T: StaticVariantType, A: AsRef<[u8]>>(data: A) -> Self

    Constructs a new serialized-mode GVariant instance. +Creates a new Variant instance from serialized data.

    +

    type_ is the type of Variant instance that will be constructed. +The interpretation of data depends on knowing the type.

    +

    data is not modified by this function and must remain valid with an +unchanging value until such a time as notify is called with +user_data. If the contents of data change before that time then +the result is undefined.

    +

    If data is trusted to be serialized data in normal form then +trusted should be true. This applies to serialized data created +within this process or read from a trusted location on the disk (such +as a file installed in /usr/lib alongside your application). You +should set trusted to false if data is read from the network, a +file in the user’s home directory, etc.

    +

    If data was not stored in this machine’s native endianness, any multi-byte +numeric values in the returned variant will also be in non-native +endianness. byteswap() can be used to recover the original values.

    +

    notify will be called with user_data when data is no longer +needed. The exact time of this call is unspecified and might even be +before this function returns.

    +

    Note: data must be backed by memory that is aligned appropriately for the +type_ being loaded. Otherwise this function will internally create a copy of +the memory (since GLib 2.60) or (in older versions) fail and exit the +process.

    +
    type_
    +

    a definite VariantType

    +
    data
    +

    the serialized data

    +
    trusted
    +

    true if data is definitely in normal form

    +
    notify
    +

    function to call when data is no longer needed

    +
    Returns
    +

    a new floating Variant of type type_

    +
    source

    pub unsafe fn from_data_trusted<T: StaticVariantType, A: AsRef<[u8]>>( data: A ) -> Self

    Constructs a new serialized-mode GVariant instance.

    This is the same as from_data, except that checks on the passed @@ -163,8 +485,8 @@

    Safety

    Since the data is not validated, this is potentially dangerous if called on bytes which are not guaranteed to have come from serialising another Variant. The caller is responsible for ensuring bad data is not passed in.

    -
    source

    pub fn from_bytes_with_type(bytes: &Bytes, type_: &VariantTy) -> Self

    Constructs a new serialized-mode GVariant instance with a given type.

    -
    source

    pub unsafe fn from_bytes_with_type_trusted( +

    source

    pub fn from_bytes_with_type(bytes: &Bytes, type_: &VariantTy) -> Self

    Constructs a new serialized-mode GVariant instance with a given type.

    +
    source

    pub unsafe fn from_bytes_with_type_trusted( bytes: &Bytes, type_: &VariantTy ) -> Self

    Constructs a new serialized-mode GVariant instance with a given type.

    @@ -175,8 +497,8 @@
    Safety

    Since the data is not validated, this is potentially dangerous if called on bytes which are not guaranteed to have come from serialising another Variant. The caller is responsible for ensuring bad data is not passed in.

    -
    source

    pub fn from_data_with_type<A: AsRef<[u8]>>(data: A, type_: &VariantTy) -> Self

    Constructs a new serialized-mode GVariant instance with a given type.

    -
    source

    pub unsafe fn from_data_with_type_trusted<A: AsRef<[u8]>>( +

    source

    pub fn from_data_with_type<A: AsRef<[u8]>>(data: A, type_: &VariantTy) -> Self

    Constructs a new serialized-mode GVariant instance with a given type.

    +
    source

    pub unsafe fn from_data_with_type_trusted<A: AsRef<[u8]>>( data: A, type_: &VariantTy ) -> Self

    Constructs a new serialized-mode GVariant instance with a given type.

    @@ -187,18 +509,117 @@
    Safety

    Since the data is not validated, this is potentially dangerous if called on bytes which are not guaranteed to have come from serialising another Variant. The caller is responsible for ensuring bad data is not passed in.

    -
    source

    pub fn data_as_bytes(&self) -> Bytes

    Returns the serialized form of a GVariant instance.

    -
    source

    pub fn data(&self) -> &[u8]

    Returns the serialized form of a GVariant instance.

    -
    source

    pub fn size(&self) -> usize

    Returns the size of serialized form of a GVariant instance.

    -
    source

    pub fn store(&self, data: &mut [u8]) -> Result<usize, BoolError>

    Stores the serialized form of a GVariant instance into the given slice.

    -

    The slice needs to be big enough.

    -
    source

    pub fn normal_form(&self) -> Self

    Returns a copy of the variant in normal form.

    -
    source

    pub fn byteswap(&self) -> Self

    Returns a copy of the variant in the opposite endianness.

    -
    source

    pub fn n_children(&self) -> usize

    Determines the number of children in a container GVariant instance.

    -
    source

    pub fn iter(&self) -> VariantIter

    Create an iterator over items in the variant.

    +
    source

    pub fn data_as_bytes(&self) -> Bytes

    Returns the serialized form of a GVariant instance. +Returns a pointer to the serialized form of a Variant instance. +The semantics of this function are exactly the same as +data(), except that the returned Bytes holds +a reference to the variant data.

    +
    Returns
    +

    A new Bytes representing the variant data

    +
    source

    pub fn data(&self) -> &[u8]

    Returns the serialized form of a GVariant instance. +Returns a pointer to the serialized form of a Variant instance. +The returned data may not be in fully-normalised form if read from an +untrusted source. The returned data must not be freed; it remains +valid for as long as self exists.

    +

    If self is a fixed-sized value that was deserialized from a +corrupted serialized container then None may be returned. In this +case, the proper thing to do is typically to use the appropriate +number of nul bytes in place of self. If self is not fixed-sized +then None is never returned.

    +

    In the case that self is already in serialized form, this function +is O(1). If the value is not already in serialized form, +serialization occurs implicitly and is approximately O(n) in the size +of the result.

    +

    To deserialize the data returned by this function, in addition to the +serialized data, you must know the type of the Variant, and (if the +machine might be different) the endianness of the machine that stored +it. As a result, file formats or network messages that incorporate +serialized GVariants must include this information either +implicitly (for instance “the file always contains a +G_VARIANT_TYPE_VARIANT and it is always in little-endian order”) or +explicitly (by storing the type and/or endianness in addition to the +serialized data).

    +
    Returns
    +

    the serialized form of self, or None

    +
    source

    pub fn size(&self) -> usize

    Returns the size of serialized form of a GVariant instance. +Determines the number of bytes that would be required to store self +with store().

    +

    If self has a fixed-sized type then this function always returned +that fixed size.

    +

    In the case that self is already in serialized form or the size has +already been calculated (ie: this function has been called before) +then this function is O(1). Otherwise, the size is calculated, an +operation which is approximately O(n) in the number of values +involved.

    +
    Returns
    +

    the serialized size of self

    +
    source

    pub fn store(&self, data: &mut [u8]) -> Result<usize, BoolError>

    Stores the serialized form of a GVariant instance into the given slice.

    +

    The slice needs to be big enough. +Stores the serialized form of self at data. data should be +large enough. See size().

    +

    The stored data is in machine native byte order but may not be in +fully-normalised form if read from an untrusted source. See +normal_form() for a solution.

    +

    As with data(), to be able to deserialize the +serialized variant successfully, its type and (if the destination +machine might be different) its endianness must also be available.

    +

    This function is approximately O(n) in the size of data.

    +
    source

    pub fn normal_form(&self) -> Self

    Returns a copy of the variant in normal form. +Gets a Variant instance that has the same value as self and is +trusted to be in normal form.

    +

    If self is already trusted to be in normal form then a new +reference to self is returned.

    +

    If self is not already trusted, then it is scanned to check if it +is in normal form. If it is found to be in normal form then it is +marked as trusted and a new reference to it is returned.

    +

    If self is found not to be in normal form then a new trusted +Variant is created with the same value as self. The non-normal parts of +self will be replaced with default values which are guaranteed to be in +normal form.

    +

    It makes sense to call this function if you’ve received Variant +data from untrusted sources and you want to ensure your serialized +output is definitely in normal form.

    +

    If self is already in normal form, a new reference will be returned +(which will be floating if self is floating). If it is not in normal form, +the newly created Variant will be returned with a single non-floating +reference. Typically, g_variant_take_ref() should be called on the return +value from this function to guarantee ownership of a single non-floating +reference to it.

    +
    Returns
    +

    a trusted Variant

    +
    source

    pub fn byteswap(&self) -> Self

    Returns a copy of the variant in the opposite endianness. +Performs a byteswapping operation on the contents of self. The +result is that all multi-byte numeric data contained in self is +byteswapped. That includes 16, 32, and 64bit signed and unsigned +integers as well as file handles and double precision floating point +values.

    +

    This function is an identity mapping on any value that does not +contain multi-byte numeric data. That include strings, booleans, +bytes and containers containing only these things (recursively).

    +

    While this function can safely handle untrusted, non-normal data, it is +recommended to check whether the input is in normal form beforehand, using +is_normal_form(), and to reject non-normal inputs if your +application can be strict about what inputs it rejects.

    +

    The returned value is always in normal form and is marked as trusted. +A full, not floating, reference is returned.

    +
    Returns
    +

    the byteswapped form of self

    +
    source

    pub fn n_children(&self) -> usize

    Determines the number of children in a container GVariant instance. +Determines the number of children in a container Variant instance. +This includes variants, maybes, arrays, tuples and dictionary +entries. It is an error to call this function on any other type of +Variant.

    +

    For variants, the return value is always 1. For values with maybe +types, it is always zero or one. For arrays, it is the length of the +array. For tuples it is the number of tuple items (which depends +only on the type). For dictionary entries, it is always 2

    +

    This function is O(1).

    +
    Returns
    +

    the number of children in the container

    +
    source

    pub fn iter(&self) -> VariantIter

    Create an iterator over items in the variant.

    Note that this heap allocates a variant for each element, which can be particularly expensive for large arrays.

    -
    source

    pub fn array_iter_str( +

    source

    pub fn array_iter_str( &self ) -> Result<VariantStrIter<'_>, VariantTypeMismatchError>

    Create an iterator over borrowed strings from a GVariant of type as (array of string).

    This will fail if the variant is not an array of with @@ -211,39 +632,74 @@

    Safety
    for s in strs_variant.array_iter_str()? { println!("{}", s); }
    -
    source

    pub fn is_container(&self) -> bool

    Return whether this Variant is a container type.

    -
    source

    pub fn is_normal_form(&self) -> bool

    Return whether this Variant is in normal form.

    -
    source

    pub fn is_object_path(string: &str) -> bool

    Return whether input string is a valid VariantClass::ObjectPath.

    -
    source

    pub fn is_signature(string: &str) -> bool

    Return whether input string is a valid VariantClass::Signature.

    -

    Trait Implementations§

    source§

    impl AsRef<Variant> for Variant

    source§

    fn as_ref(&self) -> &Self

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: StaticVariantType + ToVariant> From<&[T]> for Variant

    source§

    fn from(s: &[T]) -> Self

    Converts to this type from the input type.
    source§

    impl<'a, T: ?Sized + Into<Variant> + Clone> From<&'a T> for Variant

    source§

    fn from(v: &'a T) -> Self

    Converts to this type from the input type.
    source§

    impl From<&OsStr> for Variant

    source§

    fn from(s: &OsStr) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Path> for Variant

    source§

    fn from(p: &Path) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Variant

    source§

    fn from(s: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<()> for Variant

    source§

    fn from(_: ()) -> Self

    Converts to this type from the input type.
    source§

    impl<T0> From<(T0,)> for Variantwhere - T0: Into<Variant>,

    source§

    fn from(t: (T0,)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1> From<(T0, T1)> for Variantwhere +

    source

    pub fn is_container(&self) -> bool

    Return whether this Variant is a container type. +Checks if self is a container.

    +
    Returns
    +

    true if self is a container

    +
    source

    pub fn is_normal_form(&self) -> bool

    Return whether this Variant is in normal form. +Checks if self is in normal form.

    +

    The main reason to do this is to detect if a given chunk of +serialized data is in normal form: load the data into a Variant +using from_data() and then use this function to +check.

    +

    If self is found to be in normal form then it will be marked as +being trusted. If the value was already marked as being trusted then +this function will immediately return true.

    +

    There may be implementation specific restrictions on deeply nested values. +GVariant is guaranteed to handle nesting up to at least 64 levels.

    +
    Returns
    +

    true if self is in normal form

    +
    source

    pub fn is_object_path(string: &str) -> bool

    Return whether input string is a valid VariantClass::ObjectPath. +Determines if a given string is a valid D-Bus object path. You +should ensure that a string is a valid D-Bus object path before +passing it to [new_object_path()][Self::new_object_path()].

    +

    A valid object path starts with / followed by zero or more +sequences of characters separated by / characters. Each sequence +must contain only the characters [A-Z][a-z][0-9]_. No sequence +(including the one following the final / character) may be empty.

    +
    string
    +

    a normal C nul-terminated string

    +
    Returns
    +

    true if string is a D-Bus object path

    +
    source

    pub fn is_signature(string: &str) -> bool

    Return whether input string is a valid VariantClass::Signature. +Determines if a given string is a valid D-Bus type signature. You +should ensure that a string is a valid D-Bus type signature before +passing it to [new_signature()][Self::new_signature()].

    +

    D-Bus type signatures consist of zero or more definite VariantType +strings in sequence.

    +
    string
    +

    a normal C nul-terminated string

    +
    Returns
    +

    true if string is a D-Bus type signature

    +

    Trait Implementations§

    source§

    impl AsRef<Variant> for Variant

    source§

    fn as_ref(&self) -> &Self

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: StaticVariantType + ToVariant> From<&[T]> for Variant

    source§

    fn from(s: &[T]) -> Self

    Converts to this type from the input type.
    source§

    impl<'a, T: ?Sized + Into<Variant> + Clone> From<&'a T> for Variant

    source§

    fn from(v: &'a T) -> Self

    Converts to this type from the input type.
    source§

    impl From<&OsStr> for Variant

    source§

    fn from(s: &OsStr) -> Self

    Converts to this type from the input type.
    source§

    impl From<&Path> for Variant

    source§

    fn from(p: &Path) -> Self

    Converts to this type from the input type.
    source§

    impl From<&str> for Variant

    source§

    fn from(s: &str) -> Self

    Converts to this type from the input type.
    source§

    impl From<()> for Variant

    source§

    fn from(_: ()) -> Self

    Converts to this type from the input type.
    source§

    impl<T0> From<(T0,)> for Variantwhere + T0: Into<Variant>,

    source§

    fn from(t: (T0,)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1> From<(T0, T1)> for Variantwhere T0: Into<Variant>, - T1: Into<Variant>,

    source§

    fn from(t: (T0, T1)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2> From<(T0, T1, T2)> for Variantwhere + T1: Into<Variant>,

    source§

    fn from(t: (T0, T1)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2> From<(T0, T1, T2)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, - T2: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3> From<(T0, T1, T2, T3)> for Variantwhere + T2: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3> From<(T0, T1, T2, T3)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, - T3: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4> From<(T0, T1, T2, T3, T4)> for Variantwhere + T3: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4> From<(T0, T1, T2, T3, T4)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, T3: Into<Variant>, - T4: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5> From<(T0, T1, T2, T3, T4, T5)> for Variantwhere + T4: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5> From<(T0, T1, T2, T3, T4, T5)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, T3: Into<Variant>, T4: Into<Variant>, - T5: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6> From<(T0, T1, T2, T3, T4, T5, T6)> for Variantwhere + T5: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6> From<(T0, T1, T2, T3, T4, T5, T6)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, T3: Into<Variant>, T4: Into<Variant>, T5: Into<Variant>, - T6: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> From<(T0, T1, T2, T3, T4, T5, T6, T7)> for Variantwhere + T6: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> From<(T0, T1, T2, T3, T4, T5, T6, T7)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -251,7 +707,7 @@
    Safety
    T4: Into<Variant>, T5: Into<Variant>, T6: Into<Variant>, - T7: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for Variantwhere + T7: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -260,7 +716,7 @@
    Safety
    T5: Into<Variant>, T6: Into<Variant>, T7: Into<Variant>, - T8: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for Variantwhere + T8: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -270,7 +726,7 @@
    Safety
    T6: Into<Variant>, T7: Into<Variant>, T8: Into<Variant>, - T9: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for Variantwhere + T9: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -281,7 +737,7 @@
    Safety
    T7: Into<Variant>, T8: Into<Variant>, T9: Into<Variant>, - T10: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for Variantwhere + T10: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -293,7 +749,7 @@
    Safety
    T8: Into<Variant>, T9: Into<Variant>, T10: Into<Variant>, - T11: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for Variantwhere + T11: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -306,7 +762,7 @@
    Safety
    T9: Into<Variant>, T10: Into<Variant>, T11: Into<Variant>, - T12: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for Variantwhere + T12: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -320,7 +776,7 @@
    Safety
    T10: Into<Variant>, T11: Into<Variant>, T12: Into<Variant>, - T13: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for Variantwhere + T13: Into<Variant>,

    source§

    fn from(t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -335,9 +791,9 @@
    Safety
    T11: Into<Variant>, T12: Into<Variant>, T13: Into<Variant>, - T14: Into<Variant>,

    source§

    fn from( + T14: Into<Variant>,

    source§

    fn from( t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for Variantwhere +) -> Self

    Converts to this type from the input type.
    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> From<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for Variantwhere T0: Into<Variant>, T1: Into<Variant>, T2: Into<Variant>, @@ -353,21 +809,21 @@
    Safety
    T12: Into<Variant>, T13: Into<Variant>, T14: Into<Variant>, - T15: Into<Variant>,

    source§

    fn from( + T15: Into<Variant>,

    source§

    fn from( t: (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> From<BTreeMap<K, V, Global>> for Variantwhere +) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> From<BTreeMap<K, V, Global>> for Variantwhere K: StaticVariantType + Into<Variant> + Eq + Hash, - V: StaticVariantType + Into<Variant>,

    source§

    fn from(m: BTreeMap<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> From<DictEntry<K, V>> for Variantwhere + V: StaticVariantType + Into<Variant>,

    source§

    fn from(m: BTreeMap<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> From<DictEntry<K, V>> for Variantwhere K: StaticVariantType + Into<Variant>, - V: StaticVariantType + Into<Variant>,

    source§

    fn from(e: DictEntry<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<FixedSizeVariantArray<A, T>> for Variant

    source§

    fn from(a: FixedSizeVariantArray<A, T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Handle> for Variant

    source§

    fn from(h: Handle) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> From<HashMap<K, V, RandomState>> for Variantwhere + V: StaticVariantType + Into<Variant>,

    source§

    fn from(e: DictEntry<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<FixedSizeVariantArray<A, T>> for Variant

    source§

    fn from(a: FixedSizeVariantArray<A, T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Handle> for Variant

    source§

    fn from(h: Handle) -> Self

    Converts to this type from the input type.
    source§

    impl<K, V> From<HashMap<K, V, RandomState>> for Variantwhere K: StaticVariantType + Into<Variant> + Eq + Hash, - V: StaticVariantType + Into<Variant>,

    source§

    fn from(m: HashMap<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl From<ObjectPath> for Variant

    source§

    fn from(p: ObjectPath) -> Self

    Converts to this type from the input type.
    source§

    impl<T: StaticVariantType + Into<Variant>> From<Option<T>> for Variant

    source§

    fn from(v: Option<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<OsString> for Variant

    source§

    fn from(s: OsString) -> Self

    Converts to this type from the input type.
    source§

    impl From<PathBuf> for Variant

    source§

    fn from(p: PathBuf) -> Self

    Converts to this type from the input type.
    source§

    impl From<Signature> for Variant

    source§

    fn from(s: Signature) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for Variant

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<Variant> for VariantDict

    source§

    fn from(other: Variant) -> Self

    Converts to this type from the input type.
    source§

    impl From<VariantDict> for Variant

    source§

    fn from(d: VariantDict) -> Self

    Converts to this type from the input type.
    source§

    impl<T: StaticVariantType + Into<Variant>> From<Vec<T, Global>> for Variant

    source§

    fn from(v: Vec<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<bool> for Variant

    source§

    fn from(v: bool) -> Self

    Converts to this type from the input type.
    source§

    impl From<f64> for Variant

    source§

    fn from(v: f64) -> Self

    Converts to this type from the input type.
    source§

    impl From<i16> for Variant

    source§

    fn from(v: i16) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Variant

    source§

    fn from(v: i32) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Variant

    source§

    fn from(v: i64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u16> for Variant

    source§

    fn from(v: u16) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Variant

    source§

    fn from(v: u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<u64> for Variant

    source§

    fn from(v: u64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u8> for Variant

    source§

    fn from(v: u8) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Into<Variant> + StaticVariantType> FromIterator<T> for Variant

    source§

    fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl FromStr for Variant

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromVariant for Variant

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl HasParamSpec for Variant

    §

    type ParamSpec = ParamSpecVariant

    §

    type SetValue = Variant

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &'static str, _: &'static VariantTy) -> ParamSpecVariantBuilder<'static>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for Variant

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where + V: StaticVariantType + Into<Variant>,

    source§

    fn from(m: HashMap<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl From<ObjectPath> for Variant

    source§

    fn from(p: ObjectPath) -> Self

    Converts to this type from the input type.
    source§

    impl<T: StaticVariantType + Into<Variant>> From<Option<T>> for Variant

    source§

    fn from(v: Option<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<OsString> for Variant

    source§

    fn from(s: OsString) -> Self

    Converts to this type from the input type.
    source§

    impl From<PathBuf> for Variant

    source§

    fn from(p: PathBuf) -> Self

    Converts to this type from the input type.
    source§

    impl From<Signature> for Variant

    source§

    fn from(s: Signature) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for Variant

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl From<Variant> for VariantDict

    source§

    fn from(other: Variant) -> Self

    Converts to this type from the input type.
    source§

    impl From<VariantDict> for Variant

    source§

    fn from(d: VariantDict) -> Self

    Converts to this type from the input type.
    source§

    impl<T: StaticVariantType + Into<Variant>> From<Vec<T, Global>> for Variant

    source§

    fn from(v: Vec<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<bool> for Variant

    source§

    fn from(v: bool) -> Self

    Converts to this type from the input type.
    source§

    impl From<f64> for Variant

    source§

    fn from(v: f64) -> Self

    Converts to this type from the input type.
    source§

    impl From<i16> for Variant

    source§

    fn from(v: i16) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for Variant

    source§

    fn from(v: i32) -> Self

    Converts to this type from the input type.
    source§

    impl From<i64> for Variant

    source§

    fn from(v: i64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u16> for Variant

    source§

    fn from(v: u16) -> Self

    Converts to this type from the input type.
    source§

    impl From<u32> for Variant

    source§

    fn from(v: u32) -> Self

    Converts to this type from the input type.
    source§

    impl From<u64> for Variant

    source§

    fn from(v: u64) -> Self

    Converts to this type from the input type.
    source§

    impl From<u8> for Variant

    source§

    fn from(v: u8) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Into<Variant> + StaticVariantType> FromIterator<T> for Variant

    source§

    fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl FromStr for Variant

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl FromVariant for Variant

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Tries to extract a value. Read more
    source§

    impl HasParamSpec for Variant

    §

    type ParamSpec = ParamSpecVariant

    §

    type SetValue = Variant

    Preferred value to be used as setter for the associated ParamSpec.
    §

    type BuilderFn = fn(_: &'static str, _: &'static VariantTy) -> ParamSpecVariantBuilder<'static>

    source§

    fn param_spec_builder() -> Self::BuilderFn

    source§

    impl Hash for Variant

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<Variant> for Variant

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq<Variant> for Variant

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Variant> for Variant

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Variant> for Variant

    source§

    fn partial_cmp(&self, other: &Self) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl StaticType for Variant

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl StaticVariantType for Variant

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for Variant

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl Eq for Variant

    source§

    impl Send for Variant

    source§

    impl Sync for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl StaticType for Variant

    source§

    fn static_type() -> Type

    Returns the type identifier of Self.
    source§

    impl StaticVariantType for Variant

    source§

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.
    source§

    impl ToVariant for Variant

    source§

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.
    source§

    impl Eq for Variant

    source§

    impl Send for Variant

    source§

    impl Sync for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    @@ -444,8 +900,8 @@
    Safety
    T: HasParamSpec,
    §

    type Value = T

    source§

    fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

    source§

    impl<T> StaticTypeExt for Twhere T: StaticType,

    source§

    fn ensure_type()

    Ensures that the type has been registered with the type system.
    source§

    impl<T> ToOwned for Twhere - T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

    source§

    fn to_send_value(&self) -> SendValue

    Returns a SendValue clone of self.
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T> TransparentType for Twhere T: TransparentPtrType,

    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/glib/variant/struct.VariantTypeMismatchError.html b/git/docs/glib/variant/struct.VariantTypeMismatchError.html index 3f8f8b00be0d..d858886b3369 100644 --- a/git/docs/glib/variant/struct.VariantTypeMismatchError.html +++ b/git/docs/glib/variant/struct.VariantTypeMismatchError.html @@ -71,14 +71,14 @@ -
    pub struct VariantTypeMismatchError {
    +
    pub struct VariantTypeMismatchError {
         pub actual: VariantType,
         pub expected: VariantType,
     }
    Expand description

    An error returned from the try_get function on a Variant when the expected type does not match the actual type.

    -

    Fields§

    §actual: VariantType§expected: VariantType

    Implementations§

    source§

    impl VariantTypeMismatchError

    source

    pub fn new(actual: VariantType, expected: VariantType) -> Self

    Trait Implementations§

    source§

    impl Clone for VariantTypeMismatchError

    source§

    fn clone(&self) -> VariantTypeMismatchError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VariantTypeMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for VariantTypeMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for VariantTypeMismatchError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq<VariantTypeMismatchError> for VariantTypeMismatchError

    source§

    fn eq(&self, other: &VariantTypeMismatchError) -> bool

    This method tests for self and other values to be equal, and is used +

    Fields§

    §actual: VariantType§expected: VariantType

    Implementations§

    source§

    impl VariantTypeMismatchError

    source

    pub fn new(actual: VariantType, expected: VariantType) -> Self

    Trait Implementations§

    source§

    impl Clone for VariantTypeMismatchError

    source§

    fn clone(&self) -> VariantTypeMismatchError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VariantTypeMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for VariantTypeMismatchError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for VariantTypeMismatchError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq<VariantTypeMismatchError> for VariantTypeMismatchError

    source§

    fn eq(&self, other: &VariantTypeMismatchError) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for VariantTypeMismatchError

    source§

    impl StructuralEq for VariantTypeMismatchError

    source§

    impl StructuralPartialEq for VariantTypeMismatchError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Eq for VariantTypeMismatchError

    source§

    impl StructuralEq for VariantTypeMismatchError

    source§

    impl StructuralPartialEq for VariantTypeMismatchError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/git/docs/glib/variant/trait.FixedSizeVariantType.html b/git/docs/glib/variant/trait.FixedSizeVariantType.html index b7cf2b1b4f44..4ce0270788b8 100644 --- a/git/docs/glib/variant/trait.FixedSizeVariantType.html +++ b/git/docs/glib/variant/trait.FixedSizeVariantType.html @@ -71,5 +71,5 @@ -
    pub unsafe trait FixedSizeVariantType: StaticVariantType + Sized + Copy { }
    Expand description

    Trait for fixed size variant types.

    -

    Implementations on Foreign Types§

    source§

    impl FixedSizeVariantType for i64

    source§

    impl FixedSizeVariantType for u32

    source§

    impl FixedSizeVariantType for u16

    source§

    impl FixedSizeVariantType for bool

    source§

    impl FixedSizeVariantType for u8

    source§

    impl FixedSizeVariantType for f64

    source§

    impl FixedSizeVariantType for u64

    source§

    impl FixedSizeVariantType for i32

    source§

    impl FixedSizeVariantType for i16

    Implementors§

    \ No newline at end of file +
    pub unsafe trait FixedSizeVariantType: StaticVariantType + Sized + Copy { }
    Expand description

    Trait for fixed size variant types.

    +

    Implementations on Foreign Types§

    source§

    impl FixedSizeVariantType for i64

    source§

    impl FixedSizeVariantType for u32

    source§

    impl FixedSizeVariantType for u16

    source§

    impl FixedSizeVariantType for bool

    source§

    impl FixedSizeVariantType for u8

    source§

    impl FixedSizeVariantType for f64

    source§

    impl FixedSizeVariantType for u64

    source§

    impl FixedSizeVariantType for i32

    source§

    impl FixedSizeVariantType for i16

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/variant/trait.FromVariant.html b/git/docs/glib/variant/trait.FromVariant.html index 7034985a08c6..5390e02cd125 100644 --- a/git/docs/glib/variant/trait.FromVariant.html +++ b/git/docs/glib/variant/trait.FromVariant.html @@ -71,13 +71,13 @@ -

    Implementations on Foreign Types§

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -86,22 +86,22 @@ T5: FromVariant, T6: FromVariant, T7: FromVariant, - T8: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4> FromVariant for (T0, T1, T2, T3, T4)where + T8: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4> FromVariant for (T0, T1, T2, T3, T4)where T0: FromVariant, T1: FromVariant, T2: FromVariant, T3: FromVariant, - T4: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<K, V, H> FromVariant for HashMap<K, V, H>where + T4: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<K, V, H> FromVariant for HashMap<K, V, H>where K: FromVariant + Eq + Hash, V: FromVariant, - H: BuildHasher + Default,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6> FromVariant for (T0, T1, T2, T3, T4, T5, T6)where + H: BuildHasher + Default,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6> FromVariant for (T0, T1, T2, T3, T4, T5, T6)where T0: FromVariant, T1: FromVariant, T2: FromVariant, T3: FromVariant, T4: FromVariant, T5: FromVariant, - T6: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for PathBuf

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u8

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T: StaticVariantType + FromVariant> FromVariant for Option<T>

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + T6: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for PathBuf

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u8

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T: StaticVariantType + FromVariant> FromVariant for Option<T>

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -113,8 +113,8 @@ T8: FromVariant, T9: FromVariant, T10: FromVariant, - T11: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for f64

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for bool

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u32

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for OsString

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for i16

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for String

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0> FromVariant for (T0,)where - T0: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where + T11: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for f64

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for bool

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u32

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for OsString

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for i16

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for String

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0> FromVariant for (T0,)where + T0: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -128,13 +128,13 @@ T10: FromVariant, T11: FromVariant, T12: FromVariant, - T13: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5> FromVariant for (T0, T1, T2, T3, T4, T5)where + T13: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5> FromVariant for (T0, T1, T2, T3, T4, T5)where T0: FromVariant, T1: FromVariant, T2: FromVariant, T3: FromVariant, T4: FromVariant, - T5: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where + T5: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -149,7 +149,7 @@ T11: FromVariant, T12: FromVariant, T13: FromVariant, - T14: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u64

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where + T14: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u64

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -159,14 +159,14 @@ T6: FromVariant, T7: FromVariant, T8: FromVariant, - T9: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3> FromVariant for (T0, T1, T2, T3)where + T9: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3> FromVariant for (T0, T1, T2, T3)where T0: FromVariant, T1: FromVariant, T2: FromVariant, - T3: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2> FromVariant for (T0, T1, T2)where + T3: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2> FromVariant for (T0, T1, T2)where T0: FromVariant, T1: FromVariant, - T2: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for i64

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where + T2: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for i64

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -177,7 +177,7 @@ T7: FromVariant, T8: FromVariant, T9: FromVariant, - T10: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for i32

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + T10: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for i32

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -190,9 +190,9 @@ T9: FromVariant, T10: FromVariant, T11: FromVariant, - T12: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for ()

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<K, V> FromVariant for BTreeMap<K, V>where + T12: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for ()

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<K, V> FromVariant for BTreeMap<K, V>where K: FromVariant + Eq + Ord, - V: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u16

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where + V: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl FromVariant for u16

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -208,7 +208,7 @@ T12: FromVariant, T13: FromVariant, T14: FromVariant, - T15: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7)where + T15: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> FromVariant for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: FromVariant, T1: FromVariant, T2: FromVariant, @@ -216,8 +216,8 @@ T4: FromVariant, T5: FromVariant, T6: FromVariant, - T7: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T: FromVariant> FromVariant for Vec<T>

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1> FromVariant for (T0, T1)where + T7: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T: FromVariant> FromVariant for Vec<T>

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    source§

    impl<T0, T1> FromVariant for (T0, T1)where T0: FromVariant, - T1: FromVariant,

    source§

    fn from_variant(variant: &Variant) -> Option<Self>

    Implementors§

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/variant/trait.StaticVariantType.html b/git/docs/glib/variant/trait.StaticVariantType.html index 7816cb474145..c5aed903b8f8 100644 --- a/git/docs/glib/variant/trait.StaticVariantType.html +++ b/git/docs/glib/variant/trait.StaticVariantType.html @@ -71,22 +71,22 @@ -
    pub trait StaticVariantType {
    +
    pub trait StaticVariantType {
         // Required method
         fn static_variant_type() -> Cow<'static, VariantTy>;
     }
    Expand description

    Returns VariantType of Self.

    -

    Required Methods§

    source

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.

    -

    Implementations on Foreign Types§

    source§

    impl StaticVariantType for str

    source§

    impl StaticVariantType for i32

    source§

    impl<T0, T1, T2, T3, T4, T5> StaticVariantType for (T0, T1, T2, T3, T4, T5)where +

    Required Methods§

    source

    fn static_variant_type() -> Cow<'static, VariantTy>

    Returns the VariantType corresponding to Self.

    +

    Implementations on Foreign Types§

    source§

    impl StaticVariantType for str

    source§

    impl StaticVariantType for i32

    source§

    impl<T0, T1, T2, T3, T4, T5> StaticVariantType for (T0, T1, T2, T3, T4, T5)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, T3: StaticVariantType, T4: StaticVariantType, - T5: StaticVariantType,

    source§

    impl StaticVariantType for Path

    source§

    impl StaticVariantType for OsString

    source§

    impl StaticVariantType for PathBuf

    source§

    impl<K, V, H> StaticVariantType for HashMap<K, V, H>where + T5: StaticVariantType,

    source§

    impl StaticVariantType for Path

    source§

    impl StaticVariantType for OsString

    source§

    impl StaticVariantType for PathBuf

    source§

    impl<K, V, H> StaticVariantType for HashMap<K, V, H>where K: StaticVariantType, V: StaticVariantType, - H: BuildHasher + Default,

    source§

    impl StaticVariantType for f64

    source§

    impl<T0> StaticVariantType for (T0,)where - T0: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where + H: BuildHasher + Default,

    source§

    impl StaticVariantType for f64

    source§

    impl<T0> StaticVariantType for (T0,)where + T0: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -100,16 +100,16 @@ T10: StaticVariantType, T11: StaticVariantType, T12: StaticVariantType, - T13: StaticVariantType,

    source§

    impl StaticVariantType for bool

    source§

    impl<T0, T1, T2, T3, T4, T5, T6> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6)where + T13: StaticVariantType,

    source§

    impl StaticVariantType for bool

    source§

    impl<T0, T1, T2, T3, T4, T5, T6> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, T3: StaticVariantType, T4: StaticVariantType, T5: StaticVariantType, - T6: StaticVariantType,

    source§

    impl<K, V> StaticVariantType for BTreeMap<K, V>where + T6: StaticVariantType,

    source§

    impl<K, V> StaticVariantType for BTreeMap<K, V>where K: StaticVariantType, - V: StaticVariantType,

    source§

    impl StaticVariantType for u8

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where + V: StaticVariantType,

    source§

    impl StaticVariantType for u8

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -125,14 +125,14 @@ T12: StaticVariantType, T13: StaticVariantType, T14: StaticVariantType, - T15: StaticVariantType,

    source§

    impl<T0, T1, T2> StaticVariantType for (T0, T1, T2)where + T15: StaticVariantType,

    source§

    impl<T0, T1, T2> StaticVariantType for (T0, T1, T2)where T0: StaticVariantType, T1: StaticVariantType, - T2: StaticVariantType,

    source§

    impl<T0, T1, T2, T3> StaticVariantType for (T0, T1, T2, T3)where + T2: StaticVariantType,

    source§

    impl<T0, T1, T2, T3> StaticVariantType for (T0, T1, T2, T3)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, - T3: StaticVariantType,

    source§

    impl StaticVariantType for String

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7)where + T3: StaticVariantType,

    source§

    impl StaticVariantType for String

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -140,7 +140,7 @@ T4: StaticVariantType, T5: StaticVariantType, T6: StaticVariantType, - T7: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + T7: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -153,7 +153,7 @@ T9: StaticVariantType, T10: StaticVariantType, T11: StaticVariantType, - T12: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where + T12: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -163,7 +163,7 @@ T6: StaticVariantType, T7: StaticVariantType, T8: StaticVariantType, - T9: StaticVariantType,

    source§

    impl StaticVariantType for u32

    source§

    impl<T: StaticVariantType> StaticVariantType for Vec<T>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where + T9: StaticVariantType,

    source§

    impl StaticVariantType for u32

    source§

    impl<T: StaticVariantType> StaticVariantType for Vec<T>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -172,7 +172,7 @@ T5: StaticVariantType, T6: StaticVariantType, T7: StaticVariantType, - T8: StaticVariantType,

    source§

    impl<T: StaticVariantType> StaticVariantType for [T]

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + T8: StaticVariantType,

    source§

    impl<T: StaticVariantType> StaticVariantType for [T]

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -184,7 +184,7 @@ T8: StaticVariantType, T9: StaticVariantType, T10: StaticVariantType, - T11: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where + T11: StaticVariantType,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -199,7 +199,7 @@ T11: StaticVariantType, T12: StaticVariantType, T13: StaticVariantType, - T14: StaticVariantType,

    source§

    impl<T: StaticVariantType> StaticVariantType for Option<T>

    source§

    impl StaticVariantType for u64

    source§

    impl StaticVariantType for i16

    source§

    impl StaticVariantType for OsStr

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where + T14: StaticVariantType,

    source§

    impl<T: StaticVariantType> StaticVariantType for Option<T>

    source§

    impl StaticVariantType for u64

    source§

    impl StaticVariantType for i16

    source§

    impl StaticVariantType for OsStr

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> StaticVariantType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, @@ -210,11 +210,11 @@ T7: StaticVariantType, T8: StaticVariantType, T9: StaticVariantType, - T10: StaticVariantType,

    source§

    impl StaticVariantType for u16

    source§

    impl StaticVariantType for ()

    source§

    impl<T0, T1> StaticVariantType for (T0, T1)where + T10: StaticVariantType,

    source§

    impl StaticVariantType for u16

    source§

    impl StaticVariantType for ()

    source§

    impl<T0, T1> StaticVariantType for (T0, T1)where T0: StaticVariantType, - T1: StaticVariantType,

    source§

    impl<'a, T: ?Sized + StaticVariantType> StaticVariantType for &'a T

    source§

    impl StaticVariantType for i64

    source§

    impl<T0, T1, T2, T3, T4> StaticVariantType for (T0, T1, T2, T3, T4)where + T1: StaticVariantType,

    source§

    impl<'a, T: ?Sized + StaticVariantType> StaticVariantType for &'a T

    source§

    impl StaticVariantType for i64

    source§

    impl<T0, T1, T2, T3, T4> StaticVariantType for (T0, T1, T2, T3, T4)where T0: StaticVariantType, T1: StaticVariantType, T2: StaticVariantType, T3: StaticVariantType, - T4: StaticVariantType,

    Implementors§

    \ No newline at end of file + T4: StaticVariantType,

    Implementors§

    \ No newline at end of file diff --git a/git/docs/glib/variant/trait.ToVariant.html b/git/docs/glib/variant/trait.ToVariant.html index 8500236615f9..66e20a512c85 100644 --- a/git/docs/glib/variant/trait.ToVariant.html +++ b/git/docs/glib/variant/trait.ToVariant.html @@ -71,17 +71,17 @@ -

    Trait glib::variant::ToVariant

    source ·
    pub trait ToVariant {
    +

    Trait glib::variant::ToVariant

    source ·
    pub trait ToVariant {
         // Required method
         fn to_variant(&self) -> Variant;
     }
    Expand description

    Converts to Variant.

    -

    Required Methods§

    source

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.

    -

    Implementations on Foreign Types§

    source§

    impl ToVariant for PathBuf

    source§

    impl<T0, T1, T2, T3, T4> ToVariant for (T0, T1, T2, T3, T4)where +

    Required Methods§

    source

    fn to_variant(&self) -> Variant

    Returns a Variant clone of self.

    +

    Implementations on Foreign Types§

    source§

    impl ToVariant for PathBuf

    source§

    impl<T0, T1, T2, T3, T4> ToVariant for (T0, T1, T2, T3, T4)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, - T4: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7)where + T4: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -89,7 +89,7 @@ T4: ToVariant, T5: ToVariant, T6: ToVariant, - T7: ToVariant,

    source§

    impl ToVariant for OsString

    source§

    impl ToVariant for u8

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + T7: ToVariant,

    source§

    impl ToVariant for OsString

    source§

    impl ToVariant for u8

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -101,13 +101,13 @@ T8: ToVariant, T9: ToVariant, T10: ToVariant, - T11: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5> ToVariant for (T0, T1, T2, T3, T4, T5)where + T11: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5> ToVariant for (T0, T1, T2, T3, T4, T5)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, - T5: ToVariant,

    source§

    impl ToVariant for u32

    source§

    impl<'a, T: ?Sized + ToVariant> ToVariant for &'a T

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where + T5: ToVariant,

    source§

    impl ToVariant for u32

    source§

    impl<'a, T: ?Sized + ToVariant> ToVariant for &'a T

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -123,7 +123,7 @@ T12: ToVariant, T13: ToVariant, T14: ToVariant, - T15: ToVariant,

    source§

    impl ToVariant for Path

    source§

    impl ToVariant for bool

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where + T15: ToVariant,

    source§

    impl ToVariant for Path

    source§

    impl ToVariant for bool

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -132,11 +132,11 @@ T5: ToVariant, T6: ToVariant, T7: ToVariant, - T8: ToVariant,

    source§

    impl ToVariant for u16

    source§

    impl<K, V> ToVariant for HashMap<K, V>where + T8: ToVariant,

    source§

    impl ToVariant for u16

    source§

    impl<K, V> ToVariant for HashMap<K, V>where K: StaticVariantType + ToVariant + Eq + Hash, - V: StaticVariantType + ToVariant,

    source§

    impl<T: StaticVariantType + ToVariant> ToVariant for Vec<T>

    source§

    impl ToVariant for String

    source§

    impl ToVariant for u64

    source§

    impl ToVariant for str

    source§

    impl ToVariant for i64

    source§

    impl<T0, T1> ToVariant for (T0, T1)where + V: StaticVariantType + ToVariant,

    source§

    impl<T: StaticVariantType + ToVariant> ToVariant for Vec<T>

    source§

    impl ToVariant for String

    source§

    impl ToVariant for u64

    source§

    impl ToVariant for str

    source§

    impl ToVariant for i64

    source§

    impl<T0, T1> ToVariant for (T0, T1)where T0: ToVariant, - T1: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + T1: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -149,7 +149,7 @@ T9: ToVariant, T10: ToVariant, T11: ToVariant, - T12: ToVariant,

    source§

    impl ToVariant for OsStr

    source§

    impl ToVariant for i32

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where + T12: ToVariant,

    source§

    impl ToVariant for OsStr

    source§

    impl ToVariant for i32

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -164,15 +164,15 @@ T11: ToVariant, T12: ToVariant, T13: ToVariant, - T14: ToVariant,

    source§

    impl<T0> ToVariant for (T0,)where - T0: ToVariant,

    source§

    impl<T: StaticVariantType + ToVariant> ToVariant for Option<T>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6> ToVariant for (T0, T1, T2, T3, T4, T5, T6)where + T14: ToVariant,

    source§

    impl<T0> ToVariant for (T0,)where + T0: ToVariant,

    source§

    impl<T: StaticVariantType + ToVariant> ToVariant for Option<T>

    source§

    impl<T0, T1, T2, T3, T4, T5, T6> ToVariant for (T0, T1, T2, T3, T4, T5, T6)where T0: ToVariant, T1: ToVariant, T2: ToVariant, T3: ToVariant, T4: ToVariant, T5: ToVariant, - T6: ToVariant,

    source§

    impl ToVariant for i16

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where + T6: ToVariant,

    source§

    impl ToVariant for i16

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -186,14 +186,14 @@ T10: ToVariant, T11: ToVariant, T12: ToVariant, - T13: ToVariant,

    source§

    impl<T0, T1, T2, T3> ToVariant for (T0, T1, T2, T3)where + T13: ToVariant,

    source§

    impl<T0, T1, T2, T3> ToVariant for (T0, T1, T2, T3)where T0: ToVariant, T1: ToVariant, T2: ToVariant, - T3: ToVariant,

    source§

    impl<T: StaticVariantType + ToVariant> ToVariant for [T]

    source§

    impl<T0, T1, T2> ToVariant for (T0, T1, T2)where + T3: ToVariant,

    source§

    impl<T: StaticVariantType + ToVariant> ToVariant for [T]

    source§

    impl<T0, T1, T2> ToVariant for (T0, T1, T2)where T0: ToVariant, T1: ToVariant, - T2: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where + T2: ToVariant,

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -204,9 +204,9 @@ T7: ToVariant, T8: ToVariant, T9: ToVariant, - T10: ToVariant,

    source§

    impl ToVariant for f64

    source§

    impl<K, V> ToVariant for BTreeMap<K, V>where + T10: ToVariant,

    source§

    impl ToVariant for f64

    source§

    impl<K, V> ToVariant for BTreeMap<K, V>where K: StaticVariantType + ToVariant + Eq + Hash, - V: StaticVariantType + ToVariant,

    source§

    impl ToVariant for ()

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where + V: StaticVariantType + ToVariant,

    source§

    impl ToVariant for ()

    source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ToVariant for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: ToVariant, T1: ToVariant, T2: ToVariant, @@ -216,6 +216,6 @@ T6: ToVariant, T7: ToVariant, T8: ToVariant, - T9: ToVariant,

    Implementors§

    \ No newline at end of file diff --git a/git/docs/graphene/index.html b/git/docs/graphene/index.html index b50391db06af..589ef5c16c0c 100644 --- a/git/docs/graphene/index.html +++ b/git/docs/graphene/index.html @@ -101,5 +101,5 @@

    Using

    License

    graphene is available under the MIT License, please refer to it.

    -

    Re-exports

    Modules

    • Traits intended for blanket imports.

    Structs

    • A 3D box, described as the volume between a minimum and +

      Re-exports

      • pub use ffi;
      • pub use glib;

      Modules

      • Traits intended for blanket imports.

      Structs

      • A 3D box, described as the volume between a minimum and a maximum vertices.
      • Describe a rotation using Euler angles.
      • A 3D volume delimited by 2D clip planes.
      • A structure capable of holding a 4x4 matrix.
      • A 2D plane that extends infinitely in a 3D volume.
      • A point with two coordinates.
      • A point with three components: X, Y, and Z.
      • A 4 vertex quadrilateral, as represented by four Point.
      • A quaternion.
      • A ray emitted from an origin in a given direction.
      • The location and size of a rectangle region.
      • A size.
      • A sphere, represented by its center and radius.
      • A triangle.
      • A structure capable of holding a vector with two dimensions, x and y.
      • A structure capable of holding a vector with three dimensions: x, y, and z.
      • A structure capable of holding a vector with four dimensions: x, y, z, and w.

      Enums

      \ No newline at end of file diff --git a/git/docs/graphene/struct.Box.html b/git/docs/graphene/struct.Box.html index d607900be373..033d606b8a8a 100644 --- a/git/docs/graphene/struct.Box.html +++ b/git/docs/graphene/struct.Box.html @@ -73,9 +73,9 @@

      Struct graphene::Box

      source ·
      #[repr(transparent)]
      pub struct Box { /* private fields */ }
      Expand description

      A 3D box, described as the volume between a minimum and a maximum vertices.

      -

      Implementations§

      source§

      impl Box

      source

      pub fn as_ptr(&self) -> *mut graphene_box_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_box_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Box

      source

      pub fn as_ptr(&self) -> *mut graphene_box_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_box_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_box_t + ptr: *mut graphene_box_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Box

      source

      pub fn contains_box(&self, b: &Box) -> bool

      Checks whether the Box self contains the given Box b.

      @@ -290,8 +290,8 @@
      Returns
      T: HasParamSpec,
      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Euler.html b/git/docs/graphene/struct.Euler.html index b7f78b5947c4..816ab941c6f5 100644 --- a/git/docs/graphene/struct.Euler.html +++ b/git/docs/graphene/struct.Euler.html @@ -74,9 +74,9 @@

      Struct graphene::Euler

      source ·
      #[repr(transparent)]
      pub struct Euler { /* private fields */ }
      Expand description

      Describe a rotation using Euler angles.

      The contents of the Euler structure are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Euler

      source

      pub fn as_ptr(&self) -> *mut graphene_euler_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_euler_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Euler

      source

      pub fn as_ptr(&self) -> *mut graphene_euler_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_euler_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_euler_t + ptr: *mut graphene_euler_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Euler

      source

      pub fn alpha(&self) -> f32

      Retrieves the first component of the Euler angle vector, depending on the order of rotation.

      @@ -284,8 +284,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Frustum.html b/git/docs/graphene/struct.Frustum.html index 1264c5c22048..781f651f4960 100644 --- a/git/docs/graphene/struct.Frustum.html +++ b/git/docs/graphene/struct.Frustum.html @@ -74,11 +74,11 @@

      Struct graphene::Frustum

      source ·
      #[repr(transparent)]
      pub struct Frustum { /* private fields */ }
      Expand description

      A 3D volume delimited by 2D clip planes.

      The contents of the Frustum are private, and should not be modified directly.

      -

      Implementations§

      source§

      impl Frustum

      Implementations§

      source§

      impl Frustum

      source

      pub fn as_ptr(&self) -> *mut graphene_frustum_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>( + ptr: *const graphene_frustum_t ) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_frustum_t + ptr: *mut graphene_frustum_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Frustum

      source

      pub fn contains_point(&self, point: &Point3D) -> bool

      Checks whether a point is inside the volume defined by the given Frustum.

      @@ -209,8 +209,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Matrix.html b/git/docs/graphene/struct.Matrix.html index 633f0bd14d22..d81819f14a0c 100644 --- a/git/docs/graphene/struct.Matrix.html +++ b/git/docs/graphene/struct.Matrix.html @@ -74,11 +74,11 @@

      Struct graphene::Matrix

      source ·
      #[repr(transparent)]
      pub struct Matrix { /* private fields */ }
      Expand description

      A structure capable of holding a 4x4 matrix.

      The contents of the Matrix structure are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Matrix

      Implementations§

      source§

      impl Matrix

      source

      pub fn as_ptr(&self) -> *mut graphene_matrix_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>( + ptr: *const graphene_matrix_t ) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_matrix_t + ptr: *mut graphene_matrix_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Matrix

      source

      pub fn decompose(&self) -> Option<(Vec3, Vec3, Quaternion, Vec3, Vec4)>

      Decomposes a transformation matrix into its component transformations.

      The algorithm for decomposing a matrix is taken from the @@ -669,8 +669,8 @@

      Returns
      HasParamSpec,
      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Plane.html b/git/docs/graphene/struct.Plane.html index 718d5ae4efcf..349b8b5a1819 100644 --- a/git/docs/graphene/struct.Plane.html +++ b/git/docs/graphene/struct.Plane.html @@ -74,9 +74,9 @@

      Struct graphene::Plane

      source ·
      #[repr(transparent)]
      pub struct Plane { /* private fields */ }
      Expand description

      A 2D plane that extends infinitely in a 3D volume.

      The contents of the Plane are private, and should not be modified directly.

      -

      Implementations§

      source§

      impl Plane

      source

      pub fn as_ptr(&self) -> *mut graphene_plane_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_plane_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Plane

      source

      pub fn as_ptr(&self) -> *mut graphene_plane_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_plane_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_plane_t + ptr: *mut graphene_plane_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Plane

      source

      pub fn distance(&self, point: &Point3D) -> f32

      Computes the distance of point from a Plane.

      point
      @@ -233,8 +233,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Point.html b/git/docs/graphene/struct.Point.html index 2137fb7a8149..c809aa57c9c5 100644 --- a/git/docs/graphene/struct.Point.html +++ b/git/docs/graphene/struct.Point.html @@ -72,9 +72,9 @@

      Struct graphene::Point

      source ·
      #[repr(transparent)]
      pub struct Point { /* private fields */ }
      Expand description

      A point with two coordinates.

      -

      Implementations§

      source§

      impl Point

      source

      pub fn as_ptr(&self) -> *mut graphene_point_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_point_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Point

      source

      pub fn as_ptr(&self) -> *mut graphene_point_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_point_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_point_t + ptr: *mut graphene_point_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Point

      source

      pub fn distance(&self, b: &Point) -> (f32, f32, f32)

      Computes the distance between self and b.

      b
      @@ -201,8 +201,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Point3D.html b/git/docs/graphene/struct.Point3D.html index 21b291a1ba13..d62ed5c62bb3 100644 --- a/git/docs/graphene/struct.Point3D.html +++ b/git/docs/graphene/struct.Point3D.html @@ -72,11 +72,11 @@

      Struct graphene::Point3D

      source ·
      #[repr(transparent)]
      pub struct Point3D { /* private fields */ }
      Expand description

      A point with three components: X, Y, and Z.

      -

      Implementations§

      source§

      impl Point3D

      Implementations§

      source§

      impl Point3D

      source

      pub fn as_ptr(&self) -> *mut graphene_point3d_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>( + ptr: *const graphene_point3d_t ) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_point3d_t + ptr: *mut graphene_point3d_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Point3D

      source

      pub fn cross(&self, b: &Point3D) -> Point3D

      Computes the cross product of the two given Point3D.

      b
      @@ -250,8 +250,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Quad.html b/git/docs/graphene/struct.Quad.html index 79c36dc71e0f..39604157a9e2 100644 --- a/git/docs/graphene/struct.Quad.html +++ b/git/docs/graphene/struct.Quad.html @@ -74,9 +74,9 @@

      Struct graphene::Quad

      source ·
      #[repr(transparent)]
      pub struct Quad { /* private fields */ }
      Expand description

      A 4 vertex quadrilateral, as represented by four Point.

      The contents of a Quad are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Quad

      source

      pub fn as_ptr(&self) -> *mut graphene_quad_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_quad_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Quad

      source

      pub fn as_ptr(&self) -> *mut graphene_quad_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_quad_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_quad_t + ptr: *mut graphene_quad_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Quad

      source

      pub fn bounds(&self) -> Rect

      Computes the bounding rectangle of self and places it into r.

      Returns
      r
      @@ -190,8 +190,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Quaternion.html b/git/docs/graphene/struct.Quaternion.html index aaa21243200c..018cad079f92 100644 --- a/git/docs/graphene/struct.Quaternion.html +++ b/git/docs/graphene/struct.Quaternion.html @@ -74,11 +74,11 @@

      Struct graphene::Quaternion

      source ·
      #[repr(transparent)]
      pub struct Quaternion { /* private fields */ }
      Expand description

      A quaternion.

      The contents of the Quaternion structure are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Quaternion

      Implementations§

      source§

      impl Quaternion

      source

      pub fn as_ptr(&self) -> *mut graphene_quaternion_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>( + ptr: *const graphene_quaternion_t ) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_quaternion_t + ptr: *mut graphene_quaternion_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Quaternion

      source

      pub fn add(&self, b: &Quaternion) -> Quaternion

      Adds two Quaternion self and b.

      b
      @@ -300,8 +300,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Ray.html b/git/docs/graphene/struct.Ray.html index 470c800df92d..a7071728be8f 100644 --- a/git/docs/graphene/struct.Ray.html +++ b/git/docs/graphene/struct.Ray.html @@ -74,9 +74,9 @@

      Struct graphene::Ray

      source ·
      #[repr(transparent)]
      pub struct Ray { /* private fields */ }
      Expand description

      A ray emitted from an origin in a given direction.

      The contents of the Ray structure are private, and should not be modified directly.

      -

      Implementations§

      source§

      impl Ray

      source

      pub fn as_ptr(&self) -> *mut graphene_ray_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_ray_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Ray

      source

      pub fn as_ptr(&self) -> *mut graphene_ray_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_ray_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_ray_t + ptr: *mut graphene_ray_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Ray

      source

      pub fn closest_point_to_point(&self, p: &Point3D) -> Point3D

      Computes the point on the given Ray that is closest to the given point p.

      @@ -251,8 +251,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Rect.html b/git/docs/graphene/struct.Rect.html index a8c0aad06b2f..bc4e522b9f35 100644 --- a/git/docs/graphene/struct.Rect.html +++ b/git/docs/graphene/struct.Rect.html @@ -81,9 +81,9 @@ positive values. All functions taking a Rect as an argument will internally operate on a normalized copy; all functions returning a Rect will always return a normalized rectangle.

      -

      Implementations§

      source§

      impl Rect

      source

      pub fn as_ptr(&self) -> *mut graphene_rect_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_rect_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Rect

      source

      pub fn as_ptr(&self) -> *mut graphene_rect_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_rect_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_rect_t + ptr: *mut graphene_rect_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Rect

      source

      pub fn contains_point(&self, p: &Point) -> bool

      Checks whether a Rect contains the given coordinates.

      p
      @@ -356,8 +356,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Size.html b/git/docs/graphene/struct.Size.html index 736c7c7777f8..d95285704484 100644 --- a/git/docs/graphene/struct.Size.html +++ b/git/docs/graphene/struct.Size.html @@ -72,9 +72,9 @@

      Struct graphene::Size

      source ·
      #[repr(transparent)]
      pub struct Size { /* private fields */ }
      Expand description

      A size.

      -

      Implementations§

      source§

      impl Size

      source

      pub fn as_ptr(&self) -> *mut graphene_size_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_size_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Size

      source

      pub fn as_ptr(&self) -> *mut graphene_size_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_size_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_size_t + ptr: *mut graphene_size_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Size

      source

      pub fn interpolate(&self, b: &Size, factor: f64) -> Size

      Linearly interpolates the two given Size using the given interpolation factor.

      @@ -179,8 +179,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Sphere.html b/git/docs/graphene/struct.Sphere.html index a9416ca4f293..fc5c67f3422f 100644 --- a/git/docs/graphene/struct.Sphere.html +++ b/git/docs/graphene/struct.Sphere.html @@ -72,11 +72,11 @@

      Struct graphene::Sphere

      source ·
      #[repr(transparent)]
      pub struct Sphere { /* private fields */ }
      Expand description

      A sphere, represented by its center and radius.

      -

      Implementations§

      source§

      impl Sphere

      Implementations§

      source§

      impl Sphere

      source

      pub fn as_ptr(&self) -> *mut graphene_sphere_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>( + ptr: *const graphene_sphere_t ) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_sphere_t + ptr: *mut graphene_sphere_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Sphere

      source

      pub fn contains_point(&self, point: &Point3D) -> bool

      Checks whether the given point is contained in the volume of a Sphere.

      @@ -215,8 +215,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Triangle.html b/git/docs/graphene/struct.Triangle.html index b8b8d719c226..a277391310bb 100644 --- a/git/docs/graphene/struct.Triangle.html +++ b/git/docs/graphene/struct.Triangle.html @@ -72,11 +72,11 @@

      Struct graphene::Triangle

      source ·
      #[repr(transparent)]
      pub struct Triangle { /* private fields */ }
      Expand description

      A triangle.

      -

      Implementations§

      source§

      impl Triangle

      Implementations§

      source§

      impl Triangle

      source

      pub fn as_ptr(&self) -> *mut graphene_triangle_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>( + ptr: *const graphene_triangle_t ) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_triangle_t + ptr: *mut graphene_triangle_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Triangle

      source

      pub fn contains_point(&self, p: &Point3D) -> bool

      Checks whether the given triangle self contains the point p.

      p
      @@ -280,8 +280,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Vec2.html b/git/docs/graphene/struct.Vec2.html index 1befd9d3b237..7fbfb12e2ede 100644 --- a/git/docs/graphene/struct.Vec2.html +++ b/git/docs/graphene/struct.Vec2.html @@ -74,9 +74,9 @@

      Struct graphene::Vec2

      source ·
      #[repr(transparent)]
      pub struct Vec2 { /* private fields */ }
      Expand description

      A structure capable of holding a vector with two dimensions, x and y.

      The contents of the Vec2 structure are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Vec2

      source

      pub fn as_ptr(&self) -> *mut graphene_vec2_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_vec2_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Vec2

      source

      pub fn as_ptr(&self) -> *mut graphene_vec2_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_vec2_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_vec2_t + ptr: *mut graphene_vec2_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Vec2

      source

      pub fn add(&self, b: &Vec2) -> Vec2

      Adds each component of the two passed vectors and places each result into the components of res.

      @@ -266,8 +266,8 @@
      Returns
      HasParamSpec,
      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Vec3.html b/git/docs/graphene/struct.Vec3.html index 6703171091e4..fc5ac4a9648e 100644 --- a/git/docs/graphene/struct.Vec3.html +++ b/git/docs/graphene/struct.Vec3.html @@ -74,9 +74,9 @@

      Struct graphene::Vec3

      source ·
      #[repr(transparent)]
      pub struct Vec3 { /* private fields */ }
      Expand description

      A structure capable of holding a vector with three dimensions: x, y, and z.

      The contents of the Vec3 structure are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Vec3

      source

      pub fn as_ptr(&self) -> *mut graphene_vec3_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_vec3_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Vec3

      source

      pub fn as_ptr(&self) -> *mut graphene_vec3_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_vec3_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_vec3_t + ptr: *mut graphene_vec3_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Vec3

      source

      pub fn add(&self, b: &Vec3) -> Vec3

      Adds each component of the two given vectors.

      b
      @@ -303,8 +303,8 @@
      Returns
      HasParamSpec,
      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/graphene/struct.Vec4.html b/git/docs/graphene/struct.Vec4.html index 365af3c84ce0..a02234fa9a97 100644 --- a/git/docs/graphene/struct.Vec4.html +++ b/git/docs/graphene/struct.Vec4.html @@ -74,9 +74,9 @@

      Struct graphene::Vec4

      source ·
      #[repr(transparent)]
      pub struct Vec4 { /* private fields */ }
      Expand description

      A structure capable of holding a vector with four dimensions: x, y, z, and w.

      The contents of the Vec4 structure are private and should never be accessed directly.

      -

      Implementations§

      source§

      impl Vec4

      source

      pub fn as_ptr(&self) -> *mut graphene_vec4_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_vec4_t) -> &'a Self

      Borrows the underlying C value.

      +

      Implementations§

      source§

      impl Vec4

      source

      pub fn as_ptr(&self) -> *mut graphene_vec4_t

      source

      pub unsafe fn from_glib_ptr_borrow<'a>(ptr: *const graphene_vec4_t) -> &'a Self

      Borrows the underlying C value.

      source

      pub unsafe fn from_glib_ptr_borrow_mut<'a>( - ptr: *mut graphene_vec4_t + ptr: *mut graphene_vec4_t ) -> &'a mut Self

      Borrows the underlying C value mutably.

      source§

      impl Vec4

      source

      pub fn add(&self, b: &Vec4) -> Vec4

      Adds each component of the two given vectors.

      b
      @@ -313,8 +313,8 @@
      Returns
      HasParamSpec,
      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/pango/enum.Alignment.html b/git/docs/pango/enum.Alignment.html index f4d2dbecc9c8..8b5f78bc6401 100644 --- a/git/docs/pango/enum.Alignment.html +++ b/git/docs/pango/enum.Alignment.html @@ -107,8 +107,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.AttrType.html b/git/docs/pango/enum.AttrType.html index 6b715126f95b..12afe39813b0 100644 --- a/git/docs/pango/enum.AttrType.html +++ b/git/docs/pango/enum.AttrType.html @@ -175,8 +175,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.BaselineShift.html b/git/docs/pango/enum.BaselineShift.html index 465c2ef97e98..348173cf86e3 100644 --- a/git/docs/pango/enum.BaselineShift.html +++ b/git/docs/pango/enum.BaselineShift.html @@ -104,8 +104,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.BidiType.html b/git/docs/pango/enum.BidiType.html index 2c1dfc486912..bc4e8367a3a0 100644 --- a/git/docs/pango/enum.BidiType.html +++ b/git/docs/pango/enum.BidiType.html @@ -147,8 +147,8 @@

      Deprecated since 1 T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.CoverageLevel.html b/git/docs/pango/enum.CoverageLevel.html index 67f0ec658be3..c0908d3d7525 100644 --- a/git/docs/pango/enum.CoverageLevel.html +++ b/git/docs/pango/enum.CoverageLevel.html @@ -115,8 +115,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Direction.html b/git/docs/pango/enum.Direction.html index f54908dad8bf..7b48ec262493 100644 --- a/git/docs/pango/enum.Direction.html +++ b/git/docs/pango/enum.Direction.html @@ -126,8 +126,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.EllipsizeMode.html b/git/docs/pango/enum.EllipsizeMode.html index 2a479d9dce9a..3a782307ab3e 100644 --- a/git/docs/pango/enum.EllipsizeMode.html +++ b/git/docs/pango/enum.EllipsizeMode.html @@ -108,8 +108,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.FontScale.html b/git/docs/pango/enum.FontScale.html index 9de49152dd8d..683c8ff3200b 100644 --- a/git/docs/pango/enum.FontScale.html +++ b/git/docs/pango/enum.FontScale.html @@ -105,8 +105,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Gravity.html b/git/docs/pango/enum.Gravity.html index 0b3ec7b93dce..ab348c92d6ff 100644 --- a/git/docs/pango/enum.Gravity.html +++ b/git/docs/pango/enum.Gravity.html @@ -124,8 +124,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.GravityHint.html b/git/docs/pango/enum.GravityHint.html index 96c307397c2e..21c8d7e5bf50 100644 --- a/git/docs/pango/enum.GravityHint.html +++ b/git/docs/pango/enum.GravityHint.html @@ -110,8 +110,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Overline.html b/git/docs/pango/enum.Overline.html index eadee72ec190..61ac0bb2d83d 100644 --- a/git/docs/pango/enum.Overline.html +++ b/git/docs/pango/enum.Overline.html @@ -102,8 +102,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.RenderPart.html b/git/docs/pango/enum.RenderPart.html index 26ade26bb893..5465106f3de8 100644 --- a/git/docs/pango/enum.RenderPart.html +++ b/git/docs/pango/enum.RenderPart.html @@ -107,8 +107,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Script.html b/git/docs/pango/enum.Script.html index dcc992d52d15..e5454368d090 100644 --- a/git/docs/pango/enum.Script.html +++ b/git/docs/pango/enum.Script.html @@ -340,8 +340,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Stretch.html b/git/docs/pango/enum.Stretch.html index 515f9ead1e9c..e65d8ce61b48 100644 --- a/git/docs/pango/enum.Stretch.html +++ b/git/docs/pango/enum.Stretch.html @@ -115,8 +115,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Style.html b/git/docs/pango/enum.Style.html index a09886fc2535..001cdcb57a78 100644 --- a/git/docs/pango/enum.Style.html +++ b/git/docs/pango/enum.Style.html @@ -102,8 +102,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.TabAlign.html b/git/docs/pango/enum.TabAlign.html index 9f578c6d91c8..80595c1dd4b0 100644 --- a/git/docs/pango/enum.TabAlign.html +++ b/git/docs/pango/enum.TabAlign.html @@ -109,8 +109,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.TextTransform.html b/git/docs/pango/enum.TextTransform.html index 664080c5d5f1..755754d09a33 100644 --- a/git/docs/pango/enum.TextTransform.html +++ b/git/docs/pango/enum.TextTransform.html @@ -105,8 +105,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Underline.html b/git/docs/pango/enum.Underline.html index 0b96dfa09467..efb2f459097b 100644 --- a/git/docs/pango/enum.Underline.html +++ b/git/docs/pango/enum.Underline.html @@ -131,8 +131,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Variant.html b/git/docs/pango/enum.Variant.html index af04ae0d363a..469a6505f356 100644 --- a/git/docs/pango/enum.Variant.html +++ b/git/docs/pango/enum.Variant.html @@ -118,8 +118,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.Weight.html b/git/docs/pango/enum.Weight.html index 87b349238398..98b2dc794fc7 100644 --- a/git/docs/pango/enum.Weight.html +++ b/git/docs/pango/enum.Weight.html @@ -122,8 +122,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/enum.WrapMode.html b/git/docs/pango/enum.WrapMode.html index 9ec7baf1ef73..23f8af5b3b2d 100644 --- a/git/docs/pango/enum.WrapMode.html +++ b/git/docs/pango/enum.WrapMode.html @@ -108,8 +108,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrColor.html b/git/docs/pango/struct.AttrColor.html index 12b408eb00c3..607e53ae6666 100644 --- a/git/docs/pango/struct.AttrColor.html +++ b/git/docs/pango/struct.AttrColor.html @@ -158,8 +158,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrFloat.html b/git/docs/pango/struct.AttrFloat.html index 374e06baa4f6..a279371a26c1 100644 --- a/git/docs/pango/struct.AttrFloat.html +++ b/git/docs/pango/struct.AttrFloat.html @@ -158,8 +158,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrFontDesc.html b/git/docs/pango/struct.AttrFontDesc.html index b96f805d185d..044550556ae2 100644 --- a/git/docs/pango/struct.AttrFontDesc.html +++ b/git/docs/pango/struct.AttrFontDesc.html @@ -167,8 +167,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrFontFeatures.html b/git/docs/pango/struct.AttrFontFeatures.html index 480c3960e86e..56989b795df1 100644 --- a/git/docs/pango/struct.AttrFontFeatures.html +++ b/git/docs/pango/struct.AttrFontFeatures.html @@ -168,8 +168,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrInt.html b/git/docs/pango/struct.AttrInt.html index 88bd704efa1b..0b951151cf59 100644 --- a/git/docs/pango/struct.AttrInt.html +++ b/git/docs/pango/struct.AttrInt.html @@ -158,8 +158,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrLanguage.html b/git/docs/pango/struct.AttrLanguage.html index 677fa745435c..a21691a2783e 100644 --- a/git/docs/pango/struct.AttrLanguage.html +++ b/git/docs/pango/struct.AttrLanguage.html @@ -165,8 +165,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrShape.html b/git/docs/pango/struct.AttrShape.html index f77b36b7122e..c26bf2e49d7d 100644 --- a/git/docs/pango/struct.AttrShape.html +++ b/git/docs/pango/struct.AttrShape.html @@ -171,8 +171,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrSize.html b/git/docs/pango/struct.AttrSize.html index 4f511fd21b28..eaabd0a7266b 100644 --- a/git/docs/pango/struct.AttrSize.html +++ b/git/docs/pango/struct.AttrSize.html @@ -165,8 +165,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.AttrString.html b/git/docs/pango/struct.AttrString.html index 920df67cf825..012f10fbb1c0 100644 --- a/git/docs/pango/struct.AttrString.html +++ b/git/docs/pango/struct.AttrString.html @@ -158,8 +158,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.Attribute.html b/git/docs/pango/struct.Attribute.html index d5926bdab8a9..fe8fd06aa810 100644 --- a/git/docs/pango/struct.Attribute.html +++ b/git/docs/pango/struct.Attribute.html @@ -171,8 +171,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.Color.html b/git/docs/pango/struct.Color.html index 0e63945d2fc2..abed0891b159 100644 --- a/git/docs/pango/struct.Color.html +++ b/git/docs/pango/struct.Color.html @@ -192,8 +192,8 @@
      alpha
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.FontDescription.html b/git/docs/pango/struct.FontDescription.html index 2de8804dd27d..ece01b3b2371 100644 --- a/git/docs/pango/struct.FontDescription.html +++ b/git/docs/pango/struct.FontDescription.html @@ -418,8 +418,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/pango/struct.FontMask.html b/git/docs/pango/struct.FontMask.html index 4025153af8bf..4e671b71e6fb 100644 --- a/git/docs/pango/struct.FontMask.html +++ b/git/docs/pango/struct.FontMask.html @@ -165,8 +165,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.GlyphString.html b/git/docs/pango/struct.GlyphString.html index eac99e9366ed..9db7f1fed5dd 100644 --- a/git/docs/pango/struct.GlyphString.html +++ b/git/docs/pango/struct.GlyphString.html @@ -282,8 +282,8 @@
      logical_widthsHasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.Language.html b/git/docs/pango/struct.Language.html index cc5bb1883c06..568c1ce17dd6 100644 --- a/git/docs/pango/struct.Language.html +++ b/git/docs/pango/struct.Language.html @@ -289,8 +289,8 @@
      Returns
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/pango/struct.LayoutDeserializeFlags.html b/git/docs/pango/struct.LayoutDeserializeFlags.html index 5c20fcb01abc..b24f2611c2ef 100644 --- a/git/docs/pango/struct.LayoutDeserializeFlags.html +++ b/git/docs/pango/struct.LayoutDeserializeFlags.html @@ -160,8 +160,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.LayoutSerializeFlags.html b/git/docs/pango/struct.LayoutSerializeFlags.html index 4fed2e188a64..70d81a2aa9d7 100644 --- a/git/docs/pango/struct.LayoutSerializeFlags.html +++ b/git/docs/pango/struct.LayoutSerializeFlags.html @@ -160,8 +160,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.Matrix.html b/git/docs/pango/struct.Matrix.html index 118dfe2931c6..e82464aaf8ed 100644 --- a/git/docs/pango/struct.Matrix.html +++ b/git/docs/pango/struct.Matrix.html @@ -253,8 +253,8 @@
      rect
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

      The type returned in the event of a conversion error.
      source§

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      source§

      impl<'a, T, C, E> FromValueOptional<'a> for Twhere diff --git a/git/docs/pango/struct.ShapeFlags.html b/git/docs/pango/struct.ShapeFlags.html index 8b4609bfce4f..ab2760ef6d8c 100644 --- a/git/docs/pango/struct.ShapeFlags.html +++ b/git/docs/pango/struct.ShapeFlags.html @@ -160,8 +160,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.ShowFlags.html b/git/docs/pango/struct.ShowFlags.html index 0fc19c55de5a..1ac8ed2ff601 100644 --- a/git/docs/pango/struct.ShowFlags.html +++ b/git/docs/pango/struct.ShowFlags.html @@ -162,8 +162,8 @@ T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere T: for<'a> FromValue<'a> + StaticType + 'static,

      source§

      impl<T, U> TryInto<U> for Twhere diff --git a/git/docs/pango/struct.TabArray.html b/git/docs/pango/struct.TabArray.html index a3874c3f2ae1..6234daa22529 100644 --- a/git/docs/pango/struct.TabArray.html +++ b/git/docs/pango/struct.TabArray.html @@ -252,8 +252,8 @@
      locations
      T: HasParamSpec,

      §

      type Value = T

      source§

      fn get<R, F>(&self, f: F) -> Rwhere F: Fn(&<T as PropertyGet>::Value) -> R,

      source§

      impl<T> StaticTypeExt for Twhere T: StaticType,

      source§

      fn ensure_type()

      Ensures that the type has been registered with the type system.
      source§

      impl<T> ToOwned for Twhere - T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere - T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere + T: Clone,

      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T> ToSendValue for Twhere + T: Send + ToValue + ?Sized,

      source§

      fn to_send_value(&self) -> SendValue

      Returns a SendValue clone of self.
      source§

      impl<T> ToString for Twhere T: Display + ?Sized,

      source§

      default fn to_string(&self) -> String

      Converts the given value to a String. Read more
      source§

      impl<T> TransparentType for Twhere T: TransparentPtrType,

      source§

      impl<T, U> TryFrom<U> for Twhere U: Into<T>,

      §

      type Error = Infallible

      The type returned in the event of a conversion error.
      source§

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T> TryFromClosureReturnValue for Twhere diff --git a/git/docs/search-index.js b/git/docs/search-index.js index 4299f2824ef0..8c38d48846bf 100644 --- a/git/docs/search-index.js +++ b/git/docs/search-index.js @@ -5,7 +5,7 @@ var searchIndex = JSON.parse('{\ "gdk_pixbuf_sys":{"doc":"","t":"RRRRRRRRRRRRRRRRRRRRRGGDGDDDDGGDGDDDGGGGGGGDGGGGGGGDGGDGDDMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["GDK_COLORSPACE_RGB","GDK_INTERP_BILINEAR","GDK_INTERP_HYPER","GDK_INTERP_NEAREST","GDK_INTERP_TILES","GDK_PIXBUF_ALPHA_BILEVEL","GDK_PIXBUF_ALPHA_FULL","GDK_PIXBUF_ERROR_BAD_OPTION","GDK_PIXBUF_ERROR_CORRUPT_IMAGE","GDK_PIXBUF_ERROR_FAILED","GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION","GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY","GDK_PIXBUF_ERROR_UNKNOWN_TYPE","GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION","GDK_PIXBUF_FORMAT_SCALABLE","GDK_PIXBUF_FORMAT_THREADSAFE","GDK_PIXBUF_FORMAT_WRITABLE","GDK_PIXBUF_ROTATE_CLOCKWISE","GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE","GDK_PIXBUF_ROTATE_NONE","GDK_PIXBUF_ROTATE_UPSIDEDOWN","GdkColorspace","GdkInterpType","GdkPixbuf","GdkPixbufAlphaMode","GdkPixbufAnimation","GdkPixbufAnimationClass","GdkPixbufAnimationIter","GdkPixbufAnimationIterClass","GdkPixbufDestroyNotify","GdkPixbufError","GdkPixbufFormat","GdkPixbufFormatFlags","GdkPixbufLoader","GdkPixbufLoaderClass","GdkPixbufModule","GdkPixbufModuleBeginLoadFunc","GdkPixbufModuleFillInfoFunc","GdkPixbufModuleFillVtableFunc","GdkPixbufModuleIncrementLoadFunc","GdkPixbufModuleLoadAnimationFunc","GdkPixbufModuleLoadFunc","GdkPixbufModuleLoadXpmDataFunc","GdkPixbufModulePattern","GdkPixbufModulePreparedFunc","GdkPixbufModuleSaveCallbackFunc","GdkPixbufModuleSaveFunc","GdkPixbufModuleSaveOptionSupportedFunc","GdkPixbufModuleSizeFunc","GdkPixbufModuleStopLoadFunc","GdkPixbufModuleUpdatedFunc","GdkPixbufNonAnim","GdkPixbufRotation","GdkPixbufSaveFunc","GdkPixbufSimpleAnim","GdkPixbufSimpleAnimClass","GdkPixbufSimpleAnimIter","_GdkPixbufSimpleAnimClass","_reserved1","_reserved2","_reserved3","_reserved4","advance","area_prepared","area_updated","begin_load","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closed","description","disabled","domain","extensions","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","gdk_colorspace_get_type","gdk_interp_type_get_type","gdk_pixbuf_add_alpha","gdk_pixbuf_alpha_mode_get_type","gdk_pixbuf_animation_get_height","gdk_pixbuf_animation_get_iter","gdk_pixbuf_animation_get_static_image","gdk_pixbuf_animation_get_type","gdk_pixbuf_animation_get_width","gdk_pixbuf_animation_is_static_image","gdk_pixbuf_animation_iter_advance","gdk_pixbuf_animation_iter_get_delay_time","gdk_pixbuf_animation_iter_get_pixbuf","gdk_pixbuf_animation_iter_get_type","gdk_pixbuf_animation_iter_on_currently_loading_frame","gdk_pixbuf_animation_new_from_file","gdk_pixbuf_animation_new_from_resource","gdk_pixbuf_animation_new_from_stream","gdk_pixbuf_animation_new_from_stream_async","gdk_pixbuf_animation_new_from_stream_finish","gdk_pixbuf_animation_ref","gdk_pixbuf_animation_unref","gdk_pixbuf_apply_embedded_orientation","gdk_pixbuf_calculate_rowstride","gdk_pixbuf_composite","gdk_pixbuf_composite_color","gdk_pixbuf_composite_color_simple","gdk_pixbuf_copy","gdk_pixbuf_copy_area","gdk_pixbuf_copy_options","gdk_pixbuf_error_get_type","gdk_pixbuf_error_quark","gdk_pixbuf_fill","gdk_pixbuf_flip","gdk_pixbuf_format_copy","gdk_pixbuf_format_free","gdk_pixbuf_format_get_description","gdk_pixbuf_format_get_extensions","gdk_pixbuf_format_get_license","gdk_pixbuf_format_get_mime_types","gdk_pixbuf_format_get_name","gdk_pixbuf_format_get_type","gdk_pixbuf_format_is_disabled","gdk_pixbuf_format_is_save_option_supported","gdk_pixbuf_format_is_scalable","gdk_pixbuf_format_is_writable","gdk_pixbuf_format_set_disabled","gdk_pixbuf_get_bits_per_sample","gdk_pixbuf_get_byte_length","gdk_pixbuf_get_colorspace","gdk_pixbuf_get_file_info","gdk_pixbuf_get_file_info_async","gdk_pixbuf_get_file_info_finish","gdk_pixbuf_get_formats","gdk_pixbuf_get_has_alpha","gdk_pixbuf_get_height","gdk_pixbuf_get_n_channels","gdk_pixbuf_get_option","gdk_pixbuf_get_options","gdk_pixbuf_get_pixels","gdk_pixbuf_get_pixels_with_length","gdk_pixbuf_get_rowstride","gdk_pixbuf_get_type","gdk_pixbuf_get_width","gdk_pixbuf_init_modules","gdk_pixbuf_loader_close","gdk_pixbuf_loader_get_animation","gdk_pixbuf_loader_get_format","gdk_pixbuf_loader_get_pixbuf","gdk_pixbuf_loader_get_type","gdk_pixbuf_loader_new","gdk_pixbuf_loader_new_with_mime_type","gdk_pixbuf_loader_new_with_type","gdk_pixbuf_loader_set_size","gdk_pixbuf_loader_write","gdk_pixbuf_loader_write_bytes","gdk_pixbuf_new","gdk_pixbuf_new_from_bytes","gdk_pixbuf_new_from_data","gdk_pixbuf_new_from_file","gdk_pixbuf_new_from_file_at_scale","gdk_pixbuf_new_from_file_at_size","gdk_pixbuf_new_from_inline","gdk_pixbuf_new_from_resource","gdk_pixbuf_new_from_resource_at_scale","gdk_pixbuf_new_from_stream","gdk_pixbuf_new_from_stream_async","gdk_pixbuf_new_from_stream_at_scale","gdk_pixbuf_new_from_stream_at_scale_async","gdk_pixbuf_new_from_stream_finish","gdk_pixbuf_new_from_xpm_data","gdk_pixbuf_new_subpixbuf","gdk_pixbuf_non_anim_get_type","gdk_pixbuf_non_anim_new","gdk_pixbuf_read_pixel_bytes","gdk_pixbuf_read_pixels","gdk_pixbuf_ref","gdk_pixbuf_remove_option","gdk_pixbuf_rotate_simple","gdk_pixbuf_rotation_get_type","gdk_pixbuf_saturate_and_pixelate","gdk_pixbuf_save","gdk_pixbuf_save_to_buffer","gdk_pixbuf_save_to_bufferv","gdk_pixbuf_save_to_callback","gdk_pixbuf_save_to_callbackv","gdk_pixbuf_save_to_stream","gdk_pixbuf_save_to_stream_async","gdk_pixbuf_save_to_stream_finish","gdk_pixbuf_save_to_streamv","gdk_pixbuf_save_to_streamv_async","gdk_pixbuf_savev","gdk_pixbuf_scale","gdk_pixbuf_scale_simple","gdk_pixbuf_set_option","gdk_pixbuf_simple_anim_add_frame","gdk_pixbuf_simple_anim_get_loop","gdk_pixbuf_simple_anim_get_type","gdk_pixbuf_simple_anim_iter_get_type","gdk_pixbuf_simple_anim_new","gdk_pixbuf_simple_anim_set_loop","gdk_pixbuf_unref","get_delay_time","get_iter","get_pixbuf","get_size","get_static_image","info","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_save_option_supported","is_static_image","license","load","load_animation","load_increment","load_xpm_data","mask","mime_types","module","module_name","module_path","name","on_currently_loading_frame","parent_class","parent_class","parent_class","parent_instance","parent_instance","parent_instance","prefix","priv_","relevance","save","save_to_callback","signature","size_prepared","stop_load","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"gdk_pixbuf_sys"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,2,4,4,5,18,10,13,14,15,1,2,3,4,5,6,7,8,9,18,10,13,14,15,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,4,3,3,3,3,3,10,13,14,15,1,2,3,4,5,6,7,8,9,18,10,13,14,15,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,2,1,1,5,18,10,13,14,15,1,2,3,4,5,6,7,8,9,5,1,3,5,5,5,5,6,3,5,5,5,3,2,1,2,4,7,8,9,6,9,6,5,5,3,4,5,1,2,3,4,5,6,7,8,9,18,10,13,14,15,1,2,3,4,5,6,7,8,9,18,10,13,14,15,1,2,3,4,5,6,7,8,9,18,10,13,14,15,1,2,3,4,5,6,7,8,9],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[10,11],12],[[13,11],12],[[14,11],12],[[15,11],12],[[1,11],12],[[2,11],12],[[3,11],12],[[4,11],12],[[5,11],12],[[6,11],12],[[7,11],12],[[8,11],12],[[9,11],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17]],"c":[],"p":[[3,"GdkPixbufAnimationClass"],[3,"GdkPixbufAnimationIterClass"],[3,"GdkPixbufFormat"],[3,"GdkPixbufLoaderClass"],[3,"GdkPixbufModule"],[3,"GdkPixbufModulePattern"],[3,"GdkPixbufAnimation"],[3,"GdkPixbufAnimationIter"],[3,"GdkPixbufLoader"],[3,"GdkPixbuf"],[3,"Formatter"],[6,"Result"],[3,"GdkPixbufNonAnim"],[3,"GdkPixbufSimpleAnim"],[3,"GdkPixbufSimpleAnimIter"],[4,"Result"],[3,"TypeId"],[3,"_GdkPixbufSimpleAnimClass"]]},\ "gio":{"doc":"Rust GIO bindings","t":"SSSSSSSSSSSSSSNNNDDDDDDNNNNDDDDNDDDDDDDDNSSNNNNNDNNNDDDDENNDSSSSSSSSDDDNNNNNDNNNNNNDDDDENNNDENDDDDDDDDDDDDDEDEEDDDDDDDDDDDDHSSSSSSSSSHDDEENDNDDNNDNNNDDENNSDEDNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHSSSSNNNNDDDDDEEDDDDDDDDDDDDEDDDEDNDDDNNNNNSSSSDDNSSSNNNNNNNSSSSEDDDDDDSSSSDNDEDDDDDDDDDNNNNNNNNNNNNNNNNNNDNNNNDDNNNNNDNDNNSSSHHHHHHHHSNNDDEDDDDDDDNNNNDDDEDNNNNNNHSSSSHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNNDEDDNNNNNNNNNNNNNNNNNNNNNNNDENNSSNNNDDDDDDDSSSSHSSHHNNENNNNDNDDENDNDDDNNNNNNDSSSSSSSNDNDNDNNNNNDEDENDEDSSSSSHSSSSSSSSSNNDNNNNNDDDDDDNNNDNDDDDDNDDDDEDDDDEDEDEDENNNDNNNNNDDDNNSSHHHNDNDNDDNNNNNEDDDEEDDDEDEDNNDEDDEEDNNNSSNNNNNNNNDDDDDDDDENNNNNNNNNNNSHHHHHHHHDDDSSSSDNNNNNDNNDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFOCFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNIIIINIIIDIIIDIIIIIIDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLALLLLIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLKLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLKKLLKLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLKLLLLLLLLLLLLKKLL","n":["ALLOW_INTERACTIVE_AUTHORIZATION","ALLOW_INTERACTIVE_AUTHORIZATION","ALLOW_REPLACEMENT","ALLOW_REPLACEMENT","ALL_METADATA","ANONYMOUS_SUPPORTED","APPARENT_SIZE","AUTHENTICATION_ALLOW_ANONYMOUS","AUTHENTICATION_ALLOW_ANONYMOUS","AUTHENTICATION_CLIENT","AUTHENTICATION_REQUIRE_SAME_USER","AUTHENTICATION_REQUIRE_SAME_USER","AUTHENTICATION_SERVER","AUTO_START","Aborted","Abstract","AbstractPadded","Action","ActionEntry","ActionEntryBuilder","ActionGroup","ActionGroupExportId","ActionMap","AddressInUse","AlreadyMounted","Anonymous","Any","AppInfo","AppInfoCreateFlags","AppInfoMonitor","AppLaunchContext","AppleXucred","Application","ApplicationBusyGuard","ApplicationCommandLine","ApplicationFlags","ApplicationHoldGuard","AskPasswordFlags","AsyncInitable","AsyncResult","AttributeChanged","BACKUP","BAD_IDENTITY","BadCertificate","BadCertificatePassword","BigEndian","BigEndian","Binding","BindingBuilder","Boolean","Bound","BrokenPipe","BufferedInputStream","BufferedOutputStream","BusNameOwnerFlags","BusNameWatcherFlags","BusType","Busy","ByteString","BytesIcon","CAN_OVERRIDE_APP_ID","CLOSE_SOURCE","CLOSE_STREAM1","CLOSE_STREAM2","CLOSE_TARGET","COPY_WHEN_MOVED","COPY_WITH_FILE","CROSS_NAMESPACE","Cancellable","CancellableFuture","Cancelled","Cancelled","CantCreateBackup","CertificateRequired","Changed","ChangesDoneHint","CharsetConverter","Closed","Complete","Connected","Connecting","ConnectionRefused","Converted","Converter","ConverterFlags","ConverterInputStream","ConverterOutputStream","ConverterResult","Cr","CrLf","Created","Credentials","CredentialsType","Critical","DBusActionGroup","DBusArgInfo","DBusAuthObserver","DBusCallFlags","DBusCapabilityFlags","DBusConnection","DBusConnectionFlags","DBusInterface","DBusInterfaceInfo","DBusInterfaceSkeleton","DBusInterfaceSkeletonFlags","DBusMenuModel","DBusMessage","DBusMessageByteOrder","DBusMessageFlags","DBusMessageHeaderField","DBusMessageType","DBusMethodInfo","DBusMethodInvocation","DBusNodeInfo","DBusObject","DBusPropertyInfo","DBusProxy","DBusProxyFlags","DBusSendMessageFlags","DBusServer","DBusServerFlags","DBusSignalFlags","DBusSignalInfo","DEBUG_CONTROLLER_EXTENSION_POINT_NAME","DEFAULT","DEFAULT","DELAY_MESSAGE_PROCESSING","DONTROUTE","DO_NOT_AUTO_START","DO_NOT_AUTO_START_AT_CONSTRUCTION","DO_NOT_CONNECT_SIGNALS","DO_NOT_LOAD_PROPERTIES","DO_NOT_QUEUE","DRIVE_IDENTIFIER_KIND_UNIX_DEVICE","DataInputStream","DataOutputStream","DataStreamByteOrder","DataStreamNewlineType","Datagram","DatagramBased","DbusError","DebugController","DebugControllerDBus","Default","Deleted","DesktopAppInfo","Destination","Device","Directory","Drive","DriveStartFlags","DriveStartStopType","Dtls10","Dtls12","EXPIRED","Emblem","EmblemOrigin","EmblemedIcon","Eof","Error","Error","ErrorName","ErrorSetting","Exists","Exporter","FILE_ATTRIBUTE_ACCESS_CAN_DELETE","FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE","FILE_ATTRIBUTE_ACCESS_CAN_READ","FILE_ATTRIBUTE_ACCESS_CAN_RENAME","FILE_ATTRIBUTE_ACCESS_CAN_TRASH","FILE_ATTRIBUTE_ACCESS_CAN_WRITE","FILE_ATTRIBUTE_DOS_IS_ARCHIVE","FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT","FILE_ATTRIBUTE_DOS_IS_SYSTEM","FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG","FILE_ATTRIBUTE_ETAG_VALUE","FILE_ATTRIBUTE_FILESYSTEM_FREE","FILE_ATTRIBUTE_FILESYSTEM_READONLY","FILE_ATTRIBUTE_FILESYSTEM_REMOTE","FILE_ATTRIBUTE_FILESYSTEM_SIZE","FILE_ATTRIBUTE_FILESYSTEM_TYPE","FILE_ATTRIBUTE_FILESYSTEM_USED","FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW","FILE_ATTRIBUTE_GVFS_BACKEND","FILE_ATTRIBUTE_ID_FILE","FILE_ATTRIBUTE_ID_FILESYSTEM","FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT","FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT","FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL","FILE_ATTRIBUTE_MOUNTABLE_CAN_START","FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED","FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP","FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT","FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI","FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC","FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE","FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE","FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE","FILE_ATTRIBUTE_OWNER_GROUP","FILE_ATTRIBUTE_OWNER_USER","FILE_ATTRIBUTE_OWNER_USER_REAL","FILE_ATTRIBUTE_PREVIEW_ICON","FILE_ATTRIBUTE_RECENT_MODIFIED","FILE_ATTRIBUTE_SELINUX_CONTEXT","FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE","FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE","FILE_ATTRIBUTE_STANDARD_COPY_NAME","FILE_ATTRIBUTE_STANDARD_DESCRIPTION","FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME","FILE_ATTRIBUTE_STANDARD_EDIT_NAME","FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE","FILE_ATTRIBUTE_STANDARD_ICON","FILE_ATTRIBUTE_STANDARD_IS_BACKUP","FILE_ATTRIBUTE_STANDARD_IS_HIDDEN","FILE_ATTRIBUTE_STANDARD_IS_SYMLINK","FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL","FILE_ATTRIBUTE_STANDARD_IS_VOLATILE","FILE_ATTRIBUTE_STANDARD_NAME","FILE_ATTRIBUTE_STANDARD_SIZE","FILE_ATTRIBUTE_STANDARD_SORT_ORDER","FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON","FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET","FILE_ATTRIBUTE_STANDARD_TARGET_URI","FILE_ATTRIBUTE_STANDARD_TYPE","FILE_ATTRIBUTE_THUMBNAILING_FAILED","FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE","FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL","FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE","FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE","FILE_ATTRIBUTE_THUMBNAIL_IS_VALID","FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE","FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL","FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE","FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE","FILE_ATTRIBUTE_THUMBNAIL_PATH","FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE","FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL","FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE","FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE","FILE_ATTRIBUTE_TIME_ACCESS","FILE_ATTRIBUTE_TIME_ACCESS_NSEC","FILE_ATTRIBUTE_TIME_ACCESS_USEC","FILE_ATTRIBUTE_TIME_CHANGED","FILE_ATTRIBUTE_TIME_CHANGED_NSEC","FILE_ATTRIBUTE_TIME_CHANGED_USEC","FILE_ATTRIBUTE_TIME_CREATED","FILE_ATTRIBUTE_TIME_CREATED_NSEC","FILE_ATTRIBUTE_TIME_CREATED_USEC","FILE_ATTRIBUTE_TIME_MODIFIED","FILE_ATTRIBUTE_TIME_MODIFIED_NSEC","FILE_ATTRIBUTE_TIME_MODIFIED_USEC","FILE_ATTRIBUTE_TRASH_DELETION_DATE","FILE_ATTRIBUTE_TRASH_ITEM_COUNT","FILE_ATTRIBUTE_TRASH_ORIG_PATH","FILE_ATTRIBUTE_UNIX_BLOCKS","FILE_ATTRIBUTE_UNIX_BLOCK_SIZE","FILE_ATTRIBUTE_UNIX_DEVICE","FILE_ATTRIBUTE_UNIX_GID","FILE_ATTRIBUTE_UNIX_INODE","FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT","FILE_ATTRIBUTE_UNIX_MODE","FILE_ATTRIBUTE_UNIX_NLINK","FILE_ATTRIBUTE_UNIX_RDEV","FILE_ATTRIBUTE_UNIX_UID","FINAL_TRY","FLAGS_NONE","FLUSH","FORCE","Failed","Failed","Failed","FailedHandled","File","FileAttributeInfo","FileAttributeInfoFlags","FileAttributeInfoList","FileAttributeMatcher","FileAttributeStatus","FileAttributeType","FileAttributematcherIter","FileCopyFlags","FileCreateFlags","FileDescriptorBased","FileEnumerator","FileEnumeratorStream","FileIOStream","FileIcon","FileInfo","FileInputStream","FileMeasureFlags","FileMonitor","FileMonitorEvent","FileMonitorFlags","FileOutputStream","FileQueryInfoFlags","FileType","FilenameCompleter","FilenameTooLong","FilterId","FilterInputStream","FilterOutputStream","Finished","Flushed","ForSession","FreebsdCmsgcred","Full","GENERIC_ERROR","GET","GET_INVALIDATED_PROPERTIES","GET_NO_CHANGES","GioFuture","GioFutureResult","Gzip","HANDLES_COMMAND_LINE","HANDLES_OPEN","HANDLE_METHOD_INVOCATIONS_IN_THREAD","Handled","Handled","Handshake","High","HostEndian","HostNotFound","HostUnreachable","INHERIT_FDS","INPUT_AT_END","INSECURE","INVERT_BOOLEAN","IOErrorEnum","IOExtension","IOExtensionPoint","IOExtensionPointBuilder","IOStream","IOStreamAsyncReadWrite","IOStreamSpliceFlags","IPV4_ONLY","IPV6_ONLY","IS_LAUNCHER","IS_SERVICE","Icon","InappropriateFallback","InetAddress","InetAddressBytes","InetAddressMask","InetSocketAddress","Initable","InputMessage","InputStream","InputStreamAsyncBufRead","InputStreamAsyncRead","InputStreamRead","InputVector","Int32","Int64","Interface","Internal","Internal","Invalid","Invalid","Invalid","Invalid","Invalid","Invalid","Invalid","InvalidArgument","InvalidData","InvalidFilename","Ipv4","Ipv6","IsDirectory","JoinHandle","Keypair","Lf","Limited","LinuxUcred","ListModel","ListStore","Listened","Listening","LittleEndian","LittleEndian","Livemetadata","LoadableIcon","Local","LocalTask","Low","Low","MANY_TRIES","MATCH_ARG0_NAMESPACE","MATCH_ARG0_PATH","MEMORY_MONITOR_EXTENSION_POINT_NAME","MENU_ATTRIBUTE_ACTION","MENU_ATTRIBUTE_ACTION_NAMESPACE","MENU_ATTRIBUTE_ICON","MENU_ATTRIBUTE_LABEL","MENU_ATTRIBUTE_TARGET","MENU_LINK_SECTION","MENU_LINK_SUBMENU","MESSAGE_BUS_CONNECTION","Medium","Member","MemoryInputStream","MemoryMonitor","MemoryMonitorWarningLevel","MemoryOutputStream","Menu","MenuAttributeIter","MenuItem","MenuLinkIter","MenuModel","MenuModelExportId","MessageTooLarge","MethodCall","MethodReturn","Misc","Mount","MountMountFlags","MountOperation","MountOperationResult","MountUnmountFlags","Mountable","Moved","MovedIn","MovedOut","Multidisk","Mx","NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME","NEEDS_TERMINAL","NEED_DOMAIN","NEED_PASSWORD","NEED_USERNAME","NETWORK_MONITOR_EXTENSION_POINT_NAME","NOFOLLOW_SYMLINKS","NOFOLLOW_SYMLINKS","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NON_UNIQUE","NOT_ACTIVATED","NO_AUTO_START","NO_AUTO_START","NO_FALLBACK_FOR_MOVE","NO_MATCH_RULE","NO_MATCH_RULE","NO_REPLY_EXPECTED","NO_SENSITIVITY","NO_XDEV","NetbsdUnpcbid","Network","NetworkAddress","NetworkConnectivity","NetworkMonitor","NetworkService","NetworkUnreachable","Never","Never","NoSpace","NoSuchDevice","None","None","None","None","Normal","NotConnected","NotDirectory","NotEmpty","NotFound","NotFound","NotFound","NotInitialized","NotMountableFile","NotMounted","NotRegularFile","NotSupported","NotSymbolicLink","NotTls","Notification","NotificationPriority","Ns","NumUnixFds","OOB","OVERWRITE","Object","Ok","OpenbsdSockpeercred","OutputMessage","OutputStream","OutputStreamAsyncWrite","OutputStreamSpliceFlags","OutputStreamWrite","OutputVector","OwnerId","PEEK","PKCS11_CONTEXT_SPECIFIC","PKCS11_SECURITY_OFFICER","PKCS11_USER","POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME","PRESERVE_SERIAL","PRIVATE","PROXY_EXTENSION_POINT_NAME","PROXY_RESOLVER_EXTENSION_POINT_NAME","PartialInput","Password","PasswordSave","Path","Path","Pending","Permanently","Permission","PermissionDenied","PollableInputStream","PollableOutputStream","PollableReturn","Portal","PowerProfileMonitor","PreUnmount","PropertyAction","Proxy","ProxyAddress","ProxyAuthFailed","ProxyFailed","ProxyNeedAuth","ProxyNegotiated","ProxyNegotiating","ProxyNotAllowed","ProxyResolver","REPLACE","REPLACE","REPLACE_DESTINATION","REPORT_ANY_ERROR","RETRY","REVOKED","RUN_IN_THREAD","Raw","ReadInputStream","ReadOnly","RegistrationId","Regular","RemoteActionGroup","Renamed","ReplySerial","Requested","Required","Resolved","Resolver","ResolverError","ResolverNameLookupFlags","ResolverRecordType","Resolving","Resource","ResourceError","ResourceLookupFlags","SAVING_SUPPORTED","SEARCH_PATH_FROM_ENVP","SEND_ENVIRONMENT","SEND_MOVED","SET","SETTINGS_BACKEND_EXTENSION_POINT_NAME","STDERR_MERGE","STDERR_PIPE","STDERR_SILENCE","STDIN_INHERIT","STDIN_PIPE","STDOUT_PIPE","STDOUT_SILENCE","SUPPORTS_STARTUP_NOTIFICATION","SUPPORTS_URIS","Safely","Sctp","Seekable","Sender","Seqpacket","ServerEndPoint","Session","Set","Settings","SettingsBackend","SettingsBindFlags","SettingsSchema","SettingsSchemaKey","SettingsSchemaSource","Shortcut","Shutdown","Signal","SignalSubscriptionId","Signature","SimpleAction","SimpleActionGroup","SimpleIOStream","SimplePermission","SimpleProxyResolver","Soa","Socket","SocketAddress","SocketAddressEnumerator","SocketClient","SocketClientEvent","SocketConnectable","SocketConnection","SocketControlMessage","SocketControlMessages","SocketFamily","SocketListener","SocketListenerEvent","SocketMsgFlags","SocketProtocol","SocketService","SocketType","SolarisUcred","Special","Srv","SrvTarget","Ssl30","Starter","Stream","String","Stringv","Subprocess","SubprocessFlags","SubprocessLauncher","SymbolicLink","System","TARGET_DEFAULT_PERMS","TCRYPT","TLS_BACKEND_EXTENSION_POINT_NAME","TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT","TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER","Tag","Task","Tcp","TcpConnection","TemporaryFailure","ThemedIcon","ThreadedSocketService","TimedOut","Tls10","Tls11","Tls12","Tls13","TlsAuthenticationMode","TlsBackend","TlsCertificate","TlsCertificateFlags","TlsCertificateRequestFlags","TlsChannelBindingType","TlsClientConnection","TlsConnection","TlsDatabase","TlsDatabaseLookupFlags","TlsDatabaseVerifyFlags","TlsError","TlsFileDatabase","TlsHandshaked","TlsHandshaking","TlsInteraction","TlsInteractionResult","TlsPassword","TlsPasswordFlags","TlsProtocolVersion","TlsRehandshakeMode","TlsServerConnection","TooManyLinks","TooManyOpenFiles","Txt","UNIX_FD_PASSING","UNKNOWN_CA","Udp","Uint32","Uint64","Unavailable","Unhandled","Unhandled","Unique","Unix","UnixCredentialsMessage","UnixFDList","UnixFDMessage","UnixInputStream","UnixMountEntry","UnixMountPoint","UnixOutputStream","UnixSocketAddress","UnixSocketAddressType","Unknown","Unknown","Unknown","Unknown","Unknown","Unmounted","Unsafely","Unset","Urgent","V4","V6","VALIDATE_ALL","VFS_EXTENSION_POINT_NAME","VOLUME_IDENTIFIER_KIND_CLASS","VOLUME_IDENTIFIER_KIND_HAL_UDI","VOLUME_IDENTIFIER_KIND_LABEL","VOLUME_IDENTIFIER_KIND_NFS_MOUNT","VOLUME_IDENTIFIER_KIND_UNIX_DEVICE","VOLUME_IDENTIFIER_KIND_UUID","VOLUME_MONITOR_EXTENSION_POINT_NAME","Vfs","Volume","VolumeMonitor","WAIT_FOR_BOTH","WATCH_HARD_LINKS","WATCH_MOUNTS","WATCH_MOVES","WatcherId","Win32Pid","WouldBlock","WouldBlock","WouldMerge","WouldRecurse","WriteOutputStream","WrongEtag","Zlib","ZlibCompressor","ZlibCompressorFormat","ZlibDecompressor","abstract_names_supported","access_date_time","action_name","activate","add","add_button","add_button_with_target_value","add_filter","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","address","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all_for_type","allow_mechanism","append","append","append_item","append_name","append_section","append_submenu","arg0","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_ref","at","attribute_as_string","attribute_byte_string","attribute_int32","attribute_int64","attribute_object","attribute_status","attribute_string","attribute_stringv","attribute_type","attribute_uint32","attribute_uint64","attribute_value","attributes","authentication_observer","authorize_authenticated_peer","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bind_property","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","block_signal","body","boolean","boolean","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder_with_type","builder_with_type","builders","bus_get","bus_get_future","bus_get_sync","bus_own_name","bus_own_name_on_connection","bus_unown_name","bus_unwatch_name","bus_watch_name","bus_watch_name_on_connection","byte_order","bytes","bytes_needed","bytes_received","bytes_sent","call","call_future","call_sync","call_with_unix_fd_list","call_with_unix_fd_list_future","call_with_unix_fd_list_sync","cancellable","cancellable","cancellable","capabilities","categories","change_state","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class","class_init","class_init","class_init","class_init","class_init","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","class_of","clear_status","client_address","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","close_and_take","close_and_take","close_future","close_sync","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","code","code","code","code","communicate","communicate_async","communicate_future","communicate_utf8","communicate_utf8_async","communicate_utf8_future","compare","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","completion_suffix","completions","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect","connect_activate","connect_active_notify","connect_allow_mechanism","connect_authorize_authenticated_peer","connect_capabilities_notify","connect_change_state","connect_changed","connect_client_address_notify","connect_closed","connect_closed_notify","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_completed_notify","connect_completed_notify","connect_exit_on_close_notify","connect_file_info_notify","connect_file_info_notify","connect_got_completion_data","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_id","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_locked_notify","connect_names_notify","connect_new_connection","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_unique_name_notify","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_use_fallback_notify","connection","consume","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","content_type","content_type_can_be_executable","content_type_equals","content_type_from_mime_type","content_type_get_description","content_type_get_generic_icon_name","content_type_get_icon","content_type_get_mime_dirs","content_type_get_mime_type","content_type_get_symbolic_icon","content_type_guess","content_type_guess_for_tree","content_type_is_a","content_type_is_mime_type","content_type_is_unknown","content_type_set_mime_dirs","content_types_get_registered","context","context","copy","copy_into","create_from_commandline","creation_date_time","current","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","data","dbus_address_escape_value","dbus_address_get_for_bus_sync","dbus_address_get_stream","dbus_address_get_stream_future","dbus_address_get_stream_sync","dbus_escape_object_path","dbus_generate_guid","dbus_gvalue_to_gvariant","dbus_gvariant_to_gvalue","dbus_is_address","dbus_is_error_name","dbus_is_guid","dbus_is_interface_name","dbus_is_member_name","dbus_is_name","dbus_is_supported_address","dbus_is_unique_name","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_for_protocol","default_for_type","default_for_type_async","default_for_type_future","default_for_uri_scheme","default_for_uri_scheme_async","default_for_uri_scheme_future","default_value","deletion_date","deref","deref","deref","deref_mut","description","deserialize","deserialize","destination","device_path","device_path","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","disconnect","display_name","domain","domain","domain","domain","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","downgrade","drop","drop","drop","dup","dup","dup_default","edit_name","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_signal","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","enumerate_children","enumerate_namespace","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_name","etag","exit_status","exits_on_close","export_action_group","export_menu_model","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_from_slice","extension_by_name","extensions","factory_lookup_type","factory_register_type","fallback_for_type","ffi","file","file_info","file_info","file_type","filename","find","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_property","find_with_equal_func","flags","flags","flags","flags","flags","flags","flush","flush","flush_future","flush_sync","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_address","for_address_future","for_address_sync","for_bus","for_bus_future","for_bus_sync","for_commandline_arg","for_commandline_arg_and_cwd","for_file_path","for_mount_path","for_parse_name","for_path","for_string","for_uri","for_xml","force_exit","format","format","freeze","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","freeze_notify","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_blob","from_bytes","from_bytes","from_charset","from_data","from_directory","from_fd","from_file","from_file_with_password","from_filename","from_files","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none","from_glib_none","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_keyfile","from_model","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_names","from_pem","from_pkcs11_uris","from_pkcs12","from_string","from_string","from_string","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_value","fs_type","fs_type","functions","generic_name","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_default","get_no_changes","get_only","get_property_flags","getenv","glib","guess_can_eject","guess_can_eject","guess_icon","guess_icon","guess_name","guess_name","guess_should_display","guess_symbolic_icon","guess_symbolic_icon","guid","guid","had_error","had_error","has_attribute","has_exited","has_key","has_key","has_namespace","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_property","has_signaled","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","header","hostname","icon","icon","id","id_is_valid","identifier","imp","imp","implement","implementations","info","input_stream","input_stream","input_stream","input_stream","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_item","insert_section","insert_sorted","insert_submenu","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface","interface_init","interface_init","interface_init","interface_init","interface_init","interface_init","interface_name","interfaces","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_future","into_future","into_future","into_input_stream","into_input_stream","into_input_stream","into_io_stream","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_output_stream","into_output_stream","invert_boolean","inverts_boolean","io_error_from_errno","io_modules_scan_all_in_directory","io_stream","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is","is_active","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_backup","is_cancelled","is_changed_since","is_changed_since","is_check_cancellable","is_check_cancellable","is_closed","is_completed","is_completed","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_hidden","is_hidden","is_locked","is_loopback","is_nodisplay","is_readonly","is_readonly","is_return_on_cancel","is_return_on_cancel","is_same_user","is_successful","is_supported","is_symlink","is_system_internal","is_terminated","is_terminated","is_terminated","is_user_mountable","is_valid","is_valid","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","key","keyfile_settings_backend_new","keywords","last_serial","launch_action","launch_default_for_uri","launch_default_for_uri_async","launch_default_for_uri_future","launch_uris_as_manager","level","link","list_actions","list_attributes","list_children","list_keys","list_new_from_file","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","list_schemas","load","local","locale_string","lock","lookup","lookup","lookup","lookup_data","lookup_interface","lookup_method","lookup_property","lookup_signal","mapping","matches","matches_only","member","memory_settings_backend_new","message","message_type","method_info","method_name","modification_date_time","modification_time","mount_path","mount_points","mounts","name","name","name","name","name","name","name","name_is_valid","names","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_any","new_build_filenamev","new_full","new_future","new_future","new_future","new_loopback","new_loopback","new_method_call","new_method_error_literal","new_method_reply","new_resizable","new_section","new_seekable","new_seekable","new_signal","new_sized","new_sized","new_stateful","new_submenu","new_sync","new_sync","new_sync","new_tmp","new_tmp_async","new_tmp_dir_async","new_tmp_dir_future","new_tmp_future","newv","next","next","no_sensitivity","nodes","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","null_settings_backend_new","num_fallbacks","num_unix_fds","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_class","object_path","open_stream","options","options","origin","output_stream","output_stream","output_stream","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","parameter_type","parameter_type","parameters","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parse","parse_detailed_name","parse_uri","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","path","path","peer_credentials","poll","poll","poll","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_next","poll_read","poll_read","poll_read","poll_write","poll_write","poll_write_vectored","port","prelude","prepend","prepend_item","prepend_name","prepend_section","prepend_submenu","print","print_detailed_name","priority","priority","priority","priority","propagate","propagate","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property","property_info","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_type","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","property_value","provide","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","qdata","range","range_check","read","recommended_for_type","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","register_object","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove_all","remove_all","remove_attribute","remove_filter","reply_serial","required_type","required_type","reset_type_associations","resolve","resources_enumerate_children","resources_get_info","resources_lookup_data","resources_open_stream","resources_register","resources_register_include","resources_register_include_impl","resources_unregister","retain","return_dbus_error","return_error","return_error_if_cancelled","return_error_if_cancelled","return_gerror","return_result","return_result","return_value","return_value_with_unix_fd_list","root_path","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_dispose","run_in_thread","search","seek","seek","send_message","send_message_with_reply","send_message_with_reply_future","send_message_with_reply_sync","send_signal","sender","sender","serial","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set_access_date_time","set_action_and_target_value","set_attribute_boolean","set_attribute_byte_string","set_attribute_int32","set_attribute_int64","set_attribute_mask","set_attribute_object","set_attribute_status","set_attribute_string","set_attribute_stringv","set_attribute_uint32","set_attribute_uint64","set_attribute_value","set_body","set_body","set_byte_order","set_category","set_check_cancellable","set_check_cancellable","set_child_setup","set_content_type","set_creation_date_time","set_cwd","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_data","set_default_action","set_default_action_and_target_value","set_destination","set_detailed_action","set_dirs_only","set_display_name","set_edit_name","set_enabled","set_environ","set_error_name","set_exit_on_close","set_file_info","set_file_type","set_flags","set_flags","set_header","set_icon","set_icon","set_icon","set_interface","set_is_hidden","set_is_symlink","set_label","set_link","set_mapping","set_member","set_message_type","set_modification_date_time","set_modification_time","set_name","set_name","set_name","set_num_unix_fds","set_only","set_path","set_priority","set_priority","set_priority","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_qdata","set_reply_serial","set_return_on_cancel","set_return_on_cancel","set_section","set_sender","set_serial","set_signature","set_size","set_sort_order","set_state","set_state_hint","set_stderr_file_path","set_stdin_file_path","set_stdout_file_path","set_submenu","set_symbolic_icon","set_symlink_target","set_title","set_unix_fd_list","set_unix_user","set_use_fallback","setenv","shows_in","signal_subscribe","signal_unsubscribe","signature","size","sort","sort_order","spawn","spawn_blocking","splice","start","start_message_processing","startup_wm_class","state","state","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","status","stderr_pipe","stdin_pipe","stdout_pipe","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_data","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","steal_qdata","stop","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stream","string","string_list","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","subclass","subtract","summary","symbolic_icon","symlink_target","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","sync","take_fd","take_fd","take_fd","take_stderr_fd","take_stdin_fd","take_stdout_fd","term_sig","to_blob","to_charset","to_gerror","to_glib_none","to_glib_none","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_str","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll_next","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbind","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unexport_action_group","unexport_menu_model","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","unique_name","unix_fd_list","unix_is_mount_path_system_internal","unix_is_system_device_path","unix_is_system_fs_type","unix_mount_get_mount_path","unix_pid","unix_user","unregister_object","unset_attribute_mask","unsetenv","uses_default_fallbacks","uses_fallback","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","value_type","vectors","vectors","wait","wait_async","wait_check","wait_check_async","wait_check_future","wait_future","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","watch_closure","weight","with_backend","with_backend_and_path","with_credentials","with_default_fallbacks","with_fd","with_fd","with_fd_list","with_mut_values","with_mut_values","with_mut_values_future","with_origin","with_path","with_type","with_type","with_type","with_type","with_type_future","write","write_all","write_vectored","ApplicationBuilder","AsyncInitableBuilder","BufferedInputStreamBuilder","BufferedOutputStreamBuilder","CharsetConverterBuilder","ConverterInputStreamBuilder","ConverterOutputStreamBuilder","DataInputStreamBuilder","DataOutputStreamBuilder","InitableBuilder","ListStoreBuilder","action_group","application_id","auto_grow","base_stream","base_stream","base_stream","base_stream","base_stream","base_stream","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_size","buffer_size","buffer_size","build","build","build","build","build","build","build","build","build","build","build","build_future","byte_order","byte_order","close_base_stream","close_base_stream","close_base_stream","close_base_stream","close_base_stream","close_base_stream","converter","converter","flags","from","from","from","from","from","from","from","from","from","from","from","from_charset","inactivity_timeout","into","into","into","into","into","into","into","into","into","into","into","item_type","newline_type","property","property","resource_base_path","to_charset","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","use_fallback","bus_get","bus_get_future","bus_get_sync","content_type_can_be_executable","content_type_equals","content_type_from_mime_type","content_type_get_description","content_type_get_generic_icon_name","content_type_get_icon","content_type_get_mime_dirs","content_type_get_mime_type","content_type_get_symbolic_icon","content_type_guess","content_type_guess_for_tree","content_type_is_a","content_type_is_mime_type","content_type_is_unknown","content_type_set_mime_dirs","content_types_get_registered","dbus_address_escape_value","dbus_address_get_for_bus_sync","dbus_address_get_stream","dbus_address_get_stream_future","dbus_address_get_stream_sync","dbus_escape_object_path","dbus_generate_guid","dbus_gvalue_to_gvariant","dbus_gvariant_to_gvalue","dbus_is_address","dbus_is_error_name","dbus_is_guid","dbus_is_interface_name","dbus_is_member_name","dbus_is_name","dbus_is_supported_address","dbus_is_unique_name","io_error_from_errno","io_modules_scan_all_in_directory","keyfile_settings_backend_new","memory_settings_backend_new","null_settings_backend_new","resources_enumerate_children","resources_get_info","resources_lookup_data","resources_open_stream","resources_register","resources_unregister","unix_is_mount_path_system_internal","unix_is_system_device_path","unix_is_system_fs_type","Abstract","AbstractPadded","ActionExt","ActionGroupExt","ActionMapExt","ActionMapExtManual","Anonymous","AppInfoExt","AppInfoExtManual","AppLaunchContextExt","ApplicationBusyGuard","ApplicationCommandLineExt","ApplicationExt","ApplicationExtManual","ApplicationHoldGuard","AsyncInitableExt","AsyncResultExt","BufferedInputStreamExt","BufferedOutputStreamExt","CancellableExt","CancellableExtManual","CancelledHandlerId","ConverterExt","ConverterExtManual","ConverterInputStreamExt","ConverterOutputStreamExt","DBusInterfaceExt","DBusInterfaceSkeletonExt","DBusObjectExt","DBusProxyExt","DBusProxyExtManual","DataInputStreamExt","DataInputStreamExtManual","DataOutputStreamExt","DatagramBasedExt","DatagramBasedExtManual","DebugControllerDBusExt","DebugControllerDBusExtManual","DebugControllerExt","DesktopAppInfoExtManual","DriveExt","EmblemedIconExt","FileDescriptorBasedExtManual","FileEnumeratorExt","FileEnumeratorExtManual","FileExt","FileExtManual","FileIOStreamExt","FileInputStreamExt","FileMonitorExt","FileOutputStreamExt","FilterInputStreamExt","FilterOutputStreamExt","IOStreamExt","IOStreamExtManual","IconExt","InetAddressExt","InetAddressExtManual","InetAddressMaskExt","InetSocketAddressExt","InitableExt","InputStreamExt","InputStreamExtManual","ListModelExt","ListModelExtManual","LoadableIconExt","MemoryInputStreamExt","MemoryMonitorExt","MemoryOutputStreamExt","MenuAttributeIterExt","MenuLinkIterExt","MenuModelExt","MountExt","MountOperationExt","NetworkAddressExt","NetworkMonitorExt","NetworkServiceExt","OutputStreamExt","OutputStreamExtManual","Path","PermissionExt","PollableInputStreamExt","PollableInputStreamExtManual","PollableOutputStreamExt","PollableOutputStreamExtManual","PowerProfileMonitorExt","ProxyAddressExt","ProxyExt","ProxyResolverExt","RemoteActionGroupExt","ResolverExt","SeekableExt","SettingsBackendExt","SettingsExt","SettingsExtManual","SimpleProxyResolverExt","SimpleProxyResolverExtManual","SocketAddressEnumeratorExt","SocketAddressExt","SocketClientExt","SocketConnectableExt","SocketConnectionExt","SocketControlMessageExt","SocketControlMessageExtManual","SocketExt","SocketExtManual","SocketListenerExt","SocketServiceExt","TcpConnectionExt","ThreadedSocketServiceExt","TlsBackendExt","TlsCertificateExt","TlsClientConnectionExt","TlsConnectionExt","TlsConnectionExtManual","TlsDatabaseExt","TlsFileDatabaseExt","TlsInteractionExt","TlsPasswordExt","TlsServerConnectionExt","UnixCredentialsMessageExt","UnixFDListExt","UnixFDListExtManual","UnixFDMessageExt","UnixFDMessageExtManual","UnixInputStreamExt","UnixInputStreamExtManual","UnixOutputStreamExt","UnixOutputStreamExtManual","UnixSocketAddressExt","UnixSocketAddressExtManual","UnixSocketAddressPath","VfsExt","VolumeExt","VolumeMonitorExt","accept","accept","accept","accept","accept_async","accept_async","accept_future","accept_future","accept_socket","accept_socket","accept_socket_async","accept_socket_async","accept_socket_future","accept_socket_future","accepted_cas","accepted_cas","acquire","acquire","acquire_async","acquire_async","acquire_future","acquire_future","action_added","action_added","action_enabled_changed","action_enabled_changed","action_parameter_type","action_parameter_type","action_removed","action_removed","action_state","action_state","action_state_changed","action_state_changed","action_state_hint","action_state_hint","action_state_type","action_state_type","activate","activate","activate","activate","activate_action","activate_action","activate_action_full","activate_action_full","activation_root","activation_root","add_action","add_action","add_action_entries","add_action_entries","add_address","add_address","add_any_inet_port","add_any_inet_port","add_application_proxy","add_application_proxy","add_bytes","add_bytes","add_emblem","add_emblem","add_inet_port","add_inet_port","add_main_option","add_main_option","add_socket","add_socket","add_supports_type","add_supports_type","address","address","address","address","address_type","address_type","advertised_protocols","advertised_protocols","anchors","anchors","append","append","append_fd","append_fd","append_to","append_to","append_to_async","append_to_async","append_to_future","append_to_future","application_id","application_id","apply","apply","arguments","arguments","as_raw","ask_password","ask_password","ask_password_async","ask_password_async","ask_password_future","ask_password_future","authentication_mode","authentication_mode","auto_grows","auto_grows","available","available","available_bytes","available_bytes","backend","backend","base_io_stream","base_io_stream","base_stream","base_stream","base_stream","base_stream","basename","basename","bind","bind","bind","bind","bind_busy_property","bind_busy_property","bind_writable","bind_writable","boolean","boolean","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_size","buffer_size","buffer_size","buffer_size","build_attribute_list_for_copy","build_attribute_list_for_copy","byte_order","byte_order","byte_order","byte_order","cached_property","cached_property","cached_property_names","cached_property_names","call","call","call_future","call_future","call_sync","call_sync","call_with_unix_fd_list","call_with_unix_fd_list","call_with_unix_fd_list_future","call_with_unix_fd_list_future","call_with_unix_fd_list_sync","call_with_unix_fd_list_sync","can_acquire","can_acquire","can_delete","can_delete","can_eject","can_eject","can_eject","can_eject","can_eject","can_eject","can_mount","can_mount","can_poll","can_poll","can_poll","can_poll","can_poll_for_media","can_poll_for_media","can_reach","can_reach","can_reach_async","can_reach_async","can_reach_future","can_reach_future","can_release","can_release","can_remove_supports_type","can_remove_supports_type","can_seek","can_seek","can_start","can_start","can_start_degraded","can_start_degraded","can_stop","can_stop","can_truncate","can_truncate","can_unmount","can_unmount","cancel","cancel","cancel","cancel","certificate","certificate","certificate","certificate","certificate_pem","certificate_pem","certificate_type","certificate_type","change_action_state","change_action_state","change_action_state_full","change_action_state_full","change_state","change_state","channel_binding_data","channel_binding_data","check_connect_result","check_connect_result","child","child","child","child","child","child","child_for_display_name","child_for_display_name","choice","choice","ciphersuite_name","ciphersuite_name","clear_emblems","clear_emblems","clear_pending","clear_pending","clear_pending","clear_pending","clear_pending","clear_pending","client_connection_type","client_connection_type","close","close","close","close","close","close","close","close","close","close","close","close","close_async","close_async","close_async","close_async","close_async","close_async","close_async","close_async","close_future","close_future","close_future","close_future","close_future","close_future","close_future","close_future","closes_base_stream","closes_base_stream","closes_base_stream","closes_base_stream","closes_fd","closes_fd","closes_fd","closes_fd","commandline","commandline","condition_check","condition_check","condition_check","condition_check","condition_timed_wait","condition_timed_wait","condition_wait","condition_wait","condition_wait","condition_wait","connect","connect","connect","connect","connect","connect","connect","connect","connect_aborted","connect_aborted","connect_accept_certificate","connect_accept_certificate","connect_accepted_cas_notify","connect_accepted_cas_notify","connect_action_added","connect_action_added","connect_action_enabled_changed","connect_action_enabled_changed","connect_action_group_notify","connect_action_group_notify","connect_action_removed","connect_action_removed","connect_action_state_changed","connect_action_state_changed","connect_activate","connect_activate","connect_active_notify","connect_active_notify","connect_address_notify","connect_address_notify","connect_advertised_protocols_notify","connect_advertised_protocols_notify","connect_allowed_notify","connect_allowed_notify","connect_anchors_notify","connect_anchors_notify","connect_anonymous_notify","connect_anonymous_notify","connect_application_id_notify","connect_application_id_notify","connect_ask_password","connect_ask_password","connect_async","connect_async","connect_async","connect_async","connect_async","connect_async","connect_authentication_mode_notify","connect_authentication_mode_notify","connect_authorize","connect_authorize","connect_auto_grow_notify","connect_auto_grow_notify","connect_blocking_notify","connect_blocking_notify","connect_broadcast_notify","connect_broadcast_notify","connect_buffer_size_notify","connect_buffer_size_notify","connect_buffer_size_notify","connect_buffer_size_notify","connect_byte_order_notify","connect_byte_order_notify","connect_byte_order_notify","connect_byte_order_notify","connect_can_acquire_notify","connect_can_acquire_notify","connect_can_release_notify","connect_can_release_notify","connect_cancelled","connect_cancelled","connect_cancelled_local","connect_cancelled_local","connect_cancelled_notify","connect_cancelled_notify","connect_certificate_notify","connect_certificate_notify","connect_changed","connect_changed","connect_changed","connect_changed","connect_changed","connect_changed","connect_changed","connect_changed","connect_changed","connect_changed","connect_choice_notify","connect_choice_notify","connect_ciphersuite_name_notify","connect_ciphersuite_name_notify","connect_close_base_stream_notify","connect_close_base_stream_notify","connect_close_base_stream_notify","connect_close_base_stream_notify","connect_closed_notify","connect_closed_notify","connect_command_line","connect_command_line","connect_connectivity_notify","connect_connectivity_notify","connect_data_size_notify","connect_data_size_notify","connect_database_notify","connect_database_notify","connect_debug_enabled_notify","connect_debug_enabled_notify","connect_default_proxy_notify","connect_default_proxy_notify","connect_delay_apply_notify","connect_delay_apply_notify","connect_description_notify","connect_description_notify","connect_disconnected","connect_disconnected","connect_dns_names_notify","connect_dns_names_notify","connect_domain_notify","connect_domain_notify","connect_drive_changed","connect_drive_changed","connect_drive_connected","connect_drive_connected","connect_drive_disconnected","connect_drive_disconnected","connect_drive_eject_button","connect_drive_eject_button","connect_drive_stop_button","connect_drive_stop_button","connect_eject_button","connect_eject_button","connect_enable_proxy_notify","connect_enable_proxy_notify","connect_enabled_notify","connect_enabled_notify","connect_event","connect_event","connect_event","connect_event","connect_family_notify","connect_family_notify","connect_family_notify","connect_family_notify","connect_family_notify","connect_family_notify","connect_flags_notify","connect_flags_notify","connect_flags_notify","connect_flags_notify","connect_future","connect_future","connect_future","connect_future","connect_future","connect_future","connect_g_authorize_method","connect_g_authorize_method","connect_g_default_timeout_notify","connect_g_default_timeout_notify","connect_g_flags_notify","connect_g_flags_notify","connect_g_interface_info_notify","connect_g_interface_info_notify","connect_g_name_owner_notify","connect_g_name_owner_notify","connect_g_signal","connect_g_signal","connect_graceful_disconnect_notify","connect_graceful_disconnect_notify","connect_handle_local_options","connect_handle_local_options","connect_has_unapplied_notify","connect_has_unapplied_notify","connect_ignore_hosts_notify","connect_ignore_hosts_notify","connect_inactivity_timeout_notify","connect_inactivity_timeout_notify","connect_incoming","connect_incoming","connect_interaction_notify","connect_interaction_notify","connect_interface_added","connect_interface_added","connect_interface_removed","connect_interface_removed","connect_ip_addresses_notify","connect_ip_addresses_notify","connect_is_any_notify","connect_is_any_notify","connect_is_busy_notify","connect_is_busy_notify","connect_is_link_local_notify","connect_is_link_local_notify","connect_is_loopback_notify","connect_is_loopback_notify","connect_is_mc_global_notify","connect_is_mc_global_notify","connect_is_mc_link_local_notify","connect_is_mc_link_local_notify","connect_is_mc_node_local_notify","connect_is_mc_node_local_notify","connect_is_mc_org_local_notify","connect_is_mc_org_local_notify","connect_is_mc_site_local_notify","connect_is_mc_site_local_notify","connect_is_multicast_notify","connect_is_multicast_notify","connect_is_registered_notify","connect_is_registered_notify","connect_is_remote_notify","connect_is_remote_notify","connect_is_remote_notify","connect_is_remote_notify","connect_is_site_local_notify","connect_is_site_local_notify","connect_is_tcrypt_hidden_volume_notify","connect_is_tcrypt_hidden_volume_notify","connect_is_tcrypt_system_volume_notify","connect_is_tcrypt_system_volume_notify","connect_issuer_name_notify","connect_issuer_name_notify","connect_items_changed","connect_items_changed","connect_items_changed","connect_items_changed","connect_keepalive_notify","connect_keepalive_notify","connect_launch_failed","connect_launch_failed","connect_launch_started","connect_launch_started","connect_launched","connect_launched","connect_length_notify","connect_length_notify","connect_listen_backlog_notify","connect_listen_backlog_notify","connect_listen_backlog_notify","connect_listen_backlog_notify","connect_local_address_notify","connect_local_address_notify","connect_local_address_notify","connect_local_address_notify","connect_low_memory_warning","connect_low_memory_warning","connect_mount_added","connect_mount_added","connect_mount_changed","connect_mount_changed","connect_mount_pre_unmount","connect_mount_pre_unmount","connect_mount_removed","connect_mount_removed","connect_multicast_loopback_notify","connect_multicast_loopback_notify","connect_multicast_ttl_notify","connect_multicast_ttl_notify","connect_name_lost","connect_name_lost","connect_name_notify","connect_name_notify","connect_negotiated_protocol_notify","connect_negotiated_protocol_notify","connect_network_available_notify","connect_network_available_notify","connect_network_changed","connect_network_changed","connect_network_metered_notify","connect_network_metered_notify","connect_newline_type_notify","connect_newline_type_notify","connect_not_valid_after_notify","connect_not_valid_after_notify","connect_not_valid_before_notify","connect_not_valid_before_notify","connect_open","connect_open","connect_parameter_type_notify","connect_parameter_type_notify","connect_password_notify","connect_password_notify","connect_password_save_notify","connect_password_save_notify","connect_peer_certificate_errors_notify","connect_peer_certificate_errors_notify","connect_peer_certificate_notify","connect_peer_certificate_notify","connect_pim_notify","connect_pim_notify","connect_power_saver_enabled_notify","connect_power_saver_enabled_notify","connect_pre_unmount","connect_pre_unmount","connect_protocol_notify","connect_protocol_notify","connect_protocol_version_notify","connect_protocol_version_notify","connect_proxy_resolver_notify","connect_proxy_resolver_notify","connect_rate_limit_notify","connect_rate_limit_notify","connect_rehandshake_mode_notify","connect_rehandshake_mode_notify","connect_reload","connect_reload","connect_remote_address_notify","connect_remote_address_notify","connect_removed","connect_removed","connect_reply","connect_reply","connect_require_close_notify_notify","connect_require_close_notify_notify","connect_resource_base_path_notify","connect_resource_base_path_notify","connect_run","connect_run","connect_scheme_notify","connect_scheme_notify","connect_server_identity_notify","connect_server_identity_notify","connect_show_unmount_progress","connect_show_unmount_progress","connect_shutdown","connect_shutdown","connect_startup","connect_startup","connect_state_notify","connect_state_notify","connect_state_type_notify","connect_state_type_notify","connect_stop_button","connect_stop_button","connect_subject_name_notify","connect_subject_name_notify","connect_timeout_notify","connect_timeout_notify","connect_timeout_notify","connect_timeout_notify","connect_timeout_notify","connect_timeout_notify","connect_tls_notify","connect_tls_notify","connect_tls_validation_flags_notify","connect_tls_validation_flags_notify","connect_to_host","connect_to_host","connect_to_host_async","connect_to_host_async","connect_to_host_future","connect_to_host_future","connect_to_service","connect_to_service","connect_to_service_async","connect_to_service_async","connect_to_service_future","connect_to_service_future","connect_to_uri","connect_to_uri","connect_to_uri_async","connect_to_uri_async","connect_to_uri_future","connect_to_uri_future","connect_ttl_notify","connect_ttl_notify","connect_type_notify","connect_type_notify","connect_unmounted","connect_unmounted","connect_username_notify","connect_username_notify","connect_validation_flags_notify","connect_validation_flags_notify","connect_volume_added","connect_volume_added","connect_volume_changed","connect_volume_changed","connect_volume_removed","connect_volume_removed","connect_warning_notify","connect_warning_notify","connect_writable_change_event","connect_writable_change_event","connect_writable_changed","connect_writable_changed","connected_drives","connected_drives","connection","connection","connection","connection","connection","connection","connection_factory_create_connection","connection_factory_create_connection","connections","connections","connectivity","connectivity","container","container","convert","convert","converter","converter","converter","converter","copy","copy","copy_async","copy_async","copy_attributes","copy_attributes","copy_future","copy_future","copy_session_state","copy_session_state","create","create","create_action","create_action","create_async","create_async","create_certificate_handle","create_certificate_handle","create_file_for_arg","create_file_for_arg","create_future","create_future","create_readwrite","create_readwrite","create_readwrite_async","create_readwrite_async","create_readwrite_future","create_readwrite_future","create_source","create_source","create_source","create_source","create_source","create_source","create_source","create_source","create_source_future","create_source_future","create_source_future","create_source_future","create_source_future","create_source_future","create_source_future","create_source_future","create_source_stream","create_source_stream","create_source_stream","create_source_stream","create_source_stream","create_source_stream","create_source_stream","create_source_stream","credentials","credentials","credentials","credentials","cwd","cwd","data_size","data_size","database","database","dbus_connection","dbus_connection","dbus_object_path","dbus_object_path","default_database","default_database","default_location","default_location","default_proxy","default_proxy","default_timeout","default_timeout","default_value","default_value","delay","delay","delete","delete","delete","delete","delete_async","delete_async","delete_future","delete_future","description","description","description","description","destination_hostname","destination_hostname","destination_port","destination_port","destination_protocol","destination_protocol","disconnect_cancelled","disconnect_cancelled","display","display","display_name","display_name","dns_names","dns_names","domain","domain","domain","domain","double","double","drive","drive","drive","drive","drop","drop","dtls_client_connection_type","dtls_client_connection_type","dtls_server_connection_type","dtls_server_connection_type","dup","dup","dup","dup","eject_mountable_with_operation","eject_mountable_with_operation","eject_mountable_with_operation_future","eject_mountable_with_operation_future","eject_with_operation","eject_with_operation","eject_with_operation","eject_with_operation","eject_with_operation","eject_with_operation","eject_with_operation_future","eject_with_operation_future","eject_with_operation_future","eject_with_operation_future","eject_with_operation_future","eject_with_operation_future","emblems","emblems","emit_accept_certificate","emit_accept_certificate","emit_event","emit_event","enables_proxy","enables_proxy","enum_","enum_","enumerate","enumerate","enumerate_children","enumerate_children","enumerate_children_async","enumerate_children_async","enumerate_children_future","enumerate_children_future","enumerate_identifiers","enumerate_identifiers","enumerate_identifiers","enumerate_identifiers","environ","environ","environment","environment","eq","equal","equal","equal","equal","equal","equal","equal","equal","equal","equal","equivalent","etag","etag","etag","etag","executable","executable","exit_status","exit_status","export","export","family","family","family","family","family","family","family","family","family","family","fd","fd","fd","fd","fd","fd","fd_list","fd_list","file_database_type","file_database_type","file_for_path","file_for_path","file_for_uri","file_for_uri","fill","fill","fill_async","fill_async","fill_future","fill_future","find_enclosing_mount","find_enclosing_mount","flags","flags","flags","flags","flags","flags","flags","flags","flags","flags","flowinfo","flowinfo","flush","flush","flush","flush","flush_async","flush_async","flush_future","flush_future","fmt","fmt","fmt","fmt","from","from","from","from","future","future","g_connection","g_connection","g_default_timeout","g_default_timeout","g_flags","g_flags","g_flags","g_flags","g_interface_info","g_interface_info","g_interface_name","g_interface_name","g_name","g_name","g_name_owner","g_name_owner","g_object_path","g_object_path","get","get","get","get","get","get","get_mount","get_mount","getenv","getenv","gicon","gicon","guess_content_type","guess_content_type","guess_content_type_future","guess_content_type_future","guess_content_type_sync","guess_content_type_sync","handshake","handshake","handshake_async","handshake_async","handshake_future","handshake_future","has_action","has_action","has_connection","has_connection","has_media","has_media","has_parent","has_parent","has_pending","has_pending","has_pending","has_pending","has_pending","has_pending","has_pending","has_pending","has_prefix","has_prefix","has_unapplied","has_unapplied","has_uri_scheme","has_uri_scheme","has_volumes","has_volumes","hash","hash","hold","hold","hostname","hostname","icon","icon","icon","icon","icon","icon","icon","icon","icon","icon","id","id","identifier","identifier","identifier","identifier","ignore_hosts","ignore_hosts","impl_update","impl_update","inactivity_timeout","inactivity_timeout","info","info","info","info","init","init","init_async","init_async","init_future","init_future","input_stream","input_stream","int","int","int64","int64","interaction","interaction","interface","interface","interface_info","interface_info","interface_name","interface_name","interfaces","interfaces","into","into","into","into","into_async_buf_read","into_async_buf_read","into_async_read","into_async_read","into_async_read_write","into_async_read_write","into_async_write","into_async_write","into_read","into_read","into_stream","into_stream","into_write","into_write","invoke_ask_password","invoke_ask_password","invoke_request_certificate","invoke_request_certificate","ip_addresses","ip_addresses","is_abstract","is_abstract","is_action_enabled","is_action_enabled","is_active","is_active","is_active","is_active","is_allowed","is_allowed","is_anonymous","is_anonymous","is_any","is_any","is_blocking","is_blocking","is_broadcast","is_broadcast","is_busy","is_busy","is_cancelled","is_cancelled","is_cancelled","is_cancelled","is_closed","is_closed","is_closed","is_closed","is_closed","is_closed","is_closed","is_closed","is_closed","is_closed","is_closing","is_closing","is_connected","is_connected","is_connected","is_connected","is_debug_enabled","is_debug_enabled","is_delay_apply","is_delay_apply","is_enabled","is_enabled","is_graceful_disconnect","is_graceful_disconnect","is_keepalive","is_keepalive","is_link_local","is_link_local","is_loopback","is_loopback","is_mc_global","is_mc_global","is_mc_link_local","is_mc_link_local","is_mc_node_local","is_mc_node_local","is_mc_org_local","is_mc_org_local","is_mc_site_local","is_mc_site_local","is_media_check_automatic","is_media_check_automatic","is_media_removable","is_media_removable","is_multicast","is_multicast","is_multicast_loopback","is_multicast_loopback","is_mutable","is_mutable","is_native","is_native","is_network_available","is_network_available","is_network_metered","is_network_metered","is_power_saver_enabled","is_power_saver_enabled","is_readable","is_readable","is_registered","is_registered","is_remote","is_remote","is_remote","is_remote","is_removable","is_removable","is_same","is_same","is_shadowed","is_shadowed","is_site_local","is_site_local","is_supported","is_supported","is_tcrypt_hidden_volume","is_tcrypt_hidden_volume","is_tcrypt_system_volume","is_tcrypt_system_volume","is_tls","is_tls","is_writable","is_writable","is_writable","is_writable","issuer","issuer","issuer_name","issuer_name","item","item","item_attribute_value","item_attribute_value","item_link","item_link","item_type","item_type","items_changed","items_changed","items_changed","items_changed","iter","iter","iterate_item_attributes","iterate_item_attributes","iterate_item_links","iterate_item_links","join_multicast_group","join_multicast_group","join_multicast_group_ssm","join_multicast_group_ssm","launch","launch","launch_failed","launch_failed","launch_uris","launch_uris","launch_uris_as_manager_with_fds","launch_uris_as_manager_with_fds","launch_uris_async","launch_uris_async","launch_uris_future","launch_uris_future","leave_multicast_group","leave_multicast_group","leave_multicast_group_ssm","leave_multicast_group_ssm","legacy_propagate_error","legacy_propagate_error","length","length","length","length","level","level","list_actions","list_actions","list_children","list_children","listen","listen","listen_backlog","listen_backlog","listen_backlog","listen_backlog","load","load","load_async","load_async","load_bytes","load_bytes","load_bytes_async","load_bytes_async","load_bytes_future","load_bytes_future","load_contents","load_contents","load_contents_async","load_contents_async","load_contents_future","load_contents_future","load_future","load_future","load_partial_contents_async","load_partial_contents_async","local_address","local_address","local_address","local_address","local_address","local_address","lookup","lookup","lookup_action","lookup_action","lookup_async","lookup_async","lookup_by_address","lookup_by_address","lookup_by_address_async","lookup_by_address_async","lookup_by_address_future","lookup_by_address_future","lookup_by_name","lookup_by_name","lookup_by_name_async","lookup_by_name_async","lookup_by_name_future","lookup_by_name_future","lookup_by_name_with_flags","lookup_by_name_with_flags","lookup_by_name_with_flags_async","lookup_by_name_with_flags_async","lookup_by_name_with_flags_future","lookup_by_name_with_flags_future","lookup_certificate_for_handle","lookup_certificate_for_handle","lookup_certificate_for_handle_async","lookup_certificate_for_handle_async","lookup_certificate_for_handle_future","lookup_certificate_for_handle_future","lookup_certificate_issuer","lookup_certificate_issuer","lookup_certificate_issuer_async","lookup_certificate_issuer_async","lookup_certificate_issuer_future","lookup_certificate_issuer_future","lookup_certificates_issued_by","lookup_certificates_issued_by","lookup_certificates_issued_by_async","lookup_certificates_issued_by_async","lookup_certificates_issued_by_future","lookup_certificates_issued_by_future","lookup_future","lookup_future","lookup_records","lookup_records","lookup_records_async","lookup_records_async","lookup_records_future","lookup_records_future","lookup_service","lookup_service","lookup_service_async","lookup_service_async","lookup_service_future","lookup_service_future","make_directory","make_directory","make_directory_async","make_directory_async","make_directory_future","make_directory_future","make_directory_with_parents","make_directory_with_parents","make_symbolic_link","make_symbolic_link","make_symbolic_link_async","make_symbolic_link_async","make_symbolic_link_future","make_symbolic_link_future","mark_busy","mark_busy","matches","matches","max_threads","max_threads","measure_disk_usage","measure_disk_usage","measure_disk_usage_async","measure_disk_usage_async","measure_disk_usage_future","measure_disk_usage_future","monitor","monitor","monitor_directory","monitor_directory","monitor_file","monitor_file","mount","mount","mount_enclosing_volume","mount_enclosing_volume","mount_enclosing_volume_future","mount_enclosing_volume_future","mount_for_uuid","mount_for_uuid","mount_future","mount_future","mount_mountable","mount_mountable","mount_mountable_future","mount_mountable_future","mounts","mounts","move_","move_","move_async","move_async","move_future","move_future","msg_type","msg_type","multicast_ttl","multicast_ttl","n_items","n_items","n_items","n_items","name","name","name","name","name","name","name","name","name","name","name","name","name_owner","name_owner","native_size","native_size","native_size","native_size","negotiated_protocol","negotiated_protocol","newline_type","newline_type","next","next","next","next","next","next","next_async","next_async","next_file","next_file","next_files_async","next_files_async","next_files_future","next_files_future","next_future","next_future","not_valid_after","not_valid_after","not_valid_before","not_valid_before","object_path","object_path","object_path","object_path","object_path","object_path","open","open","open_readwrite","open_readwrite","open_readwrite_async","open_readwrite_async","open_readwrite_future","open_readwrite_future","option","option","options_dict","options_dict","output_stream","output_stream","parameter_type","parameter_type","parent","parent","parse_name","parse_name","parse_name","parse_name","password","password","password","password","password_save","password_save","path","path","path","path","path","path","path_as_array","path_as_array","path_len","path_len","path_writable_changed","path_writable_changed","peek_buffer","peek_buffer","peek_fds","peek_fds","peek_path","peek_path","peer_certificate","peer_certificate","peer_certificate_errors","peer_certificate_errors","pim","pim","pkcs11_uri","pkcs11_uri","platform_data","platform_data","poll_for_media","poll_for_media","poll_for_media_future","poll_for_media_future","poll_mountable","poll_mountable","poll_mountable_future","poll_mountable_future","pop_current","pop_current","port","port","port","port","private_key","private_key","private_key_pem","private_key_pem","private_key_pkcs11_uri","private_key_pkcs11_uri","properties","properties","protocol","protocol","protocol","protocol","protocol","protocol","protocol","protocol","protocol_version","protocol_version","proxy_enumerate","proxy_enumerate","proxy_resolver","proxy_resolver","push_current","push_current","put_byte","put_byte","put_int16","put_int16","put_int32","put_int32","put_int64","put_int64","put_string","put_string","put_uint16","put_uint16","put_uint32","put_uint32","put_uint64","put_uint64","query_default_handler","query_default_handler","query_default_handler_async","query_default_handler_async","query_default_handler_future","query_default_handler_future","query_exists","query_exists","query_file_type","query_file_type","query_filesystem_info","query_filesystem_info","query_filesystem_info_async","query_filesystem_info_async","query_filesystem_info_future","query_filesystem_info_future","query_info","query_info","query_info","query_info","query_info","query_info","query_info","query_info","query_info_async","query_info_async","query_info_async","query_info_async","query_info_async","query_info_async","query_info_async","query_info_async","query_info_future","query_info_future","query_info_future","query_info_future","query_info_future","query_info_future","query_info_future","query_info_future","query_settable_attributes","query_settable_attributes","query_writable_namespaces","query_writable_namespaces","quit","quit","rate_limit","rate_limit","read","read","read","read","read_all","read_all","read_all_async","read_all_async","read_all_future","read_all_future","read_async","read_async","read_async","read_async","read_byte","read_byte","read_byte","read_byte","read_bytes","read_bytes","read_bytes_async","read_bytes_async","read_bytes_future","read_bytes_future","read_future","read_future","read_future","read_future","read_int16","read_int16","read_int32","read_int32","read_int64","read_int64","read_line","read_line","read_line_async","read_line_async","read_line_future","read_line_future","read_line_utf8","read_line_utf8","read_line_utf8_async","read_line_utf8_async","read_line_utf8_future","read_line_utf8_future","read_nonblocking","read_nonblocking","read_uint16","read_uint16","read_uint32","read_uint32","read_uint64","read_uint64","read_upto","read_upto","read_upto_async","read_upto_async","read_upto_future","read_upto_future","receive","receive","receive_from","receive_from","receive_message","receive_message","receive_messages","receive_messages","receive_messages","receive_messages","receive_with_blocking","receive_with_blocking","register","register","register_uri_scheme","register_uri_scheme","rehandshake_mode","rehandshake_mode","relative_path","relative_path","release","release","release_async","release_async","release_fd","release_fd","release_future","release_future","remote_address","remote_address","remote_address","remote_address","remount","remount","remount_future","remount_future","remove_action","remove_action","remove_supports_type","remove_supports_type","replace","replace","replace_async","replace_async","replace_contents","replace_contents","replace_contents_async","replace_contents_async","replace_contents_future","replace_contents_future","replace_future","replace_future","replace_readwrite","replace_readwrite","replace_readwrite_async","replace_readwrite_async","replace_readwrite_future","replace_readwrite_future","reply","reply","request_certificate","request_certificate","request_certificate_async","request_certificate_async","request_certificate_future","request_certificate_future","requires_close_notify","requires_close_notify","reset","reset","reset","reset","resolve_relative_path","resolve_relative_path","resource_base_path","resource_base_path","revert","revert","root","root","run","run","run_with_args","run_with_args","schema_id","schema_id","scheme","scheme","scheme","scheme","scope_id","scope_id","seek","seek","send","send","send_message","send_message","send_message_with_timeout","send_message_with_timeout","send_messages","send_messages","send_messages","send_messages","send_notification","send_notification","send_to","send_to","send_with_blocking","send_with_blocking","serialize","serialize","serialize","serialize","server_connection_type","server_connection_type","server_identity","server_identity","service","service","set","set","set_action_group","set_action_group","set_active","set_active","set_address","set_address","set_advertised_protocols","set_advertised_protocols","set_anchors","set_anchors","set_anonymous","set_anonymous","set_application_id","set_application_id","set_as_default_for_extension","set_as_default_for_extension","set_as_default_for_type","set_as_default_for_type","set_as_last_used_for_type","set_as_last_used_for_type","set_attribute_byte_string","set_attribute_byte_string","set_attribute_int32","set_attribute_int32","set_attribute_int64","set_attribute_int64","set_attribute_string","set_attribute_string","set_attribute_uint32","set_attribute_uint32","set_attribute_uint64","set_attribute_uint64","set_attributes_async","set_attributes_async","set_attributes_from_info","set_attributes_from_info","set_attributes_future","set_attributes_future","set_authentication_mode","set_authentication_mode","set_auto_grow","set_auto_grow","set_backlog","set_backlog","set_blocking","set_blocking","set_boolean","set_boolean","set_broadcast","set_broadcast","set_buffer_size","set_buffer_size","set_buffer_size","set_buffer_size","set_byte_order","set_byte_order","set_byte_order","set_byte_order","set_cached_property","set_cached_property","set_certificate","set_certificate","set_choice","set_choice","set_close_base_stream","set_close_base_stream","set_close_base_stream","set_close_base_stream","set_close_fd","set_close_fd","set_close_fd","set_close_fd","set_database","set_database","set_debug_enabled","set_debug_enabled","set_default","set_default","set_default","set_default","set_default_database","set_default_database","set_default_proxy","set_default_proxy","set_default_timeout","set_default_timeout","set_description","set_description","set_display_name","set_display_name","set_display_name_async","set_display_name_async","set_display_name_future","set_display_name_future","set_domain","set_domain","set_double","set_double","set_enable_proxy","set_enable_proxy","set_enum","set_enum","set_error_if_cancelled","set_error_if_cancelled","set_exit_status","set_exit_status","set_family","set_family","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_g_default_timeout","set_g_default_timeout","set_g_flags","set_g_flags","set_g_interface_info","set_g_interface_info","set_graceful_disconnect","set_graceful_disconnect","set_ignore_hosts","set_ignore_hosts","set_inactivity_timeout","set_inactivity_timeout","set_int","set_int","set_int64","set_int64","set_interaction","set_interaction","set_interface_info","set_interface_info","set_is_tcrypt_hidden_volume","set_is_tcrypt_hidden_volume","set_is_tcrypt_system_volume","set_is_tcrypt_system_volume","set_keepalive","set_keepalive","set_length","set_length","set_listen_backlog","set_listen_backlog","set_listen_backlog","set_listen_backlog","set_local_address","set_local_address","set_multicast_loopback","set_multicast_loopback","set_multicast_ttl","set_multicast_ttl","set_newline_type","set_newline_type","set_object","set_object","set_option","set_option","set_option_context_description","set_option_context_description","set_option_context_parameter_string","set_option_context_parameter_string","set_option_context_summary","set_option_context_summary","set_password","set_password","set_password_save","set_password_save","set_pending","set_pending","set_pending","set_pending","set_pending","set_pending","set_pending","set_pending","set_pim","set_pim","set_protocol","set_protocol","set_proxy_resolver","set_proxy_resolver","set_rate_limit","set_rate_limit","set_rehandshake_mode","set_rehandshake_mode","set_require_close_notify","set_require_close_notify","set_resource_base_path","set_resource_base_path","set_scheme","set_scheme","set_server_identity","set_server_identity","set_socket_type","set_socket_type","set_string","set_string","set_strv","set_strv","set_timeout","set_timeout","set_timeout","set_timeout","set_timeout","set_timeout","set_tls","set_tls","set_tls_validation_flags","set_tls_validation_flags","set_ttl","set_ttl","set_type","set_type","set_uint","set_uint","set_uint64","set_uint64","set_uri_proxy","set_uri_proxy","set_username","set_username","set_validation_flags","set_validation_flags","set_value","set_value","set_warning","set_warning","setenv","setenv","settings_schema","settings_schema","shadow","shadow","should_automount","should_automount","should_show","should_show","shutdown","shutdown","size","size","skip","skip","skip_async","skip_async","skip_future","skip_future","snapshot","snapshot","socket","socket","socket_type","socket_type","socket_type","socket_type","sort_key","sort_key","sort_key","sort_key","sort_key","sort_key","source_object","source_object","speaks_ipv4","speaks_ipv4","splice","splice","splice_async","splice_async","splice_future","splice_future","start","start","start","start","start_future","start_future","start_mountable","start_mountable","start_mountable_future","start_mountable_future","start_stop_type","start_stop_type","startup_notify_id","startup_notify_id","state","state","state_hint","state_hint","state_type","state_type","stdin","stdin","steal_as_bytes","steal_as_bytes","steal_fds","steal_fds","steal_fds","steal_fds","stop","stop","stop","stop","stop","stop","stop_future","stop_future","stop_mountable","stop_mountable","stop_mountable_future","stop_mountable_future","string","string","strv","strv","subject_name","subject_name","supported_types","supported_types","supported_uri_schemes","supported_uri_schemes","supports_dtls","supports_dtls","supports_files","supports_files","supports_hostname","supports_hostname","supports_thread_contexts","supports_thread_contexts","supports_tls","supports_tls","supports_uris","supports_uris","symbolic_icon","symbolic_icon","symbolic_icon","symbolic_icon","symbolic_icon","symbolic_icon","tell","tell","timeout","timeout","timeout","timeout","timeout","timeout","tls_validation_flags","tls_validation_flags","to_bytes","to_bytes","to_str","to_str","to_str","to_str","to_string","to_string","to_string","to_string","trash","trash","trash_async","trash_async","trash_future","trash_future","truncate","truncate","try_from","try_from","try_from","try_from","try_from_glib","try_into","try_into","try_into","try_into","ttl","ttl","type_","type_","type_","type_","type_id","type_id","type_id","type_id","uint","uint","uint64","uint64","unbind_busy_property","unbind_busy_property","unexport","unexport","unexport_from_connection","unexport_from_connection","unmount_mountable_with_operation","unmount_mountable_with_operation","unmount_mountable_with_operation_future","unmount_mountable_with_operation_future","unmount_with_operation","unmount_with_operation","unmount_with_operation_future","unmount_with_operation_future","unregister_uri_scheme","unregister_uri_scheme","unsetenv","unsetenv","unshadow","unshadow","uri","uri","uri","uri","uri_scheme","uri_scheme","user_value","user_value","username","username","username","username","uuid","uuid","uuid","uuid","validation_flags","validation_flags","value","value","verify","verify","verify_chain","verify_chain","verify_chain_async","verify_chain_async","verify_chain_future","verify_chain_future","volume","volume","volume_for_uuid","volume_for_uuid","volumes","volumes","volumes","volumes","warning","warning","withdraw_notification","withdraw_notification","writable_changed","writable_changed","write","write","write_all","write_all","write_all_async","write_all_async","write_all_future","write_all_future","write_async","write_async","write_bytes","write_bytes","write_bytes_async","write_bytes_async","write_bytes_future","write_bytes_future","write_future","write_future","write_nonblocking","write_nonblocking","writev","writev","writev_all","writev_all","writev_all_async","writev_all_async","writev_all_future","writev_all_future","writev_async","writev_async","writev_future","writev_future","writev_nonblocking","writev_nonblocking","ArgumentList","borrow","borrow_mut","deref","fmt","from","into","prelude","remove","try_from","try_into","type_id","ActionGroupImpl","ActionGroupImplExt","ActionMapImpl","ActionMapImplExt","ApplicationImpl","ApplicationImplExt","AsyncInitableImpl","AsyncInitableImplExt","IOStreamImpl","IOStreamImplExt","InitableImpl","InitableImplExt","InputStreamImpl","InputStreamImplExt","ListModelImpl","ListModelImplExt","OutputStreamImpl","OutputStreamImplExt","SeekableImpl","SeekableImplExt","SocketControlMessageImpl","SocketControlMessageImplExt","action_added","action_added","action_enabled_changed","action_enabled_changed","action_is_enabled","action_is_enabled","action_parameter_type","action_parameter_type","action_removed","action_removed","action_state","action_state","action_state_changed","action_state_changed","action_state_hint","action_state_hint","action_state_type","action_state_type","activate","activate","activate_action","activate_action","add_action","after_emit","after_emit","before_emit","before_emit","can_seek","can_truncate","change_action_state","change_action_state","close","close","close","close","close","close","command_line","command_line","deserialize","deserialize","flush","flush","handle_local_options","handle_local_options","has_action","has_action","init","init","init_future","init_future","input_stream","input_stream","item","item_type","level","level","list_actions","local_command_line","local_command_line","lookup_action","msg_type","msg_type","n_items","open","open","output_stream","output_stream","parent_action_added","parent_action_added","parent_action_enabled_changed","parent_action_enabled_changed","parent_action_is_enabled","parent_action_is_enabled","parent_action_parameter_type","parent_action_parameter_type","parent_action_removed","parent_action_removed","parent_action_state","parent_action_state","parent_action_state_changed","parent_action_state_changed","parent_action_state_hint","parent_action_state_hint","parent_action_state_type","parent_action_state_type","parent_activate","parent_activate","parent_activate_action","parent_activate_action","parent_add_action","parent_add_action","parent_after_emit","parent_after_emit","parent_before_emit","parent_before_emit","parent_can_seek","parent_can_seek","parent_can_truncate","parent_can_truncate","parent_change_action_state","parent_change_action_state","parent_close","parent_close","parent_close","parent_close","parent_close","parent_close","parent_command_line","parent_command_line","parent_deserialize","parent_deserialize","parent_flush","parent_flush","parent_handle_local_options","parent_handle_local_options","parent_has_action","parent_has_action","parent_init","parent_init","parent_init_future","parent_init_future","parent_input_stream","parent_input_stream","parent_item","parent_item","parent_item_type","parent_item_type","parent_level","parent_level","parent_list_actions","parent_list_actions","parent_local_command_line","parent_local_command_line","parent_lookup_action","parent_lookup_action","parent_msg_type","parent_msg_type","parent_n_items","parent_n_items","parent_open","parent_open","parent_output_stream","parent_output_stream","parent_query_action","parent_query_action","parent_quit_mainloop","parent_quit_mainloop","parent_read","parent_read","parent_remove_action","parent_remove_action","parent_run_mainloop","parent_run_mainloop","parent_seek","parent_seek","parent_serialize","parent_serialize","parent_shutdown","parent_shutdown","parent_size","parent_size","parent_skip","parent_skip","parent_splice","parent_splice","parent_startup","parent_startup","parent_tell","parent_tell","parent_truncate","parent_truncate","parent_write","parent_write","query_action","quit_mainloop","quit_mainloop","read","read","remove_action","run_mainloop","run_mainloop","seek","serialize","serialize","shutdown","shutdown","size","size","skip","skip","splice","splice","startup","startup","tell","truncate","write","write"],"q":[[0,"gio"],[21744,"gio::builders"],[21878,"gio::functions"],[21928,"gio::prelude"],[24353,"gio::subclass"],[24365,"gio::subclass::prelude"]],"d":["the caller is prepared to wait for interactive …","If set on a method call, this flag means that the caller …","Allow another instance to take over the bus name. Since: …","Allow another message bus connection to claim the name.","Copy all file metadata instead of just default set used …","operation supports anonymous users.","Tally usage based on apparent file sizes. Normally, the …","When authenticating as a server, allow the anonymous …","Allow the anonymous authentication method.","Perform authentication against server.","When authenticating as a server, require the UID of the …","Require the UID of the peer to be the same as the UID of …","Perform authentication against client.","If no-one owns the name when beginning to watch the name, …","The user requested the mount operation to be aborted","an abstract name","an abstract name, 0-padded to the full length of a unix …","Action represents a single named action.","This struct defines a single action. It is for use with …","","ActionGroup represents a group of actions. Actions can be …","","The GActionMap interface is implemented by ActionGroup …","The requested address is already in use. Since 2.22","File is already mounted.","anonymous","Automatically try to handle any line ending type.","AppInfo and AppLaunchContext are used for describing and …","Flags used when creating a AppInfo.","AppInfoMonitor is a very simple object used for monitoring …","Integrating the launch with the launching application. …","The native credentials type is a struct xucred. Added in …","A Application is the foundation of an application. It …","","ApplicationCommandLine represents a command-line …","Flags used to define the behaviour of a Application.","","AskPasswordFlags are used to request specific information …","This is the asynchronous version of Initable; it behaves …","Provides a base class for implementing asynchronous …","a file attribute was changed.","Make a backup of any existing files.","The certificate does not match the expected identity of …","The certificate presented could not be parsed or failed …","The certificate failed to load because a password was …","The byte order is big endian.","Selects Big Endian byte order.","The listener is about to bind a socket.","","a boolean value.","The listener has bound a socket.","Broken pipe. Since 2.36","Buffered input stream implements FilterInputStream and …","Buffered output stream implements FilterOutputStream and …","Flags used in g_bus_own_name().","Flags used in g_bus_watch_name().","An enumeration for well-known message buses.","File is busy.","a zero terminated string of non-zero bytes.","BytesIcon specifies an image held in memory in a common …","Allow users to override the application ID from the …","Close the source stream after the splice.","Close the first stream after the splice.","Close the second stream after the splice.","Close the target stream after the splice.","copy the attribute values when the file is moved.","copy the attribute values when the file is copied.","When authenticating, try to use protocols that work across …","GCancellable is a thread-safe operation cancellation stack …","A future which can be cancelled via Cancellable.","Indicator that the CancellableFuture was cancelled.","Operation was cancelled. See Cancellable.","Backup couldn’t be created.","The TLS handshake failed because the server requested a …","a file changed.","a hint that this was probably the last change in a set of …","CharsetConverter is an implementation of Converter based on","File was closed.","The client is done with a particular SocketConnectable.","The client has connected to a remote host.","The client is connecting to a remote host (either a proxy …","Connection refused. Since 2.26","Some data was consumed or produced","Converter is implemented by objects that convert binary …","Flags used when calling a ConverterExtManual::convert().","Converter input stream implements InputStream and allows …","Converter output stream implements OutputStream and allows …","Results returned from ConverterExtManual::convert().","Selects “CR” line endings.","Selects “CR, LF” line ending, common on Microsoft …","a file was created.","The Credentials type is a reference-counted wrapper for …","Enumeration describing different kinds of native …","The system will soon start terminating processes to …","DBusActionGroup is an implementation of the ActionGroup …","Information about an argument for a method or a signal.","The DBusAuthObserver type provides a mechanism for …","Flags used in DBusConnection::call() and similar APIs.","Capabilities negotiated with the remote peer.","The DBusConnection type is used for D-Bus connections to …","Flags used when creating a new DBusConnection.","The DBusInterface type is the base type for D-Bus …","Information about a D-Bus interface.","Abstract base class for D-Bus interfaces on the service …","Flags describing the behavior of a DBusInterfaceSkeleton …","DBusMenuModel is an implementation of MenuModel that can …","A type for representing D-Bus messages that can be sent or …","Enumeration used to describe the byte order of a D-Bus …","Message flags used in DBusMessage.","Header fields used in DBusMessage.","Message types used in DBusMessage.","Information about a method on an D-Bus interface.","Instances of the DBusMethodInvocation class are used when …","Information about nodes in a remote object hierarchy.","The DBusObject type is the base type for D-Bus objects on …","Information about a D-Bus property on a D-Bus interface.","DBusProxy is a base class used for proxies to access a …","Flags used when constructing an instance of a DBusProxy …","Flags used when sending GDBusMessages on a DBusConnection.","DBusServer is a helper for listening to and accepting D-Bus","Flags used when creating a DBusServer.","Flags used when subscribing to signals via …","Information about a signal on a D-Bus interface.","Extension point for debug control functionality. See […","default behavior (same as ResolverExt::lookup_by_name())","Equivalent to G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET","If set, processing of D-Bus messages is delayed until …","","If the proxy is for a well-known name, do not ask the bus …","If the proxy is for a well-known name, do not ask the bus …","Don’t connect to signals on the remote object.","Don’t load properties.","If another message bus connection owns the name, …","The string used to obtain a Unix device path with …","Data input stream implements InputStream and includes …","Data output stream implements OutputStream and includes …","DataStreamByteOrder is used to ensure proper endianness of …","DataStreamNewlineType is used when checking for or setting …","Connectionless, unreliable datagram passing. (e.g. UDP)","A DatagramBased is a networking interface for representing …","A remote object generated an error that doesn’t …","DebugController is an interface to expose control of …","DebugControllerDBus is an implementation of DebugController…","The default protocol for the family/type","a file was deleted.","DesktopAppInfo is an implementation of AppInfo based on …","The name the message is intended for.","Emblem adds device-specific information","File handle represents a directory.","Drive - this represent a piece of hardware connected to …","Flags used when starting a drive.","Enumeration describing how a drive can be started/stopped.","DTLS 1.0, which is insecure and should not be used","DTLS 1.2, defined by RFC 6347","The certificate has expired","Emblem is an implementation of Icon that supports having …","GEmblemOrigin is used to add information about the origin …","EmblemedIcon is an implementation of Icon that supports …","The TLS connection was closed without proper notice, which …","There was an error during conversion.","Error reply.","The name of the error that occurred.","Indicates an error in setting the value.","File already exists.","tls-exporter binding type. Since: 2.74","A key in the “access” namespace for checking deletion …","A key in the “access” namespace for getting execution …","A key in the “access” namespace for getting read …","A key in the “access” namespace for checking renaming …","A key in the “access” namespace for checking trashing …","A key in the “access” namespace for getting write …","A key in the “dos” namespace for checking if the file…","A key in the “dos” namespace for checking if the file …","A key in the “dos” namespace for checking if the file…","A key in the “dos” namespace for getting the file NTFS …","A key in the “etag” namespace for getting the value of …","A key in the “filesystem” namespace for getting the …","A key in the “filesystem” namespace for checking if …","A key in the “filesystem” namespace for checking if …","A key in the “filesystem” namespace for getting the …","A key in the “filesystem” namespace for getting the …","A key in the “filesystem” namespace for getting the …","A key in the “filesystem” namespace for hinting a file …","A key in the “gvfs” namespace that gets the name of …","A key in the “id” namespace for getting a file …","A key in the “id” namespace for getting the file …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for getting the HAL …","A key in the “mountable” namespace for checking if a …","A key in the “mountable” namespace for getting the …","A key in the “mountable” namespace for getting the …","A key in the “mountable” namespace for getting the …","A key in the “owner” namespace for getting the file …","A key in the “owner” namespace for getting the user …","A key in the “owner” namespace for getting the real …","A key in the “preview” namespace for getting a Icon …","A key in the “recent” namespace for getting time, when …","A key in the “selinux” namespace for getting the file…","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for getting the copy …","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for edit name of the …","A key in the “standard” namespace for getting the fast …","A key in the “standard” namespace for getting the icon …","A key in the “standard” namespace for checking if a …","A key in the “standard” namespace for checking if a …","A key in the “standard” namespace for checking if the …","A key in the “standard” namespace for checking if a …","A key in the “standard” namespace for checking if a …","A key in the “standard” namespace for getting the name …","A key in the “standard” namespace for getting the file…","A key in the “standard” namespace for setting the sort …","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for getting the …","A key in the “standard” namespace for storing file …","A key in the “thumbnail” namespace for checking if …","A key in the “thumbnail” namespace for checking if …","A key in the “thumbnail” namespace for checking if …","A key in the “thumbnail” namespace for checking if …","A key in the “thumbnail” namespace for checking if …","A key in the “thumbnail” namespace for checking …","A key in the “thumbnail” namespace for checking …","A key in the “thumbnail” namespace for checking …","A key in the “thumbnail” namespace for checking …","A key in the “thumbnail” namespace for checking …","A key in the “thumbnail” namespace for getting the …","A key in the “thumbnail” namespace for getting the …","A key in the “thumbnail” namespace for getting the …","A key in the “thumbnail” namespace for getting the …","A key in the “thumbnail” namespace for getting the …","A key in the “time” namespace for getting the time the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the time the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the time the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the time the …","A key in the “time” namespace for getting the …","A key in the “time” namespace for getting the …","A key in the “trash” namespace for getting the …","A key in the “trash” namespace for getting the number …","A key in the “trash” namespace for getting the …","A key in the “unix” namespace for getting the number …","A key in the “unix” namespace for getting the block …","A key in the “unix” namespace for getting the device …","A key in the “unix” namespace for getting the group ID …","A key in the “unix” namespace for getting the inode of …","A key in the “unix” namespace for checking if the file …","A key in the “unix” namespace for getting the mode of …","A key in the “unix” namespace for getting the number …","A key in the “unix” namespace for getting the device …","A key in the “unix” namespace for getting the user ID …","Hint to the user that this is the last try to get this …","Default. Deprecated in 2.74, use …","Flush data","Unmount even if there are outstanding file operations on …","Generic error condition for when an operation fails and no …","Generic error condition for when an operation fails.","The interaction has failed, or was cancelled. and the …","Operation failed and a helper program has already …","File is a high level abstraction for manipulating files on …","Information about a specific attribute.","Flags specifying the behaviour of an attribute.","Acts as a lightweight registry for possible valid file …","Determines if a string matches a file attribute.","Used by FileExt::set_attributes_from_info() when setting …","The data types for file attributes.","","Flags used when copying or moving files.","Flags used when an operation may create a file.","FileDescriptorBased is implemented by streams …","FileEnumerator allows you to operate on a set of GFiles, …","A Stream used to enumerate files in directories.","GFileIOStream provides io streams that both read and write …","FileIcon specifies an icon by pointing to an image file to …","Functionality for manipulating basic metadata for files. …","GFileInputStream provides input streams that take their …","Flags that can be used with …","Monitors a file or directory for changes.","Specifies what type of event a monitor event is.","Flags used to set what a FileMonitor will watch for.","GFileOutputStream provides output streams that write their …","Flags used when querying a FileInfo.","Indicates the file’s on-disk type.","Completes partial file and directory names given a partial …","Filename is too many characters.","","Base class for input stream implementations that perform …","Base class for output stream implementations that perform …","The conversion is finished","Flushing is finished","save a password for the session.","The native credentials type is a struct cmsgcred.","The host is connected to a network, and appears to be able …","Some other error occurred validating the certificate","Update the glib::Object property when the setting changes. …","If set, the property value for any invalidated property …","When set in addition to GET, set the glib::Object property …","","","gzip file format","This application handles command line arguments (in the …","This application handles opening files (in the primary …","Each method invocation is handled in a thread dedicated to …","The request was fulfilled and the user specified data is …","The interaction completed, and resulting data is available.","The TLS handshake failed because the peer’s certificate …","for events that require more attention, usually because …","Selects endianness based on host machine’s architecture.","Host couldn’t be found (remote operations).","Host unreachable. Since 2.26","spawned processes will inherit the file descriptors of …","At end of input data","The certificate’s algorithm is considered insecure.","When passed to SettingsExtManual::bind(), uses a pair of …","Error codes returned by GIO functions.","The implementation of an IOExtensionPoint. IOExtension is …","An extension point provides a mechanism to extend the …","Builder for extension points.","GIOStream represents an object that has both read and …","","GIOStreamSpliceFlags determine how streams should be …","only resolve ipv4 addresses","only resolve ipv6 addresses","Don’t try to become the primary instance.","Run as a service. In this mode, registration fails if the …","Icon is a very minimal interface for icons. It provides …","The TLS handshake failed because the client sent the …","InetAddress represents an IPv4 or IPv6 internet address. …","","InetAddressMask represents a range of IPv4 or IPv6 …","An IPv4 or IPv6 socket address; that is, the combination …","Initable is implemented by objects that can fail during …","Structure used for scatter/gather data input when …","InputStream has functions to read from a stream (…","","","","","a signed 4-byte/32-bit integer.","a signed 8-byte/64-bit integer.","The interface name.","unknown error","unknown error","Indicates an invalid native credential type.","Not a valid header field.","Message is of invalid type.","indicates an invalid or uninitialized type.","no address family","Type unknown or wrong","invalid","Invalid argument.","The input data was invalid. Since 2.24","Filename is invalid or contains invalid characters.","the IPv4 family","the IPv6 family","File is a directory.","A handle to a task running on the I/O thread pool.","Restrict lookup to certificates that have a private key.","Selects “LF” line endings, common on most modern UNIX …","The host is connected to a network, but does not appear to …","The native credentials type is a struct ucred.","ListModel is an interface that represents a mutable list of","ListStore is a simple implementation of ListModel that …","The listener is now listening on this socket.","The listener is about to start listening on this socket.","The byte order is little endian.","Selects Little Endian byte order.","Emblem depicts live metadata, such as “readonly”","Extends the Icon interface and adds the ability to load …","The host is not configured with a route to the Internet; …","LocalTask provides idiomatic access to gio’s GTask API, …","Memory on the device is low, processes should free up …","for notifications that do not require immediate attention …","Hint to the user that the password has been wrong many …","Match first arguments that contain a bus or interface name …","Match first arguments that contain an object path that is …","Extension point for memory usage monitoring functionality. …","The menu item attribute which holds the action name of the …","The menu item attribute that holds the namespace for all …","The menu item attribute which holds the icon of the item.","The menu item attribute which holds the label of the item.","The menu item attribute which holds the target with which …","The name of the link that associates a menu item with a …","The name of the link that associates a menu item with a …","Pass this flag if connecting to a peer that is a message …","Same as Low but the device has even less free memory, so …","The method or signal name.","MemoryInputStream is a class for using arbitrary memory …","MemoryMonitor will monitor system memory and suggest to …","Memory availability warning levels.","MemoryOutputStream is a class for using arbitrary memory …","Menu is a simple implementation of MenuModel. You populate …","MenuAttributeIter is an opaque structure type. You must …","MenuItem is an opaque structure type. You must access it …","MenuLinkIter is an opaque structure type. You must access …","MenuModel represents the contents of a menu – an ordered …","","Message too large. Since 2.48.","Method call.","Method reply.","Miscellaneous TLS error","The Mount interface represents user-visible mounts. Note, …","Flags used when mounting a mount.","MountOperation provides a mechanism for interacting with …","MountOperationResult is returned as a result when a …","Flags used when an unmounting a mount.","File is a mountable location.","the file was moved – only sent if the (deprecated) …","the file was moved into the monitored directory from …","the file was moved out of the monitored directory to …","The start/stop methods will assemble/disassemble a virtual …","look up DNS MX records for a domain","","Application opens in a terminal window.","operation requires a domain.","operation requires a password.","operation requires a username.","Extension point for network status monitoring …","Don’t follow symlinks.","Don’t follow symlinks.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No flags.","No flags set.","No flags set.","No flags.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","no flags set.","No flags set.","No flags set.","No flags set.","No flags set.","No flags set.","Do not close either stream.","No flags set.","No flags set.","Do not close either stream.","No flags set.","No flags.","No verification flags","No flags","Make no attempts to do any of the typical single-instance …","The certificate’s activation time is still in the future","The bus must not launch an owner for the destination name …","The bus must not launch an owner for the destination name …","Don’t use copy and delete fallback if native move not …","Don’t actually send the AddMatch D-Bus call for this …","Don’t actually send the AddMatch D-Bus call for this …","A reply is not expected.","Do not try to bind a “sensitivity” property to the …","Do not cross mount point boundaries. Compare with du -x.","The native credentials type is a struct unpcbid. Added in …","The start/stop methods are used for connecting/disconnect …","NetworkAddress provides an easy way to resolve a hostname …","The host’s network connectivity state, as reported by …","NetworkMonitor provides an easy-to-use cross-platform API …","Like NetworkAddress does with hostnames, NetworkService …","Network unreachable. Since 2.26","never save a password.","Never allow rehandshaking","No space left on drive.","No such device found. Since 2.74","Not a message bus.","client authentication not required","No flags","No lookup flags","the default priority, to be used for the majority of …","Transport endpoint is not connected. Since 2.44","File is not a directory.","File is a directory that isn’t empty.","File not found.","the requested name/address/service was not found","no file was found at the requested path","The object has not been initialized. Since 2.22","File cannot be mounted.","File isn’t mounted.","File is not a regular file.","Operation (or one of its parameters) not supported","File is not a symbolic link.","The TLS handshake failed because the peer does not seem to …","Notification is a mechanism for creating a notification to …","Priority levels for GNotifications.","look up DNS NS records for a domain","The number of UNIX file descriptors that accompany the …","","Overwrite any existing files","a glib::Object.","The operation was successfully finished.","The native credentials type is a struct sockpeercred. …","Structure used for scatter/gather data output when sending …","OutputStream has functions to write to a stream (…","","GOutputStreamSpliceFlags determine how streams should be …","","","","","For PKCS 11, the context-specific PIN is required. Since: …","For PKCS 11, the security officer PIN is required. Since: …","For PKCS 11, the user PIN is required. Since: 2.70.","Extension point for power profile usage monitoring …","Do not automatically assign a serial number from the …","Create a file that can only be accessed by the current …","Extension point for proxy functionality. See [Extending GIO…","Extension point for proxy resolving functionality. See […","Need more input to finish operation. Since 2.24","The start/stop methods will unlock/lock the disk (for …","PasswordSave is used to indicate the lifespan of a saved …","The object path.","a filesystem path","Operations are still pending.","save a password permanently.","A Permission represents the status of the caller’s …","Permission denied.","PollableInputStream is implemented by GInputStreams that …","PollableOutputStream is implemented by GOutputStreams that …","Return value for various IO operations that signal errors …","The host is behind a captive portal and cannot reach the …","PowerProfileMonitor makes it possible for applications as …","the file location will soon be unmounted.","A PropertyAction is a way to get a Action with a state …","A Proxy handles connecting to a remote host via a given …","Support for proxied InetSocketAddress.","Proxy authentication failed. Since 2.26","Connection to proxy server failed. Since 2.26","Proxy server needs authentication. Since 2.26","The client has negotiated with the proxy server.","The client is negotiating with a proxy to connect to the …","Proxy connection is not allowed by ruleset. Since 2.26","ProxyResolver provides synchronous and asynchronous …","Take over from another instance. This flag is usually set …","If another message bus connection owns the name and have …","Replace the destination as if it didn’t exist before. Don…","Report any error encountered while traversing the …","The password was wrong, and the user should retry.","The certificate has been revoked according to the …","All new-connection signals will run in separated dedicated …","deflate compression with no header","","File is read only.","","File handle represents a regular file.","The GRemoteActionGroup interface is implemented by …","the file was renamed within the current directory – only …","The serial number the message is a reply to.","client authentication is requested","client authentication is required","The client has completed a DNS lookup.","Resolver provides cancellable synchronous and asynchronous …","An error code used with G_RESOLVER_ERROR in a glib::Error …","Flags to modify lookup behavior.","The type of record that ResolverExt::lookup_records() or …","The client is doing a DNS lookup.","Applications and libraries often contain binary or textual …","An error code used with G_RESOURCE_ERROR in a glib::Error …","GResourceLookupFlags determine how resource path lookups …","operation supports saving settings.","if path searching is needed when spawning the subprocess, …","Send the environment of the launching process to the …","Pair DELETED and CREATED events caused by file renames …","Update the setting when the glib::Object property changes. …","Extension point for SettingsBackend functionality.","merge the stderr of the spawned process with whatever the …","create a pipe for the stderr of the spawned process that …","silence the stderr of the spawned process (ie: redirect to …","stdin is inherited from the calling process.","create a pipe for the stdin of the spawned process that …","create a pipe for the stdout of the spawned process that …","silence the stdout of the spawned process (ie: redirect to …","Application supports startup notification. Since 2.26","Application supports URI arguments.","Allow safe rehandshaking only","SCTP over IP","Seekable is implemented by streams (implementations of …","Unique name of the sender of the message (filled in by the …","Reliable connection-based passing of datagrams of fixed …","tls-server-end-point binding type","The login session message bus.","Attribute value is set.","The Settings class provides a convenient API for storing …","The SettingsBackend interface defines a generic interface …","Flags used when creating a binding. These flags determine …","The SettingsSchemaSource and SettingsSchema APIs provide a …","SettingsSchemaKey is an opaque data structure and can only …","This is an opaque structure type. You may not access it …","File is a shortcut (Windows systems).","The stop method will physically shut down the drive and …","Signal emission.","","The signature of the message body.","A SimpleAction is the obvious simple implementation of the …","SimpleActionGroup is a hash table filled with Action …","GSimpleIOStream creates a IOStream from an arbitrary …","SimplePermission is a trivial implementation of Permission …","SimpleProxyResolver is a simple ProxyResolver …","look up DNS SOA records for a zone","A Socket is a low-level networking primitive. It is a more …","SocketAddress is the equivalent of struct sockaddr in the …","SocketAddressEnumerator is an enumerator type for …","SocketClient is a lightweight high-level utility class for …","Describes an event occurring on a SocketClient. See the …","Objects that describe one or more potential socket …","SocketConnection is a IOStream for a connected socket. They","A SocketControlMessage is a special-purpose utility …","","The protocol family of a SocketAddress. (These values are …","A SocketListener is an object that keeps track of a set of …","Describes an event occurring on a SocketListener. See the …","","A protocol identifier is specified when creating a Socket, …","A SocketService is an object that represents a service that","Flags used when creating a Socket. Some protocols may not …","The native credentials type is a ucred_t. Added in 2.40.","File is a “special” file, such as a socket, fifo, …","look up DNS SRV records for a domain","SRV (service) records are used by some network protocols …","SSL 3.0, which is insecure and should not be used","An alias for the message bus that activated the process, …","Reliable connection-based byte streams (e.g. TCP).","a null terminated UTF8 string.","a None terminated char **. Since 2.22","Subprocess allows the creation of and interaction with …","Flags to define the behaviour of a Subprocess.","This class contains a set of options for launching child …","File handle represents a symbolic link (Unix systems).","The system-wide message bus.","Leaves target file with default perms, instead of setting …","operation takes TCRYPT parameters (Since: 2.58)","Extension point for TLS functionality via TlsBackend. See […","The purpose used to verify the client certificate in a TLS …","The purpose used to verify the server certificate in a TLS …","Emblem comes from a user-defined tag, e.g. set by nautilus …","Task provides idiomatic access to gio’s GTask API, for …","TCP over IP","This is the subclass of SocketConnection that is created …","the requested information could not be looked up due to a …","ThemedIcon is an implementation of Icon that supports icon …","A ThreadedSocketService is a simple subclass of …","Operation timed out.","TLS 1.0, which is insecure and should not be used","TLS 1.1, which is insecure and should not be used","TLS 1.2, defined by RFC 5246","TLS 1.3, defined by RFC 8446","The client authentication mode for a TlsServerConnection.","TLS (Transport Layer Security, aka SSL) and DTLS backend.","A certificate used for TLS authentication and encryption. …","A set of flags describing TLS certification validation. …","Flags for TlsInteractionExt::request_certificate(), …","The type of TLS channel binding data to retrieve from …","TlsClientConnection is the client-side subclass of …","TlsConnection is the base TLS connection class type, which …","TlsDatabase is used to look up certificates and other …","Flags for TlsDatabaseExt::lookup_certificate_for_handle(), …","Flags for TlsDatabaseExt::verify_chain().","An error code used with G_TLS_ERROR in a glib::Error …","TlsFileDatabase is implemented by TlsDatabase objects …","The client has performed a TLS handshake.","The client is performing a TLS handshake.","TlsInteraction provides a mechanism for the TLS connection …","TlsInteractionResult is returned by various functions in …","Holds a password used in TLS.","Various flags for the password.","The TLS or DTLS protocol version used by a TlsConnection or","When to allow rehandshaking. See …","TlsServerConnection is the server-side subclass of …","File contains too many symbolic links.","The current process has too many files open and can’t …","look up DNS TXT records for a name","The connection supports exchanging UNIX file descriptors …","The signing certificate authority is not known.","UDP over IP","an unsigned 4-byte/32-bit integer.","an unsigned 8-byte/64-bit integer.","No TLS provider is available","The request was unhandled (i.e. not implemented)","The interaction was unhandled (i.e. not implemented).","tls-unique binding type","the UNIX domain family","This SocketControlMessage contains a Credentials instance. …","A UnixFDList contains a list of file descriptors. It owns …","This SocketControlMessage contains a UnixFDList. It may be …","UnixInputStream implements InputStream for reading from a …","Defines a Unix mount entry (e.g. <filename>/media/cdrom…","Defines a Unix mount point (e.g. <filename>/dev</filename>…","UnixOutputStream implements OutputStream for writing to a …","Support for UNIX-domain (also known as local) sockets.","The type of name used by a UnixSocketAddress. Path …","Unknown or drive doesn’t support start/stop.","Emblem of unknown origin","File’s type is unknown.","The protocol type is unknown","No protocol version or unknown protocol version","the file location was unmounted.","Allow unsafe rehandshaking","Attribute value is unset (empty).","for urgent notifications, or notifications that require a …","","","the combination of all of the above flags","Extension point for Vfs functionality. See [Extending GIO][…","The string used to obtain the volume class with …","The string used to obtain a Hal UDI with …","The string used to obtain a filesystem label with …","The string used to obtain a NFS mount with …","The string used to obtain a Unix device path with …","The string used to obtain a UUID with …","Extension point for volume monitor functionality. See […","Entry point for using GIO functionality.","The Volume interface represents user-visible objects that …","VolumeMonitor is for listing the user interesting devices …","Wait for both splice operations to finish before calling …","Watch for changes to the file made via another hard link. …","Watch for mount events.","Watch for rename operations on a monitored directory. This …","","The native credentials type is a PID DWORD. Added in 2.72.","Operation would block.","The operation would block.","Operation would merge files.","Operation would be recursive.","","File’s Entity Tag was incorrect.","deflate compression with zlib header","ZlibCompressor is an implementation of Converter that …","Used to select the type of data format to use for …","ZlibDecompressor is an implementation of Converter that …","Checks if abstract UNIX domain socket names are supported.","Gets the access time of the current self and returns it as …","Gets the user-visible display name of the “additional …","","Adds a new attribute with name to the self, setting its …","Adds a button to self that activates the action in …","Adds a button to self that activates action when clicked. …","Adds a message filter. Filters are handlers that are run …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The D-Bus address to listen on.","Returns the set containing all flags.","Gets a list of all of the applications currently registered","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Gets a list of all GAppInfos for a given content type, …","Emits the allow-mechanism signal on self.","Appends item to self. item must be of type item-type.","Convenience function for appending a normal menu item to …","Appends item to the end of self.","Append a name to the list of icons from within self.","Convenience function for appending a section menu item to …","Convenience function for appending a submenu menu item to …","Convenience to get the first item in the body of self.","","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","","","","","","Gets a UnixMountPoint for a given mount path. If time_read …","Gets the value of an attribute, formatted as a string. …","Gets the value of a byte string attribute. If the …","Gets a signed 32-bit integer contained within the …","Gets a signed 64-bit integer contained within the …","Gets the value of a glib::Object attribute. If the …","Gets the attribute status for an attribute key.","Gets the value of a string attribute. If the attribute does","Gets the value of a stringv attribute. If the attribute …","Gets the attribute type for an attribute key.","Gets an unsigned 32-bit integer contained within the …","Gets a unsigned 64-bit integer contained within the …","Queries the named attribute on self.","","A DBusAuthObserver object to assist in the authentication …","Emits the authorize-authenticated-peer signal on self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the body of a message.","Looks up a boolean value in the keyfile backing self.","Gets the value of a boolean attribute. If the attribute …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new builder-pattern struct instance to construct …","Create a new object builder for a specific type.","Creates a new builder-pattern struct instance to construct …","Creates a new builder-pattern struct instance to construct …","Creates a new builder-pattern struct instance to construct …","Creates a new builder-pattern struct instance to construct …","Creates a new builder-pattern struct instance to construct …","Creates a new builder-pattern struct instance to construct …","Creates a new builder-pattern struct instance to construct …","Create a new object builder for a specific type.","Creates a new builder-pattern struct instance to construct …","Create a new builder for an extension point.","Create a new object builder for a specific type.","Create a new object builder for a specific type.","","Asynchronously connects to the message bus specified by …","","Synchronously connects to the message bus specified by …","Starts acquiring name on the bus specified by bus_type and …","Like g_bus_own_name() but takes a DBusConnection instead …","","","Starts watching name on the bus specified by bus_type and …","Like g_bus_watch_name() but takes a DBusConnection instead …","Gets the byte order of self.","Gets the glib::Bytes associated with the given self.","Utility function to calculate how many bytes are needed to …","","","Asynchronously invokes the method_name method on the …","","Synchronously invokes the method_name method on the …","Like call() but also takes a UnixFDList object.","","Like call_sync() but also takes and returns UnixFDList …","Returns the inner Cancellable associated during creation.","","","Gets the capabilities negotiated with the remote peer","Gets the categories from the desktop file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clears the status information from self.","Gets a D-Bus address string that can be used by clients to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Closes self. Note that this never causes the process to …","Closes all the file descriptors previously passed to the …","","","","Synchronously closes self. The calling thread is blocked …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Communicate with the subprocess until it terminates, and …","Asynchronous version of communicate(). Complete invocation …","","Like communicate(), but validates the output of the …","Asynchronous version of communicate_utf8(). Complete …","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Obtains a completion for initial_text from self.","Gets an array of completion strings for a given initial …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Indicates that the action was just activated.","","Emitted to check if mechanism is allowed to be used.","Emitted to check if a peer that is successfully …","","Indicates that the action just received a request to …","Signal emitted when the app info database changes, when …","","Emitted when the connection is closed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Emitted when the file name completion information comes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Emitted when a new authenticated connection has been made. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the DBusConnection the method was invoked on.","","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Gets the file’s content type.","Checks if a content type can be executable. Note that for …","Compares two content types for equality.","Tries to find a content type based on the mime type name.","Gets the human readable description of the content type.","Gets the generic icon name for a content type.","Gets the icon for a content type.","Get the list of directories which MIME data is loaded …","Gets the mime type for the content type, if one is …","Gets the symbolic icon for a content type.","Guesses the content type based on example data. If the …","Tries to guess the type of the tree with root root, by …","Determines if type_ is a subset of supertype.","Determines if type_ is a subset of mime_type. Convenience …","Checks if the content type is the generic “unknown” …","Set the list of directories used by GIO to load the MIME …","Gets a list of strings containing all the registered …","","","","First clears all of the [GFileAttribute][gio-GFileAttribute…","Creates a new AppInfo from the given information.","Gets the creation time of the current self and returns it …","Gets the top cancellable from the stack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Escape string so it can appear in a D-Bus address as the …","Synchronously looks up the D-Bus address for the …","Asynchronously connects to an endpoint specified by address…","","Synchronously connects to an endpoint specified by address …","This is a language binding friendly version of …","Generate a D-Bus GUID that can be used with e.g. …","Converts a glib::Value to a glib::Variant of the type …","Converts a glib::Variant to a glib::Value. If value is …","Checks if string is a D-Bus address.","Check whether string is a valid D-Bus error name.","Checks if string is a D-Bus GUID.","Checks if string is a valid D-Bus interface name.","Checks if string is a valid D-Bus member (e.g. signal or …","Checks if string is a valid D-Bus bus name (either unique …","Like dbus_is_address() but also checks if the library …","Checks if string is a valid D-Bus unique bus name.","","","","Returns the default Application instance for this process.","","","","","","","","","","","","","","","","","Gets the default NetworkMonitor for the system.","Gets the default ProxyResolver for the system.","Gets the default Resolver. You should unref it when you …","Returns the default SettingsBackend. It is possible to …","","","","","Gets the default TlsBackend for the system.","","","","Gets the default Vfs for the system.","","Gets the default system schema source.","","Find the gio-proxy extension point for a proxy …","Gets the default AppInfo for a given content type.","Asynchronously gets the default AppInfo for a given …","","Gets the default application for handling URIs with the …","Asynchronously gets the default application for handling …","","Gets the default value for self.","Returns the glib::DateTime representing the deletion date …","","","","","Gets the description for self.","Deserializes a Icon previously serialized using …","Tries to deserialize a socket control message of a given …","Convenience getter for the …","","Gets the device path for a unix mount point.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a display name for a file. This is guaranteed to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Duplicates a file info structure.","Makes a duplicate of a file attribute info list.","Gets a reference to the default MemoryMonitor for the …","Gets the edit name for a file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Emits a signal.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns all the names of children at the specified path in …","Checks if the matcher will match all of the keys in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convenience getter for the …","Gets the [entity tag][gfile-etag] for a given FileInfo. …","Check the exit status of the subprocess, given that it …","Gets whether the process is terminated when self is closed …","Exports action_group on self at object_path.","Exports menu on self at object_path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Appends all elements in a slice to the ListStore.","Finds a IOExtension for an extension point by name.","Gets a list of all extensions that implement this …","Looks up the GType to be used when creating socket …","Looks up the GType to be used when creating socket …","Gets a list of fallback GAppInfos for a given content …","","Gets the File associated with the given self.","Returns the file-info property.","Retrieves the FileInfo constructed from the GZIP header …","Gets a file’s type (whether it is a regular file, …","When self was created from a known filename, return it. In …","Looks up the given item in the list store by looping over …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Looks up the given item in the list store by looping over …","","","","Gets the flags used to construct this connection","Gets the flags for self.","Gets the flags for self.","","Asynchronously flushes self, that is, writes all queued …","","Synchronously flushes self. The calling thread is blocked …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Asynchronously connects and sets up a D-Bus client …","","Synchronously connects and sets up a D-Bus client …","Like new() but takes a BusType instead of a DBusConnection.","","Like new_sync() but takes a BusType instead of a …","Creates a File with the given argument from the command …","Creates a File with the given argument from the command …","","","Constructs a File with the given parse_name (i.e. something","Constructs a File for a given path. This operation never …","Generate a Icon instance from str. This function can fail …","Constructs a File for a given URI. This operation never …","Parses xml_data and returns a DBusNodeInfo representing …","Use an operating-system specific method to attempt an …","","","Marks self as frozen.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new UnixFDList containing the file descriptors …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Creates a new DBusMessage from the data stored at blob. …","Creates a new InetAddress from the given family and bytes. …","Creates a new MemoryInputStream with data from the given …","","Creates a GResource from a reference to the binary …","Attempts to create a new schema source corresponding to …","Creates a new Socket from a native file descriptor or …","Creates a TlsCertificate from the data in file.","Creates a TlsCertificate from the data in file.","Creates a new DesktopAppInfo.","Creates a TlsCertificate from the PEM-encoded data in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new DesktopAppInfo.","Creates a MenuItem as an exact copy of an existing menu …","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Creates a new themed icon for iconnames.","Creates a TlsCertificate from the PEM-encoded data in data…","Creates a TlsCertificate from a PKCS `11` URI.","Creates a TlsCertificate from the data in data. It must …","Parses string as an IP address and creates a new …","Parses mask_string as an IP address and (optional) length, …","Creates a new InetSocketAddress for address and port.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the file system type for the mount point.","","Gets the generic name from the desktop file.","Set the binding flags to GET.","","","","","","Gets the AppInfoMonitor for the current thread-default main","","","","","","","","","","","","","","","","Obtains a DBusActionGroup for the action group which is …","","","","","","Obtains a DBusMenuModel for the menu model which is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the volume monitor used by gio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a reference to the default PowerProfileMonitor for …","Set the binding flags to GET_NO_CHANGES.","Unsets the default SET flag.","Flags from the DBusConnectionFlags enumeration.","Returns the value of the environment variable variable in …","","","Guesses whether a Unix mount point can be ejected.","","Guesses the icon of a Unix mount point.","","Guesses the name of a Unix mount point. The result is a …","","","Guesses the symbolic icon of a Unix mount point.","The GUID of the peer performing the role of server when …","Gets the GUID for self, as provided to new_sync().","","","Checks if a file info structure has an attribute named …","Check if the given subprocess exited normally (ie: by way …","Returns whether key exists in the “Desktop Entry” group","Checks if self has a key named name.","Checks if a file info structure has an attribute in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if the given subprocess terminated in response to a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets a header field on self.","Gets self’s hostname (in ASCII form; if you are going to …","Gives back the icon from self.","Gets the icon for a file.","Get the ID of self.","Checks if application_id is a valid application identifier.","On UNIX, returns the process ID as a decimal string. On …","","","Registers type_ as extension for the extension point with …","Gets all applications that implement interface.","Looks for a file at the specified path in the resource and …","","","","","Inserts the specified flags in-place.","Inserts item into self at position. item must be of type …","Convenience function for inserting a normal menu item into …","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts item into self.","Convenience function for inserting a section menu item …","Inserts item into self at a position to be determined by …","Convenience function for inserting a submenu menu item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convenience getter for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the name of the D-Bus interface the method was …","","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set the binding flags to INVERT_BOOLEAN.","If true, the state of the action will be the negation of …","Converts errno.h error codes into GIO error codes. The …","Scans all the modules in the specified directory, ensuring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets whether self is active.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Checks if a file is a backup file.","Checks whether the future has been cancelled.","","","","","Gets whether self is closed.","","","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","A desktop file is hidden if the Hidden key in it is set to …","Checks if a file is hidden.","Checks whether self is locked. To monitor changes to this …","Checks if a unix mount point is a loopback device.","Gets the value of the NoDisplay key, which helps determine …","","Checks if a unix mount point is read only.","","","Checks if self and other_credentials is the same user.","Checks if the process was “successful”. A process is …","Checks if passing Credentials on a Socket is supported on …","Checks if a file is a symlink.","","","","","Checks if a unix mount point is mountable by the user.","","","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Gets the key named name from self.","Creates a keyfile-backed SettingsBackend.","Gets the keywords from the desktop file.","Retrieves the last serial number assigned to a DBusMessage …","Activates the named application action.","Utility function that launches the default application …","Async version of launch_default_for_uri().","","This function performs the equivalent of …","","Queries the named link on self.","Returns the list of “additional application actions” …","Lists the file info structure’s attributes.","Gets the list of children in self.","Introspects the list of keys on self.","Creates one or more GTlsCertificates from the PEM-encoded …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Lists the schemas in a given source.","Loads a binary resource bundle and creates a Resource …","Gets the local Vfs for the system.","Looks up a localized string value in the keyfile backing …","If self is locked, does nothing. Otherwise locks the …","Gets the file attribute with the name name from self.","Looks up a schema with the identifier schema_id in self.","Looks up an existing extension point.","Looks for a file at the specified path in the resource and …","Looks up information about an interface.","Looks up information about a method.","Looks up information about a property.","Looks up information about a signal.","","Checks if an attribute will be matched by an attribute …","Checks if an attribute matcher only matches a given …","Convenience getter for the DBusMessageHeaderField::Member …","Creates a memory-backed SettingsBackend.","Gets the DBusMessage for the method invocation. This is …","Gets the type of self.","Gets information about the method call, if any.","Gets the name of the method that was invoked.","Gets the modification time of the current self and returns …","Gets the modification time of the current self and sets it …","Gets the mount path for a unix mount point.","","","","","Gets the name for a file. This is guaranteed to always be …","Gets the name of self.","Gets the name under which self was registered.","","","Checks if action_name is valid.","Gets the names of icons from within self.","","","Creates a new CancellableFuture using a Cancellable.","","","","","","Creates a new application launch context. This is not …","Creates a new Application instance.","Create a new instance of an async initable object with the …","Creates a new InputStream from the given base_stream, with …","Creates a new buffered output stream for a base stream.","Creates a new icon for a bytes.","Creates a new Cancellable object.","Creates a new CharsetConverter.","Creates a new converter input stream for the base_stream.","Creates a new converter output stream for the base_stream.","Creates a new Credentials object with credentials matching …","Creates a new DBusAuthObserver object.","Asynchronously sets up a D-Bus connection for exchanging …","Creates a new empty DBusMessage.","Creates a proxy for accessing interface_name on the remote …","Creates a new data input stream for the base_stream.","Creates a new data output stream for base_stream.","Create a new DebugControllerDBus and synchronously …","Creates a new DesktopAppInfo based on a desktop file id.","Creates a new emblem for icon.","Creates a new emblemed icon for icon with the emblem emblem…","Creates a new icon for a file.","Creates a new file info structure.","Creates a new filename completer.","Creates a new InetAddressMask representing all addresses …","Creates a new InetSocketAddress for address and port.","Create a new instance of an object with the default …","Creates a new ListStore with items of type item_type. …","Creates a new empty MemoryInputStream.","Creates a new Menu.","Creates a new MenuItem.","Creates a new mount operation.","Creates a new SocketConnectable for connecting to the given","Creates a new NetworkService representing the given service…","Creates a new Notification with title as its title.","Creates a Action corresponding to the value of property …","Creates a new ProxyAddress for inetaddr with protocol that …","Creates a new Settings object with the schema specified by …","Creates a new action.","Creates a new, empty, SimpleActionGroup.","Creates a new SimpleIOStream wrapping input_stream and …","Creates a new Permission instance that represents an …","Creates a new SimpleProxyResolver. See default-proxy and …","Creates a new Socket with the defined family, type and …","Creates a new SocketClient with the default options.","Creates a new SocketListener with no sockets to listen for.","Creates a new SocketService with no sockets to listen for. …","Creates a new SubprocessLauncher.","Creates a new themed icon for iconname.","Creates a new ThreadedSocketService with no listeners. …","Creates a new TlsClientConnection wrapping base_io_stream …","Creates a new TlsFileDatabase which uses anchor …","Create a new TlsPassword object.","Creates a new TlsServerConnection wrapping base_io_stream …","Creates a new UnixCredentialsMessage with credentials …","Creates a new UnixFDList containing no file descriptors.","Creates a new UnixFDMessage containing an empty file …","Creates a new UnixSocketAddress for path.","Creates a new ZlibCompressor.","Creates a new ZlibDecompressor.","Creates a new file attribute info list.","Creates a new file attribute matcher, which matches …","Creates a new SrvTarget with the given parameters.","","","","","Creates a InetAddress for the “any” address …","Constructs a File from a vector of elements using the …","Creates a new Settings object with a given schema, backend …","Create a new instance of an async initable object with the …","","","Creates a InetAddress for the loopback address for family.","Creates a new SocketConnectable for connecting to the …","Creates a new DBusMessage for a method call.","Creates a new DBusMessage that is an error reply to self.","Creates a new DBusMessage that is a reply to self.","Creates a new MemoryOutputStream, using g_realloc() and …","Creates a new MenuItem representing a section.","","","Creates a new DBusMessage for a signal emission.","Creates a new BufferedInputStream from the given …","Creates a new buffered output stream with a given buffer …","Creates a new stateful action.","Creates a new MenuItem representing a submenu.","Synchronously sets up a D-Bus connection for exchanging …","Creates a proxy for accessing interface_name on the remote …","Creates a new D-Bus server that listens on the first …","Opens a file in the preferred directory for temporary …","Asynchronously opens a file in the preferred directory for …","Asynchronously creates a directory in the preferred …","","","Create a new process with the given flags and argument …","","","Set the binding flags to NO_SENSITIVITY.","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a readonly SettingsBackend.","Gets the number of fallbacks that self has applied so far.","Convenience getter for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the object path the method was invoked on.","Looks for a file at the specified path in the resource and …","","Gets the options for the mount point.","Gets the origin of the emblem.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the parameters of the method invocation. If there are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new SocketConnectable for connecting to the given","Parses a detailed action name into its separate name and …","Creates a new SocketConnectable for connecting to the given","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convenience getter for the DBusMessageHeaderField::Path …","","Gets the path associated with self, or None.","Gets the credentials of the authenticated peer. This will …","","","","","","","","","","","","","","","","Gets self’s port","Traits and essential types intended for blanket imports.","Convenience function for prepending a normal menu item to …","Prepends item to the start of self.","Prepend a name to the list of icons from within self.","Convenience function for prepending a section menu item to …","Convenience function for prepending a submenu menu item to …","Produces a human-readable multi-line description of self.","Formats a detailed action name from action_name and …","Gets self’s priority. You should not need to look at …","Gets the priority with which self was registered.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets information about the property that this method call …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queries the range of a key.","Checks if the given value is within the permitted range …","","Gets a list of recommended GAppInfos for a given content …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Registers callbacks for exported objects at object_path …","Removes the specified flags in-place.","Removes the item from self that is at position. position …","Removes an item from the menu.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes all items from self.","Removes all items in the menu.","Removes all cases of attribute from self if it exists.","Removes a filter.","Convenience getter for the …","","Gets the required type for self.","Removes all changes to the type associations done by …","","Returns all the names of children at the specified path in …","Looks for a file at the specified path in the set of …","Looks for a file at the specified path in the set of …","Looks for a file at the specified path in the set of …","Registers the resource with the process-global set of …","Include gresources generated with …","","Unregisters the resource from the process-global set of …","Retains only the elements specified by the predicate. This …","Finishes handling a D-Bus method call by returning an …","Finishes handling a D-Bus method call by returning an …","","","Like g_dbus_method_invocation_return_error() but takes a …","","","Finishes handling a D-Bus method call by returning …","Like return_value() but also takes a UnixFDList.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Searches desktop files for ones that match search_string.","","","Asynchronously sends message to the peer represented by …","Asynchronously sends message to the peer represented by …","","Synchronously sends message to the peer represented by self","Sends the UNIX signal signal_num to the subprocess, if it …","Convenience getter for the DBusMessageHeaderField::Sender …","Gets the bus name that invoked the method.","Gets the serial for self.","Set the binding flags to SET.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Sets the FILE_ATTRIBUTE_TIME_ACCESS and …","Sets or unsets the “action” and “target” …","Sets the attribute to contain the given attr_value, if …","Sets the attribute to contain the given attr_value, if …","Sets the attribute to contain the given attr_value, if …","Sets the attribute to contain the given attr_value, if …","Sets mask on self to match specific attribute types.","Sets the attribute to contain the given attr_value, if …","Sets the attribute status for an attribute key. This is …","Sets the attribute to contain the given attr_value, if …","Sets the attribute to contain the given attr_value, if …","Sets the attribute to contain the given attr_value, if …","Sets the attribute to contain the given attr_value, if …","Sets or unsets an attribute on self.","Sets the body self. As a side-effect the …","Sets the body of self to body.","Sets the byte order of self.","Sets the type of self to category. Categories have a main …","","","Sets up a child setup function.","Sets the content type attribute for a given FileInfo. See …","Sets the FILE_ATTRIBUTE_TIME_CREATED and …","Sets the current working directory that processes will be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the default action of self to detailed_action. This …","Sets the default action of self to action. This action is …","Convenience setter for the …","Sets the “action” and possibly the “target” …","If dirs_only is true, self will only complete directory …","Sets the display name for the current FileInfo. See …","Sets the edit name for the current file. See …","Sets the action as enabled or not.","Replace the entire environment of processes launched from …","Convenience setter for the …","Sets whether the process should be terminated when self is …","Sets file_info in self. If non-None, and self’s format …","Sets the file type in a FileInfo to type_. See …","Sets the flags to set on self.","Sets the flags on the launcher.","Sets a header field on self.","Sets the icon for a given FileInfo. See …","Sets (or unsets) the icon on self.","Sets the icon of self to icon.","Convenience setter for the …","Sets the “is_hidden” attribute in a FileInfo according …","Sets the “is_symlink” attribute in a FileInfo …","Sets or unsets the “label” attribute of self.","Creates a link from self to model if non-None, or unsets …","","Convenience setter for the DBusMessageHeaderField::Member …","Sets self to be of type_.","Sets the FILE_ATTRIBUTE_TIME_MODIFIED and …","Sets the FILE_ATTRIBUTE_TIME_MODIFIED and …","Sets the name attribute for the current FileInfo. See …","","","Convenience setter for the …","Unsets the default GET flag.","Convenience setter for the DBusMessageHeaderField::Path …","Sets the priority of self to priority. See …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convenience setter for the …","","","Sets or unsets the “section” link of self to section.","Convenience setter for the DBusMessageHeaderField::Sender …","Sets the serial for self.","Convenience setter for the …","Sets the FILE_ATTRIBUTE_STANDARD_SIZE attribute in the …","Sets the sort order attribute in the file info structure. …","Sets the state of the action.","Sets the state hint for the action.","Sets the file path to use as the stderr for spawned …","Sets the file path to use as the stdin for spawned …","Sets the file path to use as the stdout for spawned …","Sets or unsets the “submenu” link of self to submenu.","Sets the symbolic icon for a given FileInfo. See …","Sets the FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET attribute …","Sets the title of self to title.","Sets the UNIX file descriptors associated with self. As a …","Tries to set the UNIX user identifier on self. This method …","Sets the use-fallback property.","Sets the environment variable variable in the environment …","Checks if the application info should be shown in menus …","Subscribes to signals on self and invokes callback whenever","Unsubscribes from signals.","Convenience getter for the …","Gets the file’s size (in bytes). The size is retrieved …","Sort the items in self according to compare_func.","Gets the value of the sort_order attribute from the …","Creates a Subprocess given a provided varargs list of …","Runs a blocking I/O task on the I/O thread pool.","Changes self by removing n_removals items and adding …","Starts self.","If self was created with …","Retrieves the StartupWMClass field from self. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the raw status code of the process, as from waitpid().","Gets the InputStream from which to read the stderr output …","Gets the OutputStream that you can write to in order to …","Gets the InputStream from which to read the stdout output …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stops self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the underlying stream used for IO.","Looks up a string value in the keyfile backing self.","Looks up a string list value in the keyfile backing self.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","","Subtracts all attributes of subtract from self and returns …","Gets the summary for self.","Gets the symbolic icon for a file.","Gets the symlink target for a given FileInfo.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Ensures that all pending operations are complete for the …","Transfer an arbitrary file descriptor from parent process …","Creates a new Self that takes ownership of the passed in …","Creates a new Self that takes ownership of the passed in …","Sets the file descriptor to use as the stderr for spawned …","Sets the file descriptor to use as the stdin for spawned …","Sets the file descriptor to use as the stdout for spawned …","Get the signal number that caused the subprocess to …","Serializes self to a blob. The byte order returned by …","","If self is not of type DBusMessageType::Error does nothing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a human-readable textual representation of self …","Prints what the matcher is matching against. The format …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the type associated with self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes an existing binding for property on object.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Reverses the effect of a previous call to …","Reverses the effect of a previous call to …","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Gets the unique name of self as assigned by the message …","Gets the UNIX file descriptors associated with self, if …","Determines if mount_path is considered an implementation …","Determines if device_path is considered a block device …","Determines if fs_type is considered a type of file system …","","Tries to get the UNIX process identifier from self. This …","Tries to get the UNIX user identifier from self. This …","Unregisters an object.","Unsets a mask set by set_attribute_mask(), if one is set.","Removes the environment variable variable from the …","Whether to use the default fallbacks found by shortening …","Gets the use-fallback property.","","Gets the glib::VariantType of self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Synchronously wait for the subprocess to terminate.","Wait for the subprocess to terminate.","Combines wait() with g_spawn_check_wait_status().","Combines wait_async() with g_spawn_check_wait_status().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets self’s weight. You should not need to look at this; …","Creates a new Settings object with the schema specified by …","Creates a new Settings object with the schema specified by …","Creates a new UnixCredentialsMessage holding credentials.","Creates a new themed icon for iconname, and all the names …","Creates a new Self that does not take ownership of the …","Creates a new Self that does not take ownership of the …","Creates a new UnixFDMessage containing list.","Create a new instance of an async initable object of the …","Create a new instance of an object of the given type with …","Create a new instance of an async initable object of the …","Creates a new emblem for icon.","Creates a new Settings object with the relocatable schema …","Create a new instance of an async initable object of the …","Create a new instance of an object with the default …","","Creates a new UnixSocketAddress of type type_ with name …","Create a new instance of an async initable object of the …","","","","A builder-pattern type to construct Application objects.","","A builder-pattern type to construct BufferedInputStream …","A builder-pattern type to construct BufferedOutputStream …","A builder-pattern type to construct CharsetConverter …","A builder-pattern type to construct ConverterInputStream …","A builder-pattern type to construct ConverterOutputStream …","A builder-pattern type to construct DataInputStream …","A builder-pattern type to construct DataOutputStream …","","A builder-pattern type to construct ListStore objects.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the object with the provided properties.","Build the object with the provided properties.","Build the Application.","Build the BufferedInputStream.","Build the BufferedOutputStream.","Build the CharsetConverter.","Build the ConverterInputStream.","Build the ConverterOutputStream.","Build the DataInputStream.","Build the DataOutputStream.","Build the ListStore.","Build the object with the provided properties.","The :byte-order property determines the byte ordering that …","Determines the byte ordering that is used when writing …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The type of items contained in this list store. Items must …","The :newline-type property determines what is considered …","Set property name to the given value value.","Set property name to the given value value.","","","","","","","","","","","","","","","","","","","","","","","","","Gets the type of this builder.","Gets the type of this builder.","","","","","","","","","","","","","Asynchronously connects to the message bus specified by …","","Synchronously connects to the message bus specified by …","Checks if a content type can be executable. Note that for …","Compares two content types for equality.","Tries to find a content type based on the mime type name.","Gets the human readable description of the content type.","Gets the generic icon name for a content type.","Gets the icon for a content type.","Get the list of directories which MIME data is loaded …","Gets the mime type for the content type, if one is …","Gets the symbolic icon for a content type.","Guesses the content type based on example data. If the …","Tries to guess the type of the tree with root root, by …","Determines if type_ is a subset of supertype.","Determines if type_ is a subset of mime_type. Convenience …","Checks if the content type is the generic “unknown” …","Set the list of directories used by GIO to load the MIME …","Gets a list of strings containing all the registered …","Escape string so it can appear in a D-Bus address as the …","Synchronously looks up the D-Bus address for the …","Asynchronously connects to an endpoint specified by address…","","Synchronously connects to an endpoint specified by address …","This is a language binding friendly version of …","Generate a D-Bus GUID that can be used with e.g. …","Converts a glib::Value to a glib::Variant of the type …","Converts a glib::Variant to a glib::Value. If value is …","Checks if string is a D-Bus address.","Check whether string is a valid D-Bus error name.","Checks if string is a D-Bus GUID.","Checks if string is a valid D-Bus interface name.","Checks if string is a valid D-Bus member (e.g. signal or …","Checks if string is a valid D-Bus bus name (either unique …","Like dbus_is_address() but also checks if the library …","Checks if string is a valid D-Bus unique bus name.","Converts errno.h error codes into GIO error codes. The …","Scans all the modules in the specified directory, ensuring …","Creates a keyfile-backed SettingsBackend.","Creates a memory-backed SettingsBackend.","Creates a readonly SettingsBackend.","Returns all the names of children at the specified path in …","Looks for a file at the specified path in the set of …","Looks for a file at the specified path in the set of …","Looks for a file at the specified path in the set of …","Registers the resource with the process-global set of …","Unregisters the resource from the process-global set of …","Determines if mount_path is considered an implementation …","Determines if device_path is considered a block device …","Determines if fs_type is considered a type of file system …","","","Trait containing all Action methods.","Trait containing all ActionGroup methods.","Trait containing all ActionMap methods.","","","Trait containing all AppInfo methods.","","Trait containing all AppLaunchContext methods.","","Trait containing all ApplicationCommandLine methods.","Trait containing all Application methods.","","","Trait containing all AsyncInitable methods.","Trait containing all AsyncResult methods.","Trait containing all BufferedInputStream methods.","Trait containing all BufferedOutputStream methods.","Trait containing all Cancellable methods.","","The id of a cancelled handler that is returned by …","Trait containing all Converter methods.","","Trait containing all ConverterInputStream methods.","Trait containing all ConverterOutputStream methods.","Trait containing all DBusInterface methods.","Trait containing all DBusInterfaceSkeleton methods.","Trait containing all DBusObject methods.","Trait containing all DBusProxy methods.","","Trait containing all DataInputStream methods.","","Trait containing all DataOutputStream methods.","Trait containing all DatagramBased methods.","","Trait containing all DebugControllerDBus methods.","","Trait containing all DebugController methods.","","Trait containing all Drive methods.","Trait containing all EmblemedIcon methods.","","Trait containing all FileEnumerator methods.","","Trait containing all File methods.","","Trait containing all FileIOStream methods.","Trait containing all FileInputStream methods.","Trait containing all FileMonitor methods.","Trait containing all FileOutputStream methods.","Trait containing all FilterInputStream methods.","Trait containing all FilterOutputStream methods.","Trait containing all IOStream methods.","","Trait containing all Icon methods.","Trait containing all InetAddress methods.","","Trait containing all InetAddressMask methods.","Trait containing all InetSocketAddress methods.","Trait containing all Initable methods.","Trait containing all InputStream methods.","","Trait containing all ListModel methods.","","Trait containing all LoadableIcon methods.","Trait containing all MemoryInputStream methods.","Trait containing all MemoryMonitor methods.","Trait containing all MemoryOutputStream methods.","Trait containing all MenuAttributeIter methods.","Trait containing all MenuLinkIter methods.","Trait containing all MenuModel methods.","Trait containing all Mount methods.","Trait containing all MountOperation methods.","Trait containing all NetworkAddress methods.","Trait containing all NetworkMonitor methods.","Trait containing all NetworkService methods.","Trait containing all OutputStream methods.","","","Trait containing all Permission methods.","Trait containing all PollableInputStream methods.","","Trait containing all PollableOutputStream methods.","","Trait containing all PowerProfileMonitor methods.","Trait containing all ProxyAddress methods.","Trait containing all Proxy methods.","Trait containing all ProxyResolver methods.","Trait containing all RemoteActionGroup methods.","Trait containing all Resolver methods.","Trait containing all Seekable methods.","Trait containing all SettingsBackend methods.","Trait containing all Settings methods.","","Trait containing all SimpleProxyResolver methods.","","Trait containing all SocketAddressEnumerator methods.","Trait containing all SocketAddress methods.","Trait containing all SocketClient methods.","Trait containing all SocketConnectable methods.","Trait containing all SocketConnection methods.","Trait containing all SocketControlMessage methods.","","Trait containing all Socket methods.","","Trait containing all SocketListener methods.","Trait containing all SocketService methods.","Trait containing all TcpConnection methods.","Trait containing all ThreadedSocketService methods.","Trait containing all TlsBackend methods.","Trait containing all TlsCertificate methods.","Trait containing all TlsClientConnection methods.","Trait containing all TlsConnection methods.","","Trait containing all TlsDatabase methods.","Trait containing all TlsFileDatabase methods.","Trait containing all TlsInteraction methods.","Trait containing all TlsPassword methods.","Trait containing all TlsServerConnection methods.","Trait containing all UnixCredentialsMessage methods.","Trait containing all UnixFDList methods.","","Trait containing all UnixFDMessage methods.","","Trait containing all UnixInputStream methods.","","Trait containing all UnixOutputStream methods.","","Trait containing all UnixSocketAddress methods.","","","Trait containing all Vfs methods.","Trait containing all Volume methods.","Trait containing all VolumeMonitor methods.","Accept incoming connections on a connection-based socket. …","Accept incoming connections on a connection-based socket. …","Blocks waiting for a client to connect to any of the …","Blocks waiting for a client to connect to any of the …","This is the asynchronous version of accept().","This is the asynchronous version of accept().","","","Blocks waiting for a client to connect to any of the …","Blocks waiting for a client to connect to any of the …","This is the asynchronous version of accept_socket().","This is the asynchronous version of accept_socket().","","","Gets the list of distinguished names of the Certificate …","Gets the list of distinguished names of the Certificate …","Attempts to acquire the permission represented by self.","Attempts to acquire the permission represented by self.","Attempts to acquire the permission represented by self.","Attempts to acquire the permission represented by self.","","","Emits the action-added signal on self.","Emits the action-added signal on self.","Emits the action-enabled-changed signal on self.","Emits the action-enabled-changed signal on self.","Queries the type of the parameter that must be given when …","Queries the type of the parameter that must be given when …","Emits the action-removed signal on self.","Emits the action-removed signal on self.","Queries the current state of the named action within self.","Queries the current state of the named action within self.","Emits the action-state-changed signal on self.","Emits the action-state-changed signal on self.","Requests a hint about the valid range of values for the …","Requests a hint about the valid range of values for the …","Queries the type of the state of the named action within …","Queries the type of the state of the named action within …","Activates the action.","Activates the action.","Activates the application.","Activates the application.","Activate the named action within self.","Activate the named action within self.","Activates the remote action.","Activates the remote action.","Gets the activation root for a Volume if it is known ahead …","Gets the activation root for a Volume if it is known ahead …","Adds an action to the self.","Adds an action to the self.","A convenience function for creating multiple SimpleAction …","A convenience function for creating multiple SimpleAction …","Creates a socket of type type_ and protocol protocol, binds","Creates a socket of type type_ and protocol protocol, binds","Listens for TCP connections on any available port number …","Listens for TCP connections on any available port number …","Enable proxy protocols to be handled by the application. …","Enable proxy protocols to be handled by the application. …","Appends bytes to data that can be read from the input …","Appends bytes to data that can be read from the input …","Adds emblem to the GList of GEmblems.","Adds emblem to the GList of GEmblems.","Helper function for add_address() that creates a TCP/IP …","Helper function for add_address() that creates a TCP/IP …","Add an option to be handled by self.","Add an option to be handled by self.","Adds socket to the set of sockets that we try to accept …","Adds socket to the set of sockets that we try to accept …","Adds a content type to the application information to …","Adds a content type to the application information to …","Gets self’s base address","Gets self’s base address","Gets self’s InetAddress.","Gets self’s InetAddress.","Gets self’s type.","Gets self’s type.","The list of application-layer protocols that the connection","The list of application-layer protocols that the connection","The path to a file containing PEM encoded certificate …","The path to a file containing PEM encoded certificate …","Adds a file descriptor to self.","Adds a file descriptor to self.","Adds a file descriptor to self.","Adds a file descriptor to self.","Gets an output stream for appending data to the file. If …","Gets an output stream for appending data to the file. If …","Asynchronously opens self for appending.","Asynchronously opens self for appending.","","","Gets the unique identifier for self.","Gets the unique identifier for self.","Applies any changes that have been made to the settings. …","Applies any changes that have been made to the settings. …","Gets the list of arguments that was passed on the command …","Gets the list of arguments that was passed on the command …","Returns the internal signal handler ID.","Run synchronous interaction to ask the user for a …","Run synchronous interaction to ask the user for a …","Run asynchronous interaction to ask the user for a …","Run asynchronous interaction to ask the user for a …","","","The TlsAuthenticationMode for the server. This can be …","The TlsAuthenticationMode for the server. This can be …","Checks if the buffer automatically grows as data is added.","Checks if the buffer automatically grows as data is added.","Gets the size of the available data within the stream.","Gets the size of the available data within the stream.","Get the amount of data pending in the OS input buffer, …","Get the amount of data pending in the OS input buffer, …","The name of the context that the settings are stored in.","The name of the context that the settings are stored in.","The IOStream that the connection wraps. The connection …","The IOStream that the connection wraps. The connection …","Gets the base stream for the filter stream.","Gets the base stream for the filter stream.","Gets the base stream for the filter stream.","Gets the base stream for the filter stream.","Gets the base name (the last component of the path) for a …","Gets the base name (the last component of the path) for a …","Create a binding between the key in the self object and …","Create a binding between the key in the self object and …","When a socket is created it is attached to an address …","When a socket is created it is attached to an address …","Marks self as busy (see ApplicationExtManual::mark_busy()) …","Marks self as busy (see ApplicationExtManual::mark_busy()) …","Create a binding between the writability of key in the self…","Create a binding between the writability of key in the self…","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","","","","","","","","","Gets the size of the input buffer.","Gets the size of the input buffer.","Gets the size of the buffer in the self.","Gets the size of the buffer in the self.","","","Gets the byte order for the data input stream.","Gets the byte order for the data input stream.","Gets the byte order for the stream.","Gets the byte order for the stream.","Looks up the value for a property from the cache. This …","Looks up the value for a property from the cache. This …","Gets the names of all cached properties on self.","Gets the names of all cached properties on self.","Asynchronously invokes the method_name method on self.","Asynchronously invokes the method_name method on self.","","","Synchronously invokes the method_name method on self.","Synchronously invokes the method_name method on self.","Like call() but also takes a UnixFDList object.","Like call() but also takes a UnixFDList object.","","","Like call_sync() but also takes and returns UnixFDList …","Like call_sync() but also takes and returns UnixFDList …","Gets the value of the ‘can-acquire’ property. This …","Gets the value of the ‘can-acquire’ property. This …","Obtains the information whether the AppInfo can be deleted.","Obtains the information whether the AppInfo can be deleted.","Checks if a drive can be ejected.","Checks if a drive can be ejected.","Checks if self can be ejected.","Checks if self can be ejected.","Checks if a volume can be ejected.","Checks if a volume can be ejected.","Checks if a volume can be mounted.","Checks if a volume can be mounted.","Checks if self is actually pollable. Some classes may …","Checks if self is actually pollable. Some classes may …","Checks if self is actually pollable. Some classes may …","Checks if self is actually pollable. Some classes may …","Checks if a drive can be polled for media changes.","Checks if a drive can be polled for media changes.","Attempts to determine whether or not the host pointed to by","Attempts to determine whether or not the host pointed to by","Asynchronously attempts to determine whether or not the …","Asynchronously attempts to determine whether or not the …","","","Gets the value of the ‘can-release’ property. This …","Gets the value of the ‘can-release’ property. This …","Checks if a supported content type can be removed from an …","Checks if a supported content type can be removed from an …","Tests if the stream supports the GSeekableIface.","Tests if the stream supports the GSeekableIface.","Checks if a drive can be started.","Checks if a drive can be started.","Checks if a drive can be started degraded.","Checks if a drive can be started degraded.","Checks if a drive can be stopped.","Checks if a drive can be stopped.","Tests if the length of the stream can be adjusted with …","Tests if the length of the stream can be adjusted with …","Checks if self can be unmounted.","Checks if self can be unmounted.","Will set self to cancelled, and will emit the cancelled …","Will set self to cancelled, and will emit the cancelled …","Cancels a file monitor.","Cancels a file monitor.","The DER (binary) encoded representation of the certificate.","The DER (binary) encoded representation of the certificate.","Gets self’s certificate, as set by set_certificate().","Gets self’s certificate, as set by set_certificate().","The PEM (ASCII) encoded representation of the certificate. …","The PEM (ASCII) encoded representation of the certificate. …","Gets the GType of self’s TlsCertificate implementation.","Gets the GType of self’s TlsCertificate implementation.","Request for the state of the named action within self to be","Request for the state of the named action within self to be","Changes the state of a remote action.","Changes the state of a remote action.","Request for the state of self to be changed to value.","Request for the state of self to be changed to value.","Query the TLS backend for TLS channel binding data of type_…","Query the TLS backend for TLS channel binding data of type_…","Checks and resets the pending connect error for the socket.","Checks and resets the pending connect error for the socket.","Gets a child of self with basename equal to name.","Gets a child of self with basename equal to name.","Return a new File which refers to the file named by info …","Return a new File which refers to the file named by info …","Creates a child settings object which has a base path of …","Creates a child settings object which has a base path of …","Gets the child of self for a given display_name (i.e. a …","Gets the child of self for a given display_name (i.e. a …","Gets a choice from the mount operation.","Gets a choice from the mount operation.","Returns the name of the current TLS ciphersuite, or None …","Returns the name of the current TLS ciphersuite, or None …","Removes all the emblems from icon.","Removes all the emblems from icon.","Clears the pending flag on self.","Clears the pending flag on self.","Clears the pending flag on self.","Clears the pending flag on self.","Clears the pending flag on self.","Clears the pending flag on self.","Gets the GType of self’s TlsClientConnection …","Gets the GType of self’s TlsClientConnection …","Releases all resources used by this enumerator, making the …","Releases all resources used by this enumerator, making the …","Closes the stream, releasing resources related to it. This …","Closes the stream, releasing resources related to it. This …","Closes the stream, releasing resources related to it.","Closes the stream, releasing resources related to it.","Closes the stream, releasing resources related to it.","Closes the stream, releasing resources related to it.","Closes the socket, shutting down any active connection.","Closes the socket, shutting down any active connection.","Closes all the sockets in the listener.","Closes all the sockets in the listener.","Asynchronously closes the file enumerator.","Asynchronously closes the file enumerator.","Requests an asynchronous close of the stream, releasing …","Requests an asynchronous close of the stream, releasing …","Requests an asynchronous closes of the stream, releasing …","Requests an asynchronous closes of the stream, releasing …","Requests an asynchronous close of the stream, releasing …","Requests an asynchronous close of the stream, releasing …","","","","","","","","","Returns whether the base stream will be closed when self is","Returns whether the base stream will be closed when self is","Returns whether the base stream will be closed when self is","Returns whether the base stream will be closed when self is","Returns whether the file descriptor of self will be closed …","Returns whether the file descriptor of self will be closed …","Returns whether the file descriptor of self will be closed …","Returns whether the file descriptor of self will be closed …","Gets the commandline with which the application will be …","Gets the commandline with which the application will be …","Checks on the readiness of self to perform operations. The …","Checks on the readiness of self to perform operations. The …","Checks on the readiness of self to perform operations. The …","Checks on the readiness of self to perform operations. The …","Waits for up to timeout_us microseconds for condition to …","Waits for up to timeout_us microseconds for condition to …","Waits for up to timeout microseconds for condition to …","Waits for up to timeout microseconds for condition to …","Waits for condition to become true on self. When the …","Waits for condition to become true on self. When the …","Given connection to communicate with a proxy (eg, a …","Given connection to communicate with a proxy (eg, a …","Connect the socket to the specified remote address.","Connect the socket to the specified remote address.","Tries to resolve the connectable and make a network …","Tries to resolve the connectable and make a network …","Connect self to the specified remote address.","Connect self to the specified remote address.","Emitted by the backend when e.g. a device becomes …","Emitted by the backend when e.g. a device becomes …","Emitted during the TLS handshake after the peer …","Emitted during the TLS handshake after the peer …","","","Signals that a new action was just added to the group. …","Signals that a new action was just added to the group. …","Signals that the enabled status of the named action has …","Signals that the enabled status of the named action has …","","","Signals that an action is just about to be removed from …","Signals that an action is just about to be removed from …","Signals that the state of the named action has changed.","Signals that the state of the named action has changed.","The ::activate signal is emitted on the primary instance …","The ::activate signal is emitted on the primary instance …","","","","","","","","","","","","","","","Emitted when a mount operation asks the user for a …","Emitted when a mount operation asks the user for a …","Asynchronous version of connect().","Asynchronous version of connect().","This is the asynchronous version of connect().","This is the asynchronous version of connect().","Asynchronously connect self to the specified remote …","Asynchronously connect self to the specified remote …","","","Emitted when a D-Bus peer is trying to change the debug …","Emitted when a D-Bus peer is trying to change the debug …","","","","","","","","","","","","","","","","","","","Convenience function to connect to the …","Convenience function to connect to the …","Local variant of Self::connect_cancelled.","Local variant of Self::connect_cancelled.","","","","","Emitted when the drive’s state has changed.","Emitted when the drive’s state has changed.","Emitted when file has been changed.","Emitted when file has been changed.","Emitted when the mount has been changed.","Emitted when the mount has been changed.","The “changed” signal is emitted when a key has …","The “changed” signal is emitted when a key has …","Emitted when the volume has been changed.","Emitted when the volume has been changed.","","","","","","","","","","","The ::command-line signal is emitted on the primary …","The ::command-line signal is emitted on the primary …","","","","","","","","","","","","","","","This signal is emitted when the Drive have been …","This signal is emitted when the Drive have been …","","","","","Emitted when a drive changes.","Emitted when a drive changes.","Emitted when a drive is connected to the system.","Emitted when a drive is connected to the system.","Emitted when a drive is disconnected from the system.","Emitted when a drive is disconnected from the system.","Emitted when the eject button is pressed on drive.","Emitted when the eject button is pressed on drive.","Emitted when the stop button is pressed on drive.","Emitted when the stop button is pressed on drive.","Emitted when the physical eject button (if any) of a drive …","Emitted when the physical eject button (if any) of a drive …","","","","","Emitted when client’s activity on connectable changes …","Emitted when client’s activity on connectable changes …","Emitted when listener’s activity on socket changes state.","Emitted when listener’s activity on socket changes state.","","","","","","","","","","","","","","","","","Emitted when a method is invoked by a remote caller and …","Emitted when a method is invoked by a remote caller and …","","","","","","","","","","","","","The ::handle-local-options signal is emitted on the local …","The ::handle-local-options signal is emitted on the local …","","","","","","","The ::incoming signal is emitted when a new incoming …","The ::incoming signal is emitted when a new incoming …","","","Emitted when interface is added to object.","Emitted when interface is added to object.","Emitted when interface is removed from object.","Emitted when interface is removed from object.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This signal is emitted whenever items were added to or …","This signal is emitted whenever items were added to or …","Emitted when a change has occurred to the menu.","Emitted when a change has occurred to the menu.","","","The launch-failed signal is emitted when a AppInfo launch …","The launch-failed signal is emitted when a AppInfo launch …","The launch-started signal is emitted when a AppInfo is …","The launch-started signal is emitted when a AppInfo is …","The launched signal is emitted when a AppInfo is …","The launched signal is emitted when a AppInfo is …","","","","","","","","","","","Emitted when the system is running low on free memory. The …","Emitted when the system is running low on free memory. The …","Emitted when a mount is added.","Emitted when a mount is added.","Emitted when a mount changes.","Emitted when a mount changes.","May be emitted when a mount is about to be removed.","May be emitted when a mount is about to be removed.","Emitted when a mount is removed.","Emitted when a mount is removed.","","","","","The ::name-lost signal is emitted only on the registered …","The ::name-lost signal is emitted only on the registered …","","","","","","","Emitted when the network configuration changes.","Emitted when the network configuration changes.","","","","","","","","","The ::open signal is emitted on the primary instance when …","The ::open signal is emitted on the primary instance when …","","","","","","","","","","","","","","","This signal may be emitted when the Mount is about to be …","This signal may be emitted when the Mount is about to be …","","","","","","","","","","","Emitted when the resolver notices that the system resolver …","Emitted when the resolver notices that the system resolver …","","","This signal is emitted when the Volume have been removed. …","This signal is emitted when the Volume have been removed. …","Emitted when the user has replied to the mount operation.","Emitted when the user has replied to the mount operation.","","","","","The ::run signal is emitted in a worker thread in response …","The ::run signal is emitted in a worker thread in response …","","","","","Emitted when an unmount operation has been busy for more …","Emitted when an unmount operation has been busy for more …","The ::shutdown signal is emitted only on the registered …","The ::shutdown signal is emitted only on the registered …","The ::startup signal is emitted on the primary instance …","The ::startup signal is emitted on the primary instance …","","","","","Emitted when the physical stop button (if any) of a drive …","Emitted when the physical stop button (if any) of a drive …","","","","","","","","","","","","","This is a helper function for connect().","This is a helper function for connect().","This is the asynchronous version of connect_to_host().","This is the asynchronous version of connect_to_host().","","","Attempts to create a TCP connection to a service.","Attempts to create a TCP connection to a service.","This is the asynchronous version of connect_to_service().","This is the asynchronous version of connect_to_service().","","","This is a helper function for connect().","This is a helper function for connect().","This is the asynchronous version of connect_to_uri().","This is the asynchronous version of connect_to_uri().","","","","","","","This signal is emitted when the Mount have been unmounted. …","This signal is emitted when the Mount have been unmounted. …","","","","","Emitted when a mountable volume is added to the system.","Emitted when a mountable volume is added to the system.","Emitted when mountable volume is changed.","Emitted when mountable volume is changed.","Emitted when a mountable volume is removed from the system.","Emitted when a mountable volume is removed from the system.","","","The “writable-change-event” signal is emitted once per …","The “writable-change-event” signal is emitted once per …","The “writable-changed” signal is emitted when the …","The “writable-changed” signal is emitted when the …","Gets a list of drives connected to the system.","Gets a list of drives connected to the system.","The D-Bus connection to expose the debugging interface on.","The D-Bus connection to expose the debugging interface on.","Gets the first connection that self is exported on, if any.","Gets the first connection that self is exported on, if any.","Gets the connection self is for.","Gets the connection self is for.","Creates a SocketConnection subclass of the right type for …","Creates a SocketConnection subclass of the right type for …","Gets a list of the connections that self is exported on.","Gets a list of the connections that self is exported on.","Gets a more detailed networking state than …","Gets a more detailed networking state than …","Get the File container which is being enumerated.","Get the File container which is being enumerated.","This is the main operation used when converting data. It …","This is the main operation used when converting data. It …","Gets the Converter that is used by self.","Gets the Converter that is used by self.","Gets the Converter that is used by self.","Gets the Converter that is used by self.","","","Copies the file self to the location specified by …","Copies the file self to the location specified by …","Copies the file attributes from self to destination.","Copies the file attributes from self to destination.","","","Possibly copies session state from one connection to …","Possibly copies session state from one connection to …","Creates a new file and returns an output stream for …","Creates a new file and returns an output stream for …","Creates a Action corresponding to a given Settings key.","Creates a Action corresponding to a given Settings key.","Asynchronously creates a new file and returns an output …","Asynchronously creates a new file and returns an output …","Create a handle string for the certificate. The database …","Create a handle string for the certificate. The database …","Creates a File corresponding to a filename that was given …","Creates a File corresponding to a filename that was given …","","","Creates a new file and returns a stream for reading and …","Creates a new file and returns a stream for reading and …","Asynchronously creates a new file and returns a stream for …","Asynchronously creates a new file and returns a stream for …","","","Creates a glib::Source that can be attached to a …","Creates a glib::Source that can be attached to a …","Creates a glib::Source that triggers when self can be …","Creates a glib::Source that triggers when self can be …","Creates a glib::Source that triggers when self can be …","Creates a glib::Source that triggers when self can be …","","","","","","","","","","","","","","","","","","","Returns the credentials of the foreign process connected …","Returns the credentials of the foreign process connected …","Gets the credentials stored in self.","Gets the credentials stored in self.","Gets the working directory of the command line invocation. …","Gets the working directory of the command line invocation. …","Returns the number of bytes from the start up to including …","Returns the number of bytes from the start up to including …","Gets the certificate database that self uses to verify …","Gets the certificate database that self uses to verify …","Gets the DBusConnection being used by the application, or …","Gets the DBusConnection being used by the application, or …","Gets the D-Bus object path being used by the application, …","Gets the D-Bus object path being used by the application, …","Gets the default TlsDatabase used to verify TLS …","Gets the default TlsDatabase used to verify TLS …","Gets the default location of self. The default location of …","Gets the default location of self. The default location of …","The default proxy URI that will be used for any URI that …","The default proxy URI that will be used for any URI that …","Gets the timeout to use if -1 (specifying default timeout) …","Gets the timeout to use if -1 (specifying default timeout) …","Gets the “default value” of a key.","Gets the “default value” of a key.","Changes the Settings object into ‘delay-apply’ mode. …","Changes the Settings object into ‘delay-apply’ mode. …","Tries to delete a AppInfo.","Tries to delete a AppInfo.","Deletes a file. If the self is a directory, it will only be","Deletes a file. If the self is a directory, it will only be","Asynchronously delete a file. If the self is a directory, …","Asynchronously delete a file. If the self is a directory, …","","","Gets a human-readable description of an installed …","Gets a human-readable description of an installed …","Get a description string about what the password will be …","Get a description string about what the password will be …","Gets self’s destination hostname; that is, the name of …","Gets self’s destination hostname; that is, the name of …","Gets self’s destination port; that is, the port on the …","Gets self’s destination port; that is, the port on the …","Gets the protocol that is being spoken to the destination …","Gets the protocol that is being spoken to the destination …","Disconnects a handler from a cancellable instance. …","Disconnects a handler from a cancellable instance. …","Gets the display string for the self. This is used to …","Gets the display string for the self. This is used to …","Gets the display name of the application. The display name …","Gets the display name of the application. The display name …","Gets the value of dns-names.","Gets the value of dns-names.","Gets the domain of the mount operation.","Gets the domain of the mount operation.","Gets the domain that self serves. This might be either …","Gets the domain that self serves. This might be either …","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Gets the drive for the self.","Gets the drive for the self.","Gets the drive for the self.","Gets the drive for the self.","","","Gets the GType of self’s GDtlsClientConnection …","Gets the GType of self’s GDtlsClientConnection …","Gets the GType of self’s GDtlsServerConnection …","Gets the GType of self’s GDtlsServerConnection …","Creates a duplicate of a AppInfo.","Creates a duplicate of a AppInfo.","Duplicates a File handle. This operation does not duplicate","Duplicates a File handle. This operation does not duplicate","Starts an asynchronous eject on a mountable. When this …","Starts an asynchronous eject on a mountable. When this …","","","Ejects a drive. This is an asynchronous operation, and is …","Ejects a drive. This is an asynchronous operation, and is …","Ejects a mount. This is an asynchronous operation, and is …","Ejects a mount. This is an asynchronous operation, and is …","Ejects a volume. This is an asynchronous operation, and is …","Ejects a volume. This is an asynchronous operation, and is …","","","","","","","Gets the list of emblems for the icon.","Gets the list of emblems for the icon.","Used by TlsConnection implementations to emit the …","Used by TlsConnection implementations to emit the …","Emits the changed signal if a change has taken place. …","Emits the changed signal if a change has taken place. …","Gets the proxy enable state; see set_enable_proxy()","Gets the proxy enable state; see set_enable_proxy()","Gets the value that is stored in self for key and converts …","Gets the value that is stored in self for key and converts …","Creates a SocketAddressEnumerator for self.","Creates a SocketAddressEnumerator for self.","Gets the requested information about the files in a …","Gets the requested information about the files in a …","","","","","Gets the kinds of identifiers that self has. Use …","Gets the kinds of identifiers that self has. Use …","Gets the kinds of [identifiers][volume-identifier] that …","Gets the kinds of [identifiers][volume-identifier] that …","Gets the contents of the ‘environ’ variable of the …","Gets the contents of the ‘environ’ variable of the …","Gets the complete environment variable list to be passed to","Gets the complete environment variable list to be passed to","","","","","","","","","","","","","Gets the entity tag for the file when it has been written. …","Gets the entity tag for the file when it has been written. …","Gets the entity tag for the file when it has been written. …","Gets the entity tag for the file when it has been written. …","Gets the executable’s name for the installed application.","Gets the executable’s name for the installed application.","Gets the exit status of self. See set_exit_status() for …","Gets the exit status of self. See set_exit_status() for …","Exports self at object_path on connection.","Exports self at object_path on connection.","Gets self’s family","Gets self’s family","Gets the SocketFamily of self’s address","Gets the SocketFamily of self’s address","Gets the socket family of the socket.","Gets the socket family of the socket.","Gets the socket family type of self.","Gets the socket family type of self.","Gets the socket family of the socket client.","Gets the socket family of the socket client.","","","Returns the underlying OS socket object. On unix this is a …","Returns the underlying OS socket object. On unix this is a …","Gets the file descriptor for a cancellable job. This can …","Gets the file descriptor for a cancellable job. This can …","Gets the UnixFDList contained in self. This function does …","Gets the UnixFDList contained in self. This function does …","Gets the GType of self’s TlsFileDatabase implementation.","Gets the GType of self’s TlsFileDatabase implementation.","Gets a File for path.","Gets a File for path.","Gets a File for uri.","Gets a File for uri.","Tries to read count bytes from the stream into the buffer. …","Tries to read count bytes from the stream into the buffer. …","Reads data into self’s buffer asynchronously, up to count…","Reads data into self’s buffer asynchronously, up to count…","","","Gets a Mount for the File.","Gets a Mount for the File.","Gets the flags for self.","Gets the flags for self.","Gets the DBusInterfaceSkeletonFlags that describes what …","Gets the DBusInterfaceSkeletonFlags that describes what …","Gets the flags that self was constructed with.","Gets the flags that self was constructed with.","Gets the value that is stored in self for key and converts …","Gets the value that is stored in self for key and converts …","Get flags about the password.","Get flags about the password.","Gets the sin6_flowinfo field from self, which must be an …","Gets the sin6_flowinfo field from self, which must be an …","If self has outstanding changes, request for these changes …","If self has outstanding changes, request for these changes …","Forces a write of all user-space buffered data for the …","Forces a write of all user-space buffered data for the …","Forces an asynchronous write of all user-space buffered …","Forces an asynchronous write of all user-space buffered …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a Future that completes when the cancellable …","Returns a Future that completes when the cancellable …","The DBusConnection the proxy is for.","The DBusConnection the proxy is for.","The timeout to use if -1 (specifying default timeout) is …","The timeout to use if -1 (specifying default timeout) is …","Flags from the DBusInterfaceSkeletonFlags enumeration.","Flags from the DBusInterfaceSkeletonFlags enumeration.","Flags from the DBusProxyFlags enumeration.","Flags from the DBusProxyFlags enumeration.","Ensure that interactions with this proxy conform to the …","Ensure that interactions with this proxy conform to the …","The D-Bus interface name the proxy is for.","The D-Bus interface name the proxy is for.","The well-known or unique name that the proxy is for.","The well-known or unique name that the proxy is for.","The unique name that owns g-name or None if no-one …","The unique name that owns g-name or None if no-one …","The object path the proxy is for.","The object path the proxy is for.","","","Gets a file descriptor out of self.","Gets a file descriptor out of self.","Gets the DBusObject that self belongs to, if any.","Gets the DBusObject that self belongs to, if any.","Gets the mount for the self.","Gets the mount for the self.","Gets the value of a particular environment variable of the …","Gets the value of a particular environment variable of the …","","","Tries to guess the type of content stored on self. Returns …","Tries to guess the type of content stored on self. Returns …","","","Tries to guess the type of content stored on self. Returns …","Tries to guess the type of content stored on self. Returns …","Attempts a TLS handshake on self.","Attempts a TLS handshake on self.","Asynchronously performs a TLS handshake on self. See …","Asynchronously performs a TLS handshake on self. See …","","","Checks if the named action exists within self.","Checks if the named action exists within self.","Checks if self is exported on connection.","Checks if self is exported on connection.","Checks if the self has media. Note that the OS may not be …","Checks if the self has media. Note that the OS may not be …","Checks if self has a parent, and optionally, if it is …","Checks if self has a parent, and optionally, if it is …","Checks if the file enumerator has pending operations.","Checks if the file enumerator has pending operations.","Checks if a stream has pending actions.","Checks if a stream has pending actions.","Checks if an input stream has pending actions.","Checks if an input stream has pending actions.","Checks if an output stream has pending actions.","Checks if an output stream has pending actions.","Checks whether self has the prefix specified by prefix.","Checks whether self has the prefix specified by prefix.","Returns whether the Settings object has any unapplied …","Returns whether the Settings object has any unapplied …","Checks to see if a File has a given URI scheme.","Checks to see if a File has a given URI scheme.","Check if self has any mountable volumes.","Check if self has any mountable volumes.","","","Increases the use count of self.","Increases the use count of self.","Gets self’s hostname. This might be either UTF-8 or …","Gets self’s hostname. This might be either UTF-8 or …","Gets the icon for the application.","Gets the icon for the application.","Gets the icon for self.","Gets the icon for self.","Gets the main icon for self.","Gets the main icon for self.","Gets the icon for self.","Gets the icon for self.","Gets the icon for self.","Gets the icon for self.","Gets the ID of an application. An id is a string that …","Gets the ID of an application. An id is a string that …","Gets the identifier of the given kind for self. The only …","Gets the identifier of the given kind for self. The only …","Gets the identifier of the given kind for self. See the […","Gets the identifier of the given kind for self. See the […","A list of hostnames and IP addresses that the resolver …","A list of hostnames and IP addresses that the resolver …","This function is called by the Permission implementation …","This function is called by the Permission implementation …","Gets the current inactivity timeout for the application.","Gets the current inactivity timeout for the application.","Gets D-Bus introspection information for the D-Bus …","Gets D-Bus introspection information for the D-Bus …","Gets D-Bus introspection information for the D-Bus …","Gets D-Bus introspection information for the D-Bus …","Initializes the object implementing the interface.","Initializes the object implementing the interface.","Starts asynchronous initialization of the object …","Starts asynchronous initialization of the object …","","","Gets the input stream for this object. This is used for …","Gets the input stream for this object. This is used for …","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Get the object that will be used to interact with the …","Get the object that will be used to interact with the …","Gets the D-Bus interface with name interface_name …","Gets the D-Bus interface with name interface_name …","Returns the DBusInterfaceInfo, if any, specifying the …","Returns the DBusInterfaceInfo, if any, specifying the …","Gets the D-Bus interface name self is for.","Gets the D-Bus interface name self is for.","Gets the D-Bus interfaces associated with self.","Gets the D-Bus interfaces associated with self.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Converts the enumerator into a Stream.","Converts the enumerator into a Stream.","","","Invoke the interaction to ask the user for a password. It …","Invoke the interaction to ask the user for a password. It …","Invoke the interaction to ask the user to choose a …","Invoke the interaction to ask the user to choose a …","Gets the value of ip-addresses.","Gets the value of ip-addresses.","Tests if self is abstract.","Tests if self is abstract.","Checks if the named action within self is currently …","Checks if the named action within self is currently …","Check whether the service is active or not. An active …","Check whether the service is active or not. An active …","Checks if the VFS is active.","Checks if the VFS is active.","Gets the value of the ‘allowed’ property. This …","Gets the value of the ‘allowed’ property. This …","Check to see whether the mount operation is being used for …","Check to see whether the mount operation is being used for …","Tests whether self is the “any” address for its family.","Tests whether self is the “any” address for its family.","Gets the blocking mode of the socket. For details on …","Gets the blocking mode of the socket. For details on …","Gets the broadcast setting on self; if true, it is …","Gets the broadcast setting on self; if true, it is …","Gets the application’s current busy state, as set through","Gets the application’s current busy state, as set through","Checks if a cancellable job has been cancelled.","Checks if a cancellable job has been cancelled.","Returns whether the monitor is canceled.","Returns whether the monitor is canceled.","Checks if the file enumerator has been closed.","Checks if the file enumerator has been closed.","Checks if a stream is closed.","Checks if a stream is closed.","Checks if an input stream is closed.","Checks if an input stream is closed.","Checks if an output stream has already been closed.","Checks if an output stream has already been closed.","Checks whether a socket is closed.","Checks whether a socket is closed.","Checks if an output stream is being closed. This can be …","Checks if an output stream is being closed. This can be …","Check whether the socket is connected. This is only useful …","Check whether the socket is connected. This is only useful …","Checks if self is connected. This is equivalent to calling …","Checks if self is connected. This is equivalent to calling …","Get the value of debug-enabled.","Get the value of debug-enabled.","Whether the Settings object is in ‘delay-apply’ mode. …","Whether the Settings object is in ‘delay-apply’ mode. …","Checks if self is currently enabled.","Checks if self is currently enabled.","Checks if graceful disconnects are used. See …","Checks if graceful disconnects are used. See …","Gets the keepalive mode of the socket. For details on this,","Gets the keepalive mode of the socket. For details on this,","Tests whether self is a link-local address (that is, if it …","Tests whether self is a link-local address (that is, if it …","Tests whether self is the loopback address for its family.","Tests whether self is the loopback address for its family.","Tests whether self is a global multicast address.","Tests whether self is a global multicast address.","Tests whether self is a link-local multicast address.","Tests whether self is a link-local multicast address.","Tests whether self is a node-local multicast address.","Tests whether self is a node-local multicast address.","Tests whether self is an organization-local multicast …","Tests whether self is an organization-local multicast …","Tests whether self is a site-local multicast address.","Tests whether self is a site-local multicast address.","Checks if self is capable of automatically detecting media …","Checks if self is capable of automatically detecting media …","Checks if the self supports removable media.","Checks if the self supports removable media.","Tests whether self is a multicast address.","Tests whether self is a multicast address.","Gets the multicast loopback setting on self; if true (the …","Gets the multicast loopback setting on self; if true (the …","Queries if self is mutable.","Queries if self is mutable.","Checks to see if a file is native to the platform.","Checks to see if a file is native to the platform.","Checks if the network is available. “Available” here …","Checks if the network is available. “Available” here …","Checks if the network is metered. See network-metered for …","Checks if the network is metered. See network-metered for …","Gets whether the system is in “Power Saver” mode.","Gets whether the system is in “Power Saver” mode.","Checks if self can be read.","Checks if self can be read.","Checks if self is registered.","Checks if self is registered.","Checks if self is remote.","Checks if self is remote.","Determines if self represents a remote invocation.","Determines if self represents a remote invocation.","Checks if the Drive and/or its media is considered …","Checks if the Drive and/or its media is considered …","Check if two TlsCertificate objects represent the same …","Check if two TlsCertificate objects represent the same …","Determines if self is shadowed. Applications or libraries …","Determines if self is shadowed. Applications or libraries …","Tests whether self is a site-local address such as 10.0.0.1","Tests whether self is a site-local address such as 10.0.0.1","Checks if self can be used on this system. (This is used …","Checks if self can be used on this system. (This is used …","Check to see whether the mount operation is being used for …","Check to see whether the mount operation is being used for …","Check to see whether the mount operation is being used for …","Check to see whether the mount operation is being used for …","Gets whether self creates TLS connections. See set_tls() …","Gets whether self creates TLS connections. See set_tls() …","Checks if self can be written.","Checks if self can be written.","Finds out if a key can be written or not","Finds out if a key can be written or not","Gets the TlsCertificate representing self’s issuer, if …","Gets the TlsCertificate representing self’s issuer, if …","Returns the issuer name from the certificate.","Returns the issuer name from the certificate.","Get the item at position.","Get the item at position.","Queries the item at position item_index in self for the …","Queries the item at position item_index in self for the …","Queries the item at position item_index in self for the …","Queries the item at position item_index in self for the …","Gets the type of the items in self.","Gets the type of the items in self.","Emits the items-changed signal on self.","Emits the items-changed signal on self.","Requests emission of the items-changed signal on self.","Requests emission of the items-changed signal on self.","If T::static_type().is_a(self.item_type()) then it returns …","If T::static_type().is_a(self.item_type()) then it returns …","Creates a MenuAttributeIter to iterate over the attributes …","Creates a MenuAttributeIter to iterate over the attributes …","Creates a MenuLinkIter to iterate over the links of the …","Creates a MenuLinkIter to iterate over the links of the …","Registers self to receive multicast messages sent to group.","Registers self to receive multicast messages sent to group.","Registers self to receive multicast messages sent to group.","Registers self to receive multicast messages sent to group.","Launches the application. Passes files to the launched …","Launches the application. Passes files to the launched …","Called when an application has failed to launch, so that …","Called when an application has failed to launch, so that …","Launches the application. This passes the uris to the …","Launches the application. This passes the uris to the …","","","Async version of AppInfoExt::launch_uris().","Async version of AppInfoExt::launch_uris().","","","Removes self from the multicast group defined by group, …","Removes self from the multicast group defined by group, …","Removes self from the multicast group defined by group, …","Removes self from the multicast group defined by group, …","If self is a GSimpleAsyncResult, this is equivalent to …","If self is a GSimpleAsyncResult, this is equivalent to …","Gets self’s length","Gets self’s length","Gets the length of self (ie: the number of file descriptors","Gets the length of self (ie: the number of file descriptors","Returns the “level” (i.e. the originating protocol) of …","Returns the “level” (i.e. the originating protocol) of …","Lists the actions contained within self.","Lists the actions contained within self.","Gets the list of children on self.","Gets the list of children on self.","Marks the socket as a server socket, i.e. a socket that is …","Marks the socket as a server socket, i.e. a socket that is …","Gets the listen backlog setting of the socket. For details …","Gets the listen backlog setting of the socket. For details …","","","Loads a loadable icon. For the asynchronous version of …","Loads a loadable icon. For the asynchronous version of …","Loads an icon asynchronously. To finish this function, see …","Loads an icon asynchronously. To finish this function, see …","Loads the contents of self and returns it as glib::Bytes.","Loads the contents of self and returns it as glib::Bytes.","Asynchronously loads the contents of self as glib::Bytes.","Asynchronously loads the contents of self as glib::Bytes.","","","Loads the content of the file into memory. The data is …","Loads the content of the file into memory. The data is …","Starts an asynchronous load of the self’s contents.","Starts an asynchronous load of the self’s contents.","","","","","Reads the partial contents of a file. A …","Reads the partial contents of a file. A …","Try to get the local address of a bound socket. This is …","Try to get the local address of a bound socket. This is …","Gets the local address of the socket client.","Gets the local address of the socket client.","Try to get the local address of a socket connection.","Try to get the local address of a socket connection.","Looks into the system proxy configuration to determine …","Looks into the system proxy configuration to determine …","Looks up the action with the name action_name in self.","Looks up the action with the name action_name in self.","Asynchronous lookup of proxy. See lookup() for more …","Asynchronous lookup of proxy. See lookup() for more …","Synchronously reverse-resolves address to determine its …","Synchronously reverse-resolves address to determine its …","Begins asynchronously reverse-resolving address to …","Begins asynchronously reverse-resolving address to …","","","Synchronously resolves hostname to determine its …","Synchronously resolves hostname to determine its …","Begins asynchronously resolving hostname to determine its …","Begins asynchronously resolving hostname to determine its …","","","This differs from lookup_by_name() in that you can modify …","This differs from lookup_by_name() in that you can modify …","Begins asynchronously resolving hostname to determine its …","Begins asynchronously resolving hostname to determine its …","","","Look up a certificate by its handle.","Look up a certificate by its handle.","Asynchronously look up a certificate by its handle in the …","Asynchronously look up a certificate by its handle in the …","","","Look up the issuer of certificate in the database. The …","Look up the issuer of certificate in the database. The …","Asynchronously look up the issuer of certificate in the …","Asynchronously look up the issuer of certificate in the …","","","Look up certificates issued by this issuer in the database.","Look up certificates issued by this issuer in the database.","Asynchronously look up certificates issued by this issuer …","Asynchronously look up certificates issued by this issuer …","","","","","Synchronously performs a DNS record lookup for the given …","Synchronously performs a DNS record lookup for the given …","Begins asynchronously performing a DNS lookup for the given","Begins asynchronously performing a DNS lookup for the given","","","Synchronously performs a DNS SRV lookup for the given …","Synchronously performs a DNS SRV lookup for the given …","Begins asynchronously performing a DNS SRV lookup for the …","Begins asynchronously performing a DNS SRV lookup for the …","","","Creates a directory. Note that this will only create a …","Creates a directory. Note that this will only create a …","Asynchronously creates a directory.","Asynchronously creates a directory.","","","Creates a directory and any parent directories that may not","Creates a directory and any parent directories that may not","Creates a symbolic link named self which contains the …","Creates a symbolic link named self which contains the …","Asynchronously creates a symbolic link named self which …","Asynchronously creates a symbolic link named self which …","","","Increases the busy count of self.","Increases the busy count of self.","Tests if address falls within the range described by self.","Tests if address falls within the range described by self.","","","Recursively measures the disk usage of self.","Recursively measures the disk usage of self.","Recursively measures the disk usage of self.","Recursively measures the disk usage of self.","","","Obtains a file or directory monitor for the given file, …","Obtains a file or directory monitor for the given file, …","Obtains a directory monitor for the given file. This may …","Obtains a directory monitor for the given file. This may …","Obtains a file monitor for the given file. If no file …","Obtains a file monitor for the given file. If no file …","Mounts a volume. This is an asynchronous operation, and is …","Mounts a volume. This is an asynchronous operation, and is …","Starts a mount_operation, mounting the volume that contains","Starts a mount_operation, mounting the volume that contains","","","Finds a Mount object by its UUID (see MountExt::uuid())","Finds a Mount object by its UUID (see MountExt::uuid())","","","Mounts a file of type G_FILE_TYPE_MOUNTABLE. Using …","Mounts a file of type G_FILE_TYPE_MOUNTABLE. Using …","","","Gets a list of the mounts on the system.","Gets a list of the mounts on the system.","","","Asynchronously moves a file self to the location of …","Asynchronously moves a file self to the location of …","","","Returns the protocol specific type of the control message. …","Returns the protocol specific type of the control message. …","Gets the multicast time-to-live setting on self; see …","Gets the multicast time-to-live setting on self; see …","Gets the number of items in self.","Gets the number of items in self.","Query the number of items in self.","Query the number of items in self.","Queries the name of self.","Queries the name of self.","Gets the installed name of the application.","Gets the installed name of the application.","Gets the name that self was constructed for.","Gets the name that self was constructed for.","Gets the name of self.","Gets the name of self.","Gets the name of self.","Gets the name of self.","Gets the name of self.","Gets the name of self.","The unique name that owns the name that self is for or None…","The unique name that owns the name that self is for or None…","Gets the size of the native raw binary address for self. …","Gets the size of the native raw binary address for self. …","Gets the size of self’s native struct sockaddr. You can …","Gets the size of self’s native struct sockaddr. You can …","Gets the name of the application-layer protocol negotiated …","Gets the name of the application-layer protocol negotiated …","Gets the current newline type for the self.","Gets the current newline type for the self.","This function combines g_menu_attribute_iter_next() with …","This function combines g_menu_attribute_iter_next() with …","This function combines g_menu_link_iter_next() with …","This function combines g_menu_link_iter_next() with …","Retrieves the next SocketAddress from self. Note that this …","Retrieves the next SocketAddress from self. Note that this …","Asynchronously retrieves the next SocketAddress from self …","Asynchronously retrieves the next SocketAddress from self …","Returns information for the next file in the enumerated …","Returns information for the next file in the enumerated …","Request information for a number of files from the …","Request information for a number of files from the …","","","","","Returns the time at which the certificate became or will …","Returns the time at which the certificate became or will …","Returns the time at which the certificate became or will …","Returns the time at which the certificate became or will …","Gets the object path that self is exported on, if any.","Gets the object path that self is exported on, if any.","Gets the object path for self.","Gets the object path for self.","Gets the object path self is for.","Gets the object path self is for.","Opens the given files.","Opens the given files.","Opens an existing file for reading and writing. The result …","Opens an existing file for reading and writing. The result …","Asynchronously opens self for reading and writing.","Asynchronously opens self for reading and writing.","","","Gets the value of an integer-valued option on self, as with","Gets the value of an integer-valued option on self, as with","Gets the options that were passed to …","Gets the options that were passed to …","Gets the output stream for this object. This is used for …","Gets the output stream for this object. This is used for …","Queries the type of the parameter that must be given when …","Queries the type of the parameter that must be given when …","Gets the parent directory for the self. If the self …","Gets the parent directory for the self. If the self …","Gets the parse name of the self. A parse name is a UTF-8 …","Gets the parse name of the self. A parse name is a UTF-8 …","This operation never fails, but the returned object might …","This operation never fails, but the returned object might …","Gets a password from the mount operation.","Gets a password from the mount operation.","Gets self’s password.","Gets self’s password.","Gets the state of saving passwords for the mount operation.","Gets the state of saving passwords for the mount operation.","Gets self’s path, or for abstract sockets the “name”.","Gets self’s path, or for abstract sockets the “name”.","Gets the local pathname for File, if one exists. If non-…","Gets the local pathname for File, if one exists. If non-…","The path within the backend where the settings are stored.","The path within the backend where the settings are stored.","","","Gets the length of self’s path.","Gets the length of self’s path.","Signals that the writability of all keys below a given …","Signals that the writability of all keys below a given …","Returns the buffer with the currently available bytes. The …","Returns the buffer with the currently available bytes. The …","Returns the array of file descriptors that is contained in …","Returns the array of file descriptors that is contained in …","Exactly like path(), but caches the result via […","Exactly like path(), but caches the result via […","Gets self’s peer’s certificate after the handshake has …","Gets self’s peer’s certificate after the handshake has …","Gets the errors associated with validating self’s peer’…","Gets the errors associated with validating self’s peer’…","Gets a PIM from the mount operation.","Gets a PIM from the mount operation.","A URI referencing the PKCS `11` objects containing an …","A URI referencing the PKCS `11` objects containing an …","Gets the platform data associated with the invocation of …","Gets the platform data associated with the invocation of …","Asynchronously polls self to see if media has been …","Asynchronously polls self to see if media has been …","","","Polls a file of type FileType::Mountable.","Polls a file of type FileType::Mountable.","","","Pops self off the cancellable stack (verifying that self …","Pops self off the cancellable stack (verifying that self …","Gets self’s port.","Gets self’s port.","Gets self’s port number","Gets self’s port number","The DER (binary) encoded representation of the certificate…","The DER (binary) encoded representation of the certificate…","The PEM (ASCII) encoded representation of the certificate…","The PEM (ASCII) encoded representation of the certificate…","A URI referencing a PKCS `11` object containing a private …","A URI referencing a PKCS `11` object containing a private …","Gets all D-Bus properties for self.","Gets all D-Bus properties for self.","Gets self’s protocol name (eg, “tcp”).","Gets self’s protocol name (eg, “tcp”).","Gets self’s protocol. eg, “socks” or “http”","Gets self’s protocol. eg, “socks” or “http”","Gets the socket protocol id the socket was created with. …","Gets the socket protocol id the socket was created with. …","Gets the protocol name type of the socket client.","Gets the protocol name type of the socket client.","Returns the current TLS protocol version, which may be …","Returns the current TLS protocol version, which may be …","Creates a SocketAddressEnumerator for self that will …","Creates a SocketAddressEnumerator for self that will …","Gets the ProxyResolver being used by self. Normally, this …","Gets the ProxyResolver being used by self. Normally, this …","Pushes self onto the cancellable stack. The current …","Pushes self onto the cancellable stack. The current …","Puts a byte into the output stream.","Puts a byte into the output stream.","Puts a signed 16-bit integer into the output stream.","Puts a signed 16-bit integer into the output stream.","Puts a signed 32-bit integer into the output stream.","Puts a signed 32-bit integer into the output stream.","Puts a signed 64-bit integer into the stream.","Puts a signed 64-bit integer into the stream.","Puts a string into the output stream.","Puts a string into the output stream.","Puts an unsigned 16-bit integer into the output stream.","Puts an unsigned 16-bit integer into the output stream.","Puts an unsigned 32-bit integer into the stream.","Puts an unsigned 32-bit integer into the stream.","Puts an unsigned 64-bit integer into the stream.","Puts an unsigned 64-bit integer into the stream.","Returns the AppInfo that is registered as the default …","Returns the AppInfo that is registered as the default …","Async version of query_default_handler().","Async version of query_default_handler().","","","Utility function to check if a particular file exists. …","Utility function to check if a particular file exists. …","Utility function to inspect the FileType of a file. This is","Utility function to inspect the FileType of a file. This is","Similar to query_info(), but obtains information about the …","Similar to query_info(), but obtains information about the …","Asynchronously gets the requested information about the …","Asynchronously gets the requested information about the …","","","Gets the requested information about specified self. The …","Gets the requested information about specified self. The …","Queries a file io stream for the given attributes. This …","Queries a file io stream for the given attributes. This …","Queries a file input stream the given attributes. This …","Queries a file input stream the given attributes. This …","Queries a file output stream for the given attributes. …","Queries a file output stream for the given attributes. …","Asynchronously gets the requested information about …","Asynchronously gets the requested information about …","Asynchronously queries the self for a FileInfo. When …","Asynchronously queries the self for a FileInfo. When …","Queries the stream information asynchronously. When the …","Queries the stream information asynchronously. When the …","Asynchronously queries the self for a FileInfo. When …","Asynchronously queries the self for a FileInfo. When …","","","","","","","","","Obtain the list of settable attributes for the file.","Obtain the list of settable attributes for the file.","Obtain the list of attribute namespaces where new …","Obtain the list of attribute namespaces where new …","Immediately quits the application.","Immediately quits the application.","","","Tries to read count bytes from the stream into the buffer …","Tries to read count bytes from the stream into the buffer …","Opens a file for reading. The result is a FileInputStream …","Opens a file for reading. The result is a FileInputStream …","Tries to read count bytes from the stream into the buffer …","Tries to read count bytes from the stream into the buffer …","Request an asynchronous read of count bytes from the …","Request an asynchronous read of count bytes from the …","","","Request an asynchronous read of count bytes from the …","Request an asynchronous read of count bytes from the …","Asynchronously opens self for reading.","Asynchronously opens self for reading.","Tries to read a single byte from the stream or the buffer. …","Tries to read a single byte from the stream or the buffer. …","Reads an unsigned 8-bit/1-byte value from self.","Reads an unsigned 8-bit/1-byte value from self.","Like InputStreamExtManual::read(), this tries to read count…","Like InputStreamExtManual::read(), this tries to read count…","Request an asynchronous read of count bytes from the …","Request an asynchronous read of count bytes from the …","","","","","","","Reads a 16-bit/2-byte value from self.","Reads a 16-bit/2-byte value from self.","Reads a signed 32-bit/4-byte value from self.","Reads a signed 32-bit/4-byte value from self.","Reads a 64-bit/8-byte value from self.","Reads a 64-bit/8-byte value from self.","Reads a line from the data input stream. Note that no …","Reads a line from the data input stream. Note that no …","The asynchronous version of read_line(). It is an error to …","The asynchronous version of read_line(). It is an error to …","","","Reads a UTF-8 encoded line from the data input stream.","Reads a UTF-8 encoded line from the data input stream.","","","","","Attempts to read up to count bytes from self into buffer, …","Attempts to read up to count bytes from self into buffer, …","Reads an unsigned 16-bit/2-byte value from self.","Reads an unsigned 16-bit/2-byte value from self.","Reads an unsigned 32-bit/4-byte value from self.","Reads an unsigned 32-bit/4-byte value from self.","Reads an unsigned 64-bit/8-byte value from self.","Reads an unsigned 64-bit/8-byte value from self.","Reads a string from the data input stream, up to the first …","Reads a string from the data input stream, up to the first …","The asynchronous version of read_upto(). It is an error to …","The asynchronous version of read_upto(). It is an error to …","","","Receive data (up to size bytes) from a socket. This is …","Receive data (up to size bytes) from a socket. This is …","Receive data (up to size bytes) from a socket.","Receive data (up to size bytes) from a socket.","Receive data from a socket. For receiving multiple …","Receive data from a socket. For receiving multiple …","Receive one or more data messages from self in one go.","Receive one or more data messages from self in one go.","Receive multiple data messages from self in one go. This …","Receive multiple data messages from self in one go. This …","This behaves exactly the same as SocketExtManual::receive()…","This behaves exactly the same as SocketExtManual::receive()…","Attempts registration of the application.","Attempts registration of the application.","Registers uri_func and parse_name_func as the File URI and …","Registers uri_func and parse_name_func as the File URI and …","Gets self rehandshaking mode. See set_rehandshake_mode() …","Gets self rehandshaking mode. See set_rehandshake_mode() …","Gets the path for descendant relative to self.","Gets the path for descendant relative to self.","Attempts to release the permission represented by self.","Attempts to release the permission represented by self.","Attempts to release the permission represented by self.","Attempts to release the permission represented by self.","Releases a resources previously allocated by fd() or …","Releases a resources previously allocated by fd() or …","","","Try to get the remote address of a connected socket. This …","Try to get the remote address of a connected socket. This …","Try to get the remote address of a socket connection.","Try to get the remote address of a socket connection.","Remounts a mount. This is an asynchronous operation, and is","Remounts a mount. This is an asynchronous operation, and is","","","Removes the named action from the action map.","Removes the named action from the action map.","Removes a supported type from an application, if possible.","Removes a supported type from an application, if possible.","Returns an output stream for overwriting the file, possibly","Returns an output stream for overwriting the file, possibly","Asynchronously overwrites the file, replacing the contents,","Asynchronously overwrites the file, replacing the contents,","Replaces the contents of self with contents of length …","Replaces the contents of self with contents of length …","Starts an asynchronous replacement of self with the given …","Starts an asynchronous replacement of self with the given …","","","","","Returns an output stream for overwriting the file in …","Returns an output stream for overwriting the file in …","Asynchronously overwrites the file in read-write mode, …","Asynchronously overwrites the file in read-write mode, …","","","Emits the reply signal.","Emits the reply signal.","Run synchronous interaction to ask the user to choose a …","Run synchronous interaction to ask the user to choose a …","Run asynchronous interaction to ask the user for a …","Run asynchronous interaction to ask the user for a …","","","Tests whether or not self expects a proper TLS close …","Tests whether or not self expects a proper TLS close …","Resets all internal state in the converter, making it …","Resets all internal state in the converter, making it …","Resets key to its default value.","Resets key to its default value.","Resolves a relative path for self to an absolute path.","Resolves a relative path for self to an absolute path.","Gets the resource base path of self.","Gets the resource base path of self.","Reverts all non-applied changes to the settings. This …","Reverts all non-applied changes to the settings. This …","Gets the root directory on self.","Gets the root directory on self.","Runs the application.","Runs the application.","","","The name of the schema that describes the types of keys …","The name of the schema that describes the types of keys …","Gets self’s scheme","Gets self’s scheme","Gets the URI scheme used to resolve proxies. By default, …","Gets the URI scheme used to resolve proxies. By default, …","Gets the sin6_scope_id field from self, which must be an …","Gets the sin6_scope_id field from self, which must be an …","Seeks in the stream by the given offset, modified by type_.","Seeks in the stream by the given offset, modified by type_.","Tries to send size bytes from buffer on the socket. This is","Tries to send size bytes from buffer on the socket. This is","Send data to address on self. For sending multiple …","Send data to address on self. For sending multiple …","This behaves exactly the same as …","This behaves exactly the same as …","Send one or more data messages from self in one go.","Send one or more data messages from self in one go.","Send multiple data messages from self in one go. This is …","Send multiple data messages from self in one go. This is …","Sends a notification on behalf of self to the desktop …","Sends a notification on behalf of self to the desktop …","Tries to send size bytes from buffer to address. If address…","Tries to send size bytes from buffer to address. If address…","This behaves exactly the same as SocketExtManual::send(), …","This behaves exactly the same as SocketExtManual::send(), …","Converts the data in the message to bytes placed in the …","Converts the data in the message to bytes placed in the …","Serializes a Icon into a glib::Variant. An equivalent Icon …","Serializes a Icon into a glib::Variant. An equivalent Icon …","Gets the GType of self’s TlsServerConnection …","Gets the GType of self’s TlsServerConnection …","Gets self’s expected server identity","Gets self’s expected server identity","Gets self’s service name (eg, “ldap”).","Gets self’s service name (eg, “ldap”).","","","","","Whether the service is currently accepting connections.","Whether the service is currently accepting connections.","","","Sets the list of application-layer protocols to advertise …","Sets the list of application-layer protocols to advertise …","The path to a file containing PEM encoded certificate …","The path to a file containing PEM encoded certificate …","Sets the mount operation to use an anonymous user if …","Sets the mount operation to use an anonymous user if …","Sets the unique identifier for self.","Sets the unique identifier for self.","Sets the application as the default handler for the given …","Sets the application as the default handler for the given …","Sets the application as the default handler for a given …","Sets the application as the default handler for a given …","Sets the application as the last used application for a …","Sets the application as the last used application for a …","Sets attribute of type FileAttributeType::ByteString to …","Sets attribute of type FileAttributeType::ByteString to …","Sets attribute of type FileAttributeType::Int32 to value. …","Sets attribute of type FileAttributeType::Int32 to value. …","Sets attribute of type FileAttributeType::Int64 to value. …","Sets attribute of type FileAttributeType::Int64 to value. …","Sets attribute of type FileAttributeType::String to value. …","Sets attribute of type FileAttributeType::String to value. …","Sets attribute of type FileAttributeType::Uint32 to value. …","Sets attribute of type FileAttributeType::Uint32 to value. …","Sets attribute of type FileAttributeType::Uint64 to value. …","Sets attribute of type FileAttributeType::Uint64 to value. …","Asynchronously sets the attributes of self with info.","Asynchronously sets the attributes of self with info.","Tries to set all attributes in the FileInfo on the target …","Tries to set all attributes in the FileInfo on the target …","","","The TlsAuthenticationMode for the server. This can be …","The TlsAuthenticationMode for the server. This can be …","Sets whether or not the self’s buffer should …","Sets whether or not the self’s buffer should …","Sets the listen backlog on the sockets in the listener. …","Sets the listen backlog on the sockets in the listener. …","Sets the blocking mode of the socket. In blocking mode all …","Sets the blocking mode of the socket. In blocking mode all …","Sets key in self to value.","Sets key in self to value.","Sets whether self should allow sending to broadcast …","Sets whether self should allow sending to broadcast …","Sets the size of the internal buffer of self to size, or …","Sets the size of the internal buffer of self to size, or …","Sets the size of the internal buffer to size.","Sets the size of the internal buffer to size.","This function sets the byte order for the given self. All …","This function sets the byte order for the given self. All …","Sets the byte order of the data output stream to order.","Sets the byte order of the data output stream to order.","If value is not None, sets the cached value for the …","If value is not None, sets the cached value for the …","This sets the certificate that self will present to its …","This sets the certificate that self will present to its …","Sets a default choice for the mount operation.","Sets a default choice for the mount operation.","Sets whether the base stream will be closed when self is …","Sets whether the base stream will be closed when self is …","Sets whether the base stream will be closed when self is …","Sets whether the base stream will be closed when self is …","Sets whether the fd of this stream will be closed when the …","Sets whether the fd of this stream will be closed when the …","Sets whether the fd of this stream will be closed when the …","Sets whether the fd of this stream will be closed when the …","Sets the certificate database that is used to verify peer …","Sets the certificate database that is used to verify peer …","Set the value of debug-enabled.","Set the value of debug-enabled.","Sets or unsets the default application for the process, as …","Sets or unsets the default application for the process, as …","Sets self to be the application’s default resolver …","Sets self to be the application’s default resolver …","Set the default TlsDatabase used to verify TLS connections","Set the default TlsDatabase used to verify TLS connections","Sets the default proxy on self, to be used for any URIs …","Sets the default proxy on self, to be used for any URIs …","Sets the timeout to use if -1 (specifying default timeout) …","Sets the timeout to use if -1 (specifying default timeout) …","Set a description string about what the password will be …","Set a description string about what the password will be …","Renames self to the specified display name.","Renames self to the specified display name.","Asynchronously sets the display name for a given File.","Asynchronously sets the display name for a given File.","","","Sets the mount operation’s domain.","Sets the mount operation’s domain.","Sets key in self to value.","Sets key in self to value.","Sets whether or not self attempts to make connections via a","Sets whether or not self attempts to make connections via a","Looks up the enumerated type nick for value and writes it …","Looks up the enumerated type nick for value and writes it …","Set an error if the cancellable is already cancelled. If …","Set an error if the cancellable is already cancelled. If …","Sets the exit status that will be used when the invoking …","Sets the exit status that will be used when the invoking …","Sets the socket family of the socket client. If this is …","Sets the socket family of the socket client. If this is …","Sets the flags for self.","Sets the flags for self.","Sets flags describing what the behavior of skeleton should …","Sets flags describing what the behavior of skeleton should …","Looks up the flags type nicks for the bits specified by …","Looks up the flags type nicks for the bits specified by …","Set flags about the password.","Set flags about the password.","The timeout to use if -1 (specifying default timeout) is …","The timeout to use if -1 (specifying default timeout) is …","Flags from the DBusInterfaceSkeletonFlags enumeration.","Flags from the DBusInterfaceSkeletonFlags enumeration.","Ensure that interactions with this proxy conform to the …","Ensure that interactions with this proxy conform to the …","This enables graceful disconnects on close. A graceful …","This enables graceful disconnects on close. A graceful …","Sets the list of ignored hosts.","Sets the list of ignored hosts.","Sets the current inactivity timeout for the application.","Sets the current inactivity timeout for the application.","Sets key in self to value.","Sets key in self to value.","Sets key in self to value.","Sets key in self to value.","Set the object that will be used to interact with the …","Set the object that will be used to interact with the …","Ensure that interactions with self conform to the given …","Ensure that interactions with self conform to the given …","Sets the mount operation to use a hidden volume if …","Sets the mount operation to use a hidden volume if …","Sets the mount operation to use a system volume if …","Sets the mount operation to use a system volume if …","Sets or unsets the SO_KEEPALIVE flag on the underlying …","Sets or unsets the SO_KEEPALIVE flag on the underlying …","","","Sets the maximum number of outstanding connections allowed …","Sets the maximum number of outstanding connections allowed …","","","Sets the local address of the socket client. The sockets …","Sets the local address of the socket client. The sockets …","Sets whether outgoing multicast packets will be received …","Sets whether outgoing multicast packets will be received …","Sets the time-to-live for outgoing multicast datagrams on …","Sets the time-to-live for outgoing multicast datagrams on …","Sets the newline type for the self.","Sets the newline type for the self.","Sets the DBusObject for self to object.","Sets the DBusObject for self to object.","Sets the value of an integer-valued option on self, as with","Sets the value of an integer-valued option on self, as with","Adds a description to the self option context.","Adds a description to the self option context.","Sets the parameter string to be used by the commandline …","Sets the parameter string to be used by the commandline …","Adds a summary to the self option context.","Adds a summary to the self option context.","Sets the mount operation’s password to password.","Sets the mount operation’s password to password.","Sets the state of saving passwords for the mount operation.","Sets the state of saving passwords for the mount operation.","Sets the file enumerator as having pending operations.","Sets the file enumerator as having pending operations.","Sets self to have actions pending. If the pending flag is …","Sets self to have actions pending. If the pending flag is …","Sets self to have actions pending. If the pending flag is …","Sets self to have actions pending. If the pending flag is …","Sets self to have actions pending. If the pending flag is …","Sets self to have actions pending. If the pending flag is …","Sets the mount operation’s PIM to pim.","Sets the mount operation’s PIM to pim.","Sets the protocol of the socket client. The sockets …","Sets the protocol of the socket client. The sockets …","Overrides the ProxyResolver used by self. You can call …","Overrides the ProxyResolver used by self. You can call …","Sets the rate limit to which the self will report …","Sets the rate limit to which the self will report …","Since GLib 2.64, changing the rehandshake mode is no …","Since GLib 2.64, changing the rehandshake mode is no …","Sets whether or not self expects a proper TLS close …","Sets whether or not self expects a proper TLS close …","Sets (or unsets) the base resource path of self.","Sets (or unsets) the base resource path of self.","Set’s the URI scheme used to resolve proxies. By …","Set’s the URI scheme used to resolve proxies. By …","Sets self’s expected server identity, which is used both …","Sets self’s expected server identity, which is used both …","Sets the socket type of the socket client. The sockets …","Sets the socket type of the socket client. The sockets …","Sets key in self to value.","Sets key in self to value.","Sets key in self to value.","Sets key in self to value.","Set the timeout applied to all resolver lookups. See …","Set the timeout applied to all resolver lookups. See …","Sets the time in seconds after which I/O operations on self…","Sets the time in seconds after which I/O operations on self…","Sets the I/O timeout for sockets created by self. timeout …","Sets the I/O timeout for sockets created by self. timeout …","Sets whether self creates TLS (aka SSL) connections. If tls…","Sets whether self creates TLS (aka SSL) connections. If tls…","Sets the TLS validation flags used when creating TLS …","Sets the TLS validation flags used when creating TLS …","Sets the time-to-live for outgoing unicast packets on self.","Sets the time-to-live for outgoing unicast packets on self.","","","Sets key in self to value.","Sets key in self to value.","Sets key in self to value.","Sets key in self to value.","Adds a URI-scheme-specific proxy to self; URIs whose scheme","Adds a URI-scheme-specific proxy to self; URIs whose scheme","Sets the user name within self to username.","Sets the user name within self to username.","Sets self’s validation flags, to override the default …","Sets self’s validation flags, to override the default …","Sets key in self to value.","Sets key in self to value.","Set a user readable translated warning. Usually this …","Set a user readable translated warning. Usually this …","Arranges for variable to be set to value in the child’s …","Arranges for variable to be set to value in the child’s …","The SettingsSchema describing the types of keys for this …","The SettingsSchema describing the types of keys for this …","Increments the shadow count on self. Usually used by …","Increments the shadow count on self. Usually used by …","Returns whether the volume should be automatically mounted.","Returns whether the volume should be automatically mounted.","Checks if the application info should be shown in menus …","Checks if the application info should be shown in menus …","Shut down part or all of a full-duplex connection.","Shut down part or all of a full-duplex connection.","Returns the space required for the control message, not …","Returns the space required for the control message, not …","Tries to skip count bytes from the stream. Will block …","Tries to skip count bytes from the stream. Will block …","Request an asynchronous skip of count bytes from the …","Request an asynchronous skip of count bytes from the …","","","Get an immutable snapshot of the container inside the …","Get an immutable snapshot of the container inside the …","Gets the underlying Socket object of the connection. This …","Gets the underlying Socket object of the connection. This …","Gets the socket type of the socket.","Gets the socket type of the socket.","Gets the socket type of the socket client.","Gets the socket type of the socket client.","Gets the sort key for self, if any.","Gets the sort key for self, if any.","Gets the sort key for self, if any.","Gets the sort key for self, if any.","Gets the sort key for self, if any.","Gets the sort key for self, if any.","Gets the source object from a AsyncResult.","Gets the source object from a AsyncResult.","Checks if a socket is capable of speaking IPv4.","Checks if a socket is capable of speaking IPv4.","Splices an input stream into an output stream.","Splices an input stream into an output stream.","Splices a stream asynchronously. When the operation is …","Splices a stream asynchronously. When the operation is …","","","Asynchronously starts a drive.","Asynchronously starts a drive.","Restarts the service, i.e. start accepting connections …","Restarts the service, i.e. start accepting connections …","","","Starts a file of type FileType::Mountable. Using …","Starts a file of type FileType::Mountable. Using …","","","Gets a hint about how a drive can be started/stopped.","Gets a hint about how a drive can be started/stopped.","Initiates startup notification for the application and …","Initiates startup notification for the application and …","Queries the current state of self.","Queries the current state of self.","Requests a hint about the valid range of values for the …","Requests a hint about the valid range of values for the …","Queries the type of the state of self.","Queries the type of the state of self.","Gets the stdin of the invoking process.","Gets the stdin of the invoking process.","Returns data from the self as a glib::Bytes. self must be …","Returns data from the self as a glib::Bytes. self must be …","Returns the array of file descriptors that is contained in …","Returns the array of file descriptors that is contained in …","Returns the array of file descriptors that is contained in …","Returns the array of file descriptors that is contained in …","Stop the debug controller, unregistering its object from …","Stop the debug controller, unregistering its object from …","Asynchronously stops a drive.","Asynchronously stops a drive.","Stops the service, i.e. stops accepting connections from …","Stops the service, i.e. stops accepting connections from …","","","Stops a file of type FileType::Mountable.","Stops a file of type FileType::Mountable.","","","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","A convenience variant of g_settings_get() for string …","A convenience variant of g_settings_get() for string …","Returns the subject name from the certificate.","Returns the subject name from the certificate.","Retrieves the list of content types that app_info claims …","Retrieves the list of content types that app_info claims …","Gets a list of URI schemes supported by self.","Gets a list of URI schemes supported by self.","Checks if DTLS is supported. DTLS support may not be …","Checks if DTLS is supported. DTLS support may not be …","Checks if the application accepts files as arguments.","Checks if the application accepts files as arguments.","Some proxy protocols expect to be passed a hostname, which …","Some proxy protocols expect to be passed a hostname, which …","Checks if self supports [thread-default contexts][…","Checks if self supports [thread-default contexts][…","Checks if TLS is supported; if this returns false for the …","Checks if TLS is supported; if this returns false for the …","Checks if the application supports reading files and …","Checks if the application supports reading files and …","Gets the icon for self.","Gets the icon for self.","Gets the symbolic icon for self.","Gets the symbolic icon for self.","Gets the symbolic icon for self.","Gets the symbolic icon for self.","Tells the current position within the stream.","Tells the current position within the stream.","Get the timeout applied to all resolver lookups. See …","Get the timeout applied to all resolver lookups. See …","Gets the timeout setting of the socket. For details on …","Gets the timeout setting of the socket. For details on …","Gets the I/O timeout time for sockets created by self.","Gets the I/O timeout time for sockets created by self.","Gets the TLS validation flags used creating TLS …","Gets the TLS validation flags used creating TLS …","Returns None in case the address has a native size …","Returns None in case the address has a native size …","Converts self to string form.","Converts self to string form.","Converts self back to its corresponding string form.","Converts self back to its corresponding string form.","Generates a textual representation of self that can be …","Generates a textual representation of self that can be …","Format a SocketConnectable as a string. This is a …","Format a SocketConnectable as a string. This is a …","Sends self to the “Trashcan”, if possible. This is …","Sends self to the “Trashcan”, if possible. This is …","Asynchronously sends self to the Trash location, if …","Asynchronously sends self to the Trash location, if …","","","Sets the length of the stream to offset. If the stream was …","Sets the length of the stream to offset. If the stream was …","","","","","","","","","","Gets the unicast time-to-live setting on self; see …","Gets the unicast time-to-live setting on self; see …","","","","","","","","","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Gets the value that is stored at key in self.","Destroys a binding between property and the busy state of …","Destroys a binding between property and the busy state of …","Stops exporting self on all connections it is exported on.","Stops exporting self on all connections it is exported on.","Stops exporting self on connection.","Stops exporting self on connection.","Unmounts a file of type FileType::Mountable.","Unmounts a file of type FileType::Mountable.","","","Unmounts a mount. This is an asynchronous operation, and is","Unmounts a mount. This is an asynchronous operation, and is","","","Unregisters the URI handler for scheme previously …","Unregisters the URI handler for scheme previously …","Arranges for variable to be unset in the child’s …","Arranges for variable to be unset in the child’s …","Decrements the shadow count on self. Usually used by …","Decrements the shadow count on self. Usually used by …","Gets the URI for the self.","Gets the URI for the self.","Gets the proxy URI that self was constructed from.","Gets the proxy URI that self was constructed from.","Gets the URI scheme for a File. RFC 3986 decodes the …","Gets the URI scheme for a File. RFC 3986 decodes the …","Checks the “user value” of a key, if there is one.","Checks the “user value” of a key, if there is one.","Get the user name from the mount operation.","Get the user name from the mount operation.","Gets self’s username.","Gets self’s username.","Gets the UUID for the self. The reference is typically …","Gets the UUID for the self. The reference is typically …","Gets the UUID for the self. The reference is typically …","Gets the UUID for the self. The reference is typically …","Gets self’s validation flags","Gets self’s validation flags","Gets the value that is stored in self for key.","Gets the value that is stored in self for key.","This verifies self and returns a set of TlsCertificateFlags","This verifies self and returns a set of TlsCertificateFlags","Determines the validity of a certificate chain, outside …","Determines the validity of a certificate chain, outside …","Asynchronously determines the validity of a certificate …","Asynchronously determines the validity of a certificate …","","","Gets the volume for the self.","Gets the volume for the self.","Finds a Volume object by its UUID (see VolumeExt::uuid())","Finds a Volume object by its UUID (see VolumeExt::uuid())","Get a list of mountable volumes for self.","Get a list of mountable volumes for self.","Gets a list of the volumes on the system.","Gets a list of the volumes on the system.","Get a user readable translated warning. Usually this …","Get a user readable translated warning. Usually this …","Withdraws a notification that was sent with …","Withdraws a notification that was sent with …","Signals that the writability of a single key has possibly …","Signals that the writability of a single key has possibly …","Tries to write count bytes from buffer into the stream. …","Tries to write count bytes from buffer into the stream. …","Tries to write count bytes from buffer into the stream. …","Tries to write count bytes from buffer into the stream. …","Request an asynchronous write of count bytes from buffer …","Request an asynchronous write of count bytes from buffer …","","","Request an asynchronous write of count bytes from buffer …","Request an asynchronous write of count bytes from buffer …","A wrapper function for write() which takes a glib::Bytes …","A wrapper function for write() which takes a glib::Bytes …","This function is similar to …","This function is similar to …","","","","","Attempts to write up to count bytes from buffer to self, as","Attempts to write up to count bytes from buffer to self, as","Tries to write the bytes contained in the n_vectors vectors…","Tries to write the bytes contained in the n_vectors vectors…","Tries to write the bytes contained in the n_vectors vectors…","Tries to write the bytes contained in the n_vectors vectors…","Request an asynchronous write of the bytes contained in …","Request an asynchronous write of the bytes contained in …","","","Request an asynchronous write of the bytes contained in …","Request an asynchronous write of the bytes contained in …","","","Attempts to write the bytes contained in the n_vectors …","Attempts to write the bytes contained in the n_vectors …","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Activates the application.","Activates the application.","","","","","","","","","","","","","","","","","","","","","","Forces a write of all user-space buffered data for the …","Forces a write of all user-space buffered data for the …","","","","","","","","","Gets the input stream for this object. This is used for …","Gets the input stream for this object. This is used for …","","","Returns the “level” (i.e. the originating protocol) of …","Returns the “level” (i.e. the originating protocol) of …","","This virtual function is always invoked in the local …","This virtual function is always invoked in the local …","","","","","Opens the given files.","Opens the given files.","Gets the output stream for this object. This is used for …","Gets the output stream for this object. This is used for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts the data in the message to bytes placed in the …","Converts the data in the message to bytes placed in the …","","","Returns the space required for the control message, not …","Returns the space required for the control message, not …","Tries to skip count bytes from the stream. Will block …","Tries to skip count bytes from the stream. Will block …","Splices an input stream into an output stream.","Splices an input stream into an output stream.","","","","","",""],"i":[32,36,27,29,42,28,44,34,39,34,34,39,34,30,279,300,300,0,0,0,0,0,0,277,277,300,272,0,0,0,0,268,0,0,0,0,0,0,0,0,275,42,55,296,296,149,271,289,0,13,289,277,0,0,0,0,0,277,13,0,27,50,47,47,50,14,14,34,0,0,0,277,277,296,275,275,0,277,287,287,287,277,267,0,0,0,0,0,272,272,275,0,0,278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,53,34,23,37,37,37,37,29,0,0,0,0,0,291,0,277,0,0,290,275,0,269,274,276,0,0,0,298,298,55,0,0,0,296,267,270,269,109,277,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,27,31,49,277,283,297,277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,277,0,0,0,267,267,282,268,280,55,53,37,53,0,0,301,27,27,35,279,297,296,281,271,277,277,54,31,55,53,0,0,0,0,0,0,0,51,51,27,27,0,296,0,0,0,0,0,0,0,0,0,0,0,13,13,269,284,286,268,269,270,13,288,291,300,277,277,277,288,288,277,0,295,272,280,268,0,0,289,289,149,271,274,0,280,0,278,281,57,40,40,0,0,0,0,0,0,0,0,34,278,269,0,0,0,0,0,0,0,0,0,0,277,270,270,296,0,0,0,0,0,276,275,275,275,273,285,0,26,28,28,28,0,42,46,97,23,168,169,8,24,171,165,172,126,173,174,175,141,177,178,179,181,182,185,186,187,188,189,190,191,192,194,195,196,197,199,200,201,203,204,114,205,206,207,208,135,166,209,210,211,212,213,214,215,64,216,217,218,219,220,167,221,222,223,224,226,227,228,229,230,231,232,233,235,238,99,239,240,241,242,243,103,244,245,248,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,26,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,52,54,56,57,27,55,32,36,42,37,40,36,53,44,268,273,0,0,0,0,277,282,299,277,277,140,292,293,295,281,277,277,277,277,284,286,277,277,277,277,277,277,296,0,0,285,269,23,42,13,283,268,0,0,0,0,0,0,0,23,57,57,57,0,38,43,0,0,277,273,0,269,300,277,282,0,277,0,0,0,280,0,275,0,0,0,277,277,277,287,287,277,0,27,29,43,44,57,55,39,301,0,277,0,276,0,275,269,292,292,287,0,0,0,0,287,0,0,0,28,54,27,45,53,0,54,54,54,54,54,54,54,26,26,299,290,0,269,291,294,140,109,0,0,0,0,0,0,276,273,270,0,269,0,0,0,0,0,285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,268,276,285,0,298,140,291,13,13,0,0,0,276,140,42,28,0,0,0,274,0,290,0,284,0,0,277,298,298,298,298,0,0,0,0,0,0,0,0,0,0,0,0,0,287,287,0,0,0,0,0,0,0,277,277,285,33,55,290,13,13,296,279,297,294,288,0,0,0,0,0,0,0,0,0,273,274,276,290,298,275,299,109,281,338,338,55,0,0,0,0,0,0,0,0,0,0,0,47,45,45,45,0,268,277,283,277,277,0,277,301,0,0,0,261,2,5,10,12,15,15,17,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,24,58,59,61,61,63,61,61,65,66,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,97,99,100,101,102,95,2,2,2,2,2,2,2,2,2,2,2,62,12,22,58,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,23,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,14,14,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,65,5,2,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,120,10,122,121,165,126,174,175,176,178,179,187,188,135,59,123,126,135,0,0,0,0,0,0,0,0,0,0,65,150,65,154,156,17,17,17,17,17,17,159,162,163,17,5,10,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,165,114,166,167,103,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,2,22,66,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,123,162,163,303,304,66,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,123,162,163,303,304,17,247,303,304,17,17,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,162,163,303,304,277,284,286,296,246,246,246,246,246,246,93,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,202,202,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,234,22,58,58,17,234,170,22,17,17,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,162,163,17,265,266,202,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,65,63,22,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,17,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,176,184,311,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,65,2,24,2,141,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,171,165,165,174,175,141,176,178,179,115,58,65,187,188,2,202,211,61,217,219,228,230,233,235,241,244,245,250,259,157,260,262,12,89,27,226,24,24,24,24,24,24,87,2,315,102,316,315,87,205,103,65,93,95,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,2,277,284,286,296,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,319,66,102,2,12,212,2,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,17,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,83,81,148,322,323,324,325,18,326,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,123,162,163,303,304,148,322,323,324,325,18,326,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,123,162,163,303,304,65,2,246,17,17,17,23,59,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,123,123,243,243,24,0,198,265,266,2,5,59,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,59,120,66,154,17,65,22,331,17,17,17,121,335,335,336,10,148,322,323,324,325,18,326,66,97,97,338,339,340,331,341,342,315,102,154,316,156,23,23,23,23,23,23,168,168,169,169,8,8,24,24,170,170,171,171,165,165,172,172,126,126,173,173,174,174,175,175,150,150,141,141,176,176,177,177,178,178,179,179,115,115,180,180,58,58,17,17,181,181,182,182,183,183,65,65,184,184,185,185,186,186,22,22,187,187,188,188,189,189,190,190,191,191,5,5,192,192,193,193,194,194,195,195,196,196,197,197,198,198,2,2,199,199,200,200,201,201,202,202,203,203,204,204,114,114,205,205,206,206,207,207,208,208,135,135,166,166,209,209,59,59,210,210,211,211,212,212,213,213,61,61,214,214,62,62,215,215,64,64,216,216,217,217,218,218,219,219,220,220,15,15,167,167,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232,233,233,234,234,235,235,236,236,237,237,238,238,99,99,239,239,240,240,241,241,242,242,243,243,103,103,244,244,245,245,246,246,247,247,248,248,63,63,249,249,250,250,251,251,252,252,253,253,254,254,255,255,256,256,257,257,258,258,259,259,157,157,260,260,100,100,101,101,261,261,262,262,263,263,264,264,265,265,266,266,68,70,72,74,76,78,12,81,81,83,85,87,87,89,91,93,95,140,140,267,267,268,268,149,149,269,269,270,270,271,271,272,272,273,273,274,274,109,109,13,13,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288,289,289,290,290,291,291,292,292,293,293,294,294,295,295,296,296,297,297,298,298,299,299,300,300,301,301,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,36,37,37,37,37,37,37,38,38,38,38,38,38,39,39,39,39,39,39,40,40,40,40,40,40,41,41,41,41,41,41,14,14,14,14,14,14,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,52,52,53,53,53,53,53,53,54,54,54,54,54,54,55,55,55,55,55,55,56,56,56,56,56,56,57,57,57,57,57,57,302,302,122,123,123,162,162,163,163,343,303,304,17,17,17,186,186,186,195,195,93,93,195,195,205,195,74,246,265,266,61,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,206,207,208,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,277,277,278,279,280,281,282,283,284,284,285,286,286,287,288,289,290,291,292,293,294,295,296,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,157,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,23,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,14,14,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,65,206,211,176,83,89,99,251,251,5,251,66,66,66,66,66,66,97,97,97,97,97,97,168,168,168,168,168,168,169,169,169,169,169,169,8,8,8,8,8,8,24,24,24,24,24,24,170,170,170,170,170,170,171,171,171,171,171,171,165,165,165,165,165,165,172,172,172,172,172,172,126,126,126,126,126,126,173,173,173,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,150,150,150,150,150,150,141,141,141,141,141,141,176,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,178,178,179,179,179,179,179,179,115,115,115,115,115,115,180,180,180,180,180,180,58,58,58,58,58,58,17,17,17,17,17,17,181,181,181,181,181,181,182,182,182,182,182,182,183,183,183,183,183,183,65,65,65,65,65,65,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,22,22,22,22,22,22,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,191,191,5,5,5,5,5,5,192,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,196,196,197,197,197,197,197,197,198,198,198,198,198,198,2,2,2,2,2,2,199,199,199,199,199,199,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,203,203,203,203,203,204,204,204,204,204,204,114,114,114,114,114,114,205,205,205,205,205,205,206,206,206,206,206,206,207,207,207,207,207,207,208,208,208,208,208,208,135,135,135,135,135,135,166,166,166,166,166,166,209,209,209,209,209,209,59,59,59,59,59,59,210,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,213,61,61,61,61,61,61,214,214,214,214,214,214,62,62,62,62,62,62,215,215,215,215,215,215,64,64,64,64,64,64,216,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,15,15,15,15,15,15,167,167,167,167,167,167,221,221,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,226,226,226,227,227,227,227,227,227,228,228,228,228,228,228,229,229,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,99,99,99,99,99,99,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,103,103,103,103,103,103,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,248,63,63,63,63,63,63,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,259,259,259,259,259,259,157,157,157,157,157,157,260,260,260,260,260,260,100,100,100,100,100,100,101,101,101,101,101,101,261,261,261,261,261,261,262,262,262,262,262,262,263,263,263,263,263,263,264,264,264,264,264,264,265,265,265,265,265,265,266,266,266,266,266,266,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,12,12,12,12,12,12,81,81,81,81,81,81,83,83,83,83,83,83,85,85,85,85,85,85,87,87,87,87,87,87,89,89,89,89,89,89,91,91,91,91,91,91,93,93,93,93,93,93,95,95,95,95,95,95,303,303,303,303,303,303,304,304,304,304,304,304,66,66,66,66,66,66,97,97,97,97,97,97,168,168,168,168,168,168,169,169,169,169,169,169,8,8,8,8,8,8,24,24,24,24,24,24,170,170,170,170,170,170,171,171,171,171,171,171,165,165,165,165,165,165,172,172,172,172,172,172,126,126,126,126,126,126,173,173,173,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,150,150,150,150,150,150,141,141,141,141,141,141,176,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,178,178,179,179,179,179,179,179,115,115,115,115,115,115,180,180,180,180,180,180,58,58,58,58,58,58,17,17,17,17,17,17,181,181,181,181,181,181,182,182,182,182,182,182,183,183,183,183,183,183,65,65,65,65,65,65,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,22,22,22,22,22,22,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,191,191,5,5,5,5,5,5,192,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,196,196,197,197,197,197,197,197,198,198,198,198,198,198,2,2,2,2,2,2,199,199,199,199,199,199,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,203,203,203,203,203,204,204,204,204,204,204,114,114,114,114,114,114,205,205,205,205,205,205,206,206,206,206,206,206,207,207,207,207,207,207,208,208,208,208,208,208,135,135,135,135,135,135,166,166,166,166,166,166,209,209,209,209,209,209,59,59,59,59,59,59,210,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,213,61,61,61,61,61,61,214,214,214,214,214,214,62,62,62,62,62,62,215,215,215,215,215,215,64,64,64,64,64,64,216,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,15,15,15,15,15,15,167,167,167,167,167,167,221,221,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,226,226,226,227,227,227,227,227,227,228,228,228,228,228,228,229,229,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,99,99,99,99,99,99,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,103,103,103,103,103,103,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,248,63,63,63,63,63,63,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,259,259,259,259,259,259,157,157,157,157,157,157,260,260,260,260,260,260,100,100,100,100,100,100,101,101,101,101,101,101,261,261,261,261,261,261,262,262,262,262,262,262,263,263,263,263,263,263,264,264,264,264,264,264,265,265,265,265,265,265,266,266,266,266,266,266,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,12,12,12,12,12,12,81,81,81,81,81,81,83,83,83,83,83,83,85,85,85,85,85,85,87,87,87,87,87,87,89,89,89,89,89,89,91,91,91,91,91,91,93,93,93,93,93,93,95,95,95,95,95,95,303,303,303,303,303,303,304,304,304,304,304,304,66,66,66,66,66,66,97,97,97,97,97,97,168,168,168,168,168,168,169,169,169,169,169,169,8,8,8,8,8,8,24,24,24,24,24,24,170,170,170,170,170,170,171,171,171,171,171,171,165,165,165,165,165,165,172,172,172,172,172,172,126,126,126,126,126,126,173,173,173,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,150,150,150,150,150,150,141,141,141,141,141,141,176,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,178,178,179,179,179,179,179,179,115,115,115,115,115,115,180,180,180,180,180,180,58,58,58,58,58,58,17,17,17,17,17,17,181,181,181,181,181,181,182,182,182,182,182,182,183,183,183,183,183,183,65,65,65,65,65,65,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,22,22,22,22,22,22,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,191,191,5,5,5,5,5,5,192,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,196,196,197,197,197,197,197,197,198,198,198,198,198,198,2,2,2,2,2,2,199,199,199,199,199,199,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,203,203,203,203,203,204,204,204,204,204,204,114,114,114,114,114,114,205,205,205,205,205,205,206,206,206,206,206,206,207,207,207,207,207,207,208,208,208,208,208,208,135,135,135,135,135,135,166,166,166,166,166,166,209,209,209,209,209,209,59,59,59,59,59,59,210,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,213,61,61,61,61,61,61,214,214,214,214,214,214,62,62,62,62,62,62,215,215,215,215,215,215,64,64,64,64,64,64,216,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,15,15,15,15,15,15,167,167,167,167,167,167,221,221,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,226,226,226,227,227,227,227,227,227,228,228,228,228,228,228,229,229,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,99,99,99,99,99,99,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,103,103,103,103,103,103,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,248,63,63,63,63,63,63,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,259,259,259,259,259,259,157,157,157,157,157,157,260,260,260,260,260,260,100,100,100,100,100,100,101,101,101,101,101,101,261,261,261,261,261,261,262,262,262,262,262,262,263,263,263,263,263,263,264,264,264,264,264,264,265,265,265,265,265,265,266,266,266,266,266,266,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,12,12,12,12,12,12,81,81,81,81,81,81,83,83,83,83,83,83,85,85,85,85,85,85,87,87,87,87,87,87,89,89,89,89,89,89,91,91,91,91,91,91,93,93,93,93,93,93,95,95,95,95,95,95,303,303,303,303,303,303,304,304,304,304,304,304,66,66,66,66,66,66,97,97,97,97,97,97,168,168,168,168,168,168,169,169,169,169,169,169,8,8,8,8,8,8,24,24,24,24,24,24,170,170,170,170,170,170,171,171,171,171,171,171,165,165,165,165,165,165,172,172,172,172,172,172,126,126,126,126,126,126,173,173,173,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,150,150,150,150,150,150,141,141,141,141,141,141,176,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,178,178,179,179,179,179,179,179,115,115,115,115,115,115,180,180,180,180,180,180,58,58,58,58,58,58,17,17,17,17,17,17,181,181,181,181,181,181,182,182,182,182,182,182,183,183,183,183,183,183,65,65,65,65,65,65,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,22,22,22,22,22,22,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,191,191,5,5,5,5,5,5,192,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,196,196,197,197,197,197,197,197,198,198,198,198,198,198,2,2,2,2,2,2,199,199,199,199,199,199,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,203,203,203,203,203,204,204,204,204,204,204,114,114,114,114,114,114,205,205,205,205,205,205,206,206,206,206,206,206,207,207,207,207,207,207,208,208,208,208,208,208,135,135,135,135,135,135,166,166,166,166,166,166,209,209,209,209,209,209,59,59,59,59,59,59,210,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,213,61,61,61,61,61,61,214,214,214,214,214,214,62,62,62,62,62,62,215,215,215,215,215,215,64,64,64,64,64,64,216,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,15,15,15,15,15,15,167,167,167,167,167,167,221,221,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,226,226,226,227,227,227,227,227,227,228,228,228,228,228,228,229,229,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,99,99,99,99,99,99,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,103,103,103,103,103,103,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,248,63,63,63,63,63,63,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,259,259,259,259,259,259,157,157,157,157,157,157,260,260,260,260,260,260,100,100,100,100,100,100,101,101,101,101,101,101,261,261,261,261,261,261,262,262,262,262,262,262,263,263,263,263,263,263,264,264,264,264,264,264,265,265,265,265,265,265,266,266,266,266,266,266,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,12,12,12,12,12,12,81,81,81,81,81,81,83,83,83,83,83,83,85,85,85,85,85,85,87,87,87,87,87,87,89,89,89,89,89,89,91,91,91,91,91,91,93,93,93,93,93,93,95,95,95,95,95,95,303,303,303,303,303,303,304,304,304,304,304,304,302,123,66,66,66,66,66,66,97,97,97,97,97,97,168,168,168,168,168,168,169,169,169,169,169,169,8,8,8,8,8,8,24,24,24,24,24,24,170,170,170,170,170,170,171,171,171,171,171,171,165,165,165,165,165,165,172,172,172,172,172,172,126,126,126,126,126,126,173,173,173,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,150,150,150,150,150,150,141,141,141,141,141,141,176,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,178,178,179,179,179,179,179,179,115,115,115,115,115,115,180,180,180,180,180,180,58,58,58,58,58,58,17,17,17,17,17,17,181,181,181,181,181,181,182,182,182,182,182,182,183,183,183,183,183,183,65,65,65,65,65,65,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,22,22,22,22,22,22,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,191,191,5,5,5,5,5,5,192,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,196,196,197,197,197,197,197,197,198,198,198,198,198,198,2,2,2,2,2,2,199,199,199,199,199,199,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,203,203,203,203,203,204,204,204,204,204,204,114,114,114,114,114,114,205,205,205,205,205,205,206,206,206,206,206,206,207,207,207,207,207,207,208,208,208,208,208,208,135,135,135,135,135,135,166,166,166,166,166,166,209,209,209,209,209,209,59,59,59,59,59,59,210,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,213,61,61,61,61,61,61,214,214,214,214,214,214,62,62,62,62,62,62,215,215,215,215,215,215,64,64,64,64,64,64,216,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,15,15,15,15,15,15,167,167,167,167,167,167,221,221,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,226,226,226,227,227,227,227,227,227,228,228,228,228,228,228,229,229,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,99,99,99,99,99,99,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,103,103,103,103,103,103,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,248,63,63,63,63,63,63,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,259,259,259,259,259,259,157,157,157,157,157,157,260,260,260,260,260,260,100,100,100,100,100,100,101,101,101,101,101,101,261,261,261,261,261,261,262,262,262,262,262,262,263,263,263,263,263,263,264,264,264,264,264,264,265,265,265,265,265,265,266,266,266,266,266,266,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,12,12,12,12,12,12,81,81,81,81,81,81,83,83,83,83,83,83,85,85,85,85,85,85,87,87,87,87,87,87,89,89,89,89,89,89,91,91,91,91,91,91,93,93,93,93,93,93,95,95,95,95,95,95,303,303,303,303,303,303,304,304,304,304,304,304,66,66,66,66,66,66,97,97,97,97,97,97,168,168,168,168,168,168,169,169,169,169,169,169,8,8,8,8,8,8,24,24,24,24,24,24,170,170,170,170,170,170,171,171,171,171,171,171,165,165,165,165,165,165,172,172,172,172,172,172,126,126,126,126,126,126,173,173,173,173,173,173,174,174,174,174,174,174,175,175,175,175,175,175,150,150,150,150,150,150,141,141,141,141,141,141,176,176,176,176,176,176,177,177,177,177,177,177,178,178,178,178,178,178,179,179,179,179,179,179,115,115,115,115,115,115,180,180,180,180,180,180,58,58,58,58,58,58,17,17,17,17,17,17,181,181,181,181,181,181,182,182,182,182,182,182,183,183,183,183,183,183,65,65,65,65,65,65,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,186,186,22,22,22,22,22,22,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,189,189,190,190,190,190,190,190,191,191,191,191,191,191,5,5,5,5,5,5,192,192,192,192,192,192,193,193,193,193,193,193,194,194,194,194,194,194,195,195,195,195,195,195,196,196,196,196,196,196,197,197,197,197,197,197,198,198,198,198,198,198,2,2,2,2,2,2,199,199,199,199,199,199,200,200,200,200,200,200,201,201,201,201,201,201,202,202,202,202,202,202,203,203,203,203,203,203,204,204,204,204,204,204,114,114,114,114,114,114,205,205,205,205,205,205,206,206,206,206,206,206,207,207,207,207,207,207,208,208,208,208,208,208,135,135,135,135,135,135,166,166,166,166,166,166,209,209,209,209,209,209,59,59,59,59,59,59,210,210,210,210,210,210,211,211,211,211,211,211,212,212,212,212,212,212,213,213,213,213,213,213,61,61,61,61,61,61,214,214,214,214,214,214,62,62,62,62,62,62,215,215,215,215,215,215,64,64,64,64,64,64,216,216,216,216,216,216,217,217,217,217,217,217,218,218,218,218,218,218,219,219,219,219,219,219,220,220,220,220,220,220,15,15,15,15,15,15,167,167,167,167,167,167,221,221,221,221,221,221,222,222,222,222,222,222,223,223,223,223,223,223,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,226,226,226,227,227,227,227,227,227,228,228,228,228,228,228,229,229,229,229,229,229,230,230,230,230,230,230,231,231,231,231,231,231,232,232,232,232,232,232,233,233,233,233,233,233,234,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,238,238,238,238,238,238,99,99,99,99,99,99,239,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,241,241,242,242,242,242,242,242,243,243,243,243,243,243,103,103,103,103,103,103,244,244,244,244,244,244,245,245,245,245,245,245,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,248,248,63,63,63,63,63,63,249,249,249,249,249,249,250,250,250,250,250,250,251,251,251,251,251,251,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,255,255,255,255,255,255,256,256,256,256,256,256,257,257,257,257,257,257,258,258,258,258,258,258,259,259,259,259,259,259,157,157,157,157,157,157,260,260,260,260,260,260,100,100,100,100,100,100,101,101,101,101,101,101,261,261,261,261,261,261,262,262,262,262,262,262,263,263,263,263,263,263,264,264,264,264,264,264,265,265,265,265,265,265,266,266,266,266,266,266,68,68,68,68,68,68,70,70,70,70,70,70,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,12,12,12,12,12,12,81,81,81,81,81,81,83,83,83,83,83,83,85,85,85,85,85,85,87,87,87,87,87,87,89,89,89,89,89,89,91,91,91,91,91,91,93,93,93,93,93,93,95,95,95,95,95,95,303,303,303,303,303,303,304,304,304,304,304,304,66,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,66,91,93,95,23,59,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,5,62,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,63,251,251,251,206,207,208,23,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,93,95,0,5,120,97,168,169,8,24,170,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,180,58,17,181,182,183,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,224,120,120,17,247,0,93,95,93,95,93,95,93,93,95,17,22,162,163,2,246,5,85,2,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,246,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,65,91,193,2,85,165,246,303,304,123,5,83,311,339,340,341,23,59,61,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,61,61,59,61,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,169,8,126,135,209,231,184,74,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,319,159,343,311,340,341,339,371,23,196,209,59,81,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,331,342,120,225,0,0,339,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,2,159,93,95,162,163,17,162,163,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,5,2,65,95,5,93,95,162,163,115,246,259,2,93,336,319,343,95,162,163,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,85,0,5,17,5,24,24,24,5,265,62,5,2,85,85,251,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,89,83,262,5,65,12,89,123,83,74,70,70,70,120,81,81,65,0,184,65,184,184,2,2,95,95,93,121,66,2,87,302,162,163,168,63,319,10,159,315,102,154,316,156,171,165,126,174,175,150,141,176,178,179,115,58,17,65,186,187,188,191,5,193,194,198,2,202,207,208,135,59,211,61,62,217,218,220,15,225,227,232,234,235,236,237,238,99,241,244,245,247,63,249,252,255,257,258,259,157,260,261,265,266,12,81,91,162,163,303,304,206,195,232,126,17,186,206,218,65,65,65,213,62,303,304,65,174,175,234,62,17,186,22,195,195,195,195,195,246,371,196,120,74,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,0,176,65,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,184,83,93,95,193,339,331,342,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,121,10,184,170,171,165,172,174,175,150,141,176,178,179,115,180,58,17,182,183,65,184,186,22,187,188,191,5,193,194,196,197,198,2,199,200,201,202,203,204,114,206,207,208,166,59,211,213,61,214,62,215,64,217,218,220,15,167,221,225,227,230,232,233,234,235,236,237,238,99,239,240,241,243,103,244,245,246,247,248,63,249,251,253,254,256,257,259,157,260,100,101,261,262,264,265,266,162,163,303,304,170,171,165,172,174,175,150,141,176,178,179,115,180,58,17,182,183,65,184,186,22,187,188,191,5,193,194,196,197,198,2,199,200,201,202,203,204,114,206,207,208,166,59,211,213,61,214,62,215,64,217,218,220,15,167,221,225,227,230,232,233,234,235,236,237,238,99,239,240,241,243,103,244,245,246,247,248,63,249,251,253,254,256,257,259,157,260,100,101,261,262,264,265,266,162,163,303,304,218,168,218,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,162,163,303,304,65,74,85,17,319,159,343,339,342,311,339,342,336,311,339,341,339,342,342,91,0,61,61,63,61,61,65,168,91,302,162,163,162,163,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,184,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,335,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,87,87,340,24,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,17,23,59,61,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,2,17,65,122,123,24,381,0,0,0,0,0,0,0,0,59,184,184,162,163,184,162,163,184,184,93,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,163,5,340,331,17,17,17,17,246,65,184,65,120,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,2,62,2,2,2,2,2,2,2,2,2,2,2,62,65,15,65,15,162,163,247,2,2,247,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,15,15,65,62,202,2,2,234,247,65,17,265,2,65,247,65,2,62,15,65,2,2,62,62,120,65,65,2,2,2,162,163,65,120,65,15,162,163,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,65,162,163,62,65,65,65,2,2,234,234,247,247,247,62,2,2,15,65,115,176,247,5,17,17,65,2,59,2,247,0,59,22,17,5,121,10,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,246,246,246,246,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,22,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,17,5,5,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,0,81,87,2,2,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,232,247,100,101,247,247,247,246,65,176,65,302,123,66,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,123,162,163,303,304,23,141,17,186,195,206,207,208,218,227,239,261,262,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,163,115,81,335,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,81,87,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,123,162,163,23,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,97,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,162,163,303,304,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,319,159,343,336,66,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,302,162,163,303,304,121,335,371,336,311,120,319,381,10,159,148,322,323,324,325,18,326,66,97,338,339,340,331,341,342,315,102,154,316,156,23,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,68,70,72,74,76,78,12,81,83,85,87,89,91,93,95,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,302,122,123,162,163,343,303,304,232,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,17,17,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,17,65,0,0,0,93,115,115,17,2,247,63,176,23,87,140,267,268,149,269,270,271,272,273,274,109,13,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,14,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,154,156,246,246,246,246,246,246,97,168,169,8,24,170,171,165,172,126,173,174,175,150,141,176,177,178,179,115,180,58,17,181,182,183,65,184,185,186,22,187,188,189,190,191,5,192,193,194,195,196,197,198,2,199,200,201,202,203,204,114,205,206,207,208,135,166,209,59,210,211,212,213,61,214,62,215,64,216,217,218,219,220,15,167,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,99,239,240,241,242,243,103,244,245,246,247,248,63,249,250,251,252,253,254,255,256,257,258,259,157,260,100,101,261,262,263,264,265,266,162,163,303,304,91,232,232,259,63,100,101,260,126,135,126,193,232,126,135,59,261,126,331,331,331,0,0,0,0,0,0,0,0,0,0,0,124,124,129,128,129,131,132,133,134,127,136,124,128,129,130,131,132,133,134,137,127,136,124,128,129,130,131,132,133,134,137,128,129,133,127,136,124,128,129,130,131,132,133,134,137,127,133,134,128,129,131,132,133,134,131,132,124,127,136,124,128,129,130,131,132,133,134,137,130,124,127,136,124,128,129,130,131,132,133,134,137,137,133,127,136,124,130,127,136,124,128,129,130,131,132,133,134,137,127,136,124,128,129,130,131,132,133,134,137,127,136,127,136,124,128,129,130,131,132,133,134,137,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,391,391,0,0,0,0,391,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,391,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,416,416,417,417,417,417,417,417,417,417,417,417,417,417,418,418,419,419,419,419,419,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,421,421,422,422,420,420,423,423,424,424,425,425,426,426,417,417,417,417,427,427,428,428,429,429,417,417,422,422,417,417,430,430,431,431,432,432,433,433,434,434,435,435,436,436,437,437,438,438,438,438,438,438,422,422,439,439,440,440,397,441,441,441,441,441,441,442,442,443,443,444,444,416,416,439,439,434,434,445,445,446,446,438,438,447,447,416,416,422,422,439,439,439,439,405,406,397,391,405,406,397,391,444,444,443,443,438,438,448,448,449,449,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,419,419,430,430,451,451,452,452,424,424,424,424,453,453,454,454,451,451,455,455,455,455,455,455,419,419,430,430,456,456,451,451,451,451,451,451,456,456,452,452,457,457,458,458,459,459,434,434,459,459,460,460,420,420,423,423,421,421,461,461,416,416,438,438,462,462,439,439,438,438,463,463,434,434,429,429,464,464,465,465,466,466,460,460,462,462,464,464,465,465,466,466,416,416,417,417,462,462,464,464,465,465,466,466,462,462,464,464,465,465,466,466,445,445,446,446,467,467,468,468,430,430,469,469,416,416,416,416,470,470,416,416,471,471,416,416,427,427,472,472,463,463,434,434,418,418,420,420,420,420,422,422,420,420,420,420,422,422,473,473,431,431,434,434,419,419,435,435,463,463,422,422,463,463,471,471,427,427,472,472,442,442,474,474,443,443,416,416,416,416,444,444,443,443,448,448,449,449,419,419,419,419,475,475,475,475,458,458,434,434,451,451,458,458,452,452,439,439,424,424,463,463,434,434,445,445,446,446,464,464,422,422,455,455,476,476,434,434,477,477,478,478,439,439,479,479,451,451,459,459,463,463,480,480,480,480,480,480,480,480,480,480,451,451,427,427,421,421,427,427,417,417,431,431,481,481,427,427,422,422,479,479,471,471,427,427,472,472,482,482,450,450,482,482,450,450,450,450,483,483,484,484,422,422,439,439,478,478,422,422,473,473,434,434,485,485,485,485,459,459,486,486,422,422,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,422,422,422,422,440,440,486,486,463,463,463,463,459,459,487,487,488,488,416,416,489,489,489,489,489,489,431,431,416,416,417,417,416,416,427,427,490,490,480,480,480,480,480,480,480,480,416,416,416,416,422,422,421,421,434,434,455,455,455,455,455,455,448,448,459,459,459,459,491,491,421,421,463,463,463,463,434,434,434,434,463,463,492,492,452,452,427,427,434,434,427,427,458,458,434,434,493,493,416,416,424,424,463,463,434,434,422,422,494,494,495,495,418,418,463,463,422,422,422,422,421,421,421,421,451,451,459,459,493,493,416,416,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,416,416,427,427,452,452,463,463,418,418,480,480,480,480,480,480,479,479,439,439,439,439,480,480,496,496,482,482,450,450,416,416,482,482,455,455,462,462,497,497,498,498,499,499,438,438,500,500,438,438,500,500,418,418,438,438,439,439,438,438,501,501,440,440,438,438,438,438,438,438,438,438,470,470,502,502,503,503,504,504,470,470,502,502,503,503,504,504,470,470,502,502,503,503,504,504,416,416,505,505,440,440,476,476,434,434,422,422,422,422,460,460,452,452,478,478,450,450,439,439,439,439,430,430,438,438,438,438,438,438,430,430,479,479,506,506,506,506,506,506,475,475,489,489,430,430,459,459,463,463,495,495,439,439,452,452,424,424,405,406,460,460,460,460,430,430,438,438,438,438,438,438,451,451,452,452,424,424,451,451,452,452,424,424,429,429,434,434,458,458,427,427,439,439,507,507,438,438,500,500,500,500,451,451,424,424,440,440,489,489,397,430,430,438,438,508,508,486,486,431,431,397,509,509,510,510,430,430,440,440,482,482,486,486,431,431,416,416,481,481,427,427,511,511,504,504,457,457,512,512,460,460,513,513,513,513,444,444,444,444,444,444,438,438,422,422,482,482,450,450,439,439,479,479,432,432,482,482,466,466,466,466,466,466,405,406,397,391,405,406,397,391,475,475,450,450,450,450,482,482,450,450,450,450,450,450,450,450,450,450,450,450,447,447,436,436,514,514,424,424,440,440,429,429,452,452,452,452,452,452,434,434,434,434,434,434,420,420,482,482,451,451,438,438,462,462,464,464,465,465,466,466,438,438,439,439,438,438,451,451,508,508,491,491,515,515,430,430,451,451,429,429,452,452,424,424,430,430,451,451,424,424,478,478,419,419,422,422,514,514,482,482,516,516,517,517,517,517,464,464,439,439,439,439,434,434,485,485,450,450,450,450,485,485,405,406,397,391,518,518,502,502,519,519,503,503,518,518,520,520,521,521,441,441,441,441,459,459,433,433,420,420,473,473,513,513,419,419,463,463,486,486,416,416,416,416,422,422,457,457,458,458,462,462,464,464,465,465,466,466,416,416,466,466,416,416,472,472,477,477,439,439,421,421,484,484,416,416,486,486,486,486,486,486,486,486,486,486,486,486,486,486,451,451,451,451,486,486,416,416,488,488,438,438,455,455,455,455,492,492,453,453,422,422,422,422,440,440,451,451,459,459,452,452,486,486,522,522,463,463,463,463,427,427,454,454,439,439,459,459,459,459,487,487,488,488,488,488,487,487,487,487,488,488,523,523,488,488,488,488,416,416,416,416,430,430,489,489,430,430,524,524,525,525,525,525,416,416,416,416,526,526,431,431,527,527,528,528,420,420,439,439,416,416,416,416,417,417,529,529,529,529,438,438,438,438,438,438,438,438,438,438,438,438,529,529,500,500,416,416,427,427,472,472,522,522,425,425,522,522,493,493,493,493,493,493,493,493,493,493,493,493,493,493,493,493,493,493,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,522,522,493,493,493,493,493,493,493,493,493,493,493,493,438,438,438,438,438,438,438,438,438,438,500,500,500,500,491,491,431,431,494,494,500,500,500,500,500,500,438,438,438,438,438,438,424,424,438,438,438,438,480,480,424,424,438,438,438,438,480,480,438,438,500,500,500,500,528,528,416,416,487,487,488,488,421,421,430,430,450,450,451,451,452,452,424,424,450,450,486,486,481,481,434,434,448,448,530,530,531,531,532,532,532,532,462,462,462,462,462,462,532,532,459,459,459,459,482,482,485,485,450,450,422,422,438,438,438,438,438,438,416,416,440,440,464,464,421,421,438,438,438,438,513,513,463,463,506,506,463,463,533,533,438,438,439,439,433,433,433,433,534,534,444,444,436,436,438,438,434,434,434,434,463,463,459,459,440,440,451,451,451,451,438,438,438,438,457,457,432,432,515,515,459,459,459,459,459,459,482,482,495,495,506,506,416,416,427,427,434,434,507,507,427,427,457,457,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,509,509,535,535,510,510,438,438,509,509,535,535,510,510,438,438,509,509,535,535,510,510,438,438,438,438,422,422,458,458,518,518,438,438,518,518,518,518,518,518,518,518,438,438,444,444,448,448,465,465,465,465,465,465,518,518,438,438,448,448,448,448,448,448,536,536,536,536,536,536,536,536,536,536,536,536,502,502,448,448,448,448,448,448,536,536,536,536,536,536,504,504,504,504,504,504,470,470,504,504,504,504,422,422,513,513,434,434,438,438,419,419,419,419,457,457,419,419,416,416,472,472,452,452,452,452,425,425,430,430,438,438,438,438,438,438,500,500,500,500,438,438,438,438,438,438,438,438,463,463,441,441,441,441,441,441,434,434,537,537,439,439,438,438,422,422,439,439,452,452,491,491,491,491,439,439,515,515,495,495,432,432,456,456,504,504,504,504,504,504,470,470,504,504,422,422,504,504,504,504,538,538,508,508,460,460,418,418,495,495,447,447,422,422,473,473,431,431,461,461,435,435,463,463,422,422,430,430,430,430,430,430,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,442,442,443,443,417,417,416,416,439,439,416,416,444,444,443,443,448,448,449,449,450,450,434,434,463,463,445,445,446,446,539,539,540,540,434,434,477,477,422,422,493,493,460,460,478,478,450,450,479,479,438,438,438,438,438,438,463,463,439,439,427,427,439,439,475,475,440,440,427,427,422,422,482,482,439,439,479,479,450,450,482,482,450,450,484,484,541,541,422,422,439,439,439,439,434,434,450,450,463,463,463,463,416,416,431,431,416,416,417,417,427,427,416,416,416,416,448,448,514,514,416,416,422,422,422,422,422,422,463,463,463,463,462,462,464,464,465,465,466,466,463,463,427,427,427,427,458,458,434,434,434,434,422,422,495,495,418,418,427,427,439,439,447,447,493,493,416,416,427,427,427,427,427,427,416,416,427,427,439,439,439,439,478,478,463,463,418,418,439,439,479,479,489,489,439,439,452,452,424,424,430,430,416,416,528,528,465,465,465,465,465,465,523,523,472,472,416,416,427,427,451,451,452,452,424,424,526,526,416,416,466,466,466,466,466,466,451,451,473,473,451,451,438,438,438,438,451,451,489,489,421,421,421,421,421,421,440,440,476,476,436,436,437,437,474,474,451,451,473,473,451,451,438,438,438,438,439,439,447,447,459,459,430,430,513,513,460,460,430,430,471,471,438,438,460,460,430,430,451,451,452,452,424,424,456,456,493,493,416,416,427,427,427,427,542,542,486,486,431,431,508,508,507,507,438,438,438,438,438,438,456,456,405,406,397,391,397,405,406,397,391,416,416,416,416,427,427,405,406,397,391,439,439,439,439,422,422,482,482,482,482,438,438,438,438,452,452,452,452,513,513,489,489,452,452,438,438,506,506,438,438,439,439,463,463,506,506,452,452,424,424,418,418,439,439,459,459,501,501,501,501,501,501,452,452,480,480,451,451,480,480,479,479,422,422,534,534,466,466,521,521,521,521,521,521,521,521,466,466,466,466,466,466,521,521,454,454,521,521,521,521,521,521,521,521,521,521,521,521,503,503,0,414,414,414,414,414,414,0,414,414,414,414,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,544,544,543,543,545,544,544,544,544,546,546,543,543,547,547,548,548,549,549,544,544,550,550,549,549,544,544,543,543,551,551,552,552,548,548,553,553,550,550,543,544,544,545,550,550,553,544,544,548,548,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,555,555,554,554,556,556,555,555,555,555,557,557,557,557,554,554,558,558,559,559,560,560,555,555,561,561,560,560,555,555,554,554,562,562,563,563,559,559,564,564,564,564,561,561,554,554,555,555,556,556,561,561,564,564,555,555,559,559,554,554,555,555,558,558,556,556,555,555,557,557,561,561,555,555,561,561,558,558,560,560,555,555,557,557,557,557,560,560,543,544,544,547,547,545,544,544,546,550,550,544,544,550,550,547,547,549,549,544,544,546,546,549,549],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[2,[[4,[3]]]],[[5,6],7],[[[10,[[9,[8]]]],11],[[10,[[9,[8]]]]]],[[12,6,13,14]],[[15,6,6]],[[15,6,6,[4,[16]]]],[[17,11],18],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[[[0,[19,20]]],21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[19,21],[22,[[4,[7]]]],[[],23],[[],[[25,[24]]]],[[],26],[[],27],[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[],37],[[],38],[[],39],[[],40],[[],41],[[],14],[[],42],[[],43],[[],44],[[],45],[[],46],[[],47],[[],48],[[],49],[[],50],[[],51],[[],52],[[],53],[[],54],[[],55],[[],56],[[],57],[6,[[25,[24]]]],[[58,6],1],[[59,[9,[60]]]],[[61,[4,[6]],[4,[6]]]],[[61,62]],[[63,6]],[[61,[4,[6]],[9,[64]]]],[[61,[4,[6]],[9,[64]]]],[65,[[4,[7]]]],[66,67],[68,69],[70,71],[72,73],[74,75],[76,77],[78,79],[12,80],[81,82],[83,84],[85,86],[87,88],[89,90],[91,92],[93,94],[95,96],[97,98],[99,98],[100,98],[101,98],[102,[[104,[103]]]],[[[106,[105]]]],[[2,6],[[4,[7]]]],[[2,6],[[4,[7]]]],[[2,6],107],[[2,6],108],[[2,6],[[4,[60]]]],[[2,6],109],[[2,6],[[4,[7]]]],[[2,6],110],[[2,6],13],[[2,6],111],[[2,6],112],[[62,6,[4,[113]]],[[4,[16]]]],[12,[[25,[66]]]],[22,[[4,[58]]]],[[58,[9,[114]],[4,[115]]],1],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[6,116,6],117],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[[23,23]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[[23,23]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],[23,118],[23,118],[26,111],[26,111],[27,111],[27,111],[28,111],[28,111],[29,111],[29,111],[30,111],[30,111],[31,111],[31,111],[32,111],[32,111],[33,111],[33,111],[34,111],[34,111],[35,111],[35,111],[36,111],[36,111],[37,111],[37,111],[38,111],[38,111],[39,111],[39,111],[40,111],[40,111],[41,111],[41,111],[14,111],[14,111],[42,111],[42,111],[43,111],[43,111],[44,111],[44,111],[45,111],[45,111],[46,111],[46,111],[47,111],[47,111],[48,111],[48,111],[49,111],[49,111],[50,111],[50,111],[51,111],[51,111],[52,111],[52,111],[53,111],[53,111],[54,111],[54,111],[55,111],[55,111],[56,111],[56,111],[57,111],[57,111],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[[23,23]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[65,[[4,[16]]]],[[5,6],1],[[2,6],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[120],[[[10,[[9,[8]]]]],[[121,[[9,[8]]]]]],[122,123],[6,[[10,[[9,[8]]]]]],[[],124],[[],[[127,[[0,[[9,[60]],125,[9,[126]]]]]]]],[[],128],[[],129],[[],130],[[],131],[[],132],[[],133],[[],134],[[],[[136,[[0,[[9,[60]],125,[9,[135]]]]]]]],[[],137],[[[138,[7]]],122],[139,[[127,[60]]]],[139,[[136,[60]]]],0,[[140,[4,[[9,[141]]]],19]],[140,[[144,[[143,[142]]]]]],[[140,[4,[[9,[141]]]]],[[146,[17,145]]]],[[140,6,29,[0,[11,20,147]],[0,[11,20,147]],[0,[11,20,147]]],148],[[17,6,29,[0,[11,20,147]],[0,[11,20,147]]],148],[148],0,0,0,[65,149],[150,151],[[[104,[152]]],[[146,[153,145]]]],[154,155],[156,111],[[17,[4,[6]],6,6,6,[4,[16]],[4,[113]],32,107,[4,[[9,[141]]]],19]],[[17,[4,[6]],6,6,6,[4,[16]],[4,[113]],32,107],[[144,[[143,[142]]]]]],[[17,[4,[6]],6,6,6,[4,[16]],[4,[113]],32,107,[4,[[9,[141]]]]],[[146,[16,145]]]],[[17,[4,[6]],6,6,6,[4,[16]],[4,[113]],32,107,[4,[[9,[157]]]],[4,[[9,[141]]]],19]],[[17,[4,[6]],6,6,6,[4,[16]],[4,[113]],32,107,[4,[[0,[[9,[157]],158]]]]],[[144,[[143,[142]]]]]],[[17,[4,[6]],6,6,6,[4,[16]],[4,[113]],32,107,[4,[[9,[157]]]],[4,[[9,[141]]]]],[[146,[145]]]],[159,141],[[[162,[[0,[[138,[160]],161]]]]],[[4,[141]]]],[[[163,[[0,[[138,[160]],161,20]]]]],[[4,[141]]]],[17,33],[5,[[4,[7]]]],[[[10,[[9,[8]]]],11],[[10,[[9,[8]]]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[],[[164,[125]]]],[[[164,[165]]]],[[[164,[114]]]],[[[164,[166]]]],[[[164,[167]]]],[[[164,[103]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[[],[[4,[[164,[125]]]]]],[2],[22,7],[66,66],[97,97],[23,23],[168,168],[169,169],[8,8],[24,24],[170,170],[171,171],[165,165],[172,172],[126,126],[173,173],[174,174],[175,175],[150,150],[141,141],[176,176],[177,177],[178,178],[179,179],[115,115],[180,180],[58,58],[17,17],[181,181],[182,182],[183,183],[65,65],[184,184],[185,185],[186,186],[22,22],[187,187],[188,188],[189,189],[190,190],[191,191],[5,5],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[2,2],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[114,114],[205,205],[206,206],[207,207],[208,208],[135,135],[166,166],[209,209],[59,59],[210,210],[211,211],[212,212],[213,213],[61,61],[214,214],[62,62],[215,215],[64,64],[216,216],[217,217],[218,218],[219,219],[220,220],[15,15],[167,167],[221,221],[222,222],[223,223],[224,224],[225,225],[226,226],[227,227],[228,228],[229,229],[230,230],[231,231],[232,232],[233,233],[234,234],[235,235],[236,236],[237,237],[238,238],[99,99],[239,239],[240,240],[241,241],[242,242],[243,243],[103,103],[244,244],[245,245],[246,246],[247,247],[248,248],[63,63],[249,249],[250,250],[251,251],[252,252],[253,253],[254,254],[255,255],[256,256],[257,257],[258,258],[259,259],[157,157],[260,260],[100,100],[101,101],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[68,68],[70,70],[72,72],[74,74],[76,76],[78,78],[12,12],[81,81],[83,83],[85,85],[87,87],[89,89],[91,91],[93,93],[95,95],[140,140],[267,267],[268,268],[149,149],[269,269],[270,270],[271,271],[272,272],[273,273],[274,274],[109,109],[13,13],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[284,284],[285,285],[286,286],[287,287],[288,288],[289,289],[290,290],[291,291],[292,292],[293,293],[294,294],[295,295],[296,296],[297,297],[298,298],[299,299],[300,300],[301,301],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[14,14],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[302,302],[123,123],[[[162,[161]]],[[162,[161]]]],[[[163,[[0,[161,20]]]]],[[163,[[0,[161,20]]]]]],[303,303],[304,304],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,[4,[[9,[141]]]],19]],[247],[303,[[143,[305]]]],[304,[[143,[305]]]],[17,[[144,[[143,[142]]]]]],[[17,[4,[[9,[141]]]]],[[146,[145]]]],[[97,97],306],[[168,168],306],[[169,169],306],[[8,8],306],[[24,24],306],[[170,170],306],[[171,171],306],[[165,165],306],[[172,172],306],[[126,126],306],[[173,173],306],[[174,174],306],[[175,175],306],[[150,150],306],[[141,141],306],[[176,176],306],[[177,177],306],[[178,178],306],[[179,179],306],[[115,115],306],[[180,180],306],[[58,58],306],[[17,17],306],[[181,181],306],[[182,182],306],[[183,183],306],[[65,65],306],[[184,184],306],[[185,185],306],[[186,186],306],[[22,22],306],[[187,187],306],[[188,188],306],[[189,189],306],[[190,190],306],[[191,191],306],[[5,5],306],[[192,192],306],[[193,193],306],[[194,194],306],[[195,195],306],[[196,196],306],[[197,197],306],[[198,198],306],[[2,2],306],[[199,199],306],[[200,200],306],[[201,201],306],[[202,202],306],[[203,203],306],[[204,204],306],[[114,114],306],[[205,205],306],[[206,206],306],[[207,207],306],[[208,208],306],[[135,135],306],[[166,166],306],[[209,209],306],[[59,59],306],[[210,210],306],[[211,211],306],[[212,212],306],[[213,213],306],[[61,61],306],[[214,214],306],[[62,62],306],[[215,215],306],[[64,64],306],[[216,216],306],[[217,217],306],[[218,218],306],[[219,219],306],[[220,220],306],[[15,15],306],[[167,167],306],[[221,221],306],[[222,222],306],[[223,223],306],[[224,224],306],[[225,225],306],[[226,226],306],[[227,227],306],[[228,228],306],[[229,229],306],[[230,230],306],[[231,231],306],[[232,232],306],[[233,233],306],[[234,234],306],[[235,235],306],[[236,236],306],[[237,237],306],[[238,238],306],[[99,99],306],[[239,239],306],[[240,240],306],[[241,241],306],[[242,242],306],[[243,243],306],[[103,103],306],[[244,244],306],[[245,245],306],[[246,246],306],[[247,247],306],[[248,248],306],[[63,63],306],[[249,249],306],[[250,250],306],[[251,251],306],[[252,252],306],[[253,253],306],[[254,254],306],[[255,255],306],[[256,256],306],[[257,257],306],[[258,258],306],[[259,259],306],[[157,157],306],[[260,260],306],[[100,100],306],[[101,101],306],[[261,261],306],[[262,262],306],[[263,263],306],[[264,264],306],[[265,265],306],[[266,266],306],[[68,68],306],[[70,70],306],[[72,72],306],[[74,74],306],[[76,76],306],[[78,78],306],[[12,12],306],[[81,81],306],[[83,83],306],[[85,85],306],[[87,87],306],[[89,89],306],[[91,91],306],[[93,93],306],[[95,95],306],[[140,140],306],[[267,267],306],[[268,268],306],[[149,149],306],[[269,269],306],[[270,270],306],[[271,271],306],[[272,272],306],[[273,273],306],[[274,274],306],[[109,109],306],[[13,13],306],[[275,275],306],[[276,276],306],[[277,277],306],[[278,278],306],[[279,279],306],[[280,280],306],[[281,281],306],[[282,282],306],[[283,283],306],[[284,284],306],[[285,285],306],[[286,286],306],[[287,287],306],[[288,288],306],[[289,289],306],[[290,290],306],[[291,291],306],[[292,292],306],[[293,293],306],[[294,294],306],[[295,295],306],[[296,296],306],[[297,297],306],[[298,298],306],[[299,299],306],[[300,300],306],[[301,301],306],[[[162,[161]],[162,[161]]],306],[[[163,[[0,[161,20]]]],[163,[[0,[161,20]]]]],306],[[303,303],306],[[304,304],306],[277,107],[284,107],[286,107],[296,107],[[246,[4,[151]],[4,[[9,[141]]]]],[[146,[145]]]],[[246,[4,[151]],[4,[[9,[141]]]],19]],[[246,[4,[151]]],[[144,[[143,[142]]]]]],[[246,[4,[6]],[4,[[9,[141]]]]],[[146,[145]]]],[[246,[4,[307]],[4,[[9,[141]]]],19]],[[246,[4,[307]]],[[144,[[143,[142]]]]]],[[93,93],107],[23,23],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[14,14],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[[202,6],[[4,[7]]]],[[202,6],[[25,[7]]]],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[6,1,[0,[11,20,147]]],119],[[234,11],119],[[22,11],119],[[58,11],119],[[58,11],119],[[17,[0,[11,20,147]]],119],[[234,11],119],[[170,11],119],[[22,11],119],[[17,[0,[11,20,147]]],119],[[17,[0,[11,20,147]]],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[6,1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[309,[4,[310]],1,308],119],[[[162,[[0,[[138,[160]],161]]]],11],119],[[[163,[[0,[[138,[160]],161,20]]]],[0,[11,20]]],119],[[17,[0,[11,20,147]]],119],[[265,11],119],[[266,11],119],[[202,11],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[309,[4,[310]],1,[0,[11,20,147]]],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[65,11],119],[[63,11],119],[[22,11],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[17,[0,[11,20,147]]],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[6,1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[309,[4,[310]],1,11],119],[[176,11],119],[184,17],[[[144,[[311,[[9,[166]]]]]],155]],[[23,23],1],[[26,26],1],[[27,27],1],[[28,28],1],[[29,29],1],[[30,30],1],[[31,31],1],[[32,32],1],[[33,33],1],[[34,34],1],[[35,35],1],[[36,36],1],[[37,37],1],[[38,38],1],[[39,39],1],[[40,40],1],[[41,41],1],[[14,14],1],[[42,42],1],[[43,43],1],[[44,44],1],[[45,45],1],[[46,46],1],[[47,47],1],[[48,48],1],[[49,49],1],[[50,50],1],[[51,51],1],[[52,52],1],[[53,53],1],[[54,54],1],[[55,55],1],[[56,56],1],[[57,57],1],[2,[[4,[7]]]],[6,1],[[6,6],1],[6,[[4,[7]]]],[6,7],[6,[[4,[7]]]],[6,205],[[],[[25,[7]]]],[6,[[4,[7]]]],[6,205],[[[4,[[106,[105]]]],[104,[152]]]],[[[9,[195]]],[[25,[7]]]],[[6,6],1],[[6,6],1],[6,1],[[[104,[6]]]],[[],[[25,[7]]]],[[[162,[[0,[[138,[160]],161]]]]],312],[[[163,[[0,[[138,[160]],161,20]]]]],312],[65,[[146,[65,145]]]],[[2,2]],[[[106,[313]],[4,[6]],26],[[146,[24,145]]]],[2,[[4,[3]]]],[[],[[4,[141]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,[[4,[314]]]],[6,7],[[140,[4,[[9,[141]]]]],[[146,[7,145]]]],[[6,[4,[[9,[141]]]],19]],[6,[[144,[[143,[142]]]]]],[[6,[4,[[9,[141]]]]],[[146,[145]]]],[6,7],[[],7],[[160,113],16],[16,160],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,[[146,[145]]]],[6,1],[[],102],[[],171],[[],165],[[],[[4,[165]]]],[[],174],[[],175],[[],141],[[],176],[[],178],[[],179],[[],115],[[],58],[[],65],[[],187],[[],188],[[],2],[[],202],[[],211],[[],61],[[],217],[[],219],[[],228],[[],230],[[],233],[[],235],[[],241],[[],244],[[],245],[[],250],[[],259],[[],157],[[],260],[[],262],[[],12],[[],[[4,[89]]]],[[],27],[6,[[4,[226]]]],[[6,1],[[4,[24]]]],[[6,1,[4,[[9,[141]]]],19]],[[6,1],[[144,[[143,[142]]]]]],[6,[[4,[24]]]],[[6,[4,[[9,[141]]]],19]],[6,[[144,[[143,[142]]]]]],[87,16],[2,[[4,[3]]]],[315],[102],[316],[315],[87,[[4,[7]]]],[16,[[4,[205]]]],[[107,107,[104,[152]]],[[4,[103]]]],[65,[[4,[7]]]],[93,317],[95,317],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[2,7],[[],310],[[],310],[[],310],[[],310],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[[],318],[319],[66],[102],[2,2],[12,12],[[],212],[2,7],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[309,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[320]]],321],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,310,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[6,[104,[160]]],[[4,[160]]]],[[17,[4,[6]],6,6,6,[4,[16]]],[[146,[145]]]],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[320]]],321],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,310,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[309,[104,[160]]],[[4,[160]]]],[[],23],[[],26],[[],27],[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[],37],[[],38],[[],39],[[],40],[[],41],[[],14],[[],42],[[],43],[[],44],[[],45],[[],46],[[],47],[[],48],[[],49],[[],50],[[],51],[[],52],[[],53],[[],54],[[],55],[[],56],[[],57],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,6,52],[[146,[[25,[7]],145]]]],[[81,6],1],[[148,148],1],[[322,322],1],[[323,323],1],[[324,324],1],[[325,325],1],[[18,18],1],[[326,326],1],[[97,116],1],[[23,23],1],[[168,116],1],[[169,116],1],[[8,116],1],[[24,116],1],[[170,116],1],[[171,116],1],[[165,116],1],[[172,116],1],[[126,116],1],[[173,116],1],[[174,116],1],[[175,116],1],[[150,116],1],[[141,116],1],[[176,116],1],[[177,116],1],[[178,116],1],[[179,116],1],[[115,116],1],[[180,116],1],[[58,116],1],[[17,116],1],[[181,116],1],[[182,116],1],[[183,116],1],[[65,116],1],[[184,116],1],[[185,116],1],[[186,116],1],[[22,116],1],[[187,116],1],[[188,116],1],[[189,116],1],[[190,116],1],[[191,116],1],[[5,116],1],[[192,116],1],[[193,116],1],[[194,116],1],[[195,116],1],[[196,116],1],[[197,116],1],[[198,116],1],[[2,116],1],[[199,116],1],[[200,116],1],[[201,116],1],[[202,116],1],[[203,116],1],[[204,116],1],[[114,116],1],[[205,116],1],[[206,116],1],[[207,116],1],[[208,116],1],[[135,116],1],[[166,116],1],[[209,116],1],[[59,116],1],[[210,116],1],[[211,116],1],[[212,116],1],[[213,116],1],[[61,116],1],[[214,116],1],[[62,116],1],[[215,116],1],[[64,116],1],[[216,116],1],[[217,116],1],[[218,116],1],[[219,116],1],[[220,116],1],[[15,116],1],[[167,116],1],[[221,116],1],[[222,116],1],[[223,116],1],[[224,116],1],[[225,116],1],[[226,116],1],[[227,116],1],[[228,116],1],[[229,116],1],[[230,116],1],[[231,116],1],[[232,116],1],[[233,116],1],[[234,116],1],[[235,116],1],[[236,116],1],[[237,116],1],[[238,116],1],[[99,116],1],[[239,116],1],[[240,116],1],[[241,116],1],[[242,116],1],[[243,116],1],[[103,116],1],[[244,116],1],[[245,116],1],[[246,116],1],[[247,116],1],[[248,116],1],[[63,116],1],[[249,116],1],[[250,116],1],[[251,116],1],[[252,116],1],[[253,116],1],[[254,116],1],[[255,116],1],[[256,116],1],[[257,116],1],[[258,116],1],[[259,116],1],[[157,116],1],[[260,116],1],[[100,116],1],[[101,116],1],[[261,116],1],[[262,116],1],[[263,116],1],[[264,116],1],[[265,116],1],[[266,116],1],[[68,68],1],[[70,70],1],[[72,72],1],[[74,74],1],[[76,76],1],[[78,78],1],[[12,12],1],[[81,81],1],[[83,83],1],[[85,85],1],[[87,87],1],[[89,89],1],[[91,91],1],[[93,93],1],[[95,95],1],[[140,140],1],[[267,267],1],[[268,268],1],[[149,149],1],[[269,269],1],[[270,270],1],[[271,271],1],[[272,272],1],[[273,273],1],[[274,274],1],[[109,109],1],[[13,13],1],[[275,275],1],[[276,276],1],[[277,277],1],[[278,278],1],[[279,279],1],[[280,280],1],[[281,281],1],[[282,282],1],[[283,283],1],[[284,284],1],[[285,285],1],[[286,286],1],[[287,287],1],[[288,288],1],[[289,289],1],[[290,290],1],[[291,291],1],[[292,292],1],[[293,293],1],[[294,294],1],[[295,295],1],[[296,296],1],[[297,297],1],[[298,298],1],[[299,299],1],[[300,300],1],[[301,301],1],[[26,26],1],[[27,27],1],[[28,28],1],[[29,29],1],[[30,30],1],[[31,31],1],[[32,32],1],[[33,33],1],[[34,34],1],[[35,35],1],[[36,36],1],[[37,37],1],[[38,38],1],[[39,39],1],[[40,40],1],[[41,41],1],[[14,14],1],[[42,42],1],[[43,43],1],[[44,44],1],[[45,45],1],[[46,46],1],[[47,47],1],[[48,48],1],[[49,49],1],[[50,50],1],[[51,51],1],[[52,52],1],[[53,53],1],[[54,54],1],[[55,55],1],[[56,56],1],[[57,57],1],[[302,302],1],[[123,123],1],[[[162,[161]],116],1],[[[163,[[0,[161,20]]]],116],1],[[303,116],1],[[304,116],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[65,[[4,[7]]]],[2,[[4,[7]]]],[246,107],[17,1],[[17,6,[9,[169]]],[[146,[324,145]]]],[[17,6,[9,[64]]],[[146,[325,145]]]],[[23,327]],[[59,327]],[[26,327]],[[27,327]],[[28,327]],[[29,327]],[[30,327]],[[31,327]],[[32,327]],[[33,327]],[[34,327]],[[35,327]],[[36,327]],[[37,327]],[[38,327]],[[39,327]],[[40,327]],[[41,327]],[[14,327]],[[42,327]],[[43,327]],[[44,327]],[[45,327]],[[46,327]],[[47,327]],[[48,327]],[[49,327]],[[50,327]],[[51,327]],[[52,327]],[[53,327]],[[54,327]],[[55,327]],[[56,327]],[[57,327]],[[59,[104,[[9,[60]]]]]],[[123,328],[[4,[302]]]],[123,[[25,[302]]]],[[288,291,107],139],[[139,288,291,107]],[6,[[25,[24]]]],0,[198,195],[265,[[4,[2]]]],[266,[[4,[2]]]],[2,276],[5,[[4,[317]]]],[[59,[9,[60]]],[[4,[111]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[6,[[4,[329]]]],[[59,330],[[4,[111]]]],[[120,53],120],[66,14],[154,107],[17,34],[65,36],[22,39],[[[331,[[9,[167]]]]],332],[[17,[4,[[9,[141]]]],19]],[17,[[144,[[143,[142]]]]]],[[17,[4,[[9,[141]]]]],[[146,[145]]]],[[[121,[[9,[8]]]],333],334],[[335,333],334],[[335,333],334],[[336,333],334],[[[10,[[0,[[9,[8]],337]]]],333],334],[[148,333],334],[[322,333],334],[[323,333],334],[[324,333],334],[[325,333],334],[[18,333],334],[[326,333],334],[[66,333],334],[[97,333],334],[[97,333],334],[[338,333],334],[[[339,[337]],333],334],[[[340,[[0,[337,[9,[166]]]]]],333],334],[[[331,[[0,[337,[9,[167]]]]]],333],334],[[[341,[[0,[337,[9,[222]]]]]],333],334],[[[342,[[0,[337,[9,[223]]]]]],333],334],[[315,333],334],[[102,333],334],[[154,333],334],[[316,333],334],[[156,333],334],[[23,333],334],[[23,333],334],[[23,333],334],[[23,333],334],[[23,333],334],[[23,333],334],[[168,333],334],[[168,333],334],[[169,333],334],[[169,333],334],[[8,333],334],[[8,333],334],[[24,333],334],[[24,333],334],[[170,333],334],[[170,333],334],[[171,333],334],[[171,333],334],[[165,333],334],[[165,333],334],[[172,333],334],[[172,333],334],[[126,333],334],[[126,333],334],[[173,333],334],[[173,333],334],[[174,333],334],[[174,333],334],[[175,333],334],[[175,333],334],[[150,333],334],[[150,333],334],[[141,333],334],[[141,333],334],[[176,333],334],[[176,333],334],[[177,333],334],[[177,333],334],[[178,333],334],[[178,333],334],[[179,333],334],[[179,333],334],[[115,333],334],[[115,333],334],[[180,333],334],[[180,333],334],[[58,333],334],[[58,333],334],[[17,333],334],[[17,333],334],[[181,333],334],[[181,333],334],[[182,333],334],[[182,333],334],[[183,333],334],[[183,333],334],[[65,333],334],[[65,333],334],[[184,333],334],[[184,333],334],[[185,333],334],[[185,333],334],[[186,333],334],[[186,333],334],[[22,333],334],[[22,333],334],[[187,333],334],[[187,333],334],[[188,333],334],[[188,333],334],[[189,333],334],[[189,333],334],[[190,333],334],[[190,333],334],[[191,333],334],[[191,333],334],[[5,333],334],[[5,333],334],[[192,333],334],[[192,333],334],[[193,333],334],[[193,333],334],[[194,333],334],[[194,333],334],[[195,333],334],[[195,333],334],[[196,333],334],[[196,333],334],[[197,333],334],[[197,333],334],[[198,333],334],[[198,333],334],[[2,333],334],[[2,333],334],[[199,333],334],[[199,333],334],[[200,333],334],[[200,333],334],[[201,333],334],[[201,333],334],[[202,333],334],[[202,333],334],[[203,333],334],[[203,333],334],[[204,333],334],[[204,333],334],[[114,333],334],[[114,333],334],[[205,333],334],[[205,333],334],[[206,333],334],[[206,333],334],[[207,333],334],[[207,333],334],[[208,333],334],[[208,333],334],[[135,333],334],[[135,333],334],[[166,333],334],[[166,333],334],[[209,333],334],[[209,333],334],[[59,333],334],[[59,333],334],[[210,333],334],[[210,333],334],[[211,333],334],[[211,333],334],[[212,333],334],[[212,333],334],[[213,333],334],[[213,333],334],[[61,333],334],[[61,333],334],[[214,333],334],[[214,333],334],[[62,333],334],[[62,333],334],[[215,333],334],[[215,333],334],[[64,333],334],[[64,333],334],[[216,333],334],[[216,333],334],[[217,333],334],[[217,333],334],[[218,333],334],[[218,333],334],[[219,333],334],[[219,333],334],[[220,333],334],[[220,333],334],[[15,333],334],[[15,333],334],[[167,333],334],[[167,333],334],[[221,333],334],[[221,333],334],[[222,333],334],[[222,333],334],[[223,333],334],[[223,333],334],[[224,333],334],[[224,333],334],[[225,333],334],[[225,333],334],[[226,333],334],[[226,333],334],[[227,333],334],[[227,333],334],[[228,333],334],[[228,333],334],[[229,333],334],[[229,333],334],[[230,333],334],[[230,333],334],[[231,333],334],[[231,333],334],[[232,333],334],[[232,333],334],[[233,333],334],[[233,333],334],[[234,333],334],[[234,333],334],[[235,333],334],[[235,333],334],[[236,333],334],[[236,333],334],[[237,333],334],[[237,333],334],[[238,333],334],[[238,333],334],[[99,333],334],[[99,333],334],[[239,333],334],[[239,333],334],[[240,333],334],[[240,333],334],[[241,333],334],[[241,333],334],[[242,333],334],[[242,333],334],[[243,333],334],[[243,333],334],[[103,333],334],[[103,333],334],[[244,333],334],[[244,333],334],[[245,333],334],[[245,333],334],[[246,333],334],[[246,333],334],[[247,333],334],[[247,333],334],[[248,333],334],[[248,333],334],[[63,333],334],[[63,333],334],[[249,333],334],[[249,333],334],[[250,333],334],[[250,333],334],[[251,333],334],[[251,333],334],[[252,333],334],[[252,333],334],[[253,333],334],[[253,333],334],[[254,333],334],[[254,333],334],[[255,333],334],[[255,333],334],[[256,333],334],[[256,333],334],[[257,333],334],[[257,333],334],[[258,333],334],[[258,333],334],[[259,333],334],[[259,333],334],[[157,333],334],[[157,333],334],[[260,333],334],[[260,333],334],[[100,333],334],[[100,333],334],[[101,333],334],[[101,333],334],[[261,333],334],[[261,333],334],[[262,333],334],[[262,333],334],[[263,333],334],[[263,333],334],[[264,333],334],[[264,333],334],[[265,333],334],[[265,333],334],[[266,333],334],[[266,333],334],[[68,333],334],[[70,333],334],[[72,333],334],[[74,333],334],[[76,333],334],[[78,333],334],[[12,333],334],[[81,333],334],[[81,333],334],[[83,333],334],[[85,333],334],[[87,333],334],[[87,333],334],[[89,333],334],[[91,333],334],[[93,333],334],[[95,333],334],[[140,333],334],[[140,333],334],[[267,333],334],[[267,333],334],[[268,333],334],[[268,333],334],[[149,333],334],[[149,333],334],[[269,333],334],[[269,333],334],[[270,333],334],[[270,333],334],[[271,333],334],[[271,333],334],[[272,333],334],[[272,333],334],[[273,333],334],[[273,333],334],[[274,333],334],[[274,333],334],[[109,333],334],[[109,333],334],[[13,333],334],[[13,333],334],[[275,333],334],[[275,333],334],[[276,333],334],[[276,333],334],[[277,333],334],[[277,333],334],[[278,333],334],[[278,333],334],[[279,333],334],[[279,333],334],[[280,333],334],[[280,333],334],[[281,333],334],[[281,333],334],[[282,333],334],[[282,333],334],[[283,333],334],[[283,333],334],[[284,333],334],[[284,333],334],[[285,333],334],[[285,333],334],[[286,333],334],[[286,333],334],[[287,333],334],[[287,333],334],[[288,333],334],[[288,333],334],[[289,333],334],[[289,333],334],[[290,333],334],[[290,333],334],[[291,333],334],[[291,333],334],[[292,333],334],[[292,333],334],[[293,333],334],[[293,333],334],[[294,333],334],[[294,333],334],[[295,333],334],[[295,333],334],[[296,333],334],[[296,333],334],[[297,333],334],[[297,333],334],[[298,333],334],[[298,333],334],[[299,333],334],[[299,333],334],[[300,333],334],[[300,333],334],[[301,333],334],[[301,333],334],[[26,333],334],[[26,333],334],[[26,333],334],[[26,333],334],[[26,333],334],[[26,333],334],[[27,333],334],[[27,333],334],[[27,333],334],[[27,333],334],[[27,333],334],[[27,333],334],[[28,333],334],[[28,333],334],[[28,333],334],[[28,333],334],[[28,333],334],[[28,333],334],[[29,333],334],[[29,333],334],[[29,333],334],[[29,333],334],[[29,333],334],[[29,333],334],[[30,333],334],[[30,333],334],[[30,333],334],[[30,333],334],[[30,333],334],[[30,333],334],[[31,333],334],[[31,333],334],[[31,333],334],[[31,333],334],[[31,333],334],[[31,333],334],[[32,333],334],[[32,333],334],[[32,333],334],[[32,333],334],[[32,333],334],[[32,333],334],[[33,333],334],[[33,333],334],[[33,333],334],[[33,333],334],[[33,333],334],[[33,333],334],[[34,333],334],[[34,333],334],[[34,333],334],[[34,333],334],[[34,333],334],[[34,333],334],[[35,333],334],[[35,333],334],[[35,333],334],[[35,333],334],[[35,333],334],[[35,333],334],[[36,333],334],[[36,333],334],[[36,333],334],[[36,333],334],[[36,333],334],[[36,333],334],[[37,333],334],[[37,333],334],[[37,333],334],[[37,333],334],[[37,333],334],[[37,333],334],[[38,333],334],[[38,333],334],[[38,333],334],[[38,333],334],[[38,333],334],[[38,333],334],[[39,333],334],[[39,333],334],[[39,333],334],[[39,333],334],[[39,333],334],[[39,333],334],[[40,333],334],[[40,333],334],[[40,333],334],[[40,333],334],[[40,333],334],[[40,333],334],[[41,333],334],[[41,333],334],[[41,333],334],[[41,333],334],[[41,333],334],[[41,333],334],[[14,333],334],[[14,333],334],[[14,333],334],[[14,333],334],[[14,333],334],[[14,333],334],[[42,333],334],[[42,333],334],[[42,333],334],[[42,333],334],[[42,333],334],[[42,333],334],[[43,333],334],[[43,333],334],[[43,333],334],[[43,333],334],[[43,333],334],[[43,333],334],[[44,333],334],[[44,333],334],[[44,333],334],[[44,333],334],[[44,333],334],[[44,333],334],[[45,333],334],[[45,333],334],[[45,333],334],[[45,333],334],[[45,333],334],[[45,333],334],[[46,333],334],[[46,333],334],[[46,333],334],[[46,333],334],[[46,333],334],[[46,333],334],[[47,333],334],[[47,333],334],[[47,333],334],[[47,333],334],[[47,333],334],[[47,333],334],[[48,333],334],[[48,333],334],[[48,333],334],[[48,333],334],[[48,333],334],[[48,333],334],[[49,333],334],[[49,333],334],[[49,333],334],[[49,333],334],[[49,333],334],[[49,333],334],[[50,333],334],[[50,333],334],[[50,333],334],[[50,333],334],[[50,333],334],[[50,333],334],[[51,333],334],[[51,333],334],[[51,333],334],[[51,333],334],[[51,333],334],[[51,333],334],[[52,333],334],[[52,333],334],[[52,333],334],[[52,333],334],[[52,333],334],[[52,333],334],[[53,333],334],[[53,333],334],[[53,333],334],[[53,333],334],[[53,333],334],[[53,333],334],[[54,333],334],[[54,333],334],[[54,333],334],[[54,333],334],[[54,333],334],[[54,333],334],[[55,333],334],[[55,333],334],[[55,333],334],[[55,333],334],[[55,333],334],[[55,333],334],[[56,333],334],[[56,333],334],[[56,333],334],[[56,333],334],[[56,333],334],[[56,333],334],[[57,333],334],[[57,333],334],[[57,333],334],[[57,333],334],[[57,333],334],[[57,333],334],[[302,333],334],[[302,333],334],[[122,333],334],[[123,333],334],[[123,333],334],[[[162,[161]],333],334],[[[162,[161]],333],334],[[[163,[[0,[161,20]]]],333],334],[[[163,[[0,[161,20]]]],333],334],[[[343,[337]],333],334],[[303,333],334],[[304,333],334],[[6,34,[4,[58]],[4,[[9,[141]]]],19]],[[6,34,[4,[58]]],[[144,[[143,[142]]]]]],[[6,34,[4,[58]],[4,[[9,[141]]]]],[[146,[17,145]]]],[[140,37,[4,[70]],6,6,6,[4,[[9,[141]]]],19]],[[140,37,[4,[70]],6,6,6],[[144,[[143,[142]]]]]],[[140,37,[4,[70]],6,6,6,[4,[[9,[141]]]]],[[146,[186,145]]]],[[[106,[313]]],195],[[[106,[313]],[106,[105]]],195],[[[106,[105]]]],[[[106,[105]]]],[6,195],[[[106,[105]]],195],[6,[[146,[205,145]]]],[6,195],[6,[[146,[74,145]]]],[246],[265,301],[266,301],[61],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[],344],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[345,206],[[]],[[]],[[]],[346,208],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,[[4,[277]]]],[347,277],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,[[4,[284]]]],[[]],[[]],[107,[[4,[286]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,[[4,[296]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[327,157],[118,[[4,[23]]]],[111,[[4,[26]]]],[111,[[4,[27]]]],[111,[[4,[28]]]],[111,[[4,[29]]]],[111,[[4,[30]]]],[111,[[4,[31]]]],[111,[[4,[32]]]],[111,[[4,[33]]]],[111,[[4,[34]]]],[111,[[4,[35]]]],[111,[[4,[36]]]],[111,[[4,[37]]]],[111,[[4,[38]]]],[111,[[4,[39]]]],[111,[[4,[40]]]],[111,[[4,[41]]]],[111,[[4,[14]]]],[111,[[4,[42]]]],[111,[[4,[43]]]],[111,[[4,[44]]]],[111,[[4,[45]]]],[111,[[4,[46]]]],[111,[[4,[47]]]],[111,[[4,[48]]]],[111,[[4,[49]]]],[111,[[4,[50]]]],[111,[[4,[51]]]],[111,[[4,[52]]]],[111,[[4,[53]]]],[111,[[4,[54]]]],[111,[[4,[55]]]],[111,[[4,[56]]]],[111,[[4,[57]]]],[118,23],[118,23],[111,26],[111,26],[111,27],[111,27],[111,28],[111,28],[111,29],[111,29],[111,30],[111,30],[111,31],[111,31],[111,32],[111,32],[111,33],[111,33],[111,34],[111,34],[111,35],[111,35],[111,36],[111,36],[111,37],[111,37],[111,38],[111,38],[111,39],[111,39],[111,40],[111,40],[111,41],[111,41],[111,14],[111,14],[111,42],[111,42],[111,43],[111,43],[111,44],[111,44],[111,45],[111,45],[111,46],[111,46],[111,47],[111,47],[111,48],[111,48],[111,49],[111,49],[111,50],[111,50],[111,51],[111,51],[111,52],[111,52],[111,53],[111,53],[111,54],[111,54],[111,55],[111,55],[111,56],[111,56],[111,57],[111,57],[118,23],[111,26],[111,27],[111,28],[111,29],[111,30],[111,31],[111,32],[111,33],[111,34],[111,35],[111,36],[111,37],[111,38],[111,39],[111,40],[111,41],[111,14],[111,42],[111,43],[111,44],[111,45],[111,46],[111,47],[111,48],[111,49],[111,50],[111,51],[111,52],[111,53],[111,54],[111,55],[111,56],[111,57],[[[104,[152]],33],[[146,[65,145]]]],[338,206],[151,211],[176,[[4,[7]]]],[151,[[146,[83,145]]]],[[[106,[105]],[4,[89]],1],[[146,[89,145]]]],[348,[[146,[99,145]]]],[[[106,[105]]],[[146,[251,145]]]],[[[106,[105]],6],[[146,[251,145]]]],[[[106,[105]]],[[4,[5]]]],[[[106,[105]],[106,[105]]],[[146,[251,145]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[353,302],[354,123],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[351,[[25,[350]]]],[351,[[25,[350]]]],[349,[[25,[350]]]],[352,[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[351,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[[352,155],[[25,[350]]]],[[349,155],[[25,[350]]]],[67,66],[69,68],[71,70],[73,72],[75,74],[77,76],[79,78],[80,12],[82,81],[84,83],[86,85],[88,87],[90,89],[92,91],[94,93],[96,95],[67,66],[92,91],[94,93],[96,95],[327,23],[327,59],[327,26],[327,27],[327,28],[327,29],[327,30],[327,31],[327,32],[327,33],[327,34],[327,35],[327,36],[327,37],[327,38],[327,39],[327,40],[327,41],[327,14],[327,42],[327,43],[327,44],[327,45],[327,46],[327,47],[327,48],[327,49],[327,50],[327,51],[327,52],[327,53],[327,54],[327,55],[327,56],[327,57],[355,[[4,[5]]]],[[[9,[64]],107],62],[6,[[4,[23]]]],[6,[[4,[26]]]],[6,[[4,[27]]]],[6,[[4,[28]]]],[6,[[4,[29]]]],[6,[[4,[30]]]],[6,[[4,[31]]]],[6,[[4,[32]]]],[6,[[4,[33]]]],[6,[[4,[34]]]],[6,[[4,[35]]]],[6,[[4,[36]]]],[6,[[4,[37]]]],[6,[[4,[38]]]],[6,[[4,[39]]]],[6,[[4,[40]]]],[6,[[4,[41]]]],[6,[[4,[14]]]],[6,[[4,[42]]]],[6,[[4,[43]]]],[6,[[4,[44]]]],[6,[[4,[45]]]],[6,[[4,[46]]]],[6,[[4,[47]]]],[6,[[4,[48]]]],[6,[[4,[49]]]],[6,[[4,[50]]]],[6,[[4,[51]]]],[6,[[4,[52]]]],[6,[[4,[53]]]],[6,[[4,[54]]]],[6,[[4,[55]]]],[6,[[4,[56]]]],[6,[[4,[57]]]],[[[104,[6]]],63],[6,[[146,[251,145]]]],[[6,[4,[6]]],[[146,[251,145]]]],[[[104,[152]],[4,[6]]],[[146,[251,145]]]],[6,[[4,[206]]]],[6,[[146,[207,145]]]],[[6,111],[[4,[208]]]],[160,23],[160,140],[160,267],[160,268],[160,149],[160,269],[160,270],[160,271],[160,272],[160,273],[160,274],[160,109],[160,13],[160,275],[160,276],[160,277],[160,278],[160,279],[160,280],[160,281],[160,282],[160,283],[160,284],[160,285],[160,286],[160,287],[160,288],[160,289],[160,290],[160,291],[160,292],[160,293],[160,294],[160,295],[160,296],[160,297],[160,298],[160,299],[160,300],[160,301],[160,26],[160,27],[160,28],[160,29],[160,30],[160,31],[160,32],[160,33],[160,34],[160,35],[160,36],[160,37],[160,38],[160,39],[160,40],[160,41],[160,14],[160,42],[160,43],[160,44],[160,45],[160,46],[160,47],[160,48],[160,49],[160,50],[160,51],[160,52],[160,53],[160,54],[160,55],[160,56],[160,57],[93,7],[95,7],0,[5,[[4,[7]]]],[120,120],[11],[11],[11],[11],[11],[[],170],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[17,[4,[6]],6],180],[11],[11],[11],[11],[11],[[17,[4,[6]],6],183],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[],264],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[],224],[120,120],[120,120],[17,34],[[247,[106,[105]]],[[4,[317]]]],0,[93,1],[95,1],[93,205],[95,205],[93,7],[95,7],[93,1],[93,205],[95,205],[17,7],[22,7],[[[162,[[0,[[138,[160]],161]]]]],1],[[[163,[[0,[[138,[160]],161,20]]]]],1],[[2,6],1],[246,1],[[5,6],1],[[85,6],1],[[2,6],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[[6,[4,[139]]],1],[246,1],[[97,356]],[[23,356]],[[168,356]],[[169,356]],[[8,356]],[[24,356]],[[170,356]],[[171,356]],[[165,356]],[[172,356]],[[126,356]],[[173,356]],[[174,356]],[[175,356]],[[150,356]],[[141,356]],[[176,356]],[[177,356]],[[178,356]],[[179,356]],[[115,356]],[[180,356]],[[58,356]],[[17,356]],[[181,356]],[[182,356]],[[183,356]],[[65,356]],[[184,356]],[[185,356]],[[186,356]],[[22,356]],[[187,356]],[[188,356]],[[189,356]],[[190,356]],[[191,356]],[[5,356]],[[192,356]],[[193,356]],[[194,356]],[[195,356]],[[196,356]],[[197,356]],[[198,356]],[[2,356]],[[199,356]],[[200,356]],[[201,356]],[[202,356]],[[203,356]],[[204,356]],[[114,356]],[[205,356]],[[206,356]],[[207,356]],[[208,356]],[[135,356]],[[166,356]],[[209,356]],[[59,356]],[[210,356]],[[211,356]],[[212,356]],[[213,356]],[[61,356]],[[214,356]],[[62,356]],[[215,356]],[[64,356]],[[216,356]],[[217,356]],[[218,356]],[[219,356]],[[220,356]],[[15,356]],[[167,356]],[[221,356]],[[222,356]],[[223,356]],[[224,356]],[[225,356]],[[226,356]],[[227,356]],[[228,356]],[[229,356]],[[230,356]],[[231,356]],[[232,356]],[[233,356]],[[234,356]],[[235,356]],[[236,356]],[[237,356]],[[238,356]],[[99,356]],[[239,356]],[[240,356]],[[241,356]],[[242,356]],[[243,356]],[[103,356]],[[244,356]],[[245,356]],[[246,356]],[[247,356]],[[248,356]],[[63,356]],[[249,356]],[[250,356]],[[251,356]],[[252,356]],[[253,356]],[[254,356]],[[255,356]],[[256,356]],[[257,356]],[[258,356]],[[259,356]],[[157,356]],[[260,356]],[[100,356]],[[101,356]],[[261,356]],[[262,356]],[[263,356]],[[264,356]],[[265,356]],[[266,356]],[[68,356]],[[70,356]],[[72,356]],[[74,356]],[[76,356]],[[78,356]],[[12,356]],[[81,356]],[[83,356]],[[85,356]],[[87,356]],[[89,356]],[[91,356]],[[140,356]],[[267,356]],[[268,356]],[[149,356]],[[269,356]],[[270,356]],[[271,356]],[[272,356]],[[273,356]],[[274,356]],[[109,356]],[[13,356]],[[275,356]],[[276,356]],[[277,356]],[[278,356]],[[279,356]],[[280,356]],[[281,356]],[[282,356]],[[283,356]],[[284,356]],[[285,356]],[[286,356]],[[287,356]],[[288,356]],[[289,356]],[[290,356]],[[291,356]],[[292,356]],[[293,356]],[[294,356]],[[295,356]],[[296,356]],[[297,356]],[[298,356]],[[299,356]],[[300,356]],[[301,356]],[[26,356]],[[27,356]],[[28,356]],[[29,356]],[[30,356]],[[31,356]],[[32,356]],[[33,356]],[[34,356]],[[35,356]],[[36,356]],[[37,356]],[[38,356]],[[39,356]],[[40,356]],[[41,356]],[[14,356]],[[42,356]],[[43,356]],[[44,356]],[[45,356]],[[46,356]],[[47,356]],[[48,356]],[[49,356]],[[50,356]],[[51,356]],[[52,356]],[[53,356]],[[54,356]],[[55,356]],[[56,356]],[[57,356]],[[[162,[161]],356]],[[[163,[[0,[161,20]]]],356]],[[303,356]],[[304,356]],[[65,269],[[4,[16]]]],[91,7],[193,205],[2,[[4,[205]]]],[85,7],[6,1],[246,[[4,[7]]]],[[]],[[]],[[328,139,328,107],[[4,[302]]]],[6,[[25,[5]]]],[[83,6,52],[[146,[145]]]],[[[311,[[9,[166]]]]],[[9,[166]]]],[[[339,[[9,[114]]]]],222],[[[340,[[9,[166]]]]],[[9,[166]]]],[[[341,[[9,[222]]]]],[[9,[222]]]],[[23,23]],[[59,111,[9,[60]]]],[[61,107,[4,[6]],[4,[6]]]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],[[61,107,62]],[[61,107,[4,[6]],[9,[64]]]],[[59,[9,[60]],330],111],[[61,107,[4,[6]],[9,[64]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[65,[[4,[7]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[],[[4,[[358,[357]]]]]],[[[359,[169]]]],[[[359,[8]]]],[[[359,[126]]]],[[[359,[135]]]],[[[359,[209]]]],[[[359,[231]]]],[184,7],[74,[[104,[70]]]],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[[23,23],1],[[26,26],1],[[27,27],1],[[28,28],1],[[29,29],1],[[30,30],1],[[31,31],1],[[32,32],1],[[33,33],1],[[34,34],1],[[35,35],1],[[36,36],1],[[37,37],1],[[38,38],1],[[39,39],1],[[40,40],1],[[41,41],1],[[14,14],1],[[42,42],1],[[43,43],1],[[44,44],1],[[45,45],1],[[46,46],1],[[47,47],1],[[48,48],1],[[49,49],1],[[50,50],1],[[51,51],1],[[52,52],1],[[53,53],1],[[54,54],1],[[55,55],1],[[56,56],1],[[57,57],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[],[[4,[160]]]],[[]],[[]],[[]],[[[311,[[9,[166]]]]],[[9,[166]]]],[[[340,[[9,[166]]]]],[[9,[166]]]],[[[341,[[9,[222]]]]],[[9,[222]]]],[[[339,[[9,[114]]]]],[[9,[114]]]],[[]],[23],[[]],[209],[59],[81],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[14],[42],[43],[44],[45],[46],[47],[48],[49],[50],[51],[52],[53],[54],[55],[56],[57],[[[331,[[9,[167]]]]],[[9,[167]]]],[[[342,[[9,[223]]]]],[[9,[223]]]],[120,120],[225,1],[107,277],[[[106,[105]]]],[[[339,[[9,[114]]]]],[[9,[114]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[22,1],[23,1],[26,1],[27,1],[28,1],[29,1],[30,1],[31,1],[32,1],[33,1],[34,1],[35,1],[36,1],[37,1],[38,1],[39,1],[40,1],[41,1],[14,1],[42,1],[43,1],[44,1],[45,1],[46,1],[47,1],[48,1],[49,1],[50,1],[51,1],[52,1],[53,1],[54,1],[55,1],[56,1],[57,1],[2,1],[159,1],[112,1],[112,1],[[[162,[[0,[[138,[160]],161]]]]],1],[[[163,[[0,[[138,[160]],161,20]]]]],1],[17,1],[[[162,[[0,[[138,[160]],161]]]]],1],[[[163,[[0,[[138,[160]],161,20]]]]],1],[23,1],[26,1],[27,1],[28,1],[29,1],[30,1],[31,1],[32,1],[33,1],[34,1],[35,1],[36,1],[37,1],[38,1],[39,1],[40,1],[41,1],[14,1],[42,1],[43,1],[44,1],[45,1],[46,1],[47,1],[48,1],[49,1],[50,1],[51,1],[52,1],[53,1],[54,1],[55,1],[56,1],[57,1],[5,1],[2,1],[65,1],[95,1],[5,1],[93,1],[95,1],[[[162,[[0,[[138,[160]],161]]]]],1],[[[163,[[0,[[138,[160]],161,20]]]]],1],[[115,115],[[146,[145]]]],[246,1],[[],1],[2,1],[93,1],[336,1],[[[319,[19,158]]],1],[343,1],[95,1],[[[9,[173]],[4,[[9,[60]]]]],1],[[[9,[173]],[4,[[9,[60]]]]],1],[23,[[360,[23]]]],[26,[[360,[26]]]],[27,[[360,[27]]]],[28,[[360,[28]]]],[29,[[360,[29]]]],[30,[[360,[30]]]],[31,[[360,[31]]]],[32,[[360,[32]]]],[33,[[360,[33]]]],[34,[[360,[34]]]],[35,[[360,[35]]]],[36,[[360,[36]]]],[37,[[360,[37]]]],[38,[[360,[38]]]],[39,[[360,[39]]]],[40,[[360,[40]]]],[41,[[360,[41]]]],[14,[[360,[14]]]],[42,[[360,[42]]]],[43,[[360,[43]]]],[44,[[360,[44]]]],[45,[[360,[45]]]],[46,[[360,[46]]]],[47,[[360,[47]]]],[48,[[360,[48]]]],[49,[[360,[49]]]],[50,[[360,[50]]]],[51,[[360,[51]]]],[52,[[360,[52]]]],[53,[[360,[53]]]],[54,[[360,[54]]]],[55,[[360,[55]]]],[56,[[360,[56]]]],[57,[[360,[57]]]],[23,[[361,[23]]]],[26,[[361,[26]]]],[27,[[361,[27]]]],[28,[[361,[28]]]],[29,[[361,[29]]]],[30,[[361,[30]]]],[31,[[361,[31]]]],[32,[[361,[32]]]],[33,[[361,[33]]]],[34,[[361,[34]]]],[35,[[361,[35]]]],[36,[[361,[36]]]],[37,[[361,[37]]]],[38,[[361,[38]]]],[39,[[361,[39]]]],[40,[[361,[40]]]],[41,[[361,[41]]]],[14,[[361,[14]]]],[42,[[361,[42]]]],[43,[[361,[43]]]],[44,[[361,[44]]]],[45,[[361,[45]]]],[46,[[361,[46]]]],[47,[[361,[47]]]],[48,[[361,[48]]]],[49,[[361,[49]]]],[50,[[361,[50]]]],[51,[[361,[51]]]],[52,[[361,[52]]]],[53,[[361,[53]]]],[54,[[361,[54]]]],[55,[[361,[55]]]],[56,[[361,[56]]]],[57,[[361,[57]]]],[[85,6],87],[[6,6,[4,[6]]],233],[5,[[25,[7]]]],[17,111],[[5,6,[4,[[9,[171]]]]]],[[6,[4,[[9,[171]]]]],[[146,[145]]]],[[6,[4,[[9,[171]]]],[4,[[9,[141]]]],19]],[[6,[4,[[0,[[9,[171]],158]]]]],[[144,[[143,[142]]]]]],[[5,[104,[6]],[4,[[9,[171]]]],362,[4,[[143,[19]]]],[4,[330]]],[[146,[145]]]],[265,107],[[62,6],[[4,[64]]]],[5,[[25,[7]]]],[[2,[4,[6]]],[[25,[7]]]],[85,[[25,[7]]]],[85,[[25,[7]]]],[[[106,[105]]],[[146,[[25,[251]],145]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[],[[363,[329]]]],[[89,1]],[[[106,[105]]],[[146,[83,145]]]],[[],262],[[5,6],[[4,[7]]]],[65],[[12,6],[[4,[66]]]],[[89,6,1],[[4,[85]]]],[328,[[4,[123]]]],[[83,6,52],[[146,[151,145]]]],[[74,6],[[4,[70]]]],[[70,6],[[4,[72]]]],[[70,6],[[4,[76]]]],[[70,6],[[4,[78]]]],[[120,11],120],[[81,6],1],[[81,6],1],[65,[[4,[7]]]],[[],233],[184,65],[65,270],[184,[[4,[72]]]],[184,7],[2,[[4,[3]]]],[2,364],[95,317],[[]],[[]],[[[121,[[9,[8]]]]],6],[66,6],[2,317],[87,7],[302,7],[[[162,[[0,[[138,[160]],161]]]]],[[4,[7]]]],[[[163,[[0,[[138,[160]],161,20]]]]],[[4,[7]]]],[6,1],[63,[[25,[7]]]],[[158,19],[[319,[19,158]]]],[6,[[10,[[9,[8]]]]]],[141,159],[[[104,[152]]],315],[[],102],[[[4,[[4,[239]]]],[104,[315]],[4,[102]]],154],[[[104,[152]]],316],[[[4,[[9,[239]]]],[104,[316]],[104,[103]]],156],[[],171],[[[4,[6]],27],165],[[365,[4,[[9,[141]]]],19]],[[[9,[166]]],174],[[[9,[167]]],175],[151,150],[[],141],[[6,6],[[146,[176,145]]]],[[[9,[166]],[9,[177]]],178],[[[9,[167]],[9,[177]]],179],[[],115],[[],58],[[[9,[114]],[4,[6]],34,[4,[58]],[4,[[9,[141]]]],19]],[[],65],[[17,37,[4,[70]],[4,[6]],6,6,[4,[[9,[141]]]],19]],[[[9,[166]]],187],[[[9,[167]]],188],[[17,[4,[[9,[141]]]]],[[146,[[4,[191]],145]]]],[6,[[4,[5]]]],[[[9,[205]]],193],[[[9,[205]],[4,[193]]],194],[[[9,[195]]],198],[[],2],[[],202],[[[9,[206]],111],[[146,[207,145]]]],[[[9,[206]],366],208],[[[4,[[9,[141]]]]],[[146,[[0,[[9,[60]],125,[9,[135]]]],145]]]],[[],59],[[],211],[[],61],[[[4,[6]],[4,[6]]],62],[[],217],[[6,366],218],[[6,6,6],220],[6,15],[[6,[9,[60]],6],225],[[[9,[206]],366,6,6,366,[4,[6]],[4,[6]]],227],[6,232],[[6,[4,[113]]],234],[[],235],[[[9,[166]],[9,[167]]],236],[1,237],[[[4,[6]],367],228],[[288,291,290],[[146,[99,145]]]],[[],241],[[],244],[[],245],[54,247],[6,63],[[[4,[111]]],249],[[[9,[114]],[4,[[9,[242]]]]],[[146,[252,145]]]],[[[106,[105]]],[[146,[255,145]]]],[[57,6],257],[[[9,[114]],[4,[[9,[251]]]]],[[146,[258,145]]]],[[],259],[[],157],[[],260],[105,261],[[301,107],265],[301,266],[[],12],[6,81],[[6,366,366,366],91],[[[4,[[9,[60]]]],[4,[[9,[141]]]],19],[[162,[[0,[[138,[160]],161]]]]]],[[[4,[[0,[[9,[60]],20]]]],[4,[[9,[141]]]],[0,[19,20]]],[[163,[[0,[[138,[160]],161,20]]]]]],[[[0,[368,20]]],303],[[[0,[369,20,305]]],304],[288,206],[[[104,[105]]],195],[[85,[4,[[9,[233]]]],[4,[6]]],232],[365,[[144,[[143,[142]]]]]],[[[0,[[9,[114]],158]],[4,[6]],34,[4,[58]]],[[144,[[143,[142]]]]]],[[17,37,[4,[70]],[4,[6]],6,6],[[144,[[143,[142]]]]]],[288,206],[366,218],[[[4,[6]],6,[4,[6]],6],65],[[65,6,6],65],[65,65],[[],213],[[[4,[6]],[9,[64]]],62],[[[0,[368,370,20]]],303],[[[0,[369,370,20,305]]],304],[[6,6,6],65],[[[9,[166]],155],174],[[[9,[167]],155],175],[[6,[4,[113]],16],234],[[[4,[6]],[9,[64]]],62],[[[9,[114]],[4,[6]],34,[4,[58]],[4,[[9,[141]]]]],[[146,[17,145]]]],[[17,37,[4,[70]],[4,[6]],6,6,[4,[[9,[141]]]]],[[146,[186,145]]]],[[6,39,6,[4,[58]],[4,[[9,[141]]]]],[[146,[22,145]]]],[[[4,[[106,[105]]]]],[[146,[145]]]],[[[4,[[106,[105]]]],365,[4,[[9,[141]]]],19]],[[[4,[[106,[105]]]],365,[4,[[9,[141]]]],19]],[[[4,[[106,[105]]]],365],[[144,[[143,[142]]]]]],[[[4,[[106,[105]]]],365],[[144,[[143,[142]]]]]],[[[104,[313]],54],[[146,[246,145]]]],[371,[[4,[7]]]],[196,[[4,[[146,[2,145]]]]]],[120,120],[74,[[104,[74]]]],[23,23],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[14,14],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[329],[[],233],[176,111],[65,111],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[[],[[164,[60]]]],[184,7],[[83,6,52],[[146,[166,145]]]],[93,[[4,[7]]]],[95,[[4,[7]]]],[193,274],[[[339,[[9,[114]]]]],223],[[[331,[[9,[167]]]]],[[9,[167]]]],[[[342,[[9,[223]]]]],[[9,[223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[[9,[8]]]]],[[4,[113]]]],[[[10,[[9,[8]]]],[4,[113]]],[[10,[[9,[8]]]]]],[184,16],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[164],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[[373,[372]]]],[[6,366],[[146,[218,145]]]],[6,[[146,[145]]]],[[6,366],[[146,[218,145]]]],[[97,116],[[4,[306]]]],[[168,116],[[4,[306]]]],[[169,116],[[4,[306]]]],[[8,116],[[4,[306]]]],[[24,116],[[4,[306]]]],[[170,116],[[4,[306]]]],[[171,116],[[4,[306]]]],[[165,116],[[4,[306]]]],[[172,116],[[4,[306]]]],[[126,116],[[4,[306]]]],[[173,116],[[4,[306]]]],[[174,116],[[4,[306]]]],[[175,116],[[4,[306]]]],[[150,116],[[4,[306]]]],[[141,116],[[4,[306]]]],[[176,116],[[4,[306]]]],[[177,116],[[4,[306]]]],[[178,116],[[4,[306]]]],[[179,116],[[4,[306]]]],[[115,116],[[4,[306]]]],[[180,116],[[4,[306]]]],[[58,116],[[4,[306]]]],[[17,116],[[4,[306]]]],[[181,116],[[4,[306]]]],[[182,116],[[4,[306]]]],[[183,116],[[4,[306]]]],[[65,116],[[4,[306]]]],[[184,116],[[4,[306]]]],[[185,116],[[4,[306]]]],[[186,116],[[4,[306]]]],[[22,116],[[4,[306]]]],[[187,116],[[4,[306]]]],[[188,116],[[4,[306]]]],[[189,116],[[4,[306]]]],[[190,116],[[4,[306]]]],[[191,116],[[4,[306]]]],[[5,116],[[4,[306]]]],[[192,116],[[4,[306]]]],[[193,116],[[4,[306]]]],[[194,116],[[4,[306]]]],[[195,116],[[4,[306]]]],[[196,116],[[4,[306]]]],[[197,116],[[4,[306]]]],[[198,116],[[4,[306]]]],[[2,116],[[4,[306]]]],[[199,116],[[4,[306]]]],[[200,116],[[4,[306]]]],[[201,116],[[4,[306]]]],[[202,116],[[4,[306]]]],[[203,116],[[4,[306]]]],[[204,116],[[4,[306]]]],[[114,116],[[4,[306]]]],[[205,116],[[4,[306]]]],[[206,116],[[4,[306]]]],[[207,116],[[4,[306]]]],[[208,116],[[4,[306]]]],[[135,116],[[4,[306]]]],[[166,116],[[4,[306]]]],[[209,116],[[4,[306]]]],[[59,116],[[4,[306]]]],[[210,116],[[4,[306]]]],[[211,116],[[4,[306]]]],[[212,116],[[4,[306]]]],[[213,116],[[4,[306]]]],[[61,116],[[4,[306]]]],[[214,116],[[4,[306]]]],[[62,116],[[4,[306]]]],[[215,116],[[4,[306]]]],[[64,116],[[4,[306]]]],[[216,116],[[4,[306]]]],[[217,116],[[4,[306]]]],[[218,116],[[4,[306]]]],[[219,116],[[4,[306]]]],[[220,116],[[4,[306]]]],[[15,116],[[4,[306]]]],[[167,116],[[4,[306]]]],[[221,116],[[4,[306]]]],[[222,116],[[4,[306]]]],[[223,116],[[4,[306]]]],[[224,116],[[4,[306]]]],[[225,116],[[4,[306]]]],[[226,116],[[4,[306]]]],[[227,116],[[4,[306]]]],[[228,116],[[4,[306]]]],[[229,116],[[4,[306]]]],[[230,116],[[4,[306]]]],[[231,116],[[4,[306]]]],[[232,116],[[4,[306]]]],[[233,116],[[4,[306]]]],[[234,116],[[4,[306]]]],[[235,116],[[4,[306]]]],[[236,116],[[4,[306]]]],[[237,116],[[4,[306]]]],[[238,116],[[4,[306]]]],[[99,116],[[4,[306]]]],[[239,116],[[4,[306]]]],[[240,116],[[4,[306]]]],[[241,116],[[4,[306]]]],[[242,116],[[4,[306]]]],[[243,116],[[4,[306]]]],[[103,116],[[4,[306]]]],[[244,116],[[4,[306]]]],[[245,116],[[4,[306]]]],[[246,116],[[4,[306]]]],[[247,116],[[4,[306]]]],[[248,116],[[4,[306]]]],[[63,116],[[4,[306]]]],[[249,116],[[4,[306]]]],[[250,116],[[4,[306]]]],[[251,116],[[4,[306]]]],[[252,116],[[4,[306]]]],[[253,116],[[4,[306]]]],[[254,116],[[4,[306]]]],[[255,116],[[4,[306]]]],[[256,116],[[4,[306]]]],[[257,116],[[4,[306]]]],[[258,116],[[4,[306]]]],[[259,116],[[4,[306]]]],[[157,116],[[4,[306]]]],[[260,116],[[4,[306]]]],[[100,116],[[4,[306]]]],[[101,116],[[4,[306]]]],[[261,116],[[4,[306]]]],[[262,116],[[4,[306]]]],[[263,116],[[4,[306]]]],[[264,116],[[4,[306]]]],[[265,116],[[4,[306]]]],[[266,116],[[4,[306]]]],[[68,68],[[4,[306]]]],[[70,70],[[4,[306]]]],[[72,72],[[4,[306]]]],[[74,74],[[4,[306]]]],[[76,76],[[4,[306]]]],[[78,78],[[4,[306]]]],[[12,12],[[4,[306]]]],[[81,81],[[4,[306]]]],[[83,83],[[4,[306]]]],[[85,85],[[4,[306]]]],[[87,87],[[4,[306]]]],[[89,89],[[4,[306]]]],[[91,91],[[4,[306]]]],[[93,93],[[4,[306]]]],[[95,95],[[4,[306]]]],[[140,140],[[4,[306]]]],[[267,267],[[4,[306]]]],[[268,268],[[4,[306]]]],[[149,149],[[4,[306]]]],[[269,269],[[4,[306]]]],[[270,270],[[4,[306]]]],[[271,271],[[4,[306]]]],[[272,272],[[4,[306]]]],[[273,273],[[4,[306]]]],[[274,274],[[4,[306]]]],[[109,109],[[4,[306]]]],[[13,13],[[4,[306]]]],[[275,275],[[4,[306]]]],[[276,276],[[4,[306]]]],[[277,277],[[4,[306]]]],[[278,278],[[4,[306]]]],[[279,279],[[4,[306]]]],[[280,280],[[4,[306]]]],[[281,281],[[4,[306]]]],[[282,282],[[4,[306]]]],[[283,283],[[4,[306]]]],[[284,284],[[4,[306]]]],[[285,285],[[4,[306]]]],[[286,286],[[4,[306]]]],[[287,287],[[4,[306]]]],[[288,288],[[4,[306]]]],[[289,289],[[4,[306]]]],[[290,290],[[4,[306]]]],[[291,291],[[4,[306]]]],[[292,292],[[4,[306]]]],[[293,293],[[4,[306]]]],[[294,294],[[4,[306]]]],[[295,295],[[4,[306]]]],[[296,296],[[4,[306]]]],[[297,297],[[4,[306]]]],[[298,298],[[4,[306]]]],[[299,299],[[4,[306]]]],[[300,300],[[4,[306]]]],[[301,301],[[4,[306]]]],[[[162,[161]],116],[[4,[306]]]],[[[163,[[0,[161,20]]]],116],[[4,[306]]]],[[303,116],[[4,[306]]]],[[304,116],[[4,[306]]]],[65,[[4,[7]]]],[74,[[4,[6]]]],[85,[[4,[7]]]],[17,[[4,[115]]]],[[[144,[[319,[19,158]]]],374],375],[[[144,[[159,[142]]]],374],375],[[[144,[343]],374],375],[[[144,[[339,[[0,[[9,[114]],376]]]]]],374],[[375,[[146,[377]]]]]],[[[144,[[342,[[9,[223]]]]]],374],[[375,[332]]]],[[[144,[[311,[[9,[166]]]]]],374],[[375,[[146,[[104,[152]],377]]]]]],[[[144,[[339,[[0,[[9,[114]],376]]]]]],374],[[375,[[146,[377]]]]]],[[[144,[[342,[[9,[223]]]]]],374],[[375,[332]]]],[[[144,[336]],374],[[375,[4]]]],[[[144,[[311,[[9,[166]]]]]],374,[104,[152]]],[[375,[[332,[155]]]]]],[[[144,[[339,[[0,[[9,[114]],376]]]]]],374,[104,[152]]],[[375,[[146,[155,377]]]]]],[[[144,[[341,[[9,[222]]]]]],374,[104,[152]]],[[375,[[332,[155]]]]]],[[[144,[[339,[[0,[[9,[114]],376]]]]]],374,[104,[152]]],[[375,[[146,[155,377]]]]]],[[[144,[[342,[[9,[223]]]]]],374,[104,[152]]],[[375,[[332,[155]]]]]],[[[144,[[342,[[9,[223]]]]]],374,[104,[378]]],[[375,[[332,[155]]]]]],[91,366],0,[[61,[4,[6]],[4,[6]]]],[[61,62]],[[63,6]],[[61,[4,[6]],[9,[64]]]],[[61,[4,[6]],[9,[64]]]],[[65,111],7],[[6,[4,[16]]],7],[91,366],[302,107],[[[162,[[0,[[138,[160]],161]]]]],365],[[[163,[[0,[[138,[160]],161,20]]]]],365],[[[162,[[0,[[138,[160]],161]]]]],[[146,[[0,[[138,[160]],161]],145]]]],[[[163,[[0,[[138,[160]],161,20]]]]],[[146,[[0,[[138,[160]],161,20]],145]]]],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[6,379],[184,[[4,[76]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,[[4,[139]]]],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[6,160],[380],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[310,[[4,[314]]]],[87,16],[[87,16],1],[[[340,[[9,[166]]]],[104,[152]]],[[332,[155]]]],[6,[[25,[24]]]],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[17,6,70,[0,[11,20,147]],[0,[11,20,147]],[0,[11,20,147]]],[[146,[322,145]]]],[[23,23]],[[59,111]],[[61,107]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],[59],[61],[[2,6]],[[17,18]],[65,111],[[122,139],122],[123,139],[6],[381],[[6,52],[[146,[[25,[7]],145]]]],[[6,52],[[146,[145]]]],[[6,52],[[146,[151,145]]]],[[6,52],[[146,[166,145]]]],[83],0,0,[83],[[59,330]],[[184,6,6]],[[184,382,6]],[[[162,[[0,[[138,[160]],161]]]]],1],[[[163,[[0,[[138,[160]],161,20]]]]],1],[[184,145]],[[[162,[[0,[[138,[160]],161]]]],[146,[[0,[[138,[160]],161]],145]]]],[[[163,[[0,[[138,[160]],161,20]]]],[146,[[0,[[138,[160]],161,20]],145]]]],[[184,[4,[16]]]],[[184,[4,[16]],[4,[[9,[157]]]]]],[93,[[4,[317]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[163,[[0,[161,20]]]],[0,[19,20]]]],[6,[[25,[[25,[7]]]]]],[[[340,[[0,[[9,[166]],[9,[231]]]]]],383],[[332,[112]]]],[[[331,[[0,[[9,[167]],[9,[231]]]]]],383],[[332,[112]]]],[[17,65,38],[[146,[111,145]]]],[[17,65,38,107,[4,[[9,[141]]]],19],111],[[17,65,38,107],[[144,[[143,[142]]]]]],[[17,65,38,107,[4,[[9,[141]]]]],[[146,[145]]]],[[246,107]],[65,[[4,[7]]]],[184,7],[65,111],[120,120],[[23,23,1]],[[26,26,1]],[[27,27,1]],[[28,28,1]],[[29,29,1]],[[30,30,1]],[[31,31,1]],[[32,32,1]],[[33,33,1]],[[34,34,1]],[[35,35,1]],[[36,36,1]],[[37,37,1]],[[38,38,1]],[[39,39,1]],[[40,40,1]],[[41,41,1]],[[14,14,1]],[[42,42,1]],[[43,43,1]],[[44,44,1]],[[45,45,1]],[[46,46,1]],[[47,47,1]],[[48,48,1]],[[49,49,1]],[[50,50,1]],[[51,51,1]],[[52,52,1]],[[53,53,1]],[[54,54,1]],[[55,55,1]],[[56,56,1]],[[57,57,1]],[[2,3]],[[62,[4,[6]],[4,[16]]]],[[2,6,1]],[[2,6,6]],[[2,6,107]],[[2,6,108]],[[2,81]],[[2,6,[9,[60]]]],[[2,6,109],1],[[2,6,6]],[[2,6,367]],[[2,6,111]],[[2,6,112]],[[62,6,[4,[16]]]],[[65,16]],[[15,[4,[6]]]],[[65,149]],[[15,[4,[6]]]],[[[162,[[0,[[138,[160]],161]]]],1]],[[[163,[[0,[[138,[160]],161,20]]]],1]],[[247,11]],[[2,6]],[[2,3]],[[247,[106,[105]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[[15,6]],[[15,6,[4,[16]]]],[[65,[4,[6]]]],[[62,6]],[[202,1]],[[2,6]],[[2,6]],[[234,1]],[[247,[104,[105]]]],[[65,6]],[[17,1]],[[265,[4,[2]]]],[[2,276]],[[65,36]],[[247,54]],[[65,269,[4,[16]]]],[[2,[9,[205]]]],[[62,[9,[205]]]],[[15,[9,[205]]]],[[65,[4,[6]]]],[[2,1]],[[2,1]],[[62,[4,[6]]]],[[62,6,[4,[[9,[64]]]]]],[[120,11],120],[[65,[4,[6]]]],[[65,270]],[[2,3]],[[2,364]],[[2,[106,[105]]]],[[[162,[[0,[[138,[160]],161]]]],[4,[6]]]],[[[163,[[0,[[138,[160]],161,20]]]],[4,[6]]]],[[65,111]],[120,120],[[65,[4,[6]]]],[[15,281]],[[[162,[[0,[[138,[160]],161]]]],365]],[[[163,[[0,[[138,[160]],161,20]]]],365]],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[104],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,[138,[160]]]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[[6,160]],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[310],[[65,111]],[[[162,[[0,[[138,[160]],161]]]],1],1],[[[163,[[0,[[138,[160]],161,20]]]],1],1],[[62,[4,[[9,[64]]]]]],[[65,[4,[6]]]],[[65,111]],[[65,[4,[6]]]],[[2,108]],[[2,107]],[[234,16]],[[234,[4,[16]]]],[[247,[4,[[106,[105]]]]]],[[247,6]],[[247,[4,[[106,[105]]]]]],[[62,[4,[[9,[64]]]]]],[[2,[9,[205]]]],[[2,[106,[105]]]],[[15,6]],[[65,[4,[[9,[157]]]]]],[[115,111],[[146,[145]]]],[[176,1]],[[247,[106,[313]],[106,[313]],1]],[[5,[4,[6]]],1],[[17,[4,[6]],[4,[6]],[4,[6]],[4,[6]],[4,[6]],40,11],326],[[17,326]],[65,7],[2,108],[[59,330]],[2,107],[[247,[104,[313]]],[[146,[246,145]]]],[[[0,[19,20]]],[[343,[20]]]],[[59,111,111,[104,[[9,[60]]]]]],[22],[17],[5,[[4,[7]]]],[[[121,[[9,[8]]]]],[[4,[16]]]],[[[10,[[9,[8]]]],16],[[10,[[9,[8]]]]]],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[246,107],[246,[[4,[166]]]],[246,[[4,[167]]]],[246,[[4,[166]]]],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[6,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[310,4],[22],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[[309,[4,[310]]]],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[6],[17,114],[[5,6],[[4,[7]]]],[[5,6],[[25,[7]]]],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[[23,23]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],0,[[81,[4,[81]]],[[4,[81]]]],[87,[[4,[7]]]],[2,[[4,[205]]]],[2,[[4,[317]]]],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[[]],[[247,348,348]],[348,100],[348,101],[[247,348]],[[247,348]],[[247,348]],[246,107],[[65,33],[[146,[[25,[152]],145]]]],[176,[[4,[7]]]],[65,[[146,[145]]]],[302,[[384,[353,302]]]],[123,[[384,[354,123]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[[],385],[115,7],[81,7],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[[],307],[23,160],[140,160],[267,160],[268,160],[149,160],[269,160],[270,160],[271,160],[272,160],[273,160],[274,160],[109,160],[13,160],[275,160],[276,160],[277,160],[278,160],[279,160],[280,160],[281,160],[282,160],[283,160],[284,160],[285,160],[286,160],[287,160],[288,160],[289,160],[290,160],[291,160],[292,160],[293,160],[294,160],[295,160],[296,160],[297,160],[298,160],[299,160],[300,160],[301,160],[26,160],[27,160],[28,160],[29,160],[30,160],[31,160],[32,160],[33,160],[34,160],[35,160],[36,160],[37,160],[38,160],[39,160],[40,160],[41,160],[14,160],[42,160],[43,160],[44,160],[45,160],[46,160],[47,160],[48,160],[49,160],[50,160],[51,160],[52,160],[53,160],[54,160],[55,160],[56,160],[57,160],[[23,23]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[39,39]],[[40,40]],[[41,41]],[[14,14]],[[42,42]],[[43,43]],[[44,44]],[[45,45]],[[46,46]],[[47,47]],[[48,48]],[[49,49]],[[50,50]],[[51,51]],[[52,52]],[[53,53]],[[54,54]],[[55,55]],[[56,56]],[[57,57]],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[[4,[160]]],[[146,[386]]]],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[144,374],375],[[144,374],375],[[144,374],375],[[144,374],[[375,[[4,[146]]]]]],[66,13],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[[],139],[302,139],[[],139],[[],139],[[],139],[[],139],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[[9,[60]],6]],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[119],[[17,324]],[[17,325]],[[23,23],23],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[14,14],14],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[49,49],49],[[50,50],50],[[51,51],51],[[52,52],52],[[53,53],53],[[54,54],54],[[55,55],55],[[56,56],56],[[57,57],57],[17,[[4,[7]]]],[65,[[4,[157]]]],[[[106,[105]]],1],[[[106,[105]]],1],[6,1],[93,317],[115,[[146,[107,145]]]],[115,[[146,[111,145]]]],[[17,322],[[146,[386]]]],[2],[[247,[106,[313]]]],[63,1],[176,1],[23,139],[87,388],[140,139],[267,139],[268,139],[149,139],[269,139],[270,139],[271,139],[272,139],[273,139],[274,139],[109,139],[13,139],[275,139],[276,139],[277,139],[278,139],[279,139],[280,139],[281,139],[282,139],[283,139],[284,139],[285,139],[286,139],[287,139],[288,139],[289,139],[290,139],[291,139],[292,139],[293,139],[294,139],[295,139],[296,139],[297,139],[298,139],[299,139],[300,139],[301,139],[26,139],[27,139],[28,139],[29,139],[30,139],[31,139],[32,139],[33,139],[34,139],[35,139],[36,139],[37,139],[38,139],[39,139],[40,139],[41,139],[14,139],[42,139],[43,139],[44,139],[45,139],[46,139],[47,139],[48,139],[49,139],[50,139],[51,139],[52,139],[53,139],[54,139],[55,139],[56,139],[57,139],[154,[[104,[315]]]],[156,[[104,[316]]]],[[246,[4,[[9,[141]]]]],[[146,[145]]]],[[246,[4,[[9,[141]]]],19]],[[246,[4,[[9,[141]]]]],[[146,[145]]]],[[246,[4,[[9,[141]]]],19]],[246,[[144,[[143,[142]]]]]],[246,[[144,[[143,[142]]]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[[[106,[389]]]],[91,366],[[6,[9,[233]]],232],[[6,[9,[233]],6],232],[115,259],[6,63],[390,100],[390,101],[[[9,[157]]],260],[[139,104,365,[4,[[9,[141]]]],19]],[[139,104,[4,[[9,[141]]]]],[[146,[60,145]]]],[[139,104,365],[[144,[[143,[142]]]]]],[[[9,[205]],274],193],[[6,6],232],[[139,365,[4,[[9,[141]]]],19]],[[139,[4,[[9,[141]]]]],[[146,[60,145]]]],[139,59],[391,261],[[139,365],[[144,[[143,[142]]]]]],[[[331,[[9,[167]]]],[104,[152]]],[[332,[155]]]],[[[331,[[9,[167]]]],[104,[152]]],332],[[[331,[[9,[167]]]],[104,[378]]],[[332,[155]]]],0,0,0,0,0,0,0,0,0,0,0,[[124,[9,[169]]],124],[[124,[138,[7]]],124],[[129,1],129],[[128,[9,[166]]],128],[[129,[9,[167]]],129],[[131,[9,[166]]],131],[[132,[9,[167]]],132],[[133,[9,[166]]],133],[[134,[9,[167]]],134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[128,111],128],[[129,111],129],[[133,111],133],[[[127,[[0,[[9,[60]],125]]]],365,[4,[[9,[141]]]],19]],[[[136,[[0,[[9,[60]],125]]]],[4,[[9,[141]]]]],[[146,[[0,[[9,[60]],125]],145]]]],[124,165],[128,174],[129,175],[130,176],[131,178],[132,179],[133,187],[134,188],[137,59],[[[127,[[0,[[9,[60]],125]]]],365],[[144,[[143,[142]]]]]],[[133,271],133],[[134,271],134],[[128,1],128],[[129,1],129],[[131,1],131],[[132,1],132],[[133,1],133],[[134,1],134],[[131,[9,[177]]],131],[[132,[9,[177]]],132],[[124,27],124],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[130,[138,[7]]],130],[[124,111],124],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[137,139],137],[[133,272],133],[[[127,[[0,[[9,[60]],125]]]],6,[138,[160]]],[[127,[[0,[[9,[60]],125]]]]]],[[[136,[[0,[[9,[60]],125]]]],6,[138,[160]]],[[136,[[0,[[9,[60]],125]]]]]],[[124,[138,[7]]],124],[[130,[138,[7]]],130],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[],146],[[[127,[[0,[[9,[60]],125]]]]],139],[[[136,[[0,[[9,[60]],125]]]]],139],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[],387],[[130,1],130],[[140,[4,[[9,[141]]]],19]],[140,[[144,[[143,[142]]]]]],[[140,[4,[[9,[141]]]]],[[146,[17,145]]]],[6,1],[[6,6],1],[6,[[4,[7]]]],[6,7],[6,[[4,[7]]]],[6,205],[[],[[25,[7]]]],[6,[[4,[7]]]],[6,205],[[[4,[[106,[105]]]],[104,[152]]]],[[[9,[195]]],[[25,[7]]]],[[6,6],1],[[6,6],1],[6,1],[[[104,[6]]]],[[],[[25,[7]]]],[6,7],[[140,[4,[[9,[141]]]]],[[146,[7,145]]]],[[6,[4,[[9,[141]]]],19]],[6,[[144,[[143,[142]]]]]],[[6,[4,[[9,[141]]]]],[[146,[145]]]],[6,7],[[],7],[[160,113],16],[16,160],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,[[146,[145]]]],[6,1],[107,277],[[[106,[105]]]],[[6,6,[4,[6]]],233],[[],233],[[],233],[[6,52],[[146,[[25,[7]],145]]]],[[6,52],[[146,[145]]]],[[6,52],[[146,[151,145]]]],[[6,52],[[146,[166,145]]]],[83],[83],[[[106,[105]]],1],[[[106,[105]]],1],[6,1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[4,[[9,[141]]]]],[[146,[99,145]]]],[[[4,[[9,[141]]]]],[[146,[99,145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[],[[25,[392]]]],[[],[[25,[392]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[6],[6],[[6,1]],[[6,1]],[6,[[4,[388]]]],[6,[[4,[388]]]],[6],[6],[6,[[4,[16]]]],[6,[[4,[16]]]],[[6,16]],[[6,16]],[6,[[4,[16]]]],[6,[[4,[16]]]],[6,[[4,[388]]]],[6,[[4,[388]]]],[[[4,[16]]]],[[[4,[16]]]],[[]],[[]],[[6,[4,[16]]]],[[6,[4,[16]]]],[[6,[4,[16]],16]],[[6,[4,[16]],16]],[[],[[4,[195]]]],[[],[[4,[195]]]],[[[9,[168]]]],[[[9,[168]]]],[327],[327],[[[9,[239]],291,290,[4,[[9,[60]]]]],[[146,[239,145]]]],[[[9,[239]],291,290,[4,[[9,[60]]]]],[[146,[239,145]]]],[[[4,[[9,[60]]]]],[[146,[366,145]]]],[[[4,[[9,[60]]]]],[[146,[366,145]]]],[6],[6],[151],[151],[193],[193],[[366,[4,[[9,[60]]]]],[[146,[145]]]],[[366,[4,[[9,[60]]]]],[[146,[145]]]],[[6,393,394,395,6,[4,[6]]]],[[6,393,394,395,6,[4,[6]]]],[[[9,[99]],[4,[[9,[60]]]]],[[146,[145]]]],[[[9,[99]],[4,[[9,[60]]]]],[[146,[145]]]],[6,[[146,[145]]]],[6,[[146,[145]]]],[[],206],[[],206],[[],206],[[],206],[[],300],[[],300],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[390,[[146,[107,145]]]],[390,[[146,[107,145]]]],[390,[[146,[145]]]],[390,[[146,[145]]]],[[43,[4,[[9,[141]]]]],[[146,[201,145]]]],[[43,[4,[[9,[141]]]]],[[146,[201,145]]]],[[43,365,[4,[[9,[141]]]],19]],[[43,365,[4,[[9,[141]]]],19]],[[43,365],[[144,[[143,[142]]]]]],[[43,365],[[144,[[143,[142]]]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[]],[[]],[[],[[25,[396]]]],[[],[[25,[396]]]],[397,398],[[[9,[257]],[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[257]],[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[257]],[4,[[9,[141]]]],19]],[[[9,[257]],[4,[[9,[141]]]],19]],[[[0,[[9,[257]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[257]],158]]],[[144,[[143,[142]]]]]],[[],292],[[],292],[[],1],[[],1],[[],155],[[],155],[[],153],[[],153],[[],[[4,[233]]]],[[],[[4,[233]]]],[[],[[4,[114]]]],[[],[[4,[114]]]],[[],166],[[],166],[[],167],[[],167],[[],[[4,[317]]]],[[],[[4,[317]]]],[[6,[9,[60]],6],120],[[6,[9,[60]],6],120],[[[9,[239]],1],[[146,[145]]]],[[[9,[239]],1],[[146,[145]]]],[[[9,[60]],6]],[[[9,[60]],6]],[[6,[9,[60]],6,1]],[[6,[9,[60]],6,1]],[6,1],[6,1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],155],[[],155],[[],155],[[],155],[[42,[4,[[9,[141]]]]],[[146,[7,145]]]],[[42,[4,[[9,[141]]]]],[[146,[7,145]]]],[[],271],[[],271],[[],271],[[],271],[6,[[4,[16]]]],[6,[[4,[16]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[6,[4,[16]],32,107,[4,[[9,[141]]]],19]],[[6,[4,[16]],32,107,[4,[[9,[141]]]],19]],[[6,[4,[16]],32,107],[[144,[[143,[142]]]]]],[[6,[4,[16]],32,107],[[144,[[143,[142]]]]]],[[6,[4,[16]],32,107,[4,[[9,[141]]]]],[[146,[16,145]]]],[[6,[4,[16]],32,107,[4,[[9,[141]]]]],[[146,[16,145]]]],[[6,[4,[16]],32,107,[4,[[9,[157]]]],[4,[[9,[141]]]],19]],[[6,[4,[16]],32,107,[4,[[9,[157]]]],[4,[[9,[141]]]],19]],[[6,[4,[16]],32,107,[4,[[0,[[9,[157]],158]]]]],[[144,[[143,[142]]]]]],[[6,[4,[16]],32,107,[4,[[0,[[9,[157]],158]]]]],[[144,[[143,[142]]]]]],[[6,[4,[16]],32,107,[4,[[9,[157]]]],[4,[[9,[141]]]]],[[146,[145]]]],[[6,[4,[16]],32,107,[4,[[9,[157]]]],[4,[[9,[141]]]]],[[146,[145]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[9,[242]],[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[242]],[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[242]],[4,[[9,[141]]]],19]],[[[9,[242]],[4,[[9,[141]]]],19]],[[[0,[[9,[242]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[242]],158]]],[[144,[[143,[142]]]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[],1],[[],1],[[],[[4,[392]]]],[[],[[4,[392]]]],[[],[[4,[251]]]],[[],[[4,[251]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],139],[[],139],[[6,16]],[[6,16]],[[6,16,16]],[[6,16,16]],[16],[16],[294,[[146,[392,145]]]],[294,[[146,[392,145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[[106,[105]]],195],[[[106,[105]]],195],[2,195],[2,195],[6,232],[6,232],[6,[[146,[195,145]]]],[6,[[146,[195,145]]]],[[],107],[[],107],[[],[[4,[7]]]],[[],[[4,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],139],[[],139],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[]],[[]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],[[4,[317]]]],[[],[[4,[317]]]],[399,399],[399,399],[399,399],[399,399],[[399,108,[4,[[9,[141]]]]],[[146,[145]]]],[[399,108,[4,[[9,[141]]]]],[[146,[145]]]],[[399,[4,[400]],[4,[[9,[141]]]]],[[146,[145]]]],[[399,[4,[400]],[4,[[9,[141]]]]],[[146,[145]]]],[[399,[4,[[9,[141]]]]],[[146,[145]]]],[[399,[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[114]],[9,[227]],[4,[[9,[141]]]]],[[146,[114,145]]]],[[[9,[114]],[9,[227]],[4,[[9,[141]]]]],[[146,[114,145]]]],[[[9,[239]],[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[239]],[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[242]],[4,[[9,[141]]]]],[[146,[243,145]]]],[[[9,[242]],[4,[[9,[141]]]]],[[146,[243,145]]]],[[[9,[239]],[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[239]],[4,[[9,[141]]]]],[[146,[145]]]],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[11,119],[11,119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[[4,[6]],11],119],[11,119],[11,119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[9,[114]],[9,[227]],[4,[[9,[141]]]],19]],[[[9,[114]],[9,[227]],[4,[[9,[141]]]],19]],[[[9,[242]],[4,[[9,[141]]]],19]],[[[9,[242]],[4,[[9,[141]]]],19]],[[[9,[239]],[4,[[9,[141]]]],19]],[[[9,[239]],[4,[[9,[141]]]],19]],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[0,[19,20]]],[[4,[397]]]],[[[0,[19,20]]],[[4,[397]]]],[19,[[4,[397]]]],[19,[[4,[397]]]],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[4,[6]],11],119],[[[4,[6]],11],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[0,[[9,[114]],158]],[0,[[9,[227]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[114]],158]],[0,[[9,[227]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[242]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[242]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[239]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[239]],158]]],[[144,[[143,[142]]]]]],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[[[4,[6]],[0,[11,20,147]]],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[0,[11,20,147]]],119],[[[0,[11,20,147]]],119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[6,366,[4,[[9,[141]]]]],[[146,[243,145]]]],[[6,366,[4,[[9,[141]]]]],[[146,[243,145]]]],[[6,366,[4,[[9,[141]]]],19]],[[6,366,[4,[[9,[141]]]],19]],[[6,366],[[144,[[143,[142]]]]]],[[6,366],[[144,[[143,[142]]]]]],[[6,6,[4,[[9,[141]]]]],[[146,[243,145]]]],[[6,6,[4,[[9,[141]]]]],[[146,[243,145]]]],[[6,6,[4,[[9,[141]]]],19]],[[6,6,[4,[[9,[141]]]],19]],[[6,6],[[144,[[143,[142]]]]]],[[6,6],[[144,[[143,[142]]]]]],[[6,366,[4,[[9,[141]]]]],[[146,[243,145]]]],[[6,366,[4,[[9,[141]]]]],[[146,[243,145]]]],[[6,366,[4,[[9,[141]]]],19]],[[6,366,[4,[[9,[141]]]],19]],[[6,366],[[144,[[143,[142]]]]]],[[6,366],[[144,[[143,[142]]]]]],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[11,119],[[[4,[6]],11],119],[[[4,[6]],11],119],[[],[[25,[192]]]],[[],[[25,[192]]]],[[],17],[[],17],[[],[[4,[17]]]],[[],[[4,[17]]]],[[],17],[[],17],[[],243],[[],243],[[],[[25,[17]]]],[[],[[25,[17]]]],[[],280],[[],280],[[],195],[[],195],[[[106,[[104,[152]]]],[401,[[104,[152]]]],31],[[146,[145]]]],[[[106,[[104,[152]]]],[401,[[104,[152]]]],31],[[146,[145]]]],[[],177],[[],177],[[],177],[[],177],[[[9,[195]],42,[4,[[9,[141]]]],[4,[330]]],[[146,[145]]]],[[[9,[195]],42,[4,[[9,[141]]]],[4,[330]]],[[146,[145]]]],[[[9,[195]],42,365,[4,[[9,[141]]]],[4,[[143,[330]]]],19]],[[[9,[195]],42,365,[4,[[9,[141]]]],[4,[[143,[330]]]],19]],[[[9,[195]],42,[4,[[9,[141]]]]],[[146,[145]]]],[[[9,[195]],42,[4,[[9,[141]]]]],[[146,[145]]]],[[[0,[[9,[195]],158]],42,365]],[[[0,[[9,[195]],158]],42,365]],[[[9,[252]]]],[[[9,[252]]]],[[43,[4,[[9,[141]]]]],[[146,[201,145]]]],[[43,[4,[[9,[141]]]]],[[146,[201,145]]]],[6,168],[6,168],[[43,365,[4,[[9,[141]]]],19]],[[43,365,[4,[[9,[141]]]],19]],[[[9,[251]]],[[4,[7]]]],[[[9,[251]]],[[4,[7]]]],[[[106,[313]]],195],[[[106,[313]]],195],[[43,365],[[144,[[143,[142]]]]]],[[43,365],[[144,[[143,[142]]]]]],[[43,[4,[[9,[141]]]]],[[146,[197,145]]]],[[43,[4,[[9,[141]]]]],[[146,[197,145]]]],[[43,365,[4,[[9,[141]]]],19]],[[43,365,[4,[[9,[141]]]],19]],[[43,365],[[144,[[143,[142]]]]]],[[43,365],[[144,[[143,[142]]]]]],[[399,[4,[[9,[141]]]],[4,[6]],365,330],402],[[399,[4,[[9,[141]]]],[4,[6]],365,330],402],[[[4,[[9,[141]]]],[4,[6]],365,330],402],[[[4,[[9,[141]]]],[4,[6]],365,330],402],[[[4,[[9,[141]]]],[4,[6]],365,330],402],[[[4,[[9,[141]]]],[4,[6]],365,330],402],[[399,[4,[[9,[141]]]],[4,[6]],365,330],402],[[399,[4,[[9,[141]]]],[4,[6]],365,330],402],[[399,[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[142]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[399,[4,[[9,[141]]]],365],[[144,[[143,[403]]]]]],[[],[[146,[115,145]]]],[[],[[146,[115,145]]]],[[],115],[[],115],[[],[[4,[317]]]],[[],[[4,[317]]]],[[],155],[[],155],[[],[[4,[254]]]],[[],[[4,[254]]]],[[],[[4,[17]]]],[[],[[4,[17]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],254],[[],254],[[],195],[[],195],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],107],[[],107],[6,[[4,[16]]]],[6,[[4,[16]]]],[[]],[[]],[[],1],[[],1],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],7],[[],7],[[],7],[[],7],[[],366],[[],366],[[],7],[[],7],[397],[397],[[[9,[24]],[104,[195]]],[[4,[7]]]],[[[9,[24]],[104,[195]]],[[4,[7]]]],[[],7],[[],7],[[],[[25,[151]]]],[[],[[25,[151]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],7],[[],7],[6,404],[6,404],[[],[[4,[192]]]],[[],[[4,[192]]]],[[],[[4,[192]]]],[[],[[4,[192]]]],[405],[406],[[],139],[[],139],[[],139],[[],139],[[],24],[[],24],[[],195],[[],195],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[],[[25,[193]]]],[[],[[25,[193]]]],[[[9,[251]],55],1],[[[9,[251]],55],1],[[[9,[195]],[9,[195]],275]],[[[9,[195]],[9,[195]],275]],[[],1],[[],1],[6,107],[6,107],[[],240],[[],240],[[6,46,[4,[[9,[141]]]]],[[146,[196,145]]]],[[6,46,[4,[[9,[141]]]]],[[146,[196,145]]]],[[6,46,365,[4,[[9,[141]]]],19]],[[6,46,365,[4,[[9,[141]]]],19]],[[6,46,365],[[144,[[143,[142]]]]]],[[6,46,365],[[144,[[143,[142]]]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[396]]]],[[],[[25,[396]]]],[[],[[25,[396]]]],[[],[[25,[396]]]],[[397,397],1],[[[9,[24]]],1],[[[9,[24]]],1],[[[9,[195]]],1],[[[9,[195]]],1],[[[4,[[9,[205]]]]],1],[[[4,[[9,[205]]]]],1],[[[9,[206]]],1],[[[9,[206]]],1],[[[9,[207]]],1],[[[9,[207]]],1],[[],1],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],317],[[],317],[[],107],[[],107],[[17,6],[[146,[145]]]],[[17,6],[[146,[145]]]],[[],288],[[],288],[[],288],[[],288],[[],288],[[],288],[[],288],[[],288],[[],288],[[],288],[[],407],[[],407],[[],407],[[],407],[[],107],[[],107],[[],157],[[],157],[[],139],[[],139],[6,195],[6,195],[6,195],[6,195],[[153,[4,[[9,[141]]]]],[[146,[153,145]]]],[[153,[4,[[9,[141]]]]],[[146,[153,145]]]],[[153,365,[4,[[9,[141]]]],19]],[[153,365,[4,[[9,[141]]]],19]],[[153,365],[[144,[[143,[142]]]]]],[[153,365],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[216,145]]]],[[[4,[[9,[141]]]]],[[146,[216,145]]]],[[],27],[[],27],[[],35],[[],35],[[],37],[[],37],[6,111],[6,111],[[],57],[[],57],[[],111],[[],111],[[]],[[]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[405,333],334],[[406,333],334],[[397,333],334],[[391,333],334],[[]],[[]],[[]],[[]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[],[[4,[17]]]],[[],[[4,[17]]]],[[],107],[[],107],[[],35],[[],35],[[],37],[[],37],[[],[[4,[70]]]],[[],[[4,[70]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[6,408],[6,408],[107,[[146,[98,145]]]],[107,[[146,[98,145]]]],[[],[[4,[185]]]],[[],[[4,[185]]]],[[],[[4,[216]]]],[[],[[4,[216]]]],[[[106,[313]]],[[4,[7]]]],[[[106,[313]]],[[4,[7]]]],[[],[[4,[205]]]],[[],[[4,[205]]]],[[1,[4,[[9,[141]]]],19]],[[1,[4,[[9,[141]]]],19]],[1,[[144,[[143,[142]]]]]],[1,[[144,[[143,[142]]]]]],[[1,[4,[[9,[141]]]]],[[146,[[25,[7]],145]]]],[[1,[4,[[9,[141]]]]],[[146,[[25,[7]],145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[6,1],[6,1],[17,1],[17,1],[[],1],[[],1],[[[4,[[9,[195]]]]],1],[[[4,[[9,[195]]]]],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[9,[195]]],1],[[[9,[195]]],1],[[],1],[[],1],[6,1],[6,1],[[],1],[[],1],[[],111],[[],111],[[],405],[[],405],[[],7],[[],7],[[],[[4,[205]]]],[[],[[4,[205]]]],[[],205],[[],205],[[],205],[[],205],[[],205],[[],205],[[],205],[[],205],[[],[[4,[7]]]],[[],[[4,[7]]]],[6,[[4,[7]]]],[6,[[4,[7]]]],[6,[[4,[7]]]],[6,[[4,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[1,1,1]],[[1,1,1]],[[],111],[[],111],[[],70],[[],70],[[],70],[[],70],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[],166],[[],166],[6,107],[6,107],[6,108],[6,108],[[],[[4,[256]]]],[[],[[4,[256]]]],[6,[[4,[181]]]],[6,[[4,[181]]]],[[],[[4,[70]]]],[[],[[4,[70]]]],[[],7],[[],7],[[],[[25,[181]]]],[[],[[25,[181]]]],[[]],[[]],[[]],[[]],[[[9,[166]],155],[[311,[[9,[166]]]]]],[[[9,[166]],155],[[311,[[9,[166]]]]]],[[[9,[222]]],[[146,[[341,[[9,[222]]]],[9,[222]]]]]],[[[9,[222]]],[[146,[[341,[[9,[222]]]],[9,[222]]]]]],[[],[[146,[339]]]],[[],[[146,[339]]]],[[[9,[223]]],[[146,[[342,[[9,[223]]]],[9,[223]]]]]],[[[9,[223]]],[[146,[[342,[[9,[223]]]],[9,[223]]]]]],[[[9,[166]]],[[340,[[9,[166]]]]]],[[[9,[166]]],[[340,[[9,[166]]]]]],[[107,365],336],[[107,365],336],[[[9,[167]]],[[331,[[9,[167]]]]]],[[[9,[167]]],[[331,[[9,[167]]]]]],[[[9,[257]],[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[257]],[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[253]],293,[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[253]],293,[4,[[9,[141]]]]],[[146,[297,145]]]],[[],[[25,[206]]]],[[],[[25,[206]]]],[[],1],[[],1],[6,1],[6,1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[9,[251]]],1],[[[9,[251]]],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[6,1],[6,1],[[],[[4,[251]]]],[[],[[4,[251]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[111,[[4,[60]]]],[111,[[4,[60]]]],[[107,6,[4,[113]]],[[4,[16]]]],[[107,6,[4,[113]]],[[4,[16]]]],[[107,6],[[4,[64]]]],[[107,6],[[4,[64]]]],[[],139],[[],139],[[111,111,111]],[[111,111,111]],[[107,107,107]],[[107,107,107]],[[],[[0,[[9,[60]]]]]],[[],[[0,[[9,[60]]]]]],[107,214],[107,214],[107,215],[107,215],[[[9,[206]],1,[4,[6]]],[[146,[145]]]],[[[9,[206]],1,[4,[6]]],[[146,[145]]]],[[[9,[206]],[4,[[9,[206]]]],[4,[6]]],[[146,[145]]]],[[[9,[206]],[4,[[9,[206]]]],[4,[6]]],[[146,[145]]]],[[[104,[195]],[4,[[9,[171]]]]],[[146,[145]]]],[[[104,[195]],[4,[[9,[171]]]]],[[146,[145]]]],[6],[6],[[[104,[6]],[4,[[9,[171]]]]],[[146,[145]]]],[[[104,[6]],[4,[[9,[171]]]]],[[146,[145]]]],[[[104,[6]],[4,[[9,[171]]]],362,[4,[[143,[19]]]],[4,[330]],390,390,390],[[146,[145]]]],[[[104,[6]],[4,[[9,[171]]]],362,[4,[[143,[19]]]],[4,[330]],390,390,390],[[146,[145]]]],[[[104,[6]],[4,[[9,[171]]]],[4,[[9,[141]]]],19]],[[[104,[6]],[4,[[9,[171]]]],[4,[[9,[141]]]],19]],[[[104,[6]],[4,[[0,[[9,[171]],158]]]]],[[144,[[143,[142]]]]]],[[[104,[6]],[4,[[0,[[9,[171]],158]]]]],[[144,[[143,[142]]]]]],[[[9,[206]],1,[4,[6]]],[[146,[145]]]],[[[9,[206]],1,[4,[6]]],[[146,[145]]]],[[[9,[206]],[4,[[9,[206]]]],[4,[6]]],[[146,[145]]]],[[[9,[206]],[4,[[9,[206]]]],[4,[6]]],[[146,[145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[],111],[[],111],[[],107],[[],107],[[],107],[[],107],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[],107],[[],107],[[],107],[[],107],[[107,[4,[[9,[141]]]]],[[146,[145]]]],[[107,[4,[[9,[141]]]]],[[146,[145]]]],[[107,[4,[[9,[141]]]],19]],[[107,[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[107,[[144,[[143,[142]]]]]],[107,[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]],330,19]],[[[4,[[9,[141]]]],330,19]],[[],[[146,[239,145]]]],[[],[[146,[239,145]]]],[[],[[4,[239]]]],[[],[[4,[239]]]],[[],[[146,[239,145]]]],[[],[[146,[239,145]]]],[[6,[4,[[9,[141]]]]],[[146,[[25,[7]],145]]]],[[6,[4,[[9,[141]]]]],[[146,[[25,[7]],145]]]],[6,[[4,[168]]]],[6,[[4,[168]]]],[[6,[4,[[9,[141]]]],19]],[[6,[4,[[9,[141]]]],19]],[[[9,[206]],[4,[[9,[141]]]]],[[146,[7,145]]]],[[[9,[206]],[4,[[9,[141]]]]],[[146,[7,145]]]],[[[9,[206]],[4,[[9,[141]]]],19]],[[[9,[206]],[4,[[9,[141]]]],19]],[[[0,[[9,[206]],158]]],[[144,[[143,[142]]]]]],[[[0,[[9,[206]],158]]],[[144,[[143,[142]]]]]],[[6,[4,[[9,[141]]]]],[[146,[[25,[206]],145]]]],[[6,[4,[[9,[141]]]]],[[146,[[25,[206]],145]]]],[[6,[4,[[9,[141]]]],19]],[[6,[4,[[9,[141]]]],19]],[6,[[144,[[143,[142]]]]]],[6,[[144,[[143,[142]]]]]],[[6,51,[4,[[9,[141]]]]],[[146,[[25,[206]],145]]]],[[6,51,[4,[[9,[141]]]]],[[146,[[25,[206]],145]]]],[[6,51,[4,[[9,[141]]]],19]],[[6,51,[4,[[9,[141]]]],19]],[[6,51],[[144,[[143,[142]]]]]],[[6,51],[[144,[[143,[142]]]]]],[[6,[4,[[9,[256]]]],295,[4,[[9,[141]]]]],[[146,[[4,[251]],145]]]],[[6,[4,[[9,[256]]]],295,[4,[[9,[141]]]]],[[146,[[4,[251]],145]]]],[[6,[4,[[9,[256]]]],295,[4,[[9,[141]]]],19]],[[6,[4,[[9,[256]]]],295,[4,[[9,[141]]]],19]],[[6,[4,[[0,[[9,[256]],158]]]],295],[[144,[[143,[142]]]]]],[[6,[4,[[0,[[9,[256]],158]]]],295],[[144,[[143,[142]]]]]],[[[9,[251]],[4,[[9,[256]]]],295,[4,[[9,[141]]]]],[[146,[251,145]]]],[[[9,[251]],[4,[[9,[256]]]],295,[4,[[9,[141]]]]],[[146,[251,145]]]],[[[9,[251]],[4,[[9,[256]]]],295,[4,[[9,[141]]]],19]],[[[9,[251]],[4,[[9,[256]]]],295,[4,[[9,[141]]]],19]],[[[0,[[9,[251]],158]],[4,[[0,[[9,[256]],158]]]],295],[[144,[[143,[142]]]]]],[[[0,[[9,[251]],158]],[4,[[0,[[9,[256]],158]]]],295],[[144,[[143,[142]]]]]],[[392,[4,[[9,[256]]]],295,[4,[[9,[141]]]]],[[146,[[25,[251]],145]]]],[[392,[4,[[9,[256]]]],295,[4,[[9,[141]]]]],[[146,[[25,[251]],145]]]],[[392,[4,[[9,[256]]]],295,[4,[[9,[141]]]],19]],[[392,[4,[[9,[256]]]],295,[4,[[9,[141]]]],19]],[[392,[4,[[0,[[9,[256]],158]]]],295],[[144,[[143,[142]]]]]],[[392,[4,[[0,[[9,[256]],158]]]],295],[[144,[[143,[142]]]]]],[6,[[144,[[143,[142]]]]]],[6,[[144,[[143,[142]]]]]],[[6,285,[4,[[9,[141]]]]],[[146,[[25,[16]],145]]]],[[6,285,[4,[[9,[141]]]]],[[146,[[25,[16]],145]]]],[[6,285,[4,[[9,[141]]]],19]],[[6,285,[4,[[9,[141]]]],19]],[[6,285],[[144,[[143,[142]]]]]],[[6,285],[[144,[[143,[142]]]]]],[[6,6,6,[4,[[9,[141]]]]],[[146,[[25,[91]],145]]]],[[6,6,6,[4,[[9,[141]]]]],[[146,[[25,[91]],145]]]],[[6,6,6,[4,[[9,[141]]]],19]],[[6,6,6,[4,[[9,[141]]]],19]],[[6,6,6],[[144,[[143,[142]]]]]],[[6,6,6],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[106,[105]],[4,[[9,[141]]]]],[[146,[145]]]],[[[106,[105]],[4,[[9,[141]]]]],[[146,[145]]]],[[[106,[105]],365,[4,[[9,[141]]]],19]],[[[106,[105]],365,[4,[[9,[141]]]],19]],[[[106,[105]],365],[[144,[[143,[142]]]]]],[[[106,[105]],365],[[144,[[143,[142]]]]]],[[],406],[[],406],[[[9,[206]]],1],[[[9,[206]]],1],[[],107],[[],107],[[44,[4,[[9,[141]]]],[4,[[143,[330]]]]],[[146,[145]]]],[[44,[4,[[9,[141]]]],[4,[[143,[330]]]]],[[146,[145]]]],[[44,365,[4,[[9,[141]]]],[4,[[143,[330]]]],19]],[[44,365,[4,[[9,[141]]]],[4,[[143,[330]]]],19]],[[44,365]],[[44,365]],[[45,[4,[[9,[141]]]]],[[146,[200,145]]]],[[45,[4,[[9,[141]]]]],[[146,[200,145]]]],[[45,[4,[[9,[141]]]]],[[146,[200,145]]]],[[45,[4,[[9,[141]]]]],[[146,[200,145]]]],[[45,[4,[[9,[141]]]]],[[146,[200,145]]]],[[45,[4,[[9,[141]]]]],[[146,[200,145]]]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[6,[[4,[216]]]],[6,[[4,[216]]]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[],[[25,[216]]]],[[],[[25,[216]]]],[[[9,[195]],42,[4,[[9,[141]]]],[4,[330]]],[[146,[145]]]],[[[9,[195]],42,[4,[[9,[141]]]],[4,[330]]],[[146,[145]]]],[[[9,[195]],42,365,[4,[[9,[141]]]],[4,[[143,[330]]]],19]],[[[9,[195]],42,365,[4,[[9,[141]]]],[4,[[143,[330]]]],19]],[[[0,[[9,[195]],158]],42,365]],[[[0,[[9,[195]],158]],42,365]],[[],107],[[],107],[[],111],[[],111],[[],111],[[],111],[[],107],[[],107],[[],7],[[],7],[[],7],[[],7],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],155],[[],155],[[],153],[[],153],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],272],[[],272],[[],4],[[],4],[[],4],[[],4],[[[4,[[9,[141]]]]],[[146,[[4,[239]],145]]]],[[[4,[[9,[141]]]]],[[146,[[4,[239]],145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]]],[[146,[[4,[2]],145]]]],[[[4,[[9,[141]]]]],[[146,[[4,[2]],145]]]],[[107,365,[4,[[9,[141]]]],19]],[[107,365,[4,[[9,[141]]]],19]],[[107,365],[[144,[[143,[142]]]]]],[[107,365],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],7],[[],7],[[],7],[[],7],[[[104,[195]],6]],[[[104,[195]],6]],[[[4,[[9,[141]]]]],[[146,[197,145]]]],[[[4,[[9,[141]]]]],[[146,[197,145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[107,107],[[146,[107,145]]]],[[107,107],[[146,[107,145]]]],[[],409],[[],409],[[],167],[[],167],[[],[[4,[388]]]],[[],[[4,[388]]]],[[],[[4,[195]]]],[[],[[4,[195]]]],[[],7],[[],7],[6,195],[6,195],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],282],[[],282],[[],[[4,[391]]]],[[],[[4,[391]]]],[[],[[4,[317]]]],[[],[[4,[317]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[392]]]],[[],[[4,[392]]]],[[],155],[[],155],[6],[6],[[],[[25,[152]]]],[[],[[25,[152]]]],[[],[[25,[98]]]],[[],[[25,[98]]]],[[],[[4,[317]]]],[[],[[4,[317]]]],[[],[[4,[251]]]],[[],[[4,[251]]]],[[],55],[[],55],[[],111],[[],111],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[16]]]],[[],[[4,[16]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[]],[[]],[[],366],[[],366],[[],366],[[],366],[[],[[4,[392]]]],[[],[[4,[392]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],16],[[],16],[[],7],[[],7],[[],7],[[],7],[[],290],[[],290],[[],290],[[],290],[[],298],[[],298],[[],240],[[],240],[[],228],[[],228],[[]],[[]],[[152,[4,[[9,[141]]]]],[[146,[145]]]],[[152,[4,[[9,[141]]]]],[[146,[145]]]],[[410,[4,[[9,[141]]]]],[[146,[145]]]],[[410,[4,[[9,[141]]]]],[[146,[145]]]],[[107,[4,[[9,[141]]]]],[[146,[145]]]],[[107,[4,[[9,[141]]]]],[[146,[145]]]],[[108,[4,[[9,[141]]]]],[[146,[145]]]],[[108,[4,[[9,[141]]]]],[[146,[145]]]],[[6,[4,[[9,[141]]]]],[[146,[145]]]],[[6,[4,[[9,[141]]]]],[[146,[145]]]],[[366,[4,[[9,[141]]]]],[[146,[145]]]],[[366,[4,[[9,[141]]]]],[[146,[145]]]],[[111,[4,[[9,[141]]]]],[[146,[145]]]],[[111,[4,[[9,[141]]]]],[[146,[145]]]],[[112,[4,[[9,[141]]]]],[[146,[145]]]],[[112,[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[24,145]]]],[[[4,[[9,[141]]]]],[[146,[24,145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],1],[[[4,[[9,[141]]]]],1],[[46,[4,[[9,[141]]]]],276],[[46,[4,[[9,[141]]]]],276],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[6,46,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,46,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,[4,[[9,[141]]]]],[[146,[2,145]]]],[[6,46,365,[4,[[9,[141]]]],19]],[[6,46,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,46,365],[[144,[[143,[142]]]]]],[[6,46,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[12,145]]]],[[[4,[[9,[141]]]]],[[146,[12,145]]]],[[[4,[[9,[141]]]]],[[146,[12,145]]]],[[[4,[[9,[141]]]]],[[146,[12,145]]]],[[]],[[]],[[],107],[[],107],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[[9,[141]]]]],[[146,[199,145]]]],[[[4,[[9,[141]]]]],[[146,[199,145]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[145]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[145]]]],[[[0,[[401,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[[0,[[401,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[[0,[[401,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[0,[[401,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[0,[[401,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[[0,[[401,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]]],[[146,[107,145]]]],[[[4,[[9,[141]]]]],[[146,[107,145]]]],[[[4,[[9,[141]]]]],[[146,[152,145]]]],[[[4,[[9,[141]]]]],[[146,[152,145]]]],[[155,[4,[[9,[141]]]]],[[146,[151,145]]]],[[155,[4,[[9,[141]]]]],[[146,[151,145]]]],[[155,365,[4,[[9,[141]]]],19]],[[155,365,[4,[[9,[141]]]],19]],[[155,365],[[144,[[143,[142]]]]]],[[155,365],[[144,[[143,[142]]]]]],[[[0,[[401,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[0,[[401,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[410,145]]]],[[[4,[[9,[141]]]]],[[146,[410,145]]]],[[[4,[[9,[141]]]]],[[146,[107,145]]]],[[[4,[[9,[141]]]]],[[146,[107,145]]]],[[[4,[[9,[141]]]]],[[146,[108,145]]]],[[[4,[[9,[141]]]]],[[146,[108,145]]]],[[[4,[[9,[141]]]]],[[146,[[25,[152]],145]]]],[[[4,[[9,[141]]]]],[[146,[[25,[152]],145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[[4,[[9,[141]]]]],[[146,[[4,[7]],145]]]],[[[4,[[9,[141]]]]],[[146,[[4,[7]],145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[153,145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[153,145]]]],[[[4,[[9,[141]]]]],[[146,[366,145]]]],[[[4,[[9,[141]]]]],[[146,[366,145]]]],[[[4,[[9,[141]]]]],[[146,[111,145]]]],[[[4,[[9,[141]]]]],[[146,[111,145]]]],[[[4,[[9,[141]]]]],[[146,[112,145]]]],[[[4,[[9,[141]]]]],[[146,[112,145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[[25,[152]],145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[[25,[152]],145]]]],[[[104,[152]],365,[4,[[9,[141]]]],19]],[[[104,[152]],365,[4,[[9,[141]]]],19]],[[[104,[152]],365],[[144,[[143,[142]]]]]],[[[104,[152]],365],[[144,[[143,[142]]]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[145]]]],[[[401,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[4,[239]]]],[104,[315]],[4,[102]],107,[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[4,[239]]]],[104,[315]],[4,[102]],107,[4,[[9,[141]]]]],[[146,[145]]]],[[[104,[154]],107,[4,[400]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[154]],107,[4,[400]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[154]],107,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[154]],107,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[401,[[104,[152]]]],1,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[401,[[104,[152]]]],1,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[6,[4,[[143,[11]]]],[4,[[143,[11]]]]],1],[[6,[4,[[143,[11]]]],[4,[[143,[11]]]]],1],[[],299],[[],299],[[[9,[195]]],[[4,[317]]]],[[[9,[195]]],[[4,[317]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]],19]],[[[4,[[9,[141]]]],19]],[[]],[[]],[[],[[144,[[143,[142]]]]]],[[],[[144,[[143,[142]]]]]],[[],[[146,[239,145]]]],[[],[[146,[239,145]]]],[[],[[146,[239,145]]]],[[],[[146,[239,145]]]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[48,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[6],[6],[6,[[146,[145]]]],[6,[[146,[145]]]],[[[4,[6]],1,43,[4,[[9,[141]]]]],[[146,[201,145]]]],[[[4,[6]],1,43,[4,[[9,[141]]]]],[[146,[201,145]]]],[[[4,[6]],1,43,365,[4,[[9,[141]]]],19]],[[[4,[6]],1,43,365,[4,[[9,[141]]]],19]],[[[104,[152]],[4,[6]],1,43,[4,[[9,[141]]]]],[[146,[[4,[7]],145]]]],[[[104,[152]],[4,[6]],1,43,[4,[[9,[141]]]]],[[146,[[4,[7]],145]]]],[[[0,[[106,[[104,[152]]]],20]],[4,[6]],1,43,[4,[[9,[141]]]],19]],[[[0,[[106,[[104,[152]]]],20]],[4,[6]],1,43,[4,[[9,[141]]]],19]],[[[0,[[106,[[104,[152]]]],20]],[4,[6]],1,43],[[144,[[143,[142]]]]]],[[[0,[[106,[[104,[152]]]],20]],[4,[6]],1,43],[[144,[[143,[142]]]]]],[[[4,[6]],1,43,365],[[144,[[143,[142]]]]]],[[[4,[6]],1,43,365],[[144,[[143,[142]]]]]],[[[4,[6]],1,43,[4,[[9,[141]]]]],[[146,[197,145]]]],[[[4,[6]],1,43,[4,[[9,[141]]]]],[[146,[197,145]]]],[[[4,[6]],1,43,365,[4,[[9,[141]]]],19]],[[[4,[6]],1,43,365,[4,[[9,[141]]]],19]],[[[4,[6]],1,43,365],[[144,[[143,[142]]]]]],[[[4,[6]],1,43,365],[[144,[[143,[142]]]]]],[279],[279],[[[9,[253]],293,[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[253]],293,[4,[[9,[141]]]]],[[146,[297,145]]]],[[[9,[253]],293,[4,[[9,[141]]]],19]],[[[9,[253]],293,[4,[[9,[141]]]],19]],[[[0,[[9,[253]],158]],293],[[144,[[143,[142]]]]]],[[[0,[[9,[253]],158]],293],[[144,[[143,[142]]]]]],[[],1],[[],1],[[]],[[]],[6],[6],[[[106,[105]]],195],[[[106,[105]]],195],[[],[[4,[7]]]],[[],[[4,[7]]]],[[]],[[]],[[],195],[[],195],[[],411],[[],411],[[[104,[[106,[6]]]]],411],[[[104,[[106,[6]]]]],411],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],7],[[],7],[[],111],[[],111],[[108,412,[4,[[9,[141]]]]],[[146,[145]]]],[[108,412,[4,[[9,[141]]]]],[[146,[145]]]],[[[106,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[106,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[[9,[239]]]],[104,[316]],[104,[103]],107,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[[9,[239]]]],[104,[316]],[104,[103]],107,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[[9,[239]]]],[104,[316]],[104,[103]],107,[4,[400]],[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[239]]]],[104,[316]],[104,[103]],107,[4,[400]],[4,[[9,[141]]]]],[[146,[145]]]],[[[104,[156]],107,[4,[400]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[156]],107,[4,[400]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[156]],107,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[156]],107,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[6]],15]],[[[4,[6]],15]],[[[4,[[9,[239]]]],[106,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[4,[[9,[239]]]],[106,[[104,[152]]]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[106,[[104,[152]]]],1,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[106,[[104,[152]]]],1,[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[152]]]],[[[104,[152]]]],[[],[[4,[16]]]],[[],[[4,[16]]]],[[],139],[[],139],[[],[[4,[242]]]],[[],[[4,[242]]]],[[],7],[[],7],[[6,[138,[16]]],[[146,[386]]]],[[6,[138,[16]]],[[146,[386]]]],[[[4,[[9,[169]]]]]],[[[4,[[9,[169]]]]]],[1],[1],[[[4,[[9,[206]]]]]],[[[4,[[9,[206]]]]]],[367],[367],[[[4,[6]]]],[[[4,[6]]]],[1],[1],[[[4,[6]]]],[[[4,[6]]]],[[[106,[105]]],[[146,[145]]]],[[[106,[105]]],[[146,[145]]]],[6,[[146,[145]]]],[6,[[146,[145]]]],[6,[[146,[145]]]],[6,[[146,[145]]]],[[6,6,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,6,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,107,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,107,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,108,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,108,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,6,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,6,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,111,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,111,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,112,46,[4,[[9,[141]]]]],[[146,[145]]]],[[6,112,46,[4,[[9,[141]]]]],[[146,[145]]]],[[2,46,365,[4,[[9,[141]]]],19]],[[2,46,365,[4,[[9,[141]]]],19]],[[2,46,[4,[[9,[141]]]]],[[146,[145]]]],[[2,46,[4,[[9,[141]]]]],[[146,[145]]]],[[2,46,365],[[144,[[143,[142]]]]]],[[2,46,365],[[144,[[143,[142]]]]]],[292],[292],[1],[1],[107],[107],[1],[1],[[6,1],[[146,[386]]]],[[6,1],[[146,[386]]]],[1],[1],[155],[155],[155],[155],[271],[271],[271],[271],[[6,[4,[16]]]],[[6,[4,[16]]]],[[[9,[251]]]],[[[9,[251]]]],[107],[107],[1],[1],[1],[1],[1],[1],[1],[1],[[[4,[[9,[254]]]]]],[[[4,[[9,[254]]]]]],[1],[1],[[]],[[]],[[]],[[]],[[[4,[[9,[254]]]]]],[[[4,[[9,[254]]]]]],[[[4,[6]]]],[[[4,[6]]]],[107],[107],[6],[6],[[6,[4,[[9,[141]]]]],[[146,[195,145]]]],[[6,[4,[[9,[141]]]]],[[146,[195,145]]]],[[6,365,[4,[[9,[141]]]],19]],[[6,365,[4,[[9,[141]]]],19]],[[6,365],[[144,[[143,[142]]]]]],[[6,365],[[144,[[143,[142]]]]]],[[[4,[6]]]],[[[4,[6]]]],[[6,404],[[146,[386]]]],[[6,404],[[146,[386]]]],[1],[1],[[6,107],[[146,[386]]]],[[6,107],[[146,[386]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[107],[107],[288],[288],[27],[27],[35],[35],[[6,111],[[146,[386]]]],[[6,111],[[146,[386]]]],[57],[57],[107],[107],[35],[35],[[[4,[70]]]],[[[4,[70]]]],[1],[1],[367],[367],[111],[111],[[6,107],[[146,[386]]]],[[6,107],[[146,[386]]]],[[6,108],[[146,[386]]]],[[6,108],[[146,[386]]]],[[[4,[[9,[256]]]]]],[[[4,[[9,[256]]]]]],[[[4,[70]]]],[[[4,[70]]]],[1],[1],[1],[1],[1],[1],[111],[111],[107],[107],[107],[107],[[[4,[[9,[239]]]]]],[[[4,[[9,[239]]]]]],[1],[1],[111],[111],[272],[272],[[[4,[[9,[185]]]]]],[[[4,[[9,[185]]]]]],[[107,107,107],[[146,[145]]]],[[107,107,107],[[146,[145]]]],[[[4,[6]]]],[[[4,[6]]]],[[[4,[6]]]],[[[4,[6]]]],[[[4,[6]]]],[[[4,[6]]]],[[[4,[6]]]],[[[4,[6]]]],[282],[282],[1],[1],[[],[[146,[145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[[],[[146,[145]]]],[111],[111],[290],[290],[[[4,[[9,[228]]]]]],[[[4,[[9,[228]]]]]],[107],[107],[299],[299],[1],[1],[[[4,[6]]]],[[[4,[6]]]],[6],[6],[[[9,[242]]]],[[[9,[242]]]],[291],[291],[[6,6],[[146,[386]]]],[[6,6],[[146,[386]]]],[[6,367],[[146,[386]]]],[[6,367],[[146,[386]]]],[111],[111],[111],[111],[111],[111],[1],[1],[55],[55],[111],[111],[291],[291],[[6,111],[[146,[386]]]],[[6,111],[[146,[386]]]],[[6,112],[[146,[386]]]],[[6,112],[[146,[386]]]],[[6,6]],[[6,6]],[[[4,[6]]]],[[[4,[6]]]],[55],[55],[[6,16],[[146,[386]]]],[[6,16],[[146,[386]]]],[6],[6],[[[106,[313]],[106,[313]]]],[[[106,[313]],[106,[313]]]],[[],[[4,[85]]]],[[],[[4,[85]]]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[1,1],[[146,[145]]]],[[1,1],[[146,[145]]]],[[],155],[[],155],[[155,[4,[[9,[141]]]]],[[146,[153,145]]]],[[155,[4,[[9,[141]]]]],[[146,[153,145]]]],[[155,365,[4,[[9,[141]]]],19]],[[155,365,[4,[[9,[141]]]],19]],[[155,365],[[144,[[143,[142]]]]]],[[155,365],[[144,[[143,[142]]]]]],[[],[[25,[60]]]],[[],[[25,[60]]]],[[],99],[[],99],[[],291],[[],291],[[],291],[[],291],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[60]]]],[[],[[4,[60]]]],[[],1],[[],1],[[[9,[166]],50,[4,[[9,[141]]]]],[[146,[153,145]]]],[[[9,[166]],50,[4,[[9,[141]]]]],[[146,[153,145]]]],[[[9,[166]],50,365,[4,[[9,[141]]]],19]],[[[9,[166]],50,365,[4,[[9,[141]]]],19]],[[[0,[[9,[166]],158]],50,365],[[144,[[143,[142]]]]]],[[[0,[[9,[166]],158]],50,365],[[144,[[143,[142]]]]]],[[41,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[41,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[]],[[]],[[41,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[41,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[41,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[41,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[41,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[41,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[],273],[[],273],[[[9,[24]],[104,[195]]],[[4,[7]]]],[[[9,[24]],[104,[195]]],[[4,[7]]]],[[],[[4,[16]]]],[[],[[4,[16]]]],[[],[[4,[16]]]],[[],[[4,[16]]]],[[],[[4,[388]]]],[[],[[4,[388]]]],[[],[[4,[166]]]],[[],[[4,[166]]]],[[],151],[[],151],[[],[[25,[98]]]],[[],[[25,[98]]]],[[],[[25,[98]]]],[[],[[25,[98]]]],[[]],[[]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[]],[[]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[6,7],[6,7],[6,110],[6,110],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],[[25,[7]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],205],[[],205],[[],205],[[],205],[[],205],[[],205],[[],108],[[],108],[[],111],[[],111],[[],111],[[],111],[[],111],[[],111],[[],55],[[],55],[[],[[4,[338]]]],[[],[[4,[338]]]],[[],7],[[],7],[[],7],[[],7],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],7],[[],7],[[[4,[[9,[141]]]]],[[146,[145]]]],[[[4,[[9,[141]]]]],[[146,[145]]]],[[365,[4,[[9,[141]]]],19]],[[365,[4,[[9,[141]]]],19]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[108,[4,[[9,[141]]]]],[[146,[145]]]],[[108,[4,[[9,[141]]]]],[[146,[145]]]],[[],146],[[],146],[[],146],[[],146],[398,[[146,[397,413]]]],[[],146],[[],146],[[],146],[[],146],[[],111],[[],111],[[],291],[[],291],[[],291],[[],291],[[],387],[[],387],[[],387],[[],387],[6,111],[6,111],[6,112],[6,112],[[[9,[60]],6]],[[[9,[60]],6]],[[]],[[]],[17],[17],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[9,[217]]]],[4,[[9,[141]]]],19]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[[49,[4,[[0,[[9,[217]],158]]]]],[[144,[[143,[142]]]]]],[6,1],[6,1],[[[106,[313]]]],[[[106,[313]]]],[[]],[[]],[[],7],[[],7],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[6,[[4,[16]]]],[6,[[4,[16]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],[[4,[7]]]],[[],55],[[],55],[6,16],[6,16],[[[4,[[9,[242]]]],[4,[[9,[251]]]]],55],[[[4,[[9,[242]]]],[4,[[9,[251]]]]],55],[[[9,[251]],6,[4,[[9,[242]]]],[4,[[9,[256]]]],56,[4,[[9,[141]]]]],[[146,[55,145]]]],[[[9,[251]],6,[4,[[9,[242]]]],[4,[[9,[256]]]],56,[4,[[9,[141]]]]],[[146,[55,145]]]],[[[9,[251]],6,[4,[[9,[242]]]],[4,[[9,[256]]]],56,[4,[[9,[141]]]],19]],[[[9,[251]],6,[4,[[9,[242]]]],[4,[[9,[256]]]],56,[4,[[9,[141]]]],19]],[[[0,[[9,[251]],158]],6,[4,[[0,[[9,[242]],158]]]],[4,[[0,[[9,[256]],158]]]],56],[[144,[[143,[142]]]]]],[[[0,[[9,[251]],158]],6,[4,[[0,[[9,[242]],158]]]],[4,[[0,[[9,[256]],158]]]],56],[[144,[[143,[142]]]]]],[[],[[4,[263]]]],[[],[[4,[263]]]],[6,[[4,[263]]]],[6,[[4,[263]]]],[[],[[25,[263]]]],[[],[[25,[263]]]],[[],[[25,[263]]]],[[],[[25,[263]]]],[[],7],[[],7],[6],[6],[6],[6],[[[104,[152]],[4,[[9,[141]]]]],[[146,[153,145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[153,145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[145]]]],[[[0,[[106,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[[0,[[106,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[[0,[[106,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[0,[[106,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[0,[[106,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[[0,[[106,[[104,[152]]]],20]],365,[4,[[9,[141]]]],19]],[[151,[4,[[9,[141]]]]],[[146,[153,145]]]],[[151,[4,[[9,[141]]]]],[[146,[153,145]]]],[[151,365,[4,[[9,[141]]]],19]],[[151,365,[4,[[9,[141]]]],19]],[[151,365],[[144,[[143,[142]]]]]],[[151,365],[[144,[[143,[142]]]]]],[[[0,[[106,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[0,[[106,[[104,[152]]]],20]],365],[[144,[[143,[142]]]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[153,145]]]],[[[104,[152]],[4,[[9,[141]]]]],[[146,[153,145]]]],[[[104,[316]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[316]],[4,[[9,[141]]]]],[[146,[155,145]]]],[[[104,[316]],[4,[[9,[141]]]]],[[146,[145]]]],[[[104,[316]],[4,[[9,[141]]]]],[[146,[145]]]],[[327,365,[4,[[9,[141]]]],19]],[[327,365,[4,[[9,[141]]]],19]],[[327,365],[[144,[[143,[142]]]]]],[[327,365],[[144,[[143,[142]]]]]],[[327,365,[4,[[9,[141]]]],19]],[[327,365,[4,[[9,[141]]]],19]],[[327,365],[[144,[[143,[142]]]]]],[[327,365],[[144,[[143,[142]]]]]],[[[104,[316]],[4,[[9,[141]]]]],[[146,[145]]]],[[[104,[316]],[4,[[9,[141]]]]],[[146,[145]]]],0,[[]],[[]],[414],[[414,333],[[146,[415]]]],[[]],[[]],0,[[414,155]],[[],146],[[],146],[[],387],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[6],[6],[[6,1]],[[6,1]],[6,1],[6,1],[6,[[4,[388]]]],[6,[[4,[388]]]],[6],[6],[6,[[4,[16]]]],[6,[[4,[16]]]],[[6,16]],[[6,16]],[6,[[4,[16]]]],[6,[[4,[16]]]],[6,[[4,[388]]]],[6,[[4,[388]]]],[[]],[[]],[[6,[4,[16]]]],[[6,[4,[16]]]],[168],[16],[16],[16],[16],[[],1],[[],1],[[6,16]],[[6,16]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[172,411],[172,411],[[107,107,[104,[152]]],[[4,[103]]]],[[107,107,[104,[152]]],[[4,[103]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[409,411],[409,411],[6,1],[6,1],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[],166],[[],166],[111,[[4,[60]]]],[[],139],[[],107],[[],107],[[],[[25,[307]]]],[414,[[4,[411]]]],[414,[[4,[411]]]],[6,[[4,[168]]]],[[],107],[[],107],[[],111],[[[104,[195]],6]],[[[104,[195]],6]],[[],167],[[],167],[6],[6],[[6,1]],[[6,1]],[6,1],[6,1],[6,[[4,[388]]]],[6,[[4,[388]]]],[6],[6],[6,[[4,[16]]]],[6,[[4,[16]]]],[[6,16]],[[6,16]],[6,[[4,[16]]]],[6,[[4,[16]]]],[6,[[4,[388]]]],[6,[[4,[388]]]],[[]],[[]],[[6,[4,[16]]]],[[6,[4,[16]]]],[168],[168],[16],[16],[16],[16],[[],1],[[],1],[[],1],[[],1],[[6,16]],[[6,16]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[172,411],[172,411],[[107,107,[104,[152]]],[[4,[103]]]],[[107,107,[104,[152]]],[[4,[103]]]],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[409,411],[409,411],[6,1],[6,1],[[[4,[141]]],[[146,[145]]]],[[[4,[141]]],[[146,[145]]]],[365,[[144,[[143,[142]]]]]],[365,[[144,[[143,[142]]]]]],[[],166],[[],166],[111,[[4,[60]]]],[111,[[4,[60]]]],[[],139],[[],139],[[],107],[[],107],[[],[[25,[307]]]],[[],[[25,[307]]]],[414,[[4,[411]]]],[414,[[4,[411]]]],[6,[[4,[168]]]],[6,[[4,[168]]]],[[],107],[[],107],[[],111],[[],111],[[[104,[195]],6]],[[[104,[195]],6]],[[],167],[[],167],[6,4],[6,4],[[]],[[]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[6],[6],[[]],[[]],[[108,412,[4,[141]]],[[146,[145]]]],[[108,412,[4,[141]]],[[146,[145]]]],[[[104,[152]]]],[[[104,[152]]]],[[]],[[]],[[],155],[[],155],[[155,[4,[141]]],[[146,[155,145]]]],[[155,[4,[141]]],[[146,[155,145]]]],[[166,50,[4,[141]]],[[146,[155,145]]]],[[166,50,[4,[141]]],[[146,[155,145]]]],[[]],[[]],[[],108],[[],108],[[108,[4,[141]]],[[146,[145]]]],[[108,[4,[141]]],[[146,[145]]]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[6,4],[[]],[[]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[6],[[]],[[]],[[108,412,[4,[141]]],[[146,[145]]]],[[[104,[152]]]],[[[104,[152]]]],[[]],[[]],[[],155],[[],155],[[155,[4,[141]]],[[146,[155,145]]]],[[155,[4,[141]]],[[146,[155,145]]]],[[166,50,[4,[141]]],[[146,[155,145]]]],[[166,50,[4,[141]]],[[146,[155,145]]]],[[]],[[]],[[],108],[[108,[4,[141]]],[[146,[145]]]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]],[[[104,[152]],[4,[141]]],[[146,[155,145]]]]],"c":[579,691,783,813,821,15702,17999,22662,22663,22704,22705,22732,22733,23758,23759,24050,24051,24074,24075,24088,24089,24214,24215,24293,24294],"p":[[15,"bool"],[3,"FileInfo"],[3,"DateTime"],[4,"Option"],[3,"DesktopAppInfo"],[15,"str"],[3,"GString"],[3,"ActionMap"],[8,"IsA"],[3,"ActionEntryBuilder"],[8,"Fn"],[3,"FileAttributeInfoList"],[4,"FileAttributeType"],[3,"FileAttributeInfoFlags"],[3,"Notification"],[3,"Variant"],[3,"DBusConnection"],[3,"FilterId"],[8,"FnOnce"],[8,"Send"],[3,"WeakRefNotify"],[3,"DBusServer"],[3,"SocketMsgFlags"],[3,"AppInfo"],[3,"Vec"],[3,"AppInfoCreateFlags"],[3,"ApplicationFlags"],[3,"AskPasswordFlags"],[3,"BusNameOwnerFlags"],[3,"BusNameWatcherFlags"],[3,"ConverterFlags"],[3,"DBusCallFlags"],[3,"DBusCapabilityFlags"],[3,"DBusConnectionFlags"],[3,"DBusInterfaceSkeletonFlags"],[3,"DBusMessageFlags"],[3,"DBusProxyFlags"],[3,"DBusSendMessageFlags"],[3,"DBusServerFlags"],[3,"DBusSignalFlags"],[3,"DriveStartFlags"],[3,"FileCopyFlags"],[3,"FileCreateFlags"],[3,"FileMeasureFlags"],[3,"FileMonitorFlags"],[3,"FileQueryInfoFlags"],[3,"IOStreamSpliceFlags"],[3,"MountMountFlags"],[3,"MountUnmountFlags"],[3,"OutputStreamSpliceFlags"],[3,"ResolverNameLookupFlags"],[3,"ResourceLookupFlags"],[3,"SettingsBindFlags"],[3,"SubprocessFlags"],[3,"TlsCertificateFlags"],[3,"TlsDatabaseVerifyFlags"],[3,"TlsPasswordFlags"],[3,"DBusAuthObserver"],[3,"ListStore"],[3,"Object"],[3,"Menu"],[3,"MenuItem"],[3,"ThemedIcon"],[3,"MenuModel"],[3,"DBusMessage"],[3,"FileAttributeInfo"],[3,"GFileAttributeInfo"],[3,"DBusArgInfo"],[3,"GDBusArgInfo"],[3,"DBusInterfaceInfo"],[3,"GDBusInterfaceInfo"],[3,"DBusMethodInfo"],[3,"GDBusMethodInfo"],[3,"DBusNodeInfo"],[3,"GDBusNodeInfo"],[3,"DBusPropertyInfo"],[3,"GDBusPropertyInfo"],[3,"DBusSignalInfo"],[3,"GDBusSignalInfo"],[3,"GFileAttributeInfoList"],[3,"FileAttributeMatcher"],[3,"GFileAttributeMatcher"],[3,"Resource"],[3,"GResource"],[3,"SettingsSchema"],[3,"GSettingsSchema"],[3,"SettingsSchemaKey"],[3,"GSettingsSchemaKey"],[3,"SettingsSchemaSource"],[3,"GSettingsSchemaSource"],[3,"SrvTarget"],[3,"GSrvTarget"],[3,"UnixMountEntry"],[3,"GUnixMountEntry"],[3,"UnixMountPoint"],[3,"GUnixMountPoint"],[3,"FileDescriptorBased"],[6,"RawFd"],[3,"Socket"],[3,"UnixInputStream"],[3,"UnixOutputStream"],[3,"SocketControlMessages"],[3,"SocketControlMessage"],[15,"slice"],[3,"Path"],[8,"AsRef"],[15,"i32"],[15,"i64"],[4,"FileAttributeStatus"],[3,"StrV"],[15,"u32"],[15,"u64"],[3,"VariantTy"],[3,"IOStream"],[3,"Credentials"],[8,"ObjectType"],[3,"BindingBuilder"],[6,"GSocketMsgFlags"],[3,"SignalHandlerId"],[3,"BindingBuilder"],[3,"ActionEntry"],[3,"IOExtensionPointBuilder"],[3,"IOExtensionPoint"],[3,"ApplicationBuilder"],[8,"IsClass"],[3,"AsyncInitable"],[3,"AsyncInitableBuilder"],[3,"BufferedInputStreamBuilder"],[3,"BufferedOutputStreamBuilder"],[3,"CharsetConverterBuilder"],[3,"ConverterInputStreamBuilder"],[3,"ConverterOutputStreamBuilder"],[3,"DataInputStreamBuilder"],[3,"DataOutputStreamBuilder"],[3,"Initable"],[3,"InitableBuilder"],[3,"ListStoreBuilder"],[8,"Into"],[3,"Type"],[4,"BusType"],[3,"Cancellable"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Error"],[4,"Result"],[8,"Sync"],[3,"OwnerId"],[4,"DBusMessageByteOrder"],[3,"BytesIcon"],[3,"Bytes"],[15,"u8"],[15,"isize"],[3,"InputMessage"],[15,"usize"],[3,"OutputMessage"],[3,"UnixFDList"],[8,"Clone"],[3,"CancellableFuture"],[3,"Value"],[8,"ValueType"],[3,"LocalTask"],[3,"Task"],[3,"Class"],[3,"Application"],[3,"InputStream"],[3,"OutputStream"],[3,"Action"],[3,"ActionGroup"],[3,"AppInfoMonitor"],[3,"AppLaunchContext"],[3,"ApplicationCommandLine"],[3,"AsyncResult"],[3,"BufferedInputStream"],[3,"BufferedOutputStream"],[3,"CharsetConverter"],[3,"Converter"],[3,"ConverterInputStream"],[3,"ConverterOutputStream"],[3,"DBusActionGroup"],[3,"DBusInterface"],[3,"DBusInterfaceSkeleton"],[3,"DBusMenuModel"],[3,"DBusMethodInvocation"],[3,"DBusObject"],[3,"DBusProxy"],[3,"DataInputStream"],[3,"DataOutputStream"],[3,"DatagramBased"],[3,"DebugController"],[3,"DebugControllerDBus"],[3,"Drive"],[3,"Emblem"],[3,"EmblemedIcon"],[3,"File"],[3,"FileEnumerator"],[3,"FileIOStream"],[3,"FileIcon"],[3,"FileInputStream"],[3,"FileMonitor"],[3,"FileOutputStream"],[3,"FilenameCompleter"],[3,"FilterInputStream"],[3,"FilterOutputStream"],[3,"Icon"],[3,"InetAddress"],[3,"InetAddressMask"],[3,"InetSocketAddress"],[3,"ListModel"],[3,"LoadableIcon"],[3,"MemoryInputStream"],[3,"MemoryMonitor"],[3,"MemoryOutputStream"],[3,"MenuAttributeIter"],[3,"MenuLinkIter"],[3,"Mount"],[3,"MountOperation"],[3,"NetworkAddress"],[3,"NetworkMonitor"],[3,"NetworkService"],[3,"Permission"],[3,"PollableInputStream"],[3,"PollableOutputStream"],[3,"PowerProfileMonitor"],[3,"PropertyAction"],[3,"Proxy"],[3,"ProxyAddress"],[3,"ProxyResolver"],[3,"RemoteActionGroup"],[3,"Resolver"],[3,"Seekable"],[3,"Settings"],[3,"SettingsBackend"],[3,"SimpleAction"],[3,"SimpleActionGroup"],[3,"SimpleIOStream"],[3,"SimplePermission"],[3,"SimpleProxyResolver"],[3,"SocketAddress"],[3,"SocketAddressEnumerator"],[3,"SocketClient"],[3,"SocketConnectable"],[3,"SocketConnection"],[3,"SocketListener"],[3,"SocketService"],[3,"Subprocess"],[3,"SubprocessLauncher"],[3,"TcpConnection"],[3,"ThreadedSocketService"],[3,"TlsBackend"],[3,"TlsCertificate"],[3,"TlsClientConnection"],[3,"TlsConnection"],[3,"TlsDatabase"],[3,"TlsFileDatabase"],[3,"TlsInteraction"],[3,"TlsPassword"],[3,"TlsServerConnection"],[3,"UnixCredentialsMessage"],[3,"UnixFDMessage"],[3,"UnixSocketAddress"],[3,"Vfs"],[3,"Volume"],[3,"VolumeMonitor"],[3,"ZlibCompressor"],[3,"ZlibDecompressor"],[4,"ConverterResult"],[4,"CredentialsType"],[4,"DBusMessageHeaderField"],[4,"DBusMessageType"],[4,"DataStreamByteOrder"],[4,"DataStreamNewlineType"],[4,"DriveStartStopType"],[4,"EmblemOrigin"],[4,"FileMonitorEvent"],[4,"FileType"],[4,"IOErrorEnum"],[4,"MemoryMonitorWarningLevel"],[4,"MountOperationResult"],[4,"NetworkConnectivity"],[4,"NotificationPriority"],[4,"PasswordSave"],[4,"PollableReturn"],[4,"ResolverError"],[4,"ResolverRecordType"],[4,"ResourceError"],[4,"SocketClientEvent"],[4,"SocketFamily"],[4,"SocketListenerEvent"],[4,"SocketProtocol"],[4,"SocketType"],[4,"TlsAuthenticationMode"],[4,"TlsCertificateRequestFlags"],[4,"TlsChannelBindingType"],[4,"TlsDatabaseLookupFlags"],[4,"TlsError"],[4,"TlsInteractionResult"],[4,"TlsProtocolVersion"],[4,"TlsRehandshakeMode"],[4,"UnixSocketAddressType"],[4,"ZlibCompressorFormat"],[3,"IOExtension"],[3,"ReadInputStream"],[3,"WriteOutputStream"],[8,"Any"],[4,"Ordering"],[3,"String"],[3,"RustClosure"],[3,"SignalId"],[3,"Quark"],[3,"InputStreamAsyncBufRead"],[3,"MainContext"],[3,"OsStr"],[3,"NonNull"],[3,"InputVector"],[3,"OutputVector"],[3,"PathBuf"],[3,"WeakRef"],[3,"GioFuture"],[8,"ToValue"],[8,"TryFromClosureReturnValue"],[3,"RegistrationId"],[3,"WatcherId"],[3,"ActionGroupExportId"],[3,"MenuModelExportId"],[3,"SignalSubscriptionId"],[8,"IntoIterator"],[8,"IntoGStr"],[3,"ParamSpec"],[8,"FnMut"],[3,"OutputStreamWrite"],[6,"Result"],[3,"Formatter"],[6,"Result"],[3,"Cancelled"],[3,"FileEnumeratorStream"],[8,"Debug"],[4,"InetAddressBytes"],[3,"IOStreamAsyncReadWrite"],[3,"InputStreamRead"],[3,"InputStreamAsyncRead"],[3,"OutputStreamAsyncWrite"],[3,"JoinHandle"],[3,"PropertyNotificationFreezeGuard"],[4,"IpAddr"],[4,"SocketAddr"],[4,"FileError"],[8,"IntoRawFd"],[3,"GList"],[3,"Global"],[3,"GSList"],[3,"GPtrArray"],[6,"GIOExtension"],[6,"GIOExtensionPoint"],[3,"KeyFile"],[8,"Hasher"],[8,"IsInterface"],[3,"InterfaceRef"],[3,"Interface"],[3,"Iter"],[3,"IterNames"],[3,"SpawnFlags"],[3,"PtrSlice"],[3,"SystemTime"],[3,"Priority"],[15,"u16"],[8,"IntoStrV"],[8,"Read"],[8,"Write"],[8,"Seek"],[3,"FileAttributematcherIter"],[8,"ObjectSubclass"],[3,"InitializingObject"],[3,"Context"],[4,"Poll"],[8,"Unpin"],[3,"Error"],[3,"IoSlice"],[8,"FromValue"],[3,"Demand"],[3,"GioFutureResult"],[8,"ErrorDomain"],[4,"SeekFrom"],[3,"Stash"],[3,"SendValue"],[3,"BoolError"],[3,"TypeId"],[3,"VariantType"],[3,"Closure"],[8,"AsRawFd"],[4,"UnixSocketAddressPath"],[3,"ByteArray"],[3,"Char"],[3,"OptionFlags"],[4,"OptionArg"],[3,"OsString"],[3,"CancelledHandlerId"],[6,"c_ulong"],[3,"IOCondition"],[3,"Duration"],[8,"AsMut"],[3,"Source"],[8,"Stream"],[15,"f64"],[3,"ApplicationHoldGuard"],[3,"ApplicationBusyGuard"],[8,"FromRawFd"],[8,"FromVariant"],[3,"VariantDict"],[15,"i16"],[3,"ExitCode"],[4,"SeekType"],[3,"GlibNoneError"],[3,"ArgumentList"],[3,"Error"],[8,"SocketExt"],[8,"SocketListenerExt"],[8,"TlsClientConnectionExt"],[8,"PermissionExt"],[8,"ActionGroupExt"],[8,"ActionExt"],[8,"ApplicationExt"],[8,"RemoteActionGroupExt"],[8,"VolumeExt"],[8,"ActionMapExt"],[8,"ActionMapExtManual"],[8,"SocketClientExt"],[8,"MemoryInputStreamExt"],[8,"EmblemedIconExt"],[8,"AppInfoExt"],[8,"InetAddressMaskExt"],[8,"InetSocketAddressExt"],[8,"UnixSocketAddressExt"],[8,"TlsConnectionExt"],[8,"TlsFileDatabaseExt"],[8,"UnixFDListExtManual"],[8,"UnixFDMessageExtManual"],[8,"FileExt"],[8,"SettingsExt"],[8,"ApplicationCommandLineExt"],[8,"TlsInteractionExt"],[8,"TlsServerConnectionExt"],[8,"BufferedOutputStreamExt"],[8,"BufferedInputStreamExt"],[8,"FilterInputStreamExt"],[8,"FilterOutputStreamExt"],[8,"SettingsExtManual"],[8,"DataInputStreamExt"],[8,"DataOutputStreamExt"],[8,"DBusProxyExt"],[8,"DriveExt"],[8,"MountExt"],[8,"PollableInputStreamExt"],[8,"PollableOutputStreamExt"],[8,"NetworkMonitorExt"],[8,"SeekableExt"],[8,"CancellableExt"],[8,"FileMonitorExt"],[8,"TlsCertificateExt"],[8,"TlsBackendExt"],[8,"TlsConnectionExtManual"],[8,"FileEnumeratorExt"],[8,"MountOperationExt"],[8,"IOStreamExt"],[8,"InputStreamExt"],[8,"OutputStreamExt"],[8,"UnixInputStreamExt"],[8,"UnixOutputStreamExt"],[8,"DatagramBasedExt"],[8,"DatagramBasedExtManual"],[8,"ProxyExt"],[8,"SocketConnectionExt"],[8,"SocketServiceExt"],[8,"DebugControllerDBusExt"],[8,"CancellableExtManual"],[8,"MemoryOutputStreamExt"],[8,"DebugControllerExt"],[8,"SimpleProxyResolverExt"],[8,"TlsPasswordExt"],[8,"VolumeMonitorExt"],[8,"SocketAddressExt"],[8,"DBusInterfaceSkeletonExt"],[8,"DBusProxyExtManual"],[8,"TcpConnectionExt"],[8,"DBusObjectExt"],[8,"InetAddressExt"],[8,"ListModelExt"],[8,"MenuModelExt"],[8,"AppLaunchContextExt"],[8,"MemoryMonitorExt"],[8,"ApplicationExtManual"],[8,"PowerProfileMonitorExt"],[8,"ResolverExt"],[8,"ThreadedSocketServiceExt"],[8,"NetworkServiceExt"],[8,"DebugControllerDBusExtManual"],[8,"ConverterExtManual"],[8,"ConverterInputStreamExt"],[8,"ConverterOutputStreamExt"],[8,"FileExtManual"],[8,"TlsDatabaseExt"],[8,"PollableInputStreamExtManual"],[8,"PollableOutputStreamExtManual"],[8,"SocketExtManual"],[8,"UnixCredentialsMessageExt"],[8,"ProxyAddressExt"],[8,"SocketConnectableExt"],[8,"IconExt"],[8,"FileIOStreamExt"],[8,"FileOutputStreamExt"],[8,"FileDescriptorBasedExtManual"],[8,"UnixFDMessageExt"],[8,"VfsExt"],[8,"DBusInterfaceExt"],[8,"NetworkAddressExt"],[8,"InitableExt"],[8,"AsyncInitableExt"],[8,"InputStreamExtManual"],[8,"IOStreamExtManual"],[8,"FileEnumeratorExtManual"],[8,"OutputStreamExtManual"],[8,"ProxyResolverExt"],[8,"ListModelExtManual"],[8,"DesktopAppInfoExtManual"],[8,"AppInfoExtManual"],[8,"AsyncResultExt"],[8,"UnixFDListExt"],[8,"SocketControlMessageExt"],[8,"LoadableIconExt"],[8,"MenuAttributeIterExt"],[8,"MenuLinkIterExt"],[8,"SocketAddressEnumeratorExt"],[8,"UnixSocketAddressExtManual"],[8,"SettingsBackendExt"],[8,"FileInputStreamExt"],[8,"DataInputStreamExtManual"],[8,"ConverterExt"],[8,"SocketControlMessageExtManual"],[8,"UnixInputStreamExtManual"],[8,"UnixOutputStreamExtManual"],[8,"SimpleProxyResolverExtManual"],[8,"InetAddressExtManual"],[8,"ActionGroupImpl"],[8,"ApplicationImpl"],[8,"ActionMapImpl"],[8,"SeekableImpl"],[8,"InputStreamImpl"],[8,"IOStreamImpl"],[8,"OutputStreamImpl"],[8,"SocketControlMessageImpl"],[8,"InitableImpl"],[8,"AsyncInitableImpl"],[8,"ListModelImpl"],[8,"ActionGroupImplExt"],[8,"ApplicationImplExt"],[8,"ActionMapImplExt"],[8,"SeekableImplExt"],[8,"InputStreamImplExt"],[8,"IOStreamImplExt"],[8,"OutputStreamImplExt"],[8,"SocketControlMessageImplExt"],[8,"InitableImplExt"],[8,"AsyncInitableImplExt"],[8,"ListModelImplExt"]],"a":{"aborted":[22368,22369],"accept-certificate":[22370,22371],"accepted-cas":[22372,22373],"action-added":[22374,22375],"action-enabled-changed":[22376,22377],"action-group":[22378,22379,23864,23865],"action-removed":[22380,22381],"action-state-changed":[22382,22383],"activate":[3378,22384,22385],"active":[3379,22386,22387],"address":[22388,22389],"advertised-protocols":[22139,22140,22390,22391],"allow-mechanism":[3380],"allowed":[22392,22393],"anchors":[22394,22395],"anonymous":[22396,22397],"application-id":[22398,22399],"ask-password":[22400,22401],"authentication-mode":[22166,22167,22408,22409,23902,23903],"authentication-observer":[1198],"authorize":[22410,22411],"authorize-authenticated-peer":[3381],"auto-grow":[22412,22413],"base-io-stream":[22176,22177],"blocking":[22414,22415],"broadcast":[22416,22417],"buffer-size":[22418,22419,22420,22421],"byte-order":[22422,22423,22424,22425],"can-acquire":[22426,22427],"can-release":[22428,22429],"cancelled":[22434,22435],"capabilities":[3382],"certificate":[22436,22437],"certificate-pem":[22276,22277],"change-state":[3383],"changed":[3384,22438,22439,22440,22441,22442,22443,22444,22445,22446,22447],"choice":[22448,22449],"ciphersuite-name":[22450,22451],"client-address":[3385],"close-base-stream":[22452,22453,22454,22455],"closed":[3386,3387,22456,22457],"command-line":[22458,22459],"completed":[3652,3653],"connectivity":[22460,22461],"data-size":[22462,22463],"database":[22464,22465],"debug-enabled":[22466,22467],"default-proxy":[22468,22469,22838,22839],"delay-apply":[22470,22471,23204,23205],"description":[22472,22473],"disconnected":[22474,22475],"dns-names":[22476,22477],"domain":[22478,22479],"drive-changed":[22480,22481],"drive-connected":[22482,22483],"drive-disconnected":[22484,22485],"drive-eject-button":[22486,22487],"drive-stop-button":[22488,22489],"dup_default":[14068],"dup_object":[23040,23041],"eject-button":[22490,22491],"enable-proxy":[22492,22493],"enabled":[22494,22495],"event":[22496,22497,22498,22499],"exit-on-close":[3654],"family":[22500,22501,22502,22503,22504,22505],"file-info":[3655,3656],"flags":[22506,22507,22508,22509],"from-charset":[8403],"g-authorize-method":[22516,22517],"g-connection":[23018,23019],"g-default-timeout":[22518,22519,23020,23021,23980,23981],"g-flags":[22520,22521,23022,23023,23024,23025,23982,23983],"g-interface-info":[22522,22523,23026,23027,23984,23985],"g-interface-name":[23028,23029],"g-name":[23030,23031],"g-name-owner":[22524,22525,23032,23033],"g-object-path":[23034,23035],"g-signal":[22526,22527],"g_action_activate":[22101,22102],"g_action_change_state":[22284,22285],"g_action_get_enabled":[23206,23207],"g_action_get_name":[23476,23477],"g_action_get_parameter_type":[23538,23539],"g_action_get_state":[24152,24153],"g_action_get_state_hint":[24154,24155],"g_action_get_state_type":[24156,24157],"g_action_group_action_added":[22085,22086],"g_action_group_action_enabled_changed":[22087,22088],"g_action_group_action_removed":[22091,22092],"g_action_group_action_state_changed":[22095,22096],"g_action_group_activate_action":[22105,22106],"g_action_group_change_action_state":[22280,22281],"g_action_group_get_action_enabled":[23164,23165],"g_action_group_get_action_parameter_type":[22089,22090],"g_action_group_get_action_state":[22093,22094],"g_action_group_get_action_state_hint":[22097,22098],"g_action_group_get_action_state_type":[22099,22100],"g_action_group_has_action":[23060,23061],"g_action_group_list_actions":[23322,23323],"g_action_map_add_action":[22111,22112],"g_action_map_add_action_entries":[22113,22114],"g_action_map_lookup_action":[23360,23361],"g_action_map_remove_action":[23778,23779],"g_action_name_is_valid":[15713],"g_action_parse_detailed_name":[16683],"g_action_print_detailed_name":[16898],"g_app_info_add_supports_type":[22131,22132],"g_app_info_can_delete":[22230,22231],"g_app_info_can_remove_supports_type":[22254,22255],"g_app_info_create_from_commandline":[4776],"g_app_info_create_needs_terminal":[426],"g_app_info_create_none":[533],"g_app_info_create_supports_startup_notification":[689],"g_app_info_create_supports_uris":[690],"g_app_info_delete":[22846,22847],"g_app_info_dup":[22888,22889],"g_app_info_equal":[22935,22936],"g_app_info_get_all":[1120],"g_app_info_get_all_for_type":[1154],"g_app_info_get_commandline":[22348,22349],"g_app_info_get_default_for_type":[4965],"g_app_info_get_default_for_type_async":[4966],"g_app_info_get_default_for_uri_scheme":[4968],"g_app_info_get_default_for_uri_scheme_async":[4969],"g_app_info_get_description":[22854,22855],"g_app_info_get_display_name":[22868,22869],"g_app_info_get_executable":[22950,22951],"g_app_info_get_fallback_for_type":[7110],"g_app_info_get_icon":[23090,23091],"g_app_info_get_id":[23100,23101],"g_app_info_get_name":[23478,23479],"g_app_info_get_recommended_for_type":[17438],"g_app_info_get_supported_types":[24184,24185],"g_app_info_launch":[23298,23299],"g_app_info_launch_default_for_uri":[15536],"g_app_info_launch_default_for_uri_async":[15537],"g_app_info_launch_uris":[23302,23303],"g_app_info_launch_uris_async":[23306,23307],"g_app_info_monitor_get":[13850],"g_app_info_remove_supports_type":[23780,23781],"g_app_info_reset_type_associations":[17615],"g_app_info_set_as_default_for_extension":[23878,23879],"g_app_info_set_as_default_for_type":[23880,23881],"g_app_info_set_as_last_used_for_type":[23882,23883],"g_app_info_should_show":[24102,24103],"g_app_info_supports_files":[24190,24191],"g_app_info_supports_uris":[24198,24199],"g_app_launch_context_get_display":[22866,22867],"g_app_launch_context_get_environment":[22932,22933],"g_app_launch_context_get_startup_notify_id":[24150,24151],"g_app_launch_context_launch_failed":[23300,23301],"g_app_launch_context_new":[15723],"g_app_launch_context_setenv":[24094,24095],"g_app_launch_context_unsetenv":[24273,24274],"g_application_activate":[22103,22104],"g_application_add_main_option":[22127,22128],"g_application_allow_replacement":[2],"g_application_bind_busy_property":[22188,22189],"g_application_can_override_app_id":[60],"g_application_command_line_create_file_for_arg":[22786,22787],"g_application_command_line_get_arguments":[22157,22158],"g_application_command_line_get_cwd":[22824,22825],"g_application_command_line_get_environ":[22930,22931],"g_application_command_line_get_exit_status":[22952,22953],"g_application_command_line_get_is_remote":[23250,23251],"g_application_command_line_get_options_dict":[23534,23535],"g_application_command_line_get_platform_data":[23578,23579],"g_application_command_line_get_stdin":[24158,24159],"g_application_command_line_getenv":[23044,23045],"g_application_command_line_set_exit_status":[23968,23969],"g_application_flags_none":[265],"g_application_get_application_id":[22153,22154],"g_application_get_dbus_connection":[22830,22831],"g_application_get_dbus_object_path":[22832,22833],"g_application_get_default":[4931],"g_application_get_flags":[22988,22989],"g_application_get_inactivity_timeout":[23110,23111],"g_application_get_is_busy":[23180,23181],"g_application_get_is_registered":[23246,23247],"g_application_get_is_remote":[23248,23249],"g_application_get_resource_base_path":[23816,23817],"g_application_handles_command_line":[313],"g_application_handles_open":[314],"g_application_hold":[23086,23087],"g_application_id_is_valid":[14448],"g_application_is_launcher":[336],"g_application_is_service":[337],"g_application_mark_busy":[23428,23429],"g_application_new":[15724],"g_application_non_unique":[561],"g_application_open":[23524,23525],"g_application_quit":[23678,23679],"g_application_register":[23754,23755],"g_application_replace":[650],"g_application_run":[23822,23823,23824,23825],"g_application_send_environment":[678],"g_application_send_notification":[23846,23847],"g_application_set_application_id":[23876,23877],"g_application_set_default":[23940,23941],"g_application_set_flags":[23972,23973],"g_application_set_inactivity_timeout":[23990,23991],"g_application_set_option_context_description":[24024,24025],"g_application_set_option_context_parameter_string":[24026,24027],"g_application_set_option_context_summary":[24028,24029],"g_application_set_resource_base_path":[24054,24055],"g_application_unbind_busy_property":[24257,24258],"g_application_withdraw_notification":[24315,24316],"g_ask_password_anonymous_supported":[5],"g_ask_password_need_domain":[427],"g_ask_password_need_password":[428],"g_ask_password_need_username":[429],"g_ask_password_saving_supported":[676],"g_ask_password_tcrypt":[747],"g_async_initable_init_async":[23118,23119],"g_async_initable_new_async":[15725,15793,21731,21733,21736,21740],"g_async_result_get_source_object":[24128,24129],"g_async_result_legacy_propagate_error":[23314,23315],"g_buffered_input_stream_fill":[22980,22981],"g_buffered_input_stream_fill_async":[22982,22983],"g_buffered_input_stream_get_available":[22170,22171],"g_buffered_input_stream_get_buffer_size":[22202,22203],"g_buffered_input_stream_new":[15726],"g_buffered_input_stream_new_sized":[15806],"g_buffered_input_stream_peek_buffer":[23564,23565],"g_buffered_input_stream_read_byte":[23696,23697],"g_buffered_input_stream_set_buffer_size":[23914,23915],"g_buffered_output_stream_get_auto_grow":[22168,22169],"g_buffered_output_stream_get_buffer_size":[22204,22205],"g_buffered_output_stream_new":[15727],"g_buffered_output_stream_new_sized":[15807],"g_buffered_output_stream_set_auto_grow":[23904,23905],"g_buffered_output_stream_set_buffer_size":[23916,23917],"g_bus_get":[2264,21878],"g_bus_get_sync":[2266,21880],"g_bus_name_owner_flags_allow_replacement":[3],"g_bus_name_owner_flags_do_not_queue":[132],"g_bus_name_owner_flags_none":[534],"g_bus_name_owner_flags_replace":[651],"g_bus_name_watcher_flags_auto_start":[13],"g_bus_name_watcher_flags_none":[535],"g_bus_own_name_on_connection_with_closures":[2268],"g_bus_own_name_with_closures":[2267],"g_bus_type_none":[582],"g_bus_type_session":[697],"g_bus_type_starter":[737],"g_bus_type_system":[745],"g_bus_unown_name":[2269],"g_bus_unwatch_name":[2270],"g_bus_watch_name_on_connection_with_closures":[2272],"g_bus_watch_name_with_closures":[2271],"g_bytes_icon_get_bytes":[2274],"g_bytes_icon_new":[15728],"g_cancellable_cancel":[22268,22269],"g_cancellable_connect":[22430,22431,22432,22433],"g_cancellable_disconnect":[22864,22865],"g_cancellable_get_current":[4778],"g_cancellable_get_fd":[22970,22971],"g_cancellable_is_cancelled":[23182,23183],"g_cancellable_new":[15729],"g_cancellable_pop_current":[23588,23589],"g_cancellable_push_current":[23616,23617],"g_cancellable_release_fd":[23766,23767],"g_cancellable_set_error_if_cancelled":[23966,23967],"g_charset_converter_get_num_fallbacks":[16122],"g_charset_converter_get_use_fallback":[21508],"g_charset_converter_new":[15730],"g_charset_converter_set_use_fallback":[18689],"g_content_type_can_be_executable":[4756,21881],"g_content_type_equals":[4757,21882],"g_content_type_from_mime_type":[4758,21883],"g_content_type_get_description":[4759,21884],"g_content_type_get_generic_icon_name":[4760,21885],"g_content_type_get_icon":[4761,21886],"g_content_type_get_mime_dirs":[4762,21887],"g_content_type_get_mime_type":[4763,21888],"g_content_type_get_symbolic_icon":[4764,21889],"g_content_type_guess":[4765,21890],"g_content_type_guess_for_tree":[4766,21891],"g_content_type_is_a":[4767,21892],"g_content_type_is_mime_type":[4768,21893],"g_content_type_is_unknown":[4769,21894],"g_content_type_set_mime_dirs":[4770,21895],"g_content_types_get_registered":[4771,21896],"g_converter_convert":[22762,22763],"g_converter_converted":[82],"g_converter_error":[159],"g_converter_finished":[301],"g_converter_flush":[266],"g_converter_flushed":[302],"g_converter_input_at_end":[324],"g_converter_input_stream_get_converter":[22764,22765],"g_converter_input_stream_new":[15731],"g_converter_no_flags":[536],"g_converter_output_stream_get_converter":[22766,22767],"g_converter_output_stream_new":[15732],"g_converter_reset":[23810,23811],"g_credentials_get_unix_pid":[21502],"g_credentials_get_unix_user":[21503],"g_credentials_is_same_user":[15452],"g_credentials_new":[15733],"g_credentials_set_unix_user":[18688],"g_credentials_to_string":[19893],"g_credentials_type_apple_xucred":[31],"g_credentials_type_freebsd_cmsgcred":[304],"g_credentials_type_invalid":[356],"g_credentials_type_linux_ucred":[373],"g_credentials_type_netbsd_unpcbid":[571],"g_credentials_type_openbsd_sockpeercred":[608],"g_credentials_type_solaris_ucred":[732],"g_credentials_type_win32_pid":[835],"g_data_input_stream_get_byte_order":[22208,22209],"g_data_input_stream_get_newline_type":[23496,23497],"g_data_input_stream_new":[15738],"g_data_input_stream_read_byte":[23698,23699],"g_data_input_stream_read_int16":[23710,23711],"g_data_input_stream_read_int32":[23712,23713],"g_data_input_stream_read_int64":[23714,23715],"g_data_input_stream_read_line":[23716,23717],"g_data_input_stream_read_line_async":[23718,23719],"g_data_input_stream_read_line_utf8":[23722,23723],"g_data_input_stream_read_uint16":[23730,23731],"g_data_input_stream_read_uint32":[23732,23733],"g_data_input_stream_read_uint64":[23734,23735],"g_data_input_stream_read_upto":[23736,23737],"g_data_input_stream_read_upto_async":[23738,23739],"g_data_input_stream_set_byte_order":[23918,23919],"g_data_input_stream_set_newline_type":[24018,24019],"g_data_output_stream_get_byte_order":[22210,22211],"g_data_output_stream_new":[15739],"g_data_output_stream_put_byte":[23618,23619],"g_data_output_stream_put_int16":[23620,23621],"g_data_output_stream_put_int32":[23622,23623],"g_data_output_stream_put_int64":[23624,23625],"g_data_output_stream_put_string":[23626,23627],"g_data_output_stream_put_uint16":[23628,23629],"g_data_output_stream_put_uint32":[23630,23631],"g_data_output_stream_put_uint64":[23632,23633],"g_data_output_stream_set_byte_order":[23920,23921],"g_data_stream_byte_order_big_endian":[46],"g_data_stream_byte_order_host_endian":[320],"g_data_stream_byte_order_little_endian":[379],"g_data_stream_newline_type_any":[26],"g_data_stream_newline_type_cr":[88],"g_data_stream_newline_type_cr_lf":[89],"g_data_stream_newline_type_lf":[371],"g_datagram_based_condition_check":[22350,22351],"g_datagram_based_condition_wait":[22356,22357],"g_datagram_based_create_source":[22796,22797],"g_datagram_based_receive_messages":[23748,23749],"g_datagram_based_send_messages":[23842,23843],"g_dbus_action_group_get":[13866],"g_dbus_address_escape_value":[4911,21897],"g_dbus_address_get_for_bus_sync":[4912,21898],"g_dbus_address_get_stream":[4913,21899],"g_dbus_address_get_stream_sync":[4915,21901],"g_dbus_auth_observer_allow_mechanism":[1155],"g_dbus_auth_observer_authorize_authenticated_peer":[1199],"g_dbus_auth_observer_new":[15734],"g_dbus_call_flags_allow_interactive_authorization":[0],"g_dbus_call_flags_no_auto_start":[563],"g_dbus_call_flags_none":[537],"g_dbus_capability_flags_none":[538],"g_dbus_capability_flags_unix_fd_passing":[788],"g_dbus_connection_add_filter":[853],"g_dbus_connection_call":[2278],"g_dbus_connection_call_sync":[2280],"g_dbus_connection_call_with_unix_fd_list":[2281],"g_dbus_connection_call_with_unix_fd_list_sync":[2283],"g_dbus_connection_close":[3007],"g_dbus_connection_close_sync":[3012],"g_dbus_connection_emit_signal":[5953],"g_dbus_connection_export_action_group":[7068],"g_dbus_connection_export_menu_model":[7069],"g_dbus_connection_flags_authentication_allow_anonymous":[7],"g_dbus_connection_flags_authentication_client":[9],"g_dbus_connection_flags_authentication_require_same_user":[10],"g_dbus_connection_flags_authentication_server":[12],"g_dbus_connection_flags_cross_namespace":[67],"g_dbus_connection_flags_delay_message_processing":[126],"g_dbus_connection_flags_message_bus_connection":[397],"g_dbus_connection_flags_none":[539],"g_dbus_connection_flush":[7258],"g_dbus_connection_flush_sync":[7260],"g_dbus_connection_get_capabilities":[2287],"g_dbus_connection_get_exit_on_close":[7067],"g_dbus_connection_get_flags":[7254],"g_dbus_connection_get_guid":[14083],"g_dbus_connection_get_last_serial":[15534],"g_dbus_connection_get_peer_credentials":[16874],"g_dbus_connection_get_stream":[19459],"g_dbus_connection_get_unique_name":[21496],"g_dbus_connection_is_closed":[15406],"g_dbus_connection_new":[15735],"g_dbus_connection_new_for_address":[7852],"g_dbus_connection_new_for_address_sync":[7854],"g_dbus_connection_new_sync":[15810],"g_dbus_connection_register_object_with_closures":[17571],"g_dbus_connection_remove_filter":[17611],"g_dbus_connection_send_message":[17772],"g_dbus_connection_send_message_with_reply":[17773],"g_dbus_connection_send_message_with_reply_sync":[17775],"g_dbus_connection_set_exit_on_close":[17981],"g_dbus_connection_signal_subscribe":[18692],"g_dbus_connection_signal_unsubscribe":[18693],"g_dbus_connection_start_message_processing":[18702],"g_dbus_connection_unexport_action_group":[21460],"g_dbus_connection_unexport_menu_model":[21461],"g_dbus_connection_unregister_object":[21504],"g_dbus_escape_object_path":[4916,21902],"g_dbus_generate_guid":[4917,21903],"g_dbus_gvalue_to_gvariant":[4918,21904],"g_dbus_gvariant_to_gvalue":[4919,21905],"g_dbus_interface_dup_object":[23040,23041],"g_dbus_interface_get_info":[23112,23113],"g_dbus_interface_info_lookup_method":[15689],"g_dbus_interface_info_lookup_property":[15690],"g_dbus_interface_info_lookup_signal":[15691],"g_dbus_interface_set_object":[24020,24021],"g_dbus_interface_skeleton_export":[22954,22955],"g_dbus_interface_skeleton_flags_handle_method_invocations_in_thread":[315],"g_dbus_interface_skeleton_flags_none":[540],"g_dbus_interface_skeleton_flush":[23000,23001],"g_dbus_interface_skeleton_get_connection":[22750,22751],"g_dbus_interface_skeleton_get_connections":[22756,22757],"g_dbus_interface_skeleton_get_flags":[22990,22991],"g_dbus_interface_skeleton_get_info":[23114,23115],"g_dbus_interface_skeleton_get_object_path":[23518,23519],"g_dbus_interface_skeleton_get_properties":[23600,23601],"g_dbus_interface_skeleton_has_connection":[23062,23063],"g_dbus_interface_skeleton_set_flags":[23974,23975],"g_dbus_interface_skeleton_unexport":[24259,24260],"g_dbus_interface_skeleton_unexport_from_connection":[24261,24262],"g_dbus_is_address":[4920,21906],"g_dbus_is_error_name":[4921,21907],"g_dbus_is_guid":[4922,21908],"g_dbus_is_interface_name":[4923,21909],"g_dbus_is_member_name":[4924,21910],"g_dbus_is_name":[4925,21911],"g_dbus_is_supported_address":[4926,21912],"g_dbus_is_unique_name":[4927,21913],"g_dbus_menu_model_get":[13872],"g_dbus_message_byte_order_big_endian":[45],"g_dbus_message_byte_order_little_endian":[378],"g_dbus_message_bytes_needed":[2275],"g_dbus_message_copy":[4774],"g_dbus_message_flags_allow_interactive_authorization":[1],"g_dbus_message_flags_no_auto_start":[564],"g_dbus_message_flags_no_reply_expected":[568],"g_dbus_message_flags_none":[541],"g_dbus_message_get_arg0":[1162],"g_dbus_message_get_body":[1736],"g_dbus_message_get_byte_order":[2273],"g_dbus_message_get_destination":[4980],"g_dbus_message_get_error_name":[7064],"g_dbus_message_get_flags":[7255],"g_dbus_message_get_header":[14443],"g_dbus_message_get_interface":[14526],"g_dbus_message_get_locked":[15445],"g_dbus_message_get_member":[15695],"g_dbus_message_get_message_type":[15698],"g_dbus_message_get_num_unix_fds":[16123],"g_dbus_message_get_path":[16871],"g_dbus_message_get_reply_serial":[17612],"g_dbus_message_get_sender":[17777],"g_dbus_message_get_serial":[17779],"g_dbus_message_get_signature":[18694],"g_dbus_message_get_unix_fd_list":[21497],"g_dbus_message_header_field_destination":[146],"g_dbus_message_header_field_error_name":[161],"g_dbus_message_header_field_interface":[353],"g_dbus_message_header_field_invalid":[357],"g_dbus_message_header_field_member":[399],"g_dbus_message_header_field_num_unix_fds":[603],"g_dbus_message_header_field_path":[628],"g_dbus_message_header_field_reply_serial":[664],"g_dbus_message_header_field_sender":[694],"g_dbus_message_header_field_signature":[709],"g_dbus_message_lock":[15683],"g_dbus_message_new":[15736],"g_dbus_message_new_from_blob":[8400],"g_dbus_message_new_method_call":[15798],"g_dbus_message_new_method_error_literal":[15799],"g_dbus_message_new_method_reply":[15800],"g_dbus_message_new_signal":[15805],"g_dbus_message_print":[16897],"g_dbus_message_set_body":[17829],"g_dbus_message_set_byte_order":[17831],"g_dbus_message_set_destination":[17973],"g_dbus_message_set_error_name":[17980],"g_dbus_message_set_flags":[17984],"g_dbus_message_set_header":[17986],"g_dbus_message_set_interface":[17990],"g_dbus_message_set_member":[17996],"g_dbus_message_set_message_type":[17997],"g_dbus_message_set_num_unix_fds":[18003],"g_dbus_message_set_path":[18005],"g_dbus_message_set_reply_serial":[18669],"g_dbus_message_set_sender":[18673],"g_dbus_message_set_serial":[18674],"g_dbus_message_set_signature":[18675],"g_dbus_message_set_unix_fd_list":[18687],"g_dbus_message_to_blob":[19577],"g_dbus_message_to_gerror":[19579],"g_dbus_message_type_error":[160],"g_dbus_message_type_invalid":[358],"g_dbus_message_type_method_call":[411],"g_dbus_message_type_method_return":[412],"g_dbus_message_type_signal":[707],"g_dbus_method_invocation_get_connection":[4719],"g_dbus_method_invocation_get_interface_name":[14638],"g_dbus_method_invocation_get_message":[15697],"g_dbus_method_invocation_get_method_info":[15699],"g_dbus_method_invocation_get_method_name":[15700],"g_dbus_method_invocation_get_object_path":[16256],"g_dbus_method_invocation_get_parameters":[16485],"g_dbus_method_invocation_get_property_info":[17037],"g_dbus_method_invocation_get_sender":[17778],"g_dbus_method_invocation_return_dbus_error":[17626],"g_dbus_method_invocation_return_error_literal":[17627],"g_dbus_method_invocation_return_gerror":[17630],"g_dbus_method_invocation_return_value":[17633],"g_dbus_method_invocation_return_value_with_unix_fd_list":[17634],"g_dbus_node_info_lookup_interface":[15688],"g_dbus_node_info_new_for_xml":[7866],"g_dbus_object_get_interface":[23130,23131],"g_dbus_object_get_interfaces":[23136,23137],"g_dbus_object_get_object_path":[23520,23521],"g_dbus_proxy_call":[22216,22217],"g_dbus_proxy_call_sync":[22220,22221],"g_dbus_proxy_call_with_unix_fd_list":[22222,22223],"g_dbus_proxy_call_with_unix_fd_list_sync":[22226,22227],"g_dbus_proxy_flags_do_not_auto_start":[128],"g_dbus_proxy_flags_do_not_auto_start_at_construction":[129],"g_dbus_proxy_flags_do_not_connect_signals":[130],"g_dbus_proxy_flags_do_not_load_properties":[131],"g_dbus_proxy_flags_get_invalidated_properties":[308],"g_dbus_proxy_flags_no_match_rule":[566],"g_dbus_proxy_flags_none":[542],"g_dbus_proxy_get_cached_property":[22212,22213],"g_dbus_proxy_get_cached_property_names":[22214,22215],"g_dbus_proxy_get_connection":[22752,22753],"g_dbus_proxy_get_default_timeout":[22840,22841],"g_dbus_proxy_get_flags":[22992,22993],"g_dbus_proxy_get_interface_info":[23132,23133],"g_dbus_proxy_get_interface_name":[23134,23135],"g_dbus_proxy_get_name":[23480,23481],"g_dbus_proxy_get_name_owner":[23488,23489],"g_dbus_proxy_get_object_path":[23522,23523],"g_dbus_proxy_new":[15737],"g_dbus_proxy_new_for_bus":[7855],"g_dbus_proxy_new_for_bus_sync":[7857],"g_dbus_proxy_new_sync":[15811],"g_dbus_proxy_set_cached_property":[23922,23923],"g_dbus_proxy_set_default_timeout":[23948,23949],"g_dbus_proxy_set_interface_info":[23998,23999],"g_dbus_send_message_flags_none":[543],"g_dbus_send_message_flags_preserve_serial":[621],"g_dbus_server_flags_authentication_allow_anonymous":[8],"g_dbus_server_flags_authentication_require_same_user":[11],"g_dbus_server_flags_none":[544],"g_dbus_server_flags_run_in_thread":[656],"g_dbus_server_get_client_address":[2560],"g_dbus_server_get_flags":[7256],"g_dbus_server_get_guid":[14084],"g_dbus_server_is_active":[15365],"g_dbus_server_new_sync":[15812],"g_dbus_server_start":[18701],"g_dbus_server_stop":[19194],"g_dbus_signal_flags_match_arg0_namespace":[387],"g_dbus_signal_flags_match_arg0_path":[388],"g_dbus_signal_flags_no_match_rule":[567],"g_dbus_signal_flags_none":[545],"g_debug_controller_dbus_new":[15740],"g_debug_controller_dbus_stop":[24166,24167],"g_debug_controller_extension_point_name":[123],"g_debug_controller_get_debug_enabled":[23202,23203],"g_debug_controller_set_debug_enabled":[23938,23939],"g_desktop_app_info_get_action_name":[848],"g_desktop_app_info_get_boolean":[1737],"g_desktop_app_info_get_categories":[2288],"g_desktop_app_info_get_filename":[7116],"g_desktop_app_info_get_generic_name":[13843],"g_desktop_app_info_get_implementations":[14453],"g_desktop_app_info_get_is_hidden":[15443],"g_desktop_app_info_get_keywords":[15533],"g_desktop_app_info_get_locale_string":[15682],"g_desktop_app_info_get_nodisplay":[15447],"g_desktop_app_info_get_show_in":[18691],"g_desktop_app_info_get_startup_wm_class":[18703],"g_desktop_app_info_get_string":[19460],"g_desktop_app_info_get_string_list":[19461],"g_desktop_app_info_has_key":[14089],"g_desktop_app_info_launch_action":[15535],"g_desktop_app_info_launch_uris_as_manager":[15539],"g_desktop_app_info_launch_uris_as_manager_with_fds":[23304,23305],"g_desktop_app_info_list_actions":[15542],"g_desktop_app_info_new":[15741],"g_desktop_app_info_new_from_filename":[8409],"g_desktop_app_info_new_from_keyfile":[13724],"g_desktop_app_info_search":[17769],"g_drive_can_eject":[22232,22233],"g_drive_can_poll_for_media":[22244,22245],"g_drive_can_start":[22258,22259],"g_drive_can_start_degraded":[22260,22261],"g_drive_can_stop":[22262,22263],"g_drive_eject_with_operation":[22896,22897],"g_drive_enumerate_identifiers":[22926,22927],"g_drive_get_icon":[23092,23093],"g_drive_get_identifier":[23102,23103],"g_drive_get_name":[23482,23483],"g_drive_get_sort_key":[24122,24123],"g_drive_get_start_stop_type":[24148,24149],"g_drive_get_symbolic_icon":[24200,24201],"g_drive_get_volumes":[24309,24310],"g_drive_has_media":[23064,23065],"g_drive_has_volumes":[23082,23083],"g_drive_identifier_kind_unix_device":[133],"g_drive_is_media_check_automatic":[23226,23227],"g_drive_is_media_removable":[23228,23229],"g_drive_is_removable":[23252,23253],"g_drive_poll_for_media":[23580,23581],"g_drive_start":[24138,24139],"g_drive_start_none":[546],"g_drive_start_stop_type_multidisk":[423],"g_drive_start_stop_type_network":[572],"g_drive_start_stop_type_password":[626],"g_drive_start_stop_type_shutdown":[706],"g_drive_start_stop_type_unknown":[807],"g_drive_stop":[24168,24169],"g_emblem_get_icon":[14445],"g_emblem_get_origin":[16260],"g_emblem_new":[15742],"g_emblem_new_with_origin":[21734],"g_emblem_origin_device":[147],"g_emblem_origin_livemetadata":[380],"g_emblem_origin_tag":[751],"g_emblem_origin_unknown":[808],"g_emblemed_icon_add_emblem":[22123,22124],"g_emblemed_icon_clear_emblems":[22302,22303],"g_emblemed_icon_get_emblems":[22908,22909],"g_emblemed_icon_get_icon":[23094,23095],"g_emblemed_icon_new":[15743],"g_file_append_to":[22147,22148],"g_file_append_to_async":[22149,22150],"g_file_attribute_access_can_delete":[165],"g_file_attribute_access_can_execute":[166],"g_file_attribute_access_can_read":[167],"g_file_attribute_access_can_rename":[168],"g_file_attribute_access_can_trash":[169],"g_file_attribute_access_can_write":[170],"g_file_attribute_dos_is_archive":[171],"g_file_attribute_dos_is_mountpoint":[172],"g_file_attribute_dos_is_system":[173],"g_file_attribute_dos_reparse_point_tag":[174],"g_file_attribute_etag_value":[175],"g_file_attribute_filesystem_free":[176],"g_file_attribute_filesystem_readonly":[177],"g_file_attribute_filesystem_remote":[178],"g_file_attribute_filesystem_size":[179],"g_file_attribute_filesystem_type":[180],"g_file_attribute_filesystem_use_preview":[182],"g_file_attribute_filesystem_used":[181],"g_file_attribute_gvfs_backend":[183],"g_file_attribute_id_file":[184],"g_file_attribute_id_filesystem":[185],"g_file_attribute_info_copy_when_moved":[65],"g_file_attribute_info_copy_with_file":[66],"g_file_attribute_info_list_add":[850],"g_file_attribute_info_list_dup":[5290],"g_file_attribute_info_list_lookup":[15684],"g_file_attribute_info_list_new":[15783],"g_file_attribute_info_none":[547],"g_file_attribute_matcher_enumerate_namespace":[6605],"g_file_attribute_matcher_enumerate_next":[15819],"g_file_attribute_matcher_matches":[15693],"g_file_attribute_matcher_matches_only":[15694],"g_file_attribute_matcher_new":[15784],"g_file_attribute_matcher_subtract":[19531],"g_file_attribute_matcher_to_string":[19894],"g_file_attribute_mountable_can_eject":[186],"g_file_attribute_mountable_can_mount":[187],"g_file_attribute_mountable_can_poll":[188],"g_file_attribute_mountable_can_start":[189],"g_file_attribute_mountable_can_start_degraded":[190],"g_file_attribute_mountable_can_stop":[191],"g_file_attribute_mountable_can_unmount":[192],"g_file_attribute_mountable_hal_udi":[193],"g_file_attribute_mountable_is_media_check_automatic":[194],"g_file_attribute_mountable_start_stop_type":[195],"g_file_attribute_mountable_unix_device":[196],"g_file_attribute_mountable_unix_device_file":[197],"g_file_attribute_owner_group":[198],"g_file_attribute_owner_user":[199],"g_file_attribute_owner_user_real":[200],"g_file_attribute_preview_icon":[201],"g_file_attribute_recent_modified":[202],"g_file_attribute_selinux_context":[203],"g_file_attribute_standard_allocated_size":[204],"g_file_attribute_standard_content_type":[205],"g_file_attribute_standard_copy_name":[206],"g_file_attribute_standard_description":[207],"g_file_attribute_standard_display_name":[208],"g_file_attribute_standard_edit_name":[209],"g_file_attribute_standard_fast_content_type":[210],"g_file_attribute_standard_icon":[211],"g_file_attribute_standard_is_backup":[212],"g_file_attribute_standard_is_hidden":[213],"g_file_attribute_standard_is_symlink":[214],"g_file_attribute_standard_is_virtual":[215],"g_file_attribute_standard_is_volatile":[216],"g_file_attribute_standard_name":[217],"g_file_attribute_standard_size":[218],"g_file_attribute_standard_sort_order":[219],"g_file_attribute_standard_symbolic_icon":[220],"g_file_attribute_standard_symlink_target":[221],"g_file_attribute_standard_target_uri":[222],"g_file_attribute_standard_type":[223],"g_file_attribute_status_error_setting":[162],"g_file_attribute_status_set":[698],"g_file_attribute_status_unset":[814],"g_file_attribute_thumbnail_is_valid":[229],"g_file_attribute_thumbnail_is_valid_large":[230],"g_file_attribute_thumbnail_is_valid_normal":[231],"g_file_attribute_thumbnail_is_valid_xlarge":[232],"g_file_attribute_thumbnail_is_valid_xxlarge":[233],"g_file_attribute_thumbnail_path":[234],"g_file_attribute_thumbnail_path_large":[235],"g_file_attribute_thumbnail_path_normal":[236],"g_file_attribute_thumbnail_path_xlarge":[237],"g_file_attribute_thumbnail_path_xxlarge":[238],"g_file_attribute_thumbnailing_failed":[224],"g_file_attribute_thumbnailing_failed_large":[225],"g_file_attribute_thumbnailing_failed_normal":[226],"g_file_attribute_thumbnailing_failed_xlarge":[227],"g_file_attribute_thumbnailing_failed_xxlarge":[228],"g_file_attribute_time_access":[239],"g_file_attribute_time_access_nsec":[240],"g_file_attribute_time_access_usec":[241],"g_file_attribute_time_changed":[242],"g_file_attribute_time_changed_nsec":[243],"g_file_attribute_time_changed_usec":[244],"g_file_attribute_time_created":[245],"g_file_attribute_time_created_nsec":[246],"g_file_attribute_time_created_usec":[247],"g_file_attribute_time_modified":[248],"g_file_attribute_time_modified_nsec":[249],"g_file_attribute_time_modified_usec":[250],"g_file_attribute_trash_deletion_date":[251],"g_file_attribute_trash_item_count":[252],"g_file_attribute_trash_orig_path":[253],"g_file_attribute_type_boolean":[49],"g_file_attribute_type_byte_string":[58],"g_file_attribute_type_int32":[351],"g_file_attribute_type_int64":[352],"g_file_attribute_type_invalid":[359],"g_file_attribute_type_object":[606],"g_file_attribute_type_string":[739],"g_file_attribute_type_stringv":[740],"g_file_attribute_type_uint32":[791],"g_file_attribute_type_uint64":[792],"g_file_attribute_unix_block_size":[255],"g_file_attribute_unix_blocks":[254],"g_file_attribute_unix_device":[256],"g_file_attribute_unix_gid":[257],"g_file_attribute_unix_inode":[258],"g_file_attribute_unix_is_mountpoint":[259],"g_file_attribute_unix_mode":[260],"g_file_attribute_unix_nlink":[261],"g_file_attribute_unix_rdev":[262],"g_file_attribute_unix_uid":[263],"g_file_build_attribute_list_for_copy":[22206,22207],"g_file_copy":[22768,22769],"g_file_copy_all_metadata":[4],"g_file_copy_async":[22770,22771],"g_file_copy_attributes":[22772,22773],"g_file_copy_backup":[41],"g_file_copy_no_fallback_for_move":[565],"g_file_copy_nofollow_symlinks":[431],"g_file_copy_none":[548],"g_file_copy_overwrite":[605],"g_file_copy_target_default_perms":[746],"g_file_create":[22778,22779],"g_file_create_async":[22782,22783],"g_file_create_none":[549],"g_file_create_private":[622],"g_file_create_readwrite":[22790,22791],"g_file_create_readwrite_async":[22792,22793],"g_file_create_replace_destination":[652],"g_file_delete":[22848,22849],"g_file_delete_async":[22850,22851],"g_file_descriptor_based_get_fd":[22966,22967],"g_file_dup":[22890,22891],"g_file_eject_mountable_with_operation":[22892,22893],"g_file_enumerate_children":[22920,22921],"g_file_enumerate_children_async":[22922,22923],"g_file_enumerator_close":[22312,22313],"g_file_enumerator_close_async":[22324,22325],"g_file_enumerator_get_child":[22292,22293],"g_file_enumerator_get_container":[22760,22761],"g_file_enumerator_has_pending":[23068,23069],"g_file_enumerator_is_closed":[23186,23187],"g_file_enumerator_next_file":[23506,23507],"g_file_enumerator_next_files_async":[23508,23509],"g_file_enumerator_set_pending":[24034,24035],"g_file_equal":[22937,22938],"g_file_find_enclosing_mount":[22986,22987],"g_file_get_basename":[22182,22183],"g_file_get_child":[22290,22291],"g_file_get_child_for_display_name":[22296,22297],"g_file_get_parent":[23540,23541],"g_file_get_parse_name":[23542,23543],"g_file_get_path":[23554,23555],"g_file_get_relative_path":[23760,23761],"g_file_get_uri":[24277,24278],"g_file_get_uri_scheme":[24281,24282],"g_file_has_parent":[23066,23067],"g_file_has_prefix":[23076,23077],"g_file_has_uri_scheme":[23080,23081],"g_file_icon_get_file":[7112],"g_file_icon_new":[15744],"g_file_info_clear_status":[2559],"g_file_info_copy_into":[4775],"g_file_info_dup":[5289],"g_file_info_get_access_date_time":[847],"g_file_info_get_attribute_as_string":[1185],"g_file_info_get_attribute_boolean":[1738],"g_file_info_get_attribute_byte_string":[1186],"g_file_info_get_attribute_int32":[1187],"g_file_info_get_attribute_int64":[1188],"g_file_info_get_attribute_object":[1189],"g_file_info_get_attribute_status":[1190],"g_file_info_get_attribute_string":[1191],"g_file_info_get_attribute_stringv":[1192],"g_file_info_get_attribute_type":[1193],"g_file_info_get_attribute_uint32":[1194],"g_file_info_get_attribute_uint64":[1195],"g_file_info_get_content_type":[4755],"g_file_info_get_creation_date_time":[4777],"g_file_info_get_deletion_date":[4972],"g_file_info_get_display_name":[5149],"g_file_info_get_edit_name":[5292],"g_file_info_get_etag":[7065],"g_file_info_get_file_type":[7115],"g_file_info_get_icon":[14446],"g_file_info_get_is_backup":[15400],"g_file_info_get_is_hidden":[15444],"g_file_info_get_is_symlink":[15455],"g_file_info_get_modification_date_time":[15701],"g_file_info_get_modification_time":[15702],"g_file_info_get_name":[15708],"g_file_info_get_size":[18695],"g_file_info_get_sort_order":[18697],"g_file_info_get_symbolic_icon":[19533],"g_file_info_get_symlink_target":[19534],"g_file_info_has_attribute":[14087],"g_file_info_has_namespace":[14091],"g_file_info_list_attributes":[15543],"g_file_info_new":[15745],"g_file_info_remove_attribute":[17610],"g_file_info_set_access_date_time":[17815],"g_file_info_set_attribute_boolean":[17817],"g_file_info_set_attribute_byte_string":[17818],"g_file_info_set_attribute_int32":[17819],"g_file_info_set_attribute_int64":[17820],"g_file_info_set_attribute_mask":[17821],"g_file_info_set_attribute_object":[17822],"g_file_info_set_attribute_status":[17823],"g_file_info_set_attribute_string":[17824],"g_file_info_set_attribute_stringv":[17825],"g_file_info_set_attribute_uint32":[17826],"g_file_info_set_attribute_uint64":[17827],"g_file_info_set_content_type":[17836],"g_file_info_set_creation_date_time":[17837],"g_file_info_set_display_name":[17976],"g_file_info_set_edit_name":[17977],"g_file_info_set_file_type":[17983],"g_file_info_set_icon":[17987],"g_file_info_set_is_hidden":[17991],"g_file_info_set_is_symlink":[17992],"g_file_info_set_modification_date_time":[17998],"g_file_info_set_modification_time":[17999],"g_file_info_set_name":[18000],"g_file_info_set_size":[18676],"g_file_info_set_sort_order":[18677],"g_file_info_set_symbolic_icon":[18684],"g_file_info_set_symlink_target":[18685],"g_file_info_unset_attribute_mask":[21505],"g_file_input_stream_query_info":[23654,23655],"g_file_input_stream_query_info_async":[23662,23663],"g_file_io_stream_get_etag":[22946,22947],"g_file_io_stream_query_info":[23652,23653],"g_file_io_stream_query_info_async":[23660,23661],"g_file_is_native":[23236,23237],"g_file_load_bytes":[23336,23337],"g_file_load_bytes_async":[23338,23339],"g_file_load_contents":[23342,23343],"g_file_load_contents_async":[23344,23345],"g_file_load_partial_contents_async":[23350,23351],"g_file_make_directory":[23414,23415],"g_file_make_directory_async":[23416,23417],"g_file_make_directory_with_parents":[23420,23421],"g_file_make_symbolic_link":[23422,23423],"g_file_make_symbolic_link_async":[23424,23425],"g_file_measure_apparent_size":[6],"g_file_measure_disk_usage":[23434,23435],"g_file_measure_disk_usage_async":[23436,23437],"g_file_measure_no_xdev":[570],"g_file_measure_none":[550],"g_file_measure_report_any_error":[653],"g_file_monitor":[23440,23441],"g_file_monitor_cancel":[22270,22271],"g_file_monitor_directory":[23442,23443],"g_file_monitor_emit_event":[22912,22913],"g_file_monitor_event_attribute_changed":[40],"g_file_monitor_event_changed":[74],"g_file_monitor_event_changes_done_hint":[75],"g_file_monitor_event_created":[90],"g_file_monitor_event_deleted":[144],"g_file_monitor_event_moved":[420],"g_file_monitor_event_moved_in":[421],"g_file_monitor_event_moved_out":[422],"g_file_monitor_event_pre_unmount":[639],"g_file_monitor_event_renamed":[663],"g_file_monitor_event_unmounted":[812],"g_file_monitor_file":[23444,23445],"g_file_monitor_is_cancelled":[23184,23185],"g_file_monitor_none":[551],"g_file_monitor_send_moved":[679],"g_file_monitor_set_rate_limit":[24048,24049],"g_file_monitor_watch_hard_links":[831],"g_file_monitor_watch_mounts":[832],"g_file_monitor_watch_moves":[833],"g_file_mount_enclosing_volume":[23448,23449],"g_file_mount_mountable":[23456,23457],"g_file_move":[23462,23463],"g_file_move_async":[23464,23465],"g_file_new_build_filenamev":[15791],"g_file_new_for_commandline_arg":[7858],"g_file_new_for_commandline_arg_and_cwd":[7859],"g_file_new_for_path":[7863],"g_file_new_for_uri":[7865],"g_file_new_tmp":[15813],"g_file_new_tmp_async":[15814],"g_file_new_tmp_dir_async":[15815],"g_file_open_readwrite":[23526,23527],"g_file_open_readwrite_async":[23528,23529],"g_file_output_stream_get_etag":[22948,22949],"g_file_output_stream_query_info":[23656,23657],"g_file_output_stream_query_info_async":[23664,23665],"g_file_parse_name":[7862],"g_file_peek_path":[23568,23569],"g_file_poll_mountable":[23584,23585],"g_file_query_default_handler":[23634,23635],"g_file_query_default_handler_async":[23636,23637],"g_file_query_exists":[23640,23641],"g_file_query_file_type":[23642,23643],"g_file_query_filesystem_info":[23644,23645],"g_file_query_filesystem_info_async":[23646,23647],"g_file_query_info":[23650,23651],"g_file_query_info_async":[23658,23659],"g_file_query_info_nofollow_symlinks":[432],"g_file_query_info_none":[552],"g_file_query_settable_attributes":[23674,23675],"g_file_query_writable_namespaces":[23676,23677],"g_file_read":[23684,23685],"g_file_read_async":[23694,23695],"g_file_replace":[23782,23783],"g_file_replace_async":[23784,23785],"g_file_replace_contents":[23786,23787],"g_file_replace_contents_async":[23788,23789],"g_file_replace_readwrite":[23794,23795],"g_file_replace_readwrite_async":[23796,23797],"g_file_resolve_relative_path":[23814,23815],"g_file_set_attribute_byte_string":[23884,23885],"g_file_set_attribute_int32":[23886,23887],"g_file_set_attribute_int64":[23888,23889],"g_file_set_attribute_string":[23890,23891],"g_file_set_attribute_uint32":[23892,23893],"g_file_set_attribute_uint64":[23894,23895],"g_file_set_attributes_async":[23896,23897],"g_file_set_attributes_from_info":[23898,23899],"g_file_set_display_name":[23952,23953],"g_file_set_display_name_async":[23954,23955],"g_file_start_mountable":[24144,24145],"g_file_stop_mountable":[24174,24175],"g_file_supports_thread_contexts":[24194,24195],"g_file_trash":[24226,24227],"g_file_trash_async":[24228,24229],"g_file_type_directory":[148],"g_file_type_mountable":[419],"g_file_type_regular":[661],"g_file_type_shortcut":[705],"g_file_type_special":[733],"g_file_type_symbolic_link":[744],"g_file_type_unknown":[809],"g_file_unmount_mountable_with_operation":[24263,24264],"g_filename_completer_get_completion_suffix":[3244],"g_filename_completer_get_completions":[3245],"g_filename_completer_new":[15746],"g_filename_completer_set_dirs_only":[17975],"g_filter_input_stream_get_base_stream":[22178,22179],"g_filter_input_stream_get_close_base_stream":[22340,22341],"g_filter_input_stream_set_close_base_stream":[23928,23929],"g_filter_output_stream_get_base_stream":[22180,22181],"g_filter_output_stream_get_close_base_stream":[22342,22343],"g_filter_output_stream_set_close_base_stream":[23930,23931],"g_icon_deserialize":[4978],"g_icon_equal":[22939,22940],"g_icon_hash":[23084,23085],"g_icon_new_for_string":[7864],"g_icon_serialize":[23854,23855],"g_icon_to_string":[24222,24223],"g_inet_address_equal":[22941,22942],"g_inet_address_get_family":[22956,22957],"g_inet_address_get_is_any":[23174,23175],"g_inet_address_get_is_link_local":[23212,23213],"g_inet_address_get_is_loopback":[23214,23215],"g_inet_address_get_is_mc_global":[23216,23217],"g_inet_address_get_is_mc_link_local":[23218,23219],"g_inet_address_get_is_mc_node_local":[23220,23221],"g_inet_address_get_is_mc_org_local":[23222,23223],"g_inet_address_get_is_mc_site_local":[23224,23225],"g_inet_address_get_is_multicast":[23230,23231],"g_inet_address_get_is_site_local":[23258,23259],"g_inet_address_get_native_size":[23490,23491],"g_inet_address_mask_equal":[22943,22944],"g_inet_address_mask_get_address":[22133,22134],"g_inet_address_mask_get_family":[22958,22959],"g_inet_address_mask_get_length":[23316,23317],"g_inet_address_mask_matches":[23430,23431],"g_inet_address_mask_new":[15747],"g_inet_address_mask_new_from_string":[13765],"g_inet_address_mask_to_string":[24220,24221],"g_inet_address_new_any":[15790],"g_inet_address_new_from_bytes":[8401],"g_inet_address_new_from_string":[13764],"g_inet_address_new_loopback":[15796],"g_inet_address_to_bytes":[24216,24217],"g_inet_address_to_string":[24218,24219],"g_inet_socket_address_get_address":[22135,22136],"g_inet_socket_address_get_flowinfo":[22998,22999],"g_inet_socket_address_get_port":[23590,23591],"g_inet_socket_address_get_scope_id":[23832,23833],"g_inet_socket_address_new":[15748],"g_inet_socket_address_new_from_string":[13766],"g_initable_init":[23116,23117],"g_input_stream_clear_pending":[22306,22307],"g_input_stream_close":[22316,22317],"g_input_stream_close_async":[22328,22329],"g_input_stream_has_pending":[23072,23073],"g_input_stream_is_closed":[23190,23191],"g_input_stream_read":[23682,23683],"g_input_stream_read_all":[23686,23687],"g_input_stream_read_all_async":[23688,23689],"g_input_stream_read_async":[23692,23693],"g_input_stream_read_bytes":[23700,23701],"g_input_stream_read_bytes_async":[23702,23703],"g_input_stream_set_pending":[24038,24039],"g_input_stream_skip":[24108,24109],"g_input_stream_skip_async":[24110,24111],"g_io_error_address_in_use":[23],"g_io_error_already_mounted":[24],"g_io_error_broken_pipe":[51],"g_io_error_busy":[57],"g_io_error_cancelled":[71],"g_io_error_cant_create_backup":[72],"g_io_error_closed":[77],"g_io_error_connection_refused":[81],"g_io_error_dbus_error":[140],"g_io_error_exists":[163],"g_io_error_failed":[268],"g_io_error_failed_handled":[271],"g_io_error_filename_too_long":[297],"g_io_error_from_errno":[15230,21914],"g_io_error_from_file_error":[8193],"g_io_error_host_not_found":[321],"g_io_error_host_unreachable":[322],"g_io_error_invalid_argument":[363],"g_io_error_invalid_data":[364],"g_io_error_invalid_filename":[365],"g_io_error_is_directory":[368],"g_io_error_message_too_large":[410],"g_io_error_network_unreachable":[577],"g_io_error_no_space":[580],"g_io_error_no_such_device":[581],"g_io_error_not_connected":[587],"g_io_error_not_directory":[588],"g_io_error_not_empty":[589],"g_io_error_not_found":[590],"g_io_error_not_initialized":[593],"g_io_error_not_mountable_file":[594],"g_io_error_not_mounted":[595],"g_io_error_not_regular_file":[596],"g_io_error_not_supported":[597],"g_io_error_not_symbolic_link":[598],"g_io_error_partial_input":[625],"g_io_error_pending":[630],"g_io_error_permission_denied":[633],"g_io_error_proxy_auth_failed":[643],"g_io_error_proxy_failed":[644],"g_io_error_proxy_need_auth":[645],"g_io_error_proxy_not_allowed":[648],"g_io_error_read_only":[659],"g_io_error_timed_out":[758],"g_io_error_too_many_links":[785],"g_io_error_too_many_open_files":[786],"g_io_error_would_block":[836],"g_io_error_would_merge":[838],"g_io_error_would_recurse":[839],"g_io_error_wrong_etag":[841],"g_io_extension_get_name":[15710],"g_io_extension_get_priority":[16900],"g_io_extension_get_type":[21069],"g_io_extension_point_get_extension_by_name":[7106],"g_io_extension_point_get_extensions":[7107],"g_io_extension_point_get_required_type":[17614],"g_io_extension_point_implement":[14452],"g_io_extension_point_lookup":[15686],"g_io_extension_point_register":[2260],"g_io_extension_point_set_required_type":[17613],"g_io_modules_scan_all_in_directory":[15231,21915],"g_io_stream_clear_pending":[22304,22305],"g_io_stream_close":[22314,22315],"g_io_stream_close_async":[22326,22327],"g_io_stream_get_input_stream":[23122,23123],"g_io_stream_get_output_stream":[23536,23537],"g_io_stream_has_pending":[23070,23071],"g_io_stream_is_closed":[23188,23189],"g_io_stream_set_pending":[24036,24037],"g_io_stream_splice_close_stream1":[62],"g_io_stream_splice_close_stream2":[63],"g_io_stream_splice_none":[553],"g_io_stream_splice_wait_for_both":[830],"g_keyfile_settings_backend_new":[15532,21916],"g_list_model_get_item_type":[23282,23283],"g_list_model_get_n_items":[23472,23473],"g_list_model_get_object":[23276,23277],"g_list_model_items_changed":[23284,23285],"g_list_store_append":[1156],"g_list_store_find":[7117],"g_list_store_find_with_equal_func":[7250],"g_list_store_find_with_equal_func_full":[7250],"g_list_store_insert":[14460],"g_list_store_insert_sorted":[14497],"g_list_store_new":[15750,21738],"g_list_store_remove":[17573],"g_list_store_remove_all":[17608],"g_list_store_sort":[18696],"g_list_store_splice":[18700],"g_loadable_icon_load":[23332,23333],"g_loadable_icon_load_async":[23334,23335],"g_memory_input_stream_add_bytes":[22121,22122],"g_memory_input_stream_new":[15751],"g_memory_input_stream_new_from_bytes":[8402],"g_memory_monitor_dup_default":[5291],"g_memory_monitor_extension_point_name":[389],"g_memory_monitor_warning_level_critical":[93],"g_memory_monitor_warning_level_low":[384],"g_memory_monitor_warning_level_medium":[398],"g_memory_output_stream_get_data_size":[22826,22827],"g_memory_output_stream_new_resizable":[15801],"g_memory_output_stream_steal_as_bytes":[24160,24161],"g_memory_settings_backend_new":[15696,21917],"g_menu_append":[1157],"g_menu_append_item":[1158],"g_menu_append_section":[1160],"g_menu_append_submenu":[1161],"g_menu_attribute_action":[390],"g_menu_attribute_action_namespace":[391],"g_menu_attribute_icon":[392],"g_menu_attribute_iter_get_next":[23498,23499],"g_menu_attribute_label":[393],"g_menu_attribute_target":[394],"g_menu_freeze":[7870],"g_menu_insert":[14461],"g_menu_insert_item":[14495],"g_menu_insert_section":[14496],"g_menu_insert_submenu":[14498],"g_menu_item_get_attribute_value":[1196],"g_menu_item_get_link":[15541],"g_menu_item_new":[15753],"g_menu_item_new_from_model":[13725],"g_menu_item_new_section":[15802],"g_menu_item_new_submenu":[15809],"g_menu_item_set_action_and_target_value":[17816],"g_menu_item_set_attribute_value":[17828],"g_menu_item_set_detailed_action":[17974],"g_menu_item_set_icon":[17988],"g_menu_item_set_label":[17993],"g_menu_item_set_link":[17994],"g_menu_item_set_section":[18672],"g_menu_item_set_submenu":[18683],"g_menu_link_iter_get_next":[23500,23501],"g_menu_link_section":[395],"g_menu_link_submenu":[396],"g_menu_model_get_item_attribute_value":[23278,23279],"g_menu_model_get_item_link":[23280,23281],"g_menu_model_get_n_items":[23474,23475],"g_menu_model_is_mutable":[23234,23235],"g_menu_model_items_changed":[23286,23287],"g_menu_model_iterate_item_attributes":[23290,23291],"g_menu_model_iterate_item_links":[23292,23293],"g_menu_new":[15752],"g_menu_prepend":[16892],"g_menu_prepend_item":[16893],"g_menu_prepend_section":[16895],"g_menu_prepend_submenu":[16896],"g_menu_remove":[17574],"g_menu_remove_all":[17609],"g_mount_can_eject":[22234,22235],"g_mount_can_unmount":[22266,22267],"g_mount_eject_with_operation":[22898,22899],"g_mount_get_default_location":[22836,22837],"g_mount_get_drive":[22878,22879],"g_mount_get_icon":[23096,23097],"g_mount_get_name":[23484,23485],"g_mount_get_root":[23820,23821],"g_mount_get_sort_key":[24124,24125],"g_mount_get_symbolic_icon":[24202,24203],"g_mount_get_uuid":[24289,24290],"g_mount_get_volume":[24305,24306],"g_mount_guess_content_type":[23048,23049],"g_mount_guess_content_type_sync":[23052,23053],"g_mount_is_shadowed":[23256,23257],"g_mount_mount_none":[554],"g_mount_operation_aborted":[14],"g_mount_operation_get_anonymous":[23172,23173],"g_mount_operation_get_choice":[22298,22299],"g_mount_operation_get_domain":[22872,22873],"g_mount_operation_get_is_tcrypt_hidden_volume":[23262,23263],"g_mount_operation_get_is_tcrypt_system_volume":[23264,23265],"g_mount_operation_get_password":[23546,23547],"g_mount_operation_get_password_save":[23550,23551],"g_mount_operation_get_pim":[23574,23575],"g_mount_operation_get_username":[24285,24286],"g_mount_operation_handled":[316],"g_mount_operation_new":[15754],"g_mount_operation_reply":[23800,23801],"g_mount_operation_set_anonymous":[23874,23875],"g_mount_operation_set_choice":[23926,23927],"g_mount_operation_set_domain":[23958,23959],"g_mount_operation_set_is_tcrypt_hidden_volume":[24000,24001],"g_mount_operation_set_is_tcrypt_system_volume":[24002,24003],"g_mount_operation_set_password":[24030,24031],"g_mount_operation_set_password_save":[24032,24033],"g_mount_operation_set_pim":[24042,24043],"g_mount_operation_set_username":[24086,24087],"g_mount_operation_unhandled":[794],"g_mount_remount":[23774,23775],"g_mount_shadow":[24098,24099],"g_mount_unmount_force":[267],"g_mount_unmount_none":[555],"g_mount_unmount_with_operation":[24267,24268],"g_mount_unshadow":[24275,24276],"g_native_volume_monitor_extension_point_name":[425],"g_network_address_get_hostname":[23088,23089],"g_network_address_get_port":[23592,23593],"g_network_address_get_scheme":[23828,23829],"g_network_address_new":[15755],"g_network_address_new_loopback":[15797],"g_network_address_parse":[16682],"g_network_address_parse_uri":[16684],"g_network_connectivity_full":[305],"g_network_connectivity_limited":[372],"g_network_connectivity_local":[382],"g_network_connectivity_portal":[637],"g_network_monitor_can_reach":[22246,22247],"g_network_monitor_can_reach_async":[22248,22249],"g_network_monitor_extension_point_name":[430],"g_network_monitor_get_connectivity":[22758,22759],"g_network_monitor_get_default":[4948],"g_network_monitor_get_network_available":[23238,23239],"g_network_monitor_get_network_metered":[23240,23241],"g_network_service_get_domain":[22874,22875],"g_network_service_get_protocol":[23602,23603],"g_network_service_get_scheme":[23830,23831],"g_network_service_get_service":[23860,23861],"g_network_service_new":[15756],"g_network_service_set_scheme":[24056,24057],"g_notification_add_button":[851],"g_notification_add_button_with_target_value":[852],"g_notification_new":[15757],"g_notification_priority_high":[319],"g_notification_priority_low":[385],"g_notification_priority_normal":[586],"g_notification_priority_urgent":[815],"g_notification_set_body":[17830],"g_notification_set_category":[17832],"g_notification_set_default_action":[17971],"g_notification_set_default_action_and_target_value":[17972],"g_notification_set_icon":[17989],"g_notification_set_priority":[18006],"g_notification_set_title":[18686],"g_null_settings_backend_new":[16121,21918],"g_output_stream_clear_pending":[22308,22309],"g_output_stream_close":[22318,22319],"g_output_stream_close_async":[22330,22331],"g_output_stream_flush":[23002,23003],"g_output_stream_flush_async":[23004,23005],"g_output_stream_has_pending":[23074,23075],"g_output_stream_is_closed":[23192,23193],"g_output_stream_is_closing":[23196,23197],"g_output_stream_set_pending":[24040,24041],"g_output_stream_splice":[24132,24133],"g_output_stream_splice_async":[24134,24135],"g_output_stream_splice_close_source":[61],"g_output_stream_splice_close_target":[64],"g_output_stream_splice_none":[556],"g_output_stream_write":[24319,24320],"g_output_stream_write_all":[24321,24322],"g_output_stream_write_all_async":[24323,24324],"g_output_stream_write_async":[24327,24328],"g_output_stream_write_bytes":[24329,24330],"g_output_stream_write_bytes_async":[24331,24332],"g_output_stream_writev":[24339,24340],"g_output_stream_writev_all":[24341,24342],"g_output_stream_writev_all_async":[24343,24344],"g_output_stream_writev_async":[24347,24348],"g_password_save_for_session":[303],"g_password_save_never":[578],"g_password_save_permanently":[631],"g_permission_acquire":[22079,22080],"g_permission_acquire_async":[22081,22082],"g_permission_get_allowed":[23170,23171],"g_permission_get_can_acquire":[22228,22229],"g_permission_get_can_release":[22252,22253],"g_permission_impl_update":[23108,23109],"g_permission_release":[23762,23763],"g_permission_release_async":[23764,23765],"g_pollable_input_stream_can_poll":[22240,22241],"g_pollable_input_stream_create_source":[22798,22799],"g_pollable_input_stream_is_readable":[23244,23245],"g_pollable_input_stream_read_nonblocking":[23728,23729],"g_pollable_output_stream_can_poll":[22242,22243],"g_pollable_output_stream_create_source":[22800,22801],"g_pollable_output_stream_is_writable":[23268,23269],"g_pollable_output_stream_write_nonblocking":[24337,24338],"g_pollable_output_stream_writev_nonblocking":[24351,24352],"g_pollable_return_failed":[269],"g_pollable_return_ok":[607],"g_pollable_return_would_block":[837],"g_power_profile_monitor_dup_default":[14068],"g_power_profile_monitor_extension_point_name":[620],"g_power_profile_monitor_get_power_saver_enabled":[23242,23243],"g_property_action_new":[15758],"g_proxy_address_get_destination_hostname":[22858,22859],"g_proxy_address_get_destination_port":[22860,22861],"g_proxy_address_get_destination_protocol":[22862,22863],"g_proxy_address_get_password":[23548,23549],"g_proxy_address_get_protocol":[23604,23605],"g_proxy_address_get_uri":[24279,24280],"g_proxy_address_get_username":[24287,24288],"g_proxy_address_new":[15759],"g_proxy_connect":[22360,22361],"g_proxy_connect_async":[22402,22403],"g_proxy_extension_point_name":[623],"g_proxy_get_default_for_protocol":[4964],"g_proxy_resolver_extension_point_name":[624],"g_proxy_resolver_get_default":[4949],"g_proxy_resolver_is_supported":[23260,23261],"g_proxy_resolver_lookup":[23358,23359],"g_proxy_resolver_lookup_async":[23362,23363],"g_proxy_supports_hostname":[24192,24193],"g_remote_action_group_activate_action_full":[22107,22108],"g_remote_action_group_change_action_state_full":[22282,22283],"g_resolver_error_internal":[354],"g_resolver_error_not_found":[591],"g_resolver_error_temporary_failure":[755],"g_resolver_get_default":[4950],"g_resolver_get_timeout":[24208,24209],"g_resolver_lookup_by_address":[23364,23365],"g_resolver_lookup_by_address_async":[23366,23367],"g_resolver_lookup_by_name":[23370,23371],"g_resolver_lookup_by_name_async":[23372,23373],"g_resolver_lookup_by_name_with_flags":[23376,23377],"g_resolver_lookup_by_name_with_flags_async":[23378,23379],"g_resolver_lookup_records":[23402,23403],"g_resolver_lookup_records_async":[23404,23405],"g_resolver_lookup_service":[23408,23409],"g_resolver_lookup_service_async":[23410,23411],"g_resolver_name_lookup_flags_default":[124],"g_resolver_name_lookup_flags_ipv4_only":[334],"g_resolver_name_lookup_flags_ipv6_only":[335],"g_resolver_record_mx":[424],"g_resolver_record_ns":[602],"g_resolver_record_soa":[715],"g_resolver_record_srv":[734],"g_resolver_record_txt":[787],"g_resolver_set_default":[23942,23943],"g_resolver_set_timeout":[24066,24067],"g_resource_enumerate_children":[6604],"g_resource_error_internal":[355],"g_resource_error_not_found":[592],"g_resource_get_info":[14454],"g_resource_load":[15680],"g_resource_lookup_data":[15687],"g_resource_lookup_flags_none":[557],"g_resource_new_from_data":[8404],"g_resource_open_stream":[16257],"g_resources_enumerate_children":[17617,21919],"g_resources_get_info":[17618,21920],"g_resources_lookup_data":[17619,21921],"g_resources_open_stream":[17620,21922],"g_resources_register":[17621,21923],"g_resources_unregister":[17624,21924],"g_seekable_can_seek":[22256,22257],"g_seekable_can_truncate":[22264,22265],"g_seekable_seek":[23834,23835],"g_seekable_tell":[24206,24207],"g_seekable_truncate":[24232,24233],"g_settings_apply":[22155,22156],"g_settings_backend_extension_point_name":[681],"g_settings_backend_get_default":[4951],"g_settings_backend_path_writable_changed":[23562,23563],"g_settings_backend_writable_changed":[24317,24318],"g_settings_bind":[22184,22185],"g_settings_bind_default":[125],"g_settings_bind_get":[307],"g_settings_bind_get_no_changes":[309],"g_settings_bind_invert_boolean":[326],"g_settings_bind_no_sensitivity":[569],"g_settings_bind_set":[680],"g_settings_bind_with_mapping":[22184,22185],"g_settings_bind_writable":[22190,22191],"g_settings_create_action":[22780,22781],"g_settings_delay":[22844,22845],"g_settings_get_boolean":[22192,22193],"g_settings_get_child":[22294,22295],"g_settings_get_default_value":[22842,22843],"g_settings_get_double":[22876,22877],"g_settings_get_enum":[22916,22917],"g_settings_get_flags":[22994,22995],"g_settings_get_has_unapplied":[23078,23079],"g_settings_get_int":[23124,23125],"g_settings_get_int64":[23126,23127],"g_settings_get_string":[24178,24179],"g_settings_get_strv":[24180,24181],"g_settings_get_uint":[24253,24254],"g_settings_get_uint64":[24255,24256],"g_settings_get_user_value":[24283,24284],"g_settings_get_value":[24295,24296],"g_settings_is_writable":[23270,23271],"g_settings_list_children":[23324,23325],"g_settings_new":[15760],"g_settings_new_full":[15792],"g_settings_new_with_backend":[21724],"g_settings_new_with_backend_and_path":[21725],"g_settings_new_with_path":[21735],"g_settings_reset":[23812,23813],"g_settings_revert":[23818,23819],"g_settings_schema_get_id":[14447],"g_settings_schema_get_key":[15531],"g_settings_schema_get_path":[16873],"g_settings_schema_has_key":[14090],"g_settings_schema_key_get_default_value":[4971],"g_settings_schema_key_get_description":[4977],"g_settings_schema_key_get_name":[15709],"g_settings_schema_key_get_range":[17435],"g_settings_schema_key_get_summary":[19532],"g_settings_schema_key_get_value_type":[21510],"g_settings_schema_key_range_check":[17436],"g_settings_schema_list_children":[15544],"g_settings_schema_list_keys":[15545],"g_settings_schema_source_get_default":[4962],"g_settings_schema_source_list_schemas":[15679],"g_settings_schema_source_lookup":[15685],"g_settings_schema_source_new_from_directory":[8405],"g_settings_set_boolean":[23910,23911],"g_settings_set_double":[23960,23961],"g_settings_set_enum":[23964,23965],"g_settings_set_flags":[23976,23977],"g_settings_set_int":[23992,23993],"g_settings_set_int64":[23994,23995],"g_settings_set_string":[24062,24063],"g_settings_set_strv":[24064,24065],"g_settings_set_uint":[24080,24081],"g_settings_set_uint64":[24082,24083],"g_settings_set_value":[24090,24091],"g_settings_sync":[19569],"g_settings_unbind":[21327],"g_simple_action_group_new":[15762],"g_simple_action_new":[15761],"g_simple_action_new_stateful":[15808],"g_simple_action_set_enabled":[17978],"g_simple_action_set_state":[18678],"g_simple_action_set_state_hint":[18679],"g_simple_io_stream_new":[15763],"g_simple_permission_new":[15764],"g_simple_proxy_resolver_new":[15765],"g_simple_proxy_resolver_set_default_proxy":[23946,23947],"g_simple_proxy_resolver_set_ignore_hosts":[23988,23989],"g_simple_proxy_resolver_set_uri_proxy":[24084,24085],"g_socket_accept":[22063,22064],"g_socket_address_enumerator_next":[23502,23503],"g_socket_address_enumerator_next_async":[23504,23505],"g_socket_address_get_family":[22962,22963],"g_socket_address_get_native_size":[23492,23493],"g_socket_bind":[22186,22187],"g_socket_check_connect_result":[22288,22289],"g_socket_client_add_application_proxy":[22119,22120],"g_socket_client_complete":[78],"g_socket_client_connect":[22364,22365],"g_socket_client_connect_async":[22404,22405],"g_socket_client_connect_to_host":[22706,22707],"g_socket_client_connect_to_host_async":[22708,22709],"g_socket_client_connect_to_service":[22712,22713],"g_socket_client_connect_to_service_async":[22714,22715],"g_socket_client_connect_to_uri":[22718,22719],"g_socket_client_connect_to_uri_async":[22720,22721],"g_socket_client_connected":[79],"g_socket_client_connecting":[80],"g_socket_client_get_enable_proxy":[22914,22915],"g_socket_client_get_family":[22964,22965],"g_socket_client_get_local_address":[23354,23355],"g_socket_client_get_protocol":[23608,23609],"g_socket_client_get_proxy_resolver":[23614,23615],"g_socket_client_get_socket_type":[24120,24121],"g_socket_client_get_timeout":[24212,24213],"g_socket_client_get_tls":[23266,23267],"g_socket_client_get_tls_validation_flags":[24214,24215],"g_socket_client_new":[15767],"g_socket_client_proxy_negotiated":[646],"g_socket_client_proxy_negotiating":[647],"g_socket_client_resolved":[667],"g_socket_client_resolving":[672],"g_socket_client_set_enable_proxy":[23962,23963],"g_socket_client_set_family":[23970,23971],"g_socket_client_set_local_address":[24012,24013],"g_socket_client_set_protocol":[24044,24045],"g_socket_client_set_proxy_resolver":[24046,24047],"g_socket_client_set_socket_type":[24060,24061],"g_socket_client_set_timeout":[24070,24071],"g_socket_client_set_tls":[24072,24073],"g_socket_client_set_tls_validation_flags":[24074,24075],"g_socket_client_tls_handshaked":[776],"g_socket_client_tls_handshaking":[777],"g_socket_close":[22320,22321],"g_socket_condition_check":[22352,22353],"g_socket_condition_timed_wait":[22354,22355],"g_socket_condition_wait":[22358,22359],"g_socket_connect":[22362,22363],"g_socket_connectable_enumerate":[22918,22919],"g_socket_connectable_proxy_enumerate":[23612,23613],"g_socket_connectable_to_string":[24224,24225],"g_socket_connection_connect":[22366,22367],"g_socket_connection_connect_async":[22406,22407],"g_socket_connection_factory_create_connection":[22754,22755],"g_socket_connection_factory_lookup_type":[7108],"g_socket_connection_factory_register_type":[7109],"g_socket_connection_get_local_address":[23356,23357],"g_socket_connection_get_remote_address":[23772,23773],"g_socket_connection_get_socket":[24116,24117],"g_socket_connection_is_connected":[23200,23201],"g_socket_control_message_deserialize":[4979],"g_socket_control_message_get_level":[23320,23321],"g_socket_control_message_get_msg_type":[23468,23469],"g_socket_control_message_get_size":[24106,24107],"g_socket_control_message_serialize":[23852,23853],"g_socket_create_source":[22802,22803],"g_socket_family_invalid":[360],"g_socket_family_ipv4":[366],"g_socket_family_ipv6":[367],"g_socket_family_unix":[797],"g_socket_get_available_bytes":[22172,22173],"g_socket_get_blocking":[23176,23177],"g_socket_get_broadcast":[23178,23179],"g_socket_get_credentials":[22820,22821],"g_socket_get_family":[22960,22961],"g_socket_get_fd":[22968,22969],"g_socket_get_keepalive":[23210,23211],"g_socket_get_listen_backlog":[23328,23329],"g_socket_get_local_address":[23352,23353],"g_socket_get_multicast_loopback":[23232,23233],"g_socket_get_multicast_ttl":[23470,23471],"g_socket_get_option":[23532,23533],"g_socket_get_protocol":[23606,23607],"g_socket_get_remote_address":[23770,23771],"g_socket_get_socket_type":[24118,24119],"g_socket_get_timeout":[24210,24211],"g_socket_get_ttl":[24243,24244],"g_socket_is_closed":[23194,23195],"g_socket_is_connected":[23198,23199],"g_socket_join_multicast_group":[23294,23295],"g_socket_join_multicast_group_ssm":[23296,23297],"g_socket_leave_multicast_group":[23310,23311],"g_socket_leave_multicast_group_ssm":[23312,23313],"g_socket_listen":[23326,23327],"g_socket_listener_accept":[22065,22066],"g_socket_listener_accept_async":[22067,22068],"g_socket_listener_accept_socket":[22071,22072],"g_socket_listener_accept_socket_async":[22073,22074],"g_socket_listener_add_address":[22115,22116],"g_socket_listener_add_any_inet_port":[22117,22118],"g_socket_listener_add_inet_port":[22125,22126],"g_socket_listener_add_socket":[22129,22130],"g_socket_listener_binding":[47],"g_socket_listener_bound":[50],"g_socket_listener_close":[22322,22323],"g_socket_listener_listened":[376],"g_socket_listener_listening":[377],"g_socket_listener_new":[15768],"g_socket_listener_set_backlog":[23906,23907],"g_socket_msg_dontroute":[127],"g_socket_msg_none":[434],"g_socket_msg_oob":[604],"g_socket_msg_peek":[616],"g_socket_new":[15766],"g_socket_protocol_default":[143],"g_socket_protocol_sctp":[692],"g_socket_protocol_tcp":[753],"g_socket_protocol_udp":[790],"g_socket_protocol_unknown":[810],"g_socket_receive":[23742,23743],"g_socket_receive_from":[23744,23745],"g_socket_receive_message":[23746,23747],"g_socket_receive_messages":[23750,23751],"g_socket_receive_with_blocking":[23752,23753],"g_socket_send":[23836,23837],"g_socket_send_message":[23838,23839],"g_socket_send_message_with_timeout":[23840,23841],"g_socket_send_messages":[23844,23845],"g_socket_send_to":[23848,23849],"g_socket_send_with_blocking":[23850,23851],"g_socket_service_is_active":[23166,23167],"g_socket_service_new":[15769],"g_socket_service_start":[24140,24141],"g_socket_service_stop":[24170,24171],"g_socket_set_blocking":[23908,23909],"g_socket_set_broadcast":[23912,23913],"g_socket_set_keepalive":[24004,24005],"g_socket_set_listen_backlog":[24008,24009],"g_socket_set_multicast_loopback":[24014,24015],"g_socket_set_multicast_ttl":[24016,24017],"g_socket_set_option":[24022,24023],"g_socket_set_timeout":[24068,24069],"g_socket_set_ttl":[24076,24077],"g_socket_shutdown":[24104,24105],"g_socket_speaks_ipv4":[24130,24131],"g_socket_type_datagram":[138],"g_socket_type_invalid":[361],"g_socket_type_seqpacket":[695],"g_socket_type_stream":[738],"g_srv_target_get_hostname":[14444],"g_srv_target_get_port":[16890],"g_srv_target_get_priority":[16899],"g_srv_target_get_weight":[21723],"g_srv_target_new":[15785],"g_subprocess_communicate":[3203],"g_subprocess_communicate_async":[3204],"g_subprocess_communicate_utf8":[3206],"g_subprocess_communicate_utf8_async":[3207],"g_subprocess_flags_inherit_fds":[323],"g_subprocess_flags_none":[558],"g_subprocess_flags_search_path_from_envp":[677],"g_subprocess_flags_stderr_merge":[682],"g_subprocess_flags_stderr_pipe":[683],"g_subprocess_flags_stderr_silence":[684],"g_subprocess_flags_stdin_inherit":[685],"g_subprocess_flags_stdin_pipe":[686],"g_subprocess_flags_stdout_pipe":[687],"g_subprocess_flags_stdout_silence":[688],"g_subprocess_force_exit":[7867],"g_subprocess_get_exit_status":[7066],"g_subprocess_get_identifier":[14449],"g_subprocess_get_if_exited":[14088],"g_subprocess_get_if_signaled":[14224],"g_subprocess_get_status":[18926],"g_subprocess_get_stderr_pipe":[18927],"g_subprocess_get_stdin_pipe":[18928],"g_subprocess_get_stdout_pipe":[18929],"g_subprocess_get_successful":[15453],"g_subprocess_get_term_sig":[19576],"g_subprocess_launcher_close":[3008],"g_subprocess_launcher_getenv":[14072],"g_subprocess_launcher_new":[15770],"g_subprocess_launcher_set_child_setup":[17835],"g_subprocess_launcher_set_cwd":[17838],"g_subprocess_launcher_set_environ":[17979],"g_subprocess_launcher_set_flags":[17985],"g_subprocess_launcher_set_stderr_file_path":[18680],"g_subprocess_launcher_set_stdin_file_path":[18681],"g_subprocess_launcher_set_stdout_file_path":[18682],"g_subprocess_launcher_setenv":[18690],"g_subprocess_launcher_spawnv":[18698],"g_subprocess_launcher_take_fd":[19570],"g_subprocess_launcher_take_stderr_fd":[19573],"g_subprocess_launcher_take_stdin_fd":[19574],"g_subprocess_launcher_take_stdout_fd":[19575],"g_subprocess_launcher_unsetenv":[21506],"g_subprocess_newv":[15818],"g_subprocess_send_signal":[17776],"g_subprocess_wait":[21585],"g_subprocess_wait_async":[21586],"g_subprocess_wait_check":[21587],"g_subprocess_wait_check_async":[21588],"g_task_get_cancellable":[2285,2286],"g_task_get_check_cancellable":[15404,15405],"g_task_get_completed":[15407,15408],"g_task_get_context":[4772,4773],"g_task_get_name":[15711,15712],"g_task_get_priority":[16901,16902],"g_task_get_return_on_cancel":[15450,15451],"g_task_had_error":[14085,14086],"g_task_is_valid":[15461,15462],"g_task_new":[15786,15787],"g_task_propagate_boolean":[16903,16904],"g_task_propagate_int":[16903,16904],"g_task_propagate_pointer":[16903,16904],"g_task_propagate_value":[16903,16904],"g_task_return_boolean":[17631,17632],"g_task_return_error":[17631,17632],"g_task_return_error_if_cancelled":[17628,17629],"g_task_return_int":[17631,17632],"g_task_return_pointer":[17631,17632],"g_task_return_value":[17631,17632],"g_task_run_in_thread":[17768],"g_task_set_check_cancellable":[17833,17834],"g_task_set_name":[18001,18002],"g_task_set_priority":[18007,18008],"g_task_set_return_on_cancel":[18670,18671],"g_tcp_connection_get_graceful_disconnect":[23208,23209],"g_tcp_connection_set_graceful_disconnect":[23986,23987],"g_themed_icon_append_name":[1159],"g_themed_icon_get_names":[15714],"g_themed_icon_new":[15771],"g_themed_icon_new_from_names":[13760],"g_themed_icon_new_with_default_fallbacks":[21727],"g_themed_icon_prepend_name":[16894],"g_threaded_socket_service_new":[15772],"g_tls_authentication_none":[583],"g_tls_authentication_requested":[665],"g_tls_authentication_required":[666],"g_tls_backend_extension_point_name":[748],"g_tls_backend_get_certificate_type":[22278,22279],"g_tls_backend_get_client_connection_type":[22310,22311],"g_tls_backend_get_default":[4956],"g_tls_backend_get_default_database":[22834,22835],"g_tls_backend_get_dtls_client_connection_type":[22884,22885],"g_tls_backend_get_dtls_server_connection_type":[22886,22887],"g_tls_backend_get_file_database_type":[22974,22975],"g_tls_backend_get_server_connection_type":[23856,23857],"g_tls_backend_set_default_database":[23944,23945],"g_tls_backend_supports_dtls":[24188,24189],"g_tls_backend_supports_tls":[24196,24197],"g_tls_certificate_bad_identity":[42],"g_tls_certificate_expired":[154],"g_tls_certificate_generic_error":[306],"g_tls_certificate_get_dns_names":[22870,22871],"g_tls_certificate_get_ip_addresses":[23160,23161],"g_tls_certificate_get_issuer":[23272,23273],"g_tls_certificate_get_issuer_name":[23274,23275],"g_tls_certificate_get_not_valid_after":[23514,23515],"g_tls_certificate_get_not_valid_before":[23516,23517],"g_tls_certificate_get_subject_name":[24182,24183],"g_tls_certificate_insecure":[325],"g_tls_certificate_is_same":[23254,23255],"g_tls_certificate_list_new_from_file":[15546],"g_tls_certificate_new_from_file":[8407],"g_tls_certificate_new_from_file_with_password":[8408],"g_tls_certificate_new_from_files":[8410],"g_tls_certificate_new_from_pem":[13761],"g_tls_certificate_new_from_pkcs11_uris":[13762],"g_tls_certificate_new_from_pkcs12":[13763],"g_tls_certificate_not_activated":[562],"g_tls_certificate_request_none":[584],"g_tls_certificate_revoked":[655],"g_tls_certificate_unknown_ca":[789],"g_tls_certificate_validate_all":[818],"g_tls_certificate_verify":[24297,24298],"g_tls_channel_binding_tls_exporter":[164],"g_tls_channel_binding_tls_server_end_point":[696],"g_tls_channel_binding_tls_unique":[796],"g_tls_client_connection_copy_session_state":[22776,22777],"g_tls_client_connection_get_accepted_cas":[22077,22078],"g_tls_client_connection_get_server_identity":[23858,23859],"g_tls_client_connection_get_validation_flags":[24293,24294],"g_tls_client_connection_new":[15773],"g_tls_client_connection_set_server_identity":[24058,24059],"g_tls_client_connection_set_validation_flags":[24088,24089],"g_tls_connection_emit_accept_certificate":[22910,22911],"g_tls_connection_get_certificate":[22274,22275],"g_tls_connection_get_channel_binding_data":[22286,22287],"g_tls_connection_get_ciphersuite_name":[22300,22301],"g_tls_connection_get_database":[22828,22829],"g_tls_connection_get_interaction":[23128,23129],"g_tls_connection_get_negotiated_protocol":[23494,23495],"g_tls_connection_get_peer_certificate":[23570,23571],"g_tls_connection_get_peer_certificate_errors":[23572,23573],"g_tls_connection_get_protocol_version":[23610,23611],"g_tls_connection_get_rehandshake_mode":[23758,23759],"g_tls_connection_get_require_close_notify":[23808,23809],"g_tls_connection_handshake":[23054,23055],"g_tls_connection_handshake_async":[23056,23057],"g_tls_connection_set_advertised_protocols":[23870,23871],"g_tls_connection_set_certificate":[23924,23925],"g_tls_connection_set_database":[23936,23937],"g_tls_connection_set_interaction":[23996,23997],"g_tls_connection_set_rehandshake_mode":[24050,24051],"g_tls_connection_set_require_close_notify":[24052,24053],"g_tls_database_create_certificate_handle":[22784,22785],"g_tls_database_lookup_certificate_for_handle":[23382,23383],"g_tls_database_lookup_certificate_for_handle_async":[23384,23385],"g_tls_database_lookup_certificate_issuer":[23388,23389],"g_tls_database_lookup_certificate_issuer_async":[23390,23391],"g_tls_database_lookup_certificates_issued_by":[23394,23395],"g_tls_database_lookup_certificates_issued_by_async":[23396,23397],"g_tls_database_lookup_keypair":[370],"g_tls_database_lookup_none":[585],"g_tls_database_purpose_authenticate_client":[749],"g_tls_database_purpose_authenticate_server":[750],"g_tls_database_verify_chain":[24299,24300],"g_tls_database_verify_chain_async":[24301,24302],"g_tls_database_verify_none":[559],"g_tls_error_bad_certificate":[43],"g_tls_error_bad_certificate_password":[44],"g_tls_error_certificate_required":[73],"g_tls_error_eof":[158],"g_tls_error_handshake":[318],"g_tls_error_inappropriate_fallback":[339],"g_tls_error_misc":[413],"g_tls_error_not_tls":[599],"g_tls_error_unavailable":[793],"g_tls_file_database_new":[15774],"g_tls_interaction_ask_password":[22160,22161],"g_tls_interaction_ask_password_async":[22162,22163],"g_tls_interaction_failed":[270],"g_tls_interaction_handled":[317],"g_tls_interaction_invoke_ask_password":[23156,23157],"g_tls_interaction_invoke_request_certificate":[23158,23159],"g_tls_interaction_request_certificate":[23802,23803],"g_tls_interaction_request_certificate_async":[23804,23805],"g_tls_interaction_unhandled":[795],"g_tls_password_final_try":[264],"g_tls_password_get_description":[22856,22857],"g_tls_password_get_flags":[22996,22997],"g_tls_password_get_warning":[24313,24314],"g_tls_password_many_tries":[386],"g_tls_password_new":[15775],"g_tls_password_none":[560],"g_tls_password_pkcs11_context_specific":[617],"g_tls_password_pkcs11_security_officer":[618],"g_tls_password_pkcs11_user":[619],"g_tls_password_retry":[654],"g_tls_password_set_description":[23950,23951],"g_tls_password_set_flags":[23978,23979],"g_tls_password_set_warning":[24092,24093],"g_tls_protocol_version_dtls_1_0":[152],"g_tls_protocol_version_dtls_1_2":[153],"g_tls_protocol_version_ssl_3_0":[736],"g_tls_protocol_version_tls_1_0":[759],"g_tls_protocol_version_tls_1_1":[760],"g_tls_protocol_version_tls_1_2":[761],"g_tls_protocol_version_tls_1_3":[762],"g_tls_protocol_version_unknown":[811],"g_tls_rehandshake_never":[579],"g_tls_rehandshake_safely":[691],"g_tls_rehandshake_unsafely":[813],"g_tls_server_connection_new":[15776],"g_unix_credentials_message_get_credentials":[22822,22823],"g_unix_credentials_message_is_supported":[15454],"g_unix_credentials_message_new":[15777],"g_unix_credentials_message_new_with_credentials":[21726],"g_unix_fd_list_append":[22143,22144],"g_unix_fd_list_get":[23038,23039],"g_unix_fd_list_get_length":[23318,23319],"g_unix_fd_list_new":[15778],"g_unix_fd_list_new_from_array":[8263],"g_unix_fd_list_peek_fds":[23566,23567],"g_unix_fd_list_steal_fds":[24162,24163],"g_unix_fd_message_append_fd":[22145,22146],"g_unix_fd_message_get_fd_list":[22972,22973],"g_unix_fd_message_new":[15779],"g_unix_fd_message_new_with_fd_list":[21730],"g_unix_fd_message_steal_fds":[24164,24165],"g_unix_input_stream_get_close_fd":[22344,22345],"g_unix_input_stream_new":[19571,21728],"g_unix_input_stream_set_close_fd":[23932,23933],"g_unix_is_mount_path_system_internal":[21498,21925],"g_unix_is_system_device_path":[21499,21926],"g_unix_is_system_fs_type":[21500,21927],"g_unix_mount_at":[7861],"g_unix_mount_compare":[3209],"g_unix_mount_for":[7860],"g_unix_mount_get_device_path":[4981],"g_unix_mount_get_fs_type":[13840],"g_unix_mount_get_mount_path":[21501],"g_unix_mount_get_options":[16258],"g_unix_mount_get_root_path":[17635],"g_unix_mount_guess_can_eject":[14074],"g_unix_mount_guess_icon":[14076],"g_unix_mount_guess_name":[14078],"g_unix_mount_guess_should_display":[14080],"g_unix_mount_guess_symbolic_icon":[14081],"g_unix_mount_is_readonly":[15448],"g_unix_mount_is_system_internal":[15456],"g_unix_mount_point_at":[1184],"g_unix_mount_point_get_device_path":[4982],"g_unix_mount_point_get_fs_type":[13841],"g_unix_mount_point_get_mount_path":[15703],"g_unix_mount_point_get_options":[16259],"g_unix_mount_point_guess_can_eject":[14075],"g_unix_mount_point_guess_icon":[14077],"g_unix_mount_point_guess_name":[14079],"g_unix_mount_point_guess_symbolic_icon":[14082],"g_unix_mount_point_is_loopback":[15446],"g_unix_mount_point_is_readonly":[15449],"g_unix_mount_point_is_user_mountable":[15460],"g_unix_mount_points_changed_since":[15403],"g_unix_mount_points_get":[15704],"g_unix_mounts_changed_since":[15402],"g_unix_mounts_get":[15705],"g_unix_output_stream_get_close_fd":[22346,22347],"g_unix_output_stream_new":[19572,21729],"g_unix_output_stream_set_close_fd":[23934,23935],"g_unix_socket_address_abstract":[15],"g_unix_socket_address_abstract_names_supported":[846],"g_unix_socket_address_abstract_padded":[16],"g_unix_socket_address_anonymous":[25],"g_unix_socket_address_get_address_type":[22137,22138],"g_unix_socket_address_get_is_abstract":[23162,23163],"g_unix_socket_address_get_path":[23552,23553],"g_unix_socket_address_get_path_len":[23560,23561],"g_unix_socket_address_invalid":[362],"g_unix_socket_address_new":[15780],"g_unix_socket_address_new_with_type":[21739],"g_unix_socket_address_path":[629],"g_vfs_extension_point_name":[819],"g_vfs_get_default":[4960],"g_vfs_get_file_for_path":[22976,22977],"g_vfs_get_file_for_uri":[22978,22979],"g_vfs_get_local":[15681],"g_vfs_get_supported_uri_schemes":[24186,24187],"g_vfs_is_active":[23168,23169],"g_vfs_parse_name":[23544,23545],"g_vfs_register_uri_scheme":[23756,23757],"g_vfs_unregister_uri_scheme":[24271,24272],"g_volume_can_eject":[22236,22237],"g_volume_can_mount":[22238,22239],"g_volume_eject_with_operation":[22900,22901],"g_volume_enumerate_identifiers":[22928,22929],"g_volume_get_activation_root":[22109,22110],"g_volume_get_drive":[22880,22881],"g_volume_get_icon":[23098,23099],"g_volume_get_identifier":[23104,23105],"g_volume_get_mount":[23042,23043],"g_volume_get_name":[23486,23487],"g_volume_get_sort_key":[24126,24127],"g_volume_get_symbolic_icon":[24204,24205],"g_volume_get_uuid":[24291,24292],"g_volume_identifier_kind_class":[820],"g_volume_identifier_kind_hal_udi":[821],"g_volume_identifier_kind_label":[822],"g_volume_identifier_kind_nfs_mount":[823],"g_volume_identifier_kind_unix_device":[824],"g_volume_identifier_kind_uuid":[825],"g_volume_monitor_extension_point_name":[826],"g_volume_monitor_get":[13974],"g_volume_monitor_get_connected_drives":[22746,22747],"g_volume_monitor_get_mount_for_uuid":[23452,23453],"g_volume_monitor_get_mounts":[23460,23461],"g_volume_monitor_get_volume_for_uuid":[24307,24308],"g_volume_monitor_get_volumes":[24311,24312],"g_volume_mount":[23446,23447],"g_volume_should_automount":[24100,24101],"g_zlib_compressor_format_gzip":[312],"g_zlib_compressor_format_raw":[657],"g_zlib_compressor_format_zlib":[842],"g_zlib_compressor_get_file_info":[7113],"g_zlib_compressor_new":[15781],"g_zlib_compressor_set_file_info":[17982],"g_zlib_decompressor_get_file_info":[7114],"g_zlib_decompressor_new":[15782],"gaction":[17],"gactionentry":[18],"gactiongroup":[20],"gactionmap":[22],"gappinfo":[27],"gappinfocreateflags":[28],"gappinfomonitor":[29],"gapplaunchcontext":[30],"gapplication":[32],"gapplicationcommandline":[34],"gapplicationflags":[35],"gaskpasswordflags":[37],"gasyncinitable":[38],"gasyncresult":[39],"gbufferedinputstream":[52],"gbufferedoutputstream":[53],"gbusnameownerflags":[54],"gbusnamewatcherflags":[55],"gbustype":[56],"gbytesicon":[59],"gcancellable":[68],"gcharsetconverter":[76],"gconverter":[83],"gconverterflags":[84],"gconverterinputstream":[85],"gconverteroutputstream":[86],"gconverterresult":[87],"gcredentials":[91],"gcredentialstype":[92],"gdatagrambased":[139],"gdatainputstream":[134],"gdataoutputstream":[135],"gdatastreambyteorder":[136],"gdatastreamnewlinetype":[137],"gdbusactiongroup":[94],"gdbusauthobserver":[96],"gdbuscallflags":[97],"gdbuscapabilityflags":[98],"gdbusconnection":[99],"gdbusconnectionflags":[100],"gdbusinterface":[101],"gdbusinterfaceskeleton":[103],"gdbusinterfaceskeletonflags":[104],"gdbusmenumodel":[105],"gdbusmessage":[106],"gdbusmessagebyteorder":[107],"gdbusmessageflags":[108],"gdbusmessageheaderfield":[109],"gdbusmessagetype":[110],"gdbusmethodinvocation":[112],"gdbusobject":[114],"gdbusproxy":[116],"gdbusproxyflags":[117],"gdbussendmessageflags":[118],"gdbusserver":[119],"gdbusserverflags":[120],"gdbussignalflags":[121],"gdebugcontroller":[141],"gdebugcontrollerdbus":[142],"gdesktopappinfo":[145],"gdrive":[149],"gdrivestartflags":[150],"gdrivestartstoptype":[151],"gemblem":[155],"gemblemedicon":[157],"gemblemorigin":[156],"get_accepted_cas":[22077,22078],"get_access_date_time":[847],"get_action_enabled":[23164,23165,24391,24392],"get_action_name":[848],"get_action_parameter_type":[22089,22090,24393,24394],"get_action_state":[22093,22094,24397,24398],"get_action_state_hint":[22097,22098,24401,24402],"get_action_state_type":[22099,22100,24403,24404],"get_activation_root":[22109,22110],"get_address":[22133,22134,22135,22136],"get_address_type":[22137,22138],"get_all":[1120],"get_all_for_type":[1154],"get_allowed":[23170,23171],"get_anonymous":[23172,23173],"get_application_id":[22153,22154],"get_arg0":[1162],"get_arguments":[22157,22158],"get_attribute_as_string":[1185],"get_attribute_boolean":[1738],"get_attribute_byte_string":[1186],"get_attribute_int32":[1187],"get_attribute_int64":[1188],"get_attribute_object":[1189],"get_attribute_status":[1190],"get_attribute_string":[1191],"get_attribute_stringv":[1192],"get_attribute_type":[1193],"get_attribute_uint32":[1194],"get_attribute_uint64":[1195],"get_attribute_value":[1196],"get_auto_grow":[22168,22169],"get_available":[22170,22171],"get_available_bytes":[22172,22173],"get_base_stream":[22178,22179,22180,22181],"get_basename":[22182,22183],"get_blocking":[23176,23177],"get_body":[1736],"get_boolean":[1737,22192,22193],"get_broadcast":[23178,23179],"get_buffer_size":[22202,22203,22204,22205],"get_byte_order":[2273,22208,22209,22210,22211],"get_bytes":[2274],"get_cached_property":[22212,22213],"get_cached_property_names":[22214,22215],"get_can_acquire":[22228,22229],"get_can_release":[22252,22253],"get_cancellable":[2285,2286],"get_capabilities":[2287],"get_categories":[2288],"get_certificate":[22274,22275],"get_certificate_type":[22278,22279],"get_channel_binding_data":[22286,22287],"get_check_cancellable":[15404,15405],"get_child":[22290,22291,22292,22293,22294,22295],"get_child_for_display_name":[22296,22297],"get_choice":[22298,22299],"get_ciphersuite_name":[22300,22301],"get_client_address":[2560],"get_client_connection_type":[22310,22311],"get_close_base_stream":[22340,22341,22342,22343],"get_close_fd":[22344,22345,22346,22347],"get_commandline":[22348,22349],"get_completed":[15407,15408],"get_completion_suffix":[3244],"get_completions":[3245],"get_connected_drives":[22746,22747],"get_connection":[4719,22750,22751,22752,22753],"get_connections":[22756,22757],"get_connectivity":[22758,22759],"get_container":[22760,22761],"get_content_type":[4755],"get_context":[4772,4773],"get_converter":[22764,22765,22766,22767],"get_creation_date_time":[4777],"get_credentials":[22820,22821,22822,22823],"get_current":[4778],"get_cwd":[22824,22825],"get_data_size":[22826,22827],"get_database":[22828,22829],"get_dbus_connection":[22830,22831],"get_dbus_object_path":[22832,22833],"get_debug_enabled":[23202,23203],"get_default":[4931,4948,4949,4950,4951,4956,4960,4962],"get_default_database":[22834,22835],"get_default_for_protocol":[4964],"get_default_for_type":[4965],"get_default_for_type_async":[4966],"get_default_for_uri_scheme":[4968],"get_default_for_uri_scheme_async":[4969],"get_default_location":[22836,22837],"get_default_timeout":[22840,22841],"get_default_value":[4971,22842,22843],"get_deletion_date":[4972],"get_description":[4977,22854,22855,22856,22857],"get_destination":[4980],"get_destination_hostname":[22858,22859],"get_destination_port":[22860,22861],"get_destination_protocol":[22862,22863],"get_device_path":[4981,4982],"get_display":[22866,22867],"get_display_name":[5149,22868,22869],"get_dns_names":[22870,22871],"get_domain":[22872,22873,22874,22875],"get_double":[22876,22877],"get_drive":[22878,22879,22880,22881],"get_dtls_client_connection_type":[22884,22885],"get_dtls_server_connection_type":[22886,22887],"get_edit_name":[5292],"get_emblems":[22908,22909],"get_enable_proxy":[22914,22915],"get_enabled":[23206,23207],"get_enum":[22916,22917],"get_environ":[22930,22931],"get_environment":[22932,22933],"get_error_name":[7064],"get_etag":[7065,22946,22947,22948,22949],"get_executable":[22950,22951],"get_exit_on_close":[7067],"get_exit_status":[7066,22952,22953],"get_fallback_for_type":[7110],"get_family":[22956,22957,22958,22959,22960,22961,22962,22963,22964,22965],"get_fd":[22966,22967,22968,22969,22970,22971],"get_fd_list":[22972,22973],"get_file":[7112],"get_file_database_type":[22974,22975],"get_file_for_path":[22976,22977],"get_file_for_uri":[22978,22979],"get_file_info":[7113,7114],"get_file_type":[7115],"get_filename":[7116],"get_flags":[7254,7255,7256,22988,22989,22990,22991,22992,22993,22994,22995,22996,22997],"get_flowinfo":[22998,22999],"get_fs_type":[13840,13841],"get_generic_name":[13843],"get_graceful_disconnect":[23208,23209],"get_guid":[14083,14084],"get_has_unapplied":[23078,23079],"get_header":[14443],"get_hostname":[14444,23088,23089],"get_icon":[14445,14446,23090,23091,23092,23093,23094,23095,23096,23097,23098,23099],"get_id":[14447,23100,23101],"get_identifier":[14449,23102,23103,23104,23105],"get_if_exited":[14088],"get_if_signaled":[14224],"get_implementations":[14453],"get_inactivity_timeout":[23110,23111],"get_info":[14454,23112,23113,23114,23115],"get_input_stream":[23122,23123],"get_int":[23124,23125],"get_int64":[23126,23127],"get_interaction":[23128,23129],"get_interface":[14526,23130,23131],"get_interface_info":[23132,23133],"get_interface_name":[14638,23134,23135],"get_interfaces":[23136,23137],"get_ip_addresses":[23160,23161],"get_is_abstract":[23162,23163],"get_is_any":[23174,23175],"get_is_backup":[15400],"get_is_busy":[23180,23181],"get_is_hidden":[15443,15444],"get_is_link_local":[23212,23213],"get_is_loopback":[23214,23215],"get_is_mc_global":[23216,23217],"get_is_mc_link_local":[23218,23219],"get_is_mc_node_local":[23220,23221],"get_is_mc_org_local":[23222,23223],"get_is_mc_site_local":[23224,23225],"get_is_multicast":[23230,23231],"get_is_registered":[23246,23247],"get_is_remote":[23248,23249,23250,23251],"get_is_site_local":[23258,23259],"get_is_symlink":[15455],"get_is_tcrypt_hidden_volume":[23262,23263],"get_is_tcrypt_system_volume":[23264,23265],"get_issuer":[23272,23273],"get_issuer_name":[23274,23275],"get_item":[24440],"get_item_attribute_value":[23278,23279],"get_item_link":[23280,23281],"get_item_type":[23282,23283,24441],"get_keepalive":[23210,23211],"get_key":[15531],"get_keywords":[15533],"get_last_serial":[15534],"get_length":[23316,23317,23318,23319],"get_level":[23320,23321],"get_link":[15541],"get_listen_backlog":[23328,23329],"get_local":[15681],"get_local_address":[23352,23353,23354,23355,23356,23357],"get_locale_string":[15682],"get_locked":[15445],"get_mapping":[15692],"get_member":[15695],"get_message":[15697],"get_message_type":[15698],"get_method_info":[15699],"get_method_name":[15700],"get_modification_date_time":[15701],"get_modification_time":[15702],"get_mount_for_uuid":[23452,23453],"get_mount_path":[15703],"get_mount_points":[15704],"get_mounts":[15705,23460,23461],"get_msg_type":[23468,23469],"get_multicast_loopback":[23232,23233],"get_multicast_ttl":[23470,23471],"get_n_items":[23472,23473,23474,23475,24450],"get_name":[15708,15709,15711,15712,23476,23477,23478,23479,23480,23481,23482,23483,23484,23485,23486,23487],"get_name_owner":[23488,23489],"get_names":[15714],"get_native_size":[23490,23491,23492,23493],"get_negotiated_protocol":[23494,23495],"get_network_available":[23238,23239],"get_network_metered":[23240,23241],"get_newline_type":[23496,23497],"get_next":[23498,23499,23500,23501],"get_nodisplay":[15447],"get_not_valid_after":[23514,23515],"get_not_valid_before":[23516,23517],"get_num_fallbacks":[16122],"get_num_unix_fds":[16123],"get_object":[23276,23277],"get_object_path":[16256,23518,23519,23520,23521,23522,23523],"get_option":[23532,23533],"get_options":[16258,16259],"get_options_dict":[23534,23535],"get_origin":[16260],"get_output_stream":[23536,23537],"get_parameter_type":[23538,23539],"get_parameters":[16485],"get_parent":[23540,23541],"get_parse_name":[23542,23543],"get_password":[23546,23547,23548,23549],"get_password_save":[23550,23551],"get_path":[16871,16873,23552,23553,23554,23555],"get_path_len":[23560,23561],"get_peer_certificate":[23570,23571],"get_peer_certificate_errors":[23572,23573],"get_peer_credentials":[16874],"get_pim":[23574,23575],"get_platform_data":[23578,23579],"get_port":[16890,23590,23591,23592,23593],"get_power_saver_enabled":[23242,23243],"get_priority":[16899,16901,16902],"get_properties":[23600,23601],"get_property_info":[17037],"get_protocol":[23602,23603,23604,23605,23606,23607,23608,23609],"get_protocol_version":[23610,23611],"get_proxy_resolver":[23614,23615],"get_range":[17435],"get_recommended_for_type":[17438],"get_rehandshake_mode":[23758,23759],"get_relative_path":[23760,23761],"get_remote_address":[23770,23771,23772,23773],"get_reply_serial":[17612],"get_require_close_notify":[23808,23809],"get_resource_base_path":[23816,23817],"get_return_on_cancel":[15450,15451],"get_root":[23820,23821],"get_root_path":[17635],"get_scheme":[23828,23829,23830,23831],"get_scope_id":[23832,23833],"get_sender":[17777,17778],"get_serial":[17779],"get_server_connection_type":[23856,23857],"get_server_identity":[23858,23859],"get_service":[23860,23861],"get_show_in":[18691],"get_signature":[18694],"get_size":[18695,24106,24107],"get_socket":[24116,24117],"get_socket_type":[24118,24119,24120,24121],"get_sort_key":[24122,24123,24124,24125,24126,24127],"get_sort_order":[18697],"get_source_object":[24128,24129],"get_start_stop_type":[24148,24149],"get_startup_notify_id":[24150,24151],"get_startup_wm_class":[18703],"get_state":[24152,24153],"get_state_hint":[24154,24155],"get_state_type":[24156,24157],"get_status":[18926],"get_stderr_pipe":[18927],"get_stdin":[24158,24159],"get_stdin_pipe":[18928],"get_stdout_pipe":[18929],"get_stream":[19459],"get_string":[19460,24178,24179],"get_string_list":[19461],"get_strv":[24180,24181],"get_subject_name":[24182,24183],"get_successful":[15453],"get_summary":[19532],"get_supported_types":[24184,24185],"get_supported_uri_schemes":[24186,24187],"get_symbolic_icon":[19533,24200,24201,24202,24203,24204,24205],"get_symlink_target":[19534],"get_term_sig":[19576],"get_timeout":[24208,24209,24210,24211,24212,24213],"get_tls":[23266,23267],"get_tls_validation_flags":[24214,24215],"get_ttl":[24243,24244],"get_uint":[24253,24254],"get_uint64":[24255,24256],"get_unique_name":[21496],"get_unix_fd_list":[21497],"get_unix_pid":[21502],"get_unix_user":[21503],"get_uri":[24277,24278,24279,24280],"get_uri_scheme":[24281,24282],"get_use_fallback":[21508],"get_user_value":[24283,24284],"get_username":[24285,24286,24287,24288],"get_uuid":[24289,24290,24291,24292],"get_validation_flags":[24293,24294],"get_value":[24295,24296],"get_value_type":[21510],"get_volume":[24305,24306],"get_volume_for_uuid":[24307,24308],"get_volumes":[24309,24310,24311,24312],"get_warning":[24313,24314],"get_weight":[21723],"gfile":[272],"gfileattributeinfo":[273],"gfileattributeinfoflags":[274],"gfileattributestatus":[277],"gfileattributetype":[278],"gfilecopyflags":[280],"gfilecreateflags":[281],"gfiledescriptorbased":[282],"gfileenumerator":[283],"gfileicon":[286],"gfileinfo":[287],"gfileinputstream":[288],"gfileiostream":[285],"gfilemeasureflags":[289],"gfilemonitor":[290],"gfilemonitorevent":[291],"gfilemonitorflags":[292],"gfilenamecompleter":[296],"gfileoutputstream":[293],"gfilequeryinfoflags":[294],"gfiletype":[295],"gfilterinputstream":[299],"gfilteroutputstream":[300],"gicon":[338],"ginetaddress":[340],"ginetaddressmask":[342],"ginetsocketaddress":[343],"ginitable":[344],"ginputmessage":[345],"ginputstream":[346],"ginputvector":[350],"gioerrorenum":[327],"gioextension":[328],"gioextensionpoint":[329],"giostream":[331],"giostreamspliceflags":[333],"glistmodel":[374],"gliststore":[375],"gloadableicon":[381],"gmemoryinputstream":[400],"gmemorymonitor":[401],"gmemorymonitorwarninglevel":[402],"gmemoryoutputstream":[403],"gmenu":[404],"gmenuattributeiter":[405],"gmenuitem":[406],"gmenulinkiter":[407],"gmenumodel":[408],"gmount":[414],"gmountmountflags":[415],"gmountoperation":[416],"gmountoperationresult":[417],"gmountunmountflags":[418],"gnetworkaddress":[573],"gnetworkconnectivity":[574],"gnetworkmonitor":[575],"gnetworkservice":[576],"gnotification":[600],"gnotificationpriority":[601],"got-completion-data":[3657],"goutputmessage":[609],"goutputstream":[610],"goutputstreamspliceflags":[612],"goutputvector":[614],"gpasswordsave":[627],"gpermission":[632],"gpollableinputstream":[634],"gpollableoutputstream":[635],"gpollablereturn":[636],"gpowerprofilemonitor":[638],"gpropertyaction":[640],"gproxy":[641],"gproxyaddress":[642],"gproxyresolver":[649],"graceful-disconnect":[22528,22529],"gremoteactiongroup":[662],"gresolver":[668],"gresolvererror":[669],"gresolvernamelookupflags":[670],"gresolverrecordtype":[671],"gresourceerror":[674],"gresourcelookupflags":[675],"gseekable":[693],"gsettings":[699],"gsettingsbackend":[700],"gsettingsbindflags":[701],"gsimpleaction":[710],"gsimpleactiongroup":[711],"gsimpleiostream":[712],"gsimplepermission":[713],"gsimpleproxyresolver":[714],"gsocket":[716],"gsocketaddress":[717],"gsocketaddressenumerator":[718],"gsocketclient":[719],"gsocketclientevent":[720],"gsocketconnectable":[721],"gsocketconnection":[722],"gsocketcontrolmessage":[723],"gsocketfamily":[725],"gsocketlistener":[726],"gsocketlistenerevent":[727],"gsocketmsgflags":[728],"gsocketprotocol":[729],"gsocketservice":[730],"gsockettype":[731],"gsubprocess":[741],"gsubprocessflags":[742],"gsubprocesslauncher":[743],"gtask":[383,752],"gtcpconnection":[754],"gthemedicon":[756],"gthreadedsocketservice":[757],"gtlsauthenticationmode":[763],"gtlsbackend":[764],"gtlscertificate":[765],"gtlscertificateflags":[766],"gtlscertificaterequestflags":[767],"gtlschannelbindingtype":[768],"gtlsclientconnection":[769],"gtlsconnection":[770],"gtlsdatabase":[771],"gtlsdatabaselookupflags":[772],"gtlsdatabaseverifyflags":[773],"gtlserror":[774],"gtlsfiledatabase":[775],"gtlsinteraction":[778],"gtlsinteractionresult":[779],"gtlspassword":[780],"gtlspasswordflags":[781],"gtlsprotocolversion":[782],"gtlsrehandshakemode":[783],"gtlsserverconnection":[784],"gunixcredentialsmessage":[798],"gunixfdlist":[799],"gunixfdmessage":[800],"gunixinputstream":[801],"gunixoutputstream":[804],"gunixsocketaddress":[805],"gunixsocketaddresstype":[806],"gvfs":[827],"gvolume":[828],"gvolumemonitor":[829],"gzlibcompressor":[843],"gzlibcompressorformat":[844],"gzlibdecompressor":[845],"handle-local-options":[22530,22531],"has-unapplied":[22532,22533],"ignore-hosts":[22534,22535,23106,23107],"inactivity-timeout":[22536,22537],"incoming":[22538,22539],"interaction":[22540,22541],"interface-added":[22542,22543],"interface-removed":[22544,22545],"invert-boolean":[15229],"ip-addresses":[22546,22547],"is-any":[22548,22549],"is-busy":[22550,22551],"is-link-local":[22552,22553],"is-loopback":[22554,22555],"is-mc-global":[22556,22557],"is-mc-link-local":[22558,22559],"is-mc-node-local":[22560,22561],"is-mc-org-local":[22562,22563],"is-mc-site-local":[22564,22565],"is-multicast":[22566,22567],"is-registered":[22568,22569],"is-remote":[22570,22571,22572,22573],"is-site-local":[22574,22575],"is-tcrypt-hidden-volume":[22576,22577],"is-tcrypt-system-volume":[22578,22579],"issuer-name":[22580,22581],"items-changed":[22582,22583,22584,22585],"keepalive":[22586,22587],"launch-failed":[22588,22589],"launch-started":[22590,22591],"launched":[22592,22593],"length":[22594,22595],"listen-backlog":[22596,22597,22598,22599,23330,23331,24010,24011],"local-address":[22600,22601,22602,22603],"locked":[4054],"low-memory-warning":[22604,22605],"max-threads":[23432,23433],"mount-added":[22606,22607],"mount-changed":[22608,22609],"mount-pre-unmount":[22610,22611],"mount-removed":[22612,22613],"move":[23462,23463],"multicast-loopback":[22614,22615],"multicast-ttl":[22616,22617],"name":[22620,22621],"name-lost":[22618,22619],"names":[4055],"negotiated-protocol":[22622,22623],"network-available":[22624,22625],"network-changed":[22626,22627],"network-metered":[22628,22629],"new-connection":[4056],"new_at":[7861],"new_for":[7860],"new_for_address":[7852],"new_for_address_sync":[7854],"new_for_bus":[7855],"new_for_bus_sync":[7857],"new_for_commandline_arg":[7858],"new_for_commandline_arg_and_cwd":[7859],"new_for_path":[7863],"new_for_string":[7864],"new_for_uri":[7865],"new_for_xml":[7866],"new_from_blob":[8400],"new_from_bytes":[8402],"new_from_directory":[8405],"new_from_file":[8407],"new_from_file_with_password":[8408],"new_from_filename":[8409],"new_from_files":[8410],"new_from_keyfile":[13724],"new_from_model":[13725],"new_from_names":[13760],"new_from_pem":[13761],"new_from_pkcs11_uris":[13762],"new_from_pkcs12":[13763],"new_from_string":[13764,13765,13766],"new_with_backend":[21724],"new_with_backend_and_path":[21725],"new_with_credentials":[21726],"new_with_default_fallbacks":[21727],"new_with_fd_list":[21730],"new_with_origin":[21734],"new_with_path":[21735],"newline-type":[22630,22631],"not-valid-after":[22632,22633],"not-valid-before":[22634,22635],"parameter-type":[22638,22639],"parse_name":[7862],"password":[22640,22641],"password-save":[22642,22643],"path-as-array":[23558,23559],"peer-certificate":[22646,22647],"peer-certificate-errors":[22644,22645],"pim":[22648,22649],"pkcs11-uri":[23576,23577],"power-saver-enabled":[22650,22651],"pre-unmount":[22652,22653],"private-key":[23594,23595],"private-key-pem":[23596,23597],"private-key-pkcs11-uri":[23598,23599],"protocol":[22654,22655],"protocol-version":[22656,22657],"proxy-resolver":[22658,22659],"rate-limit":[22660,22661,23680,23681],"rehandshake-mode":[22662,22663],"reload":[22664,22665],"remote-address":[22666,22667],"removed":[22668,22669],"reply":[22670,22671],"require-close-notify":[22672,22673],"resource-base-path":[22674,22675],"run":[22676,22677],"schema-id":[23826,23827],"scheme":[22678,22679],"server-identity":[22680,22681],"settings-schema":[24096,24097],"show-unmount-progress":[22682,22683],"shutdown":[22684,22685],"spawnv":[18698],"startup":[22686,22687],"state":[22688,22689],"state-type":[22690,22691],"stop-button":[22692,22693],"subject-name":[22694,22695],"timeout":[22696,22697,22698,22699,22700,22701],"tls":[22702,22703],"tls-validation-flags":[22704,22705],"to-charset":[19578],"to_string":[19893,19894,24218,24219,24220,24221],"ttl":[22724,22725],"type":[22726,22727,24078,24079,24245,24246,24247,24248],"unique-name":[4453],"unmounted":[22728,22729],"use-default-fallbacks":[21507],"use-fallback":[4718],"username":[22730,22731],"validation-flags":[22732,22733],"volume-added":[22734,22735],"volume-changed":[22736,22737],"volume-removed":[22738,22739],"warning":[22740,22741],"writable-change-event":[22742,22743],"writable-changed":[22744,22745]}},\ "gio_sys":{"doc":"","t":"DDDDDDDDGDDDDGDDDDGGGGDDGDDDDGDDGGGGGGGGGDDDGGDDDGDDDGDDGGDGGDDDDGGDGGDDGDDGGDDGGDDDGGGGGDDDDDDDDGGDDDGDDGDDGDGDDGGGGDGGGDGGGGDDDGDDGGGDDGDDDDDDDDGDDGGDDDDDDDGGDDGDDGDDGGGGDDDDGDDGDGDDGDDGGGDDGGGDDGGGGGDDGDDDDGGGDGGGGGDGDGGDDDDDDGGDDGDDDDDGDDDDDDDDDGDDGDDGDDDGDDDGDDGDDGDDGGGDDGDDDDGGDDDDGDGDDDGGDGDDGDDDDGGDDDDDDDDGGDDDGDDDDGGGGDGGGDDDDDGGGGDGGDDDDDDGDGGDDDDGDDDDDDDDGGDDDDGDDGGDDGGGGGDDGGGDDDGDDGGDDGDDGDGDGDDGGDDDDGGGGGDDDDGDDGGGGDDDDGGDDGGGGDDDDGDDGDDGDDGDDGDDGDDDGDDGGDDGDDDDDDGDDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["GAction","GActionEntry","GActionGroup","GActionGroupInterface","GActionInterface","GActionMap","GActionMapInterface","GAppInfo","GAppInfoCreateFlags","GAppInfoIface","GAppInfoMonitor","GAppLaunchContext","GAppLaunchContextClass","GAppLaunchContextPrivate","GApplication","GApplicationClass","GApplicationCommandLine","GApplicationCommandLineClass","GApplicationCommandLinePrivate","GApplicationFlags","GApplicationPrivate","GAskPasswordFlags","GAsyncInitable","GAsyncInitableIface","GAsyncReadyCallback","GAsyncResult","GAsyncResultIface","GBufferedInputStream","GBufferedInputStreamClass","GBufferedInputStreamPrivate","GBufferedOutputStream","GBufferedOutputStreamClass","GBufferedOutputStreamPrivate","GBusAcquiredCallback","GBusNameAcquiredCallback","GBusNameAppearedCallback","GBusNameLostCallback","GBusNameOwnerFlags","GBusNameVanishedCallback","GBusNameWatcherFlags","GBusType","GBytesIcon","GCancellable","GCancellableClass","GCancellablePrivate","GCancellableSourceFunc","GCharsetConverter","GCharsetConverterClass","GConverter","GConverterFlags","GConverterIface","GConverterInputStream","GConverterInputStreamClass","GConverterInputStreamPrivate","GConverterOutputStream","GConverterOutputStreamClass","GConverterOutputStreamPrivate","GConverterResult","GCredentials","GCredentialsClass","GCredentialsType","GDBusActionGroup","GDBusAnnotationInfo","GDBusArgInfo","GDBusAuthObserver","GDBusCallFlags","GDBusCapabilityFlags","GDBusConnection","GDBusConnectionFlags","GDBusError","GDBusErrorEntry","GDBusInterface","GDBusInterfaceGetPropertyFunc","GDBusInterfaceIface","GDBusInterfaceInfo","GDBusInterfaceMethodCallFunc","GDBusInterfaceSetPropertyFunc","GDBusInterfaceSkeleton","GDBusInterfaceSkeletonClass","GDBusInterfaceSkeletonFlags","GDBusInterfaceSkeletonPrivate","GDBusInterfaceVTable","GDBusMenuModel","GDBusMessage","GDBusMessageByteOrder","GDBusMessageFilterFunction","GDBusMessageFlags","GDBusMessageHeaderField","GDBusMessageType","GDBusMethodInfo","GDBusMethodInvocation","GDBusNodeInfo","GDBusObject","GDBusObjectIface","GDBusObjectManager","GDBusObjectManagerClient","GDBusObjectManagerClientClass","GDBusObjectManagerClientFlags","GDBusObjectManagerClientPrivate","GDBusObjectManagerIface","GDBusObjectManagerServer","GDBusObjectManagerServerClass","GDBusObjectManagerServerPrivate","GDBusObjectProxy","GDBusObjectProxyClass","GDBusObjectProxyPrivate","GDBusObjectSkeleton","GDBusObjectSkeletonClass","GDBusObjectSkeletonPrivate","GDBusPropertyInfo","GDBusPropertyInfoFlags","GDBusProxy","GDBusProxyClass","GDBusProxyFlags","GDBusProxyPrivate","GDBusProxyTypeFunc","GDBusSendMessageFlags","GDBusServer","GDBusServerFlags","GDBusSignalCallback","GDBusSignalFlags","GDBusSignalInfo","GDBusSubtreeDispatchFunc","GDBusSubtreeEnumerateFunc","GDBusSubtreeFlags","GDBusSubtreeIntrospectFunc","GDBusSubtreeVTable","GDataInputStream","GDataInputStreamClass","GDataInputStreamPrivate","GDataOutputStream","GDataOutputStreamClass","GDataOutputStreamPrivate","GDataStreamByteOrder","GDataStreamNewlineType","GDatagramBased","GDatagramBasedInterface","GDatagramBasedSourceFunc","GDebugController","GDebugControllerDBus","GDebugControllerDBusClass","GDebugControllerInterface","GDesktopAppInfo","GDesktopAppInfoClass","GDesktopAppInfoLookup","GDesktopAppInfoLookupIface","GDesktopAppLaunchCallback","GDrive","GDriveIface","GDriveStartFlags","GDriveStartStopType","GDtlsClientConnection","GDtlsClientConnectionInterface","GDtlsConnection","GDtlsConnectionInterface","GDtlsServerConnection","GDtlsServerConnectionInterface","GEmblem","GEmblemClass","GEmblemOrigin","GEmblemedIcon","GEmblemedIconClass","GEmblemedIconPrivate","GFile","GFileAttributeInfo","GFileAttributeInfoFlags","GFileAttributeInfoList","GFileAttributeMatcher","GFileAttributeStatus","GFileAttributeType","GFileCopyFlags","GFileCreateFlags","GFileDescriptorBased","GFileDescriptorBasedIface","GFileEnumerator","GFileEnumeratorClass","GFileEnumeratorPrivate","GFileIOStream","GFileIOStreamClass","GFileIOStreamPrivate","GFileIcon","GFileIconClass","GFileIface","GFileInfo","GFileInfoClass","GFileInputStream","GFileInputStreamClass","GFileInputStreamPrivate","GFileMeasureFlags","GFileMeasureProgressCallback","GFileMonitor","GFileMonitorClass","GFileMonitorEvent","GFileMonitorFlags","GFileMonitorPrivate","GFileOutputStream","GFileOutputStreamClass","GFileOutputStreamPrivate","GFileProgressCallback","GFileQueryInfoFlags","GFileReadMoreCallback","GFileType","GFilenameCompleter","GFilenameCompleterClass","GFilesystemPreviewType","GFilterInputStream","GFilterInputStreamClass","GFilterOutputStream","GFilterOutputStreamClass","GIOErrorEnum","GIOExtension","GIOExtensionPoint","GIOModule","GIOModuleClass","GIOModuleScope","GIOModuleScopeFlags","GIOSchedulerJob","GIOSchedulerJobFunc","GIOStream","GIOStreamAdapter","GIOStreamClass","GIOStreamPrivate","GIOStreamSpliceFlags","GIcon","GIconIface","GInetAddress","GInetAddressClass","GInetAddressMask","GInetAddressMaskClass","GInetAddressMaskPrivate","GInetAddressPrivate","GInetSocketAddress","GInetSocketAddressClass","GInetSocketAddressPrivate","GInitable","GInitableIface","GInputMessage","GInputStream","GInputStreamClass","GInputStreamPrivate","GInputVector","GListModel","GListModelInterface","GListStore","GListStoreClass","GLoadableIcon","GLoadableIconIface","GMemoryInputStream","GMemoryInputStreamClass","GMemoryInputStreamPrivate","GMemoryMonitor","GMemoryMonitorInterface","GMemoryMonitorWarningLevel","GMemoryOutputStream","GMemoryOutputStreamClass","GMemoryOutputStreamPrivate","GMenu","GMenuAttributeIter","GMenuAttributeIterClass","GMenuAttributeIterPrivate","GMenuItem","GMenuLinkIter","GMenuLinkIterClass","GMenuLinkIterPrivate","GMenuModel","GMenuModelClass","GMenuModelPrivate","GMount","GMountIface","GMountMountFlags","GMountOperation","GMountOperationClass","GMountOperationPrivate","GMountOperationResult","GMountUnmountFlags","GNativeSocketAddress","GNativeSocketAddressClass","GNativeSocketAddressPrivate","GNativeVolumeMonitor","GNativeVolumeMonitorClass","GNetworkAddress","GNetworkAddressClass","GNetworkAddressPrivate","GNetworkConnectivity","GNetworkMonitor","GNetworkMonitorInterface","GNetworkService","GNetworkServiceClass","GNetworkServicePrivate","GNotification","GNotificationPriority","GOutputMessage","GOutputStream","GOutputStreamClass","GOutputStreamPrivate","GOutputStreamSpliceFlags","GOutputVector","GPasswordSave","GPermission","GPermissionClass","GPermissionPrivate","GPollableInputStream","GPollableInputStreamInterface","GPollableOutputStream","GPollableOutputStreamInterface","GPollableReturn","GPollableSourceFunc","GPowerProfileMonitor","GPowerProfileMonitorInterface","GPropertyAction","GProxy","GProxyAddress","GProxyAddressClass","GProxyAddressEnumerator","GProxyAddressEnumeratorClass","GProxyAddressEnumeratorPrivate","GProxyAddressPrivate","GProxyInterface","GProxyResolver","GProxyResolverInterface","GReallocFunc","GRemoteActionGroup","GRemoteActionGroupInterface","GResolver","GResolverClass","GResolverError","GResolverNameLookupFlags","GResolverPrivate","GResolverRecordType","GResource","GResourceError","GResourceFlags","GResourceLookupFlags","GSeekable","GSeekableIface","GSettings","GSettingsBackend","GSettingsBackendClass","GSettingsBackendPrivate","GSettingsBindFlags","GSettingsBindGetMapping","GSettingsBindSetMapping","GSettingsClass","GSettingsGetMapping","GSettingsPrivate","GSettingsSchema","GSettingsSchemaKey","GSettingsSchemaSource","GSimpleAction","GSimpleActionGroup","GSimpleActionGroupClass","GSimpleActionGroupPrivate","GSimpleAsyncResult","GSimpleAsyncResultClass","GSimpleAsyncThreadFunc","GSimpleIOStream","GSimplePermission","GSimpleProxyResolver","GSimpleProxyResolverClass","GSimpleProxyResolverPrivate","GSocket","GSocketAddress","GSocketAddressClass","GSocketAddressEnumerator","GSocketAddressEnumeratorClass","GSocketClass","GSocketClient","GSocketClientClass","GSocketClientEvent","GSocketClientPrivate","GSocketConnectable","GSocketConnectableIface","GSocketConnection","GSocketConnectionClass","GSocketConnectionPrivate","GSocketControlMessage","GSocketControlMessageClass","GSocketControlMessagePrivate","GSocketFamily","GSocketListener","GSocketListenerClass","GSocketListenerEvent","GSocketListenerPrivate","GSocketMsgFlags","GSocketPrivate","GSocketProtocol","GSocketService","GSocketServiceClass","GSocketServicePrivate","GSocketSourceFunc","GSocketType","GSrvTarget","GStaticResource","GSubprocess","GSubprocessFlags","GSubprocessLauncher","GTask","GTaskClass","GTaskThreadFunc","GTcpConnection","GTcpConnectionClass","GTcpConnectionPrivate","GTcpWrapperConnection","GTcpWrapperConnectionClass","GTcpWrapperConnectionPrivate","GTestDBus","GTestDBusFlags","GThemedIcon","GThemedIconClass","GThreadedSocketService","GThreadedSocketServiceClass","GThreadedSocketServicePrivate","GTlsAuthenticationMode","GTlsBackend","GTlsBackendInterface","GTlsCertificate","GTlsCertificateClass","GTlsCertificateFlags","GTlsCertificatePrivate","GTlsCertificateRequestFlags","GTlsChannelBindingError","GTlsChannelBindingType","GTlsClientConnection","GTlsClientConnectionInterface","GTlsConnection","GTlsConnectionClass","GTlsConnectionPrivate","GTlsDatabase","GTlsDatabaseClass","GTlsDatabaseLookupFlags","GTlsDatabasePrivate","GTlsDatabaseVerifyFlags","GTlsError","GTlsFileDatabase","GTlsFileDatabaseInterface","GTlsInteraction","GTlsInteractionClass","GTlsInteractionPrivate","GTlsInteractionResult","GTlsPassword","GTlsPasswordClass","GTlsPasswordFlags","GTlsPasswordPrivate","GTlsProtocolVersion","GTlsRehandshakeMode","GTlsServerConnection","GTlsServerConnectionInterface","GUnixConnection","GUnixConnectionClass","GUnixConnectionPrivate","GUnixCredentialsMessage","GUnixCredentialsMessageClass","GUnixCredentialsMessagePrivate","GUnixFDList","GUnixFDListClass","GUnixFDListPrivate","GUnixFDMessage","GUnixFDMessageClass","GUnixFDMessagePrivate","GUnixInputStream","GUnixInputStreamClass","GUnixInputStreamPrivate","GUnixMountEntry","GUnixMountMonitor","GUnixMountMonitorClass","GUnixMountPoint","GUnixOutputStream","GUnixOutputStreamClass","GUnixOutputStreamPrivate","GUnixSocketAddress","GUnixSocketAddressClass","GUnixSocketAddressPrivate","GUnixSocketAddressType","GVfs","GVfsClass","GVfsFileLookupFunc","GVolume","GVolumeIface","GVolumeMonitor","GVolumeMonitorClass","GZlibCompressor","GZlibCompressorClass","GZlibCompressorFormat","GZlibDecompressor","GZlibDecompressorClass","G_APPLICATION_ALLOW_REPLACEMENT","G_APPLICATION_CAN_OVERRIDE_APP_ID","G_APPLICATION_DEFAULT_FLAGS","G_APPLICATION_FLAGS_NONE","G_APPLICATION_HANDLES_COMMAND_LINE","G_APPLICATION_HANDLES_OPEN","G_APPLICATION_IS_LAUNCHER","G_APPLICATION_IS_SERVICE","G_APPLICATION_NON_UNIQUE","G_APPLICATION_REPLACE","G_APPLICATION_SEND_ENVIRONMENT","G_APP_INFO_CREATE_NEEDS_TERMINAL","G_APP_INFO_CREATE_NONE","G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION","G_APP_INFO_CREATE_SUPPORTS_URIS","G_ASK_PASSWORD_ANONYMOUS_SUPPORTED","G_ASK_PASSWORD_NEED_DOMAIN","G_ASK_PASSWORD_NEED_PASSWORD","G_ASK_PASSWORD_NEED_USERNAME","G_ASK_PASSWORD_SAVING_SUPPORTED","G_ASK_PASSWORD_TCRYPT","G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT","G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE","G_BUS_NAME_OWNER_FLAGS_NONE","G_BUS_NAME_OWNER_FLAGS_REPLACE","G_BUS_NAME_WATCHER_FLAGS_AUTO_START","G_BUS_NAME_WATCHER_FLAGS_NONE","G_BUS_TYPE_NONE","G_BUS_TYPE_SESSION","G_BUS_TYPE_STARTER","G_BUS_TYPE_SYSTEM","G_CONVERTER_CONVERTED","G_CONVERTER_ERROR","G_CONVERTER_FINISHED","G_CONVERTER_FLUSH","G_CONVERTER_FLUSHED","G_CONVERTER_INPUT_AT_END","G_CONVERTER_NO_FLAGS","G_CREDENTIALS_TYPE_APPLE_XUCRED","G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED","G_CREDENTIALS_TYPE_INVALID","G_CREDENTIALS_TYPE_LINUX_UCRED","G_CREDENTIALS_TYPE_NETBSD_UNPCBID","G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED","G_CREDENTIALS_TYPE_SOLARIS_UCRED","G_CREDENTIALS_TYPE_WIN32_PID","G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN","G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN","G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN","G_DATA_STREAM_NEWLINE_TYPE_ANY","G_DATA_STREAM_NEWLINE_TYPE_CR","G_DATA_STREAM_NEWLINE_TYPE_CR_LF","G_DATA_STREAM_NEWLINE_TYPE_LF","G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION","G_DBUS_CALL_FLAGS_NONE","G_DBUS_CALL_FLAGS_NO_AUTO_START","G_DBUS_CAPABILITY_FLAGS_NONE","G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING","G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS","G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT","G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER","G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER","G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE","G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING","G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION","G_DBUS_CONNECTION_FLAGS_NONE","G_DBUS_ERROR_ACCESS_DENIED","G_DBUS_ERROR_ADDRESS_IN_USE","G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN","G_DBUS_ERROR_AUTH_FAILED","G_DBUS_ERROR_BAD_ADDRESS","G_DBUS_ERROR_DISCONNECTED","G_DBUS_ERROR_FAILED","G_DBUS_ERROR_FILE_EXISTS","G_DBUS_ERROR_FILE_NOT_FOUND","G_DBUS_ERROR_INVALID_ARGS","G_DBUS_ERROR_INVALID_FILE_CONTENT","G_DBUS_ERROR_INVALID_SIGNATURE","G_DBUS_ERROR_IO_ERROR","G_DBUS_ERROR_LIMITS_EXCEEDED","G_DBUS_ERROR_MATCH_RULE_INVALID","G_DBUS_ERROR_MATCH_RULE_NOT_FOUND","G_DBUS_ERROR_NAME_HAS_NO_OWNER","G_DBUS_ERROR_NOT_SUPPORTED","G_DBUS_ERROR_NO_MEMORY","G_DBUS_ERROR_NO_NETWORK","G_DBUS_ERROR_NO_REPLY","G_DBUS_ERROR_NO_SERVER","G_DBUS_ERROR_OBJECT_PATH_IN_USE","G_DBUS_ERROR_PROPERTY_READ_ONLY","G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN","G_DBUS_ERROR_SERVICE_UNKNOWN","G_DBUS_ERROR_SPAWN_CHILD_EXITED","G_DBUS_ERROR_SPAWN_CHILD_SIGNALED","G_DBUS_ERROR_SPAWN_CONFIG_INVALID","G_DBUS_ERROR_SPAWN_EXEC_FAILED","G_DBUS_ERROR_SPAWN_FAILED","G_DBUS_ERROR_SPAWN_FILE_INVALID","G_DBUS_ERROR_SPAWN_FORK_FAILED","G_DBUS_ERROR_SPAWN_NO_MEMORY","G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID","G_DBUS_ERROR_SPAWN_SERVICE_INVALID","G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND","G_DBUS_ERROR_SPAWN_SETUP_FAILED","G_DBUS_ERROR_TIMED_OUT","G_DBUS_ERROR_TIMEOUT","G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN","G_DBUS_ERROR_UNKNOWN_INTERFACE","G_DBUS_ERROR_UNKNOWN_METHOD","G_DBUS_ERROR_UNKNOWN_OBJECT","G_DBUS_ERROR_UNKNOWN_PROPERTY","G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD","G_DBUS_INTERFACE_SKELETON_FLAGS_NONE","G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN","G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN","G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION","G_DBUS_MESSAGE_FLAGS_NONE","G_DBUS_MESSAGE_FLAGS_NO_AUTO_START","G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED","G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION","G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME","G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE","G_DBUS_MESSAGE_HEADER_FIELD_INVALID","G_DBUS_MESSAGE_HEADER_FIELD_MEMBER","G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS","G_DBUS_MESSAGE_HEADER_FIELD_PATH","G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL","G_DBUS_MESSAGE_HEADER_FIELD_SENDER","G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE","G_DBUS_MESSAGE_TYPE_ERROR","G_DBUS_MESSAGE_TYPE_INVALID","G_DBUS_MESSAGE_TYPE_METHOD_CALL","G_DBUS_MESSAGE_TYPE_METHOD_RETURN","G_DBUS_MESSAGE_TYPE_SIGNAL","G_DBUS_METHOD_INVOCATION_HANDLED","G_DBUS_METHOD_INVOCATION_UNHANDLED","G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START","G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE","G_DBUS_PROPERTY_INFO_FLAGS_NONE","G_DBUS_PROPERTY_INFO_FLAGS_READABLE","G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE","G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START","G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION","G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS","G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES","G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES","G_DBUS_PROXY_FLAGS_NONE","G_DBUS_PROXY_FLAGS_NO_MATCH_RULE","G_DBUS_SEND_MESSAGE_FLAGS_NONE","G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL","G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS","G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER","G_DBUS_SERVER_FLAGS_NONE","G_DBUS_SERVER_FLAGS_RUN_IN_THREAD","G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE","G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH","G_DBUS_SIGNAL_FLAGS_NONE","G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE","G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES","G_DBUS_SUBTREE_FLAGS_NONE","G_DEBUG_CONTROLLER_EXTENSION_POINT_NAME","G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME","G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE","G_DRIVE_START_NONE","G_DRIVE_START_STOP_TYPE_MULTIDISK","G_DRIVE_START_STOP_TYPE_NETWORK","G_DRIVE_START_STOP_TYPE_PASSWORD","G_DRIVE_START_STOP_TYPE_SHUTDOWN","G_DRIVE_START_STOP_TYPE_UNKNOWN","G_EMBLEM_ORIGIN_DEVICE","G_EMBLEM_ORIGIN_LIVEMETADATA","G_EMBLEM_ORIGIN_TAG","G_EMBLEM_ORIGIN_UNKNOWN","G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS","G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL","G_FILESYSTEM_PREVIEW_TYPE_NEVER","G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE","G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE","G_FILE_ATTRIBUTE_ACCESS_CAN_READ","G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME","G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH","G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE","G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE","G_FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT","G_FILE_ATTRIBUTE_DOS_IS_SYSTEM","G_FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG","G_FILE_ATTRIBUTE_ETAG_VALUE","G_FILE_ATTRIBUTE_FILESYSTEM_FREE","G_FILE_ATTRIBUTE_FILESYSTEM_READONLY","G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE","G_FILE_ATTRIBUTE_FILESYSTEM_SIZE","G_FILE_ATTRIBUTE_FILESYSTEM_TYPE","G_FILE_ATTRIBUTE_FILESYSTEM_USED","G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW","G_FILE_ATTRIBUTE_GVFS_BACKEND","G_FILE_ATTRIBUTE_ID_FILE","G_FILE_ATTRIBUTE_ID_FILESYSTEM","G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED","G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE","G_FILE_ATTRIBUTE_INFO_NONE","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP","G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT","G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI","G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC","G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE","G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE","G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE","G_FILE_ATTRIBUTE_OWNER_GROUP","G_FILE_ATTRIBUTE_OWNER_USER","G_FILE_ATTRIBUTE_OWNER_USER_REAL","G_FILE_ATTRIBUTE_PREVIEW_ICON","G_FILE_ATTRIBUTE_RECENT_MODIFIED","G_FILE_ATTRIBUTE_SELINUX_CONTEXT","G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE","G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE","G_FILE_ATTRIBUTE_STANDARD_COPY_NAME","G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION","G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME","G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME","G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE","G_FILE_ATTRIBUTE_STANDARD_ICON","G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP","G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN","G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK","G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL","G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE","G_FILE_ATTRIBUTE_STANDARD_NAME","G_FILE_ATTRIBUTE_STANDARD_SIZE","G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER","G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON","G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET","G_FILE_ATTRIBUTE_STANDARD_TARGET_URI","G_FILE_ATTRIBUTE_STANDARD_TYPE","G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING","G_FILE_ATTRIBUTE_STATUS_SET","G_FILE_ATTRIBUTE_STATUS_UNSET","G_FILE_ATTRIBUTE_THUMBNAILING_FAILED","G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE","G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL","G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE","G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE","G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID","G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE","G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL","G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE","G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE","G_FILE_ATTRIBUTE_THUMBNAIL_PATH","G_FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE","G_FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL","G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE","G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE","G_FILE_ATTRIBUTE_TIME_ACCESS","G_FILE_ATTRIBUTE_TIME_ACCESS_NSEC","G_FILE_ATTRIBUTE_TIME_ACCESS_USEC","G_FILE_ATTRIBUTE_TIME_CHANGED","G_FILE_ATTRIBUTE_TIME_CHANGED_NSEC","G_FILE_ATTRIBUTE_TIME_CHANGED_USEC","G_FILE_ATTRIBUTE_TIME_CREATED","G_FILE_ATTRIBUTE_TIME_CREATED_NSEC","G_FILE_ATTRIBUTE_TIME_CREATED_USEC","G_FILE_ATTRIBUTE_TIME_MODIFIED","G_FILE_ATTRIBUTE_TIME_MODIFIED_NSEC","G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC","G_FILE_ATTRIBUTE_TRASH_DELETION_DATE","G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT","G_FILE_ATTRIBUTE_TRASH_ORIG_PATH","G_FILE_ATTRIBUTE_TYPE_BOOLEAN","G_FILE_ATTRIBUTE_TYPE_BYTE_STRING","G_FILE_ATTRIBUTE_TYPE_INT32","G_FILE_ATTRIBUTE_TYPE_INT64","G_FILE_ATTRIBUTE_TYPE_INVALID","G_FILE_ATTRIBUTE_TYPE_OBJECT","G_FILE_ATTRIBUTE_TYPE_STRING","G_FILE_ATTRIBUTE_TYPE_STRINGV","G_FILE_ATTRIBUTE_TYPE_UINT32","G_FILE_ATTRIBUTE_TYPE_UINT64","G_FILE_ATTRIBUTE_UNIX_BLOCKS","G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE","G_FILE_ATTRIBUTE_UNIX_DEVICE","G_FILE_ATTRIBUTE_UNIX_GID","G_FILE_ATTRIBUTE_UNIX_INODE","G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT","G_FILE_ATTRIBUTE_UNIX_MODE","G_FILE_ATTRIBUTE_UNIX_NLINK","G_FILE_ATTRIBUTE_UNIX_RDEV","G_FILE_ATTRIBUTE_UNIX_UID","G_FILE_COPY_ALL_METADATA","G_FILE_COPY_BACKUP","G_FILE_COPY_NOFOLLOW_SYMLINKS","G_FILE_COPY_NONE","G_FILE_COPY_NO_FALLBACK_FOR_MOVE","G_FILE_COPY_OVERWRITE","G_FILE_COPY_TARGET_DEFAULT_PERMS","G_FILE_CREATE_NONE","G_FILE_CREATE_PRIVATE","G_FILE_CREATE_REPLACE_DESTINATION","G_FILE_MEASURE_APPARENT_SIZE","G_FILE_MEASURE_NONE","G_FILE_MEASURE_NO_XDEV","G_FILE_MEASURE_REPORT_ANY_ERROR","G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED","G_FILE_MONITOR_EVENT_CHANGED","G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT","G_FILE_MONITOR_EVENT_CREATED","G_FILE_MONITOR_EVENT_DELETED","G_FILE_MONITOR_EVENT_MOVED","G_FILE_MONITOR_EVENT_MOVED_IN","G_FILE_MONITOR_EVENT_MOVED_OUT","G_FILE_MONITOR_EVENT_PRE_UNMOUNT","G_FILE_MONITOR_EVENT_RENAMED","G_FILE_MONITOR_EVENT_UNMOUNTED","G_FILE_MONITOR_NONE","G_FILE_MONITOR_SEND_MOVED","G_FILE_MONITOR_WATCH_HARD_LINKS","G_FILE_MONITOR_WATCH_MOUNTS","G_FILE_MONITOR_WATCH_MOVES","G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS","G_FILE_QUERY_INFO_NONE","G_FILE_TYPE_DIRECTORY","G_FILE_TYPE_MOUNTABLE","G_FILE_TYPE_REGULAR","G_FILE_TYPE_SHORTCUT","G_FILE_TYPE_SPECIAL","G_FILE_TYPE_SYMBOLIC_LINK","G_FILE_TYPE_UNKNOWN","G_IO_ERROR_ADDRESS_IN_USE","G_IO_ERROR_ALREADY_MOUNTED","G_IO_ERROR_BROKEN_PIPE","G_IO_ERROR_BUSY","G_IO_ERROR_CANCELLED","G_IO_ERROR_CANT_CREATE_BACKUP","G_IO_ERROR_CLOSED","G_IO_ERROR_CONNECTION_CLOSED","G_IO_ERROR_CONNECTION_REFUSED","G_IO_ERROR_DBUS_ERROR","G_IO_ERROR_EXISTS","G_IO_ERROR_FAILED","G_IO_ERROR_FAILED_HANDLED","G_IO_ERROR_FILENAME_TOO_LONG","G_IO_ERROR_HOST_NOT_FOUND","G_IO_ERROR_HOST_UNREACHABLE","G_IO_ERROR_INVALID_ARGUMENT","G_IO_ERROR_INVALID_DATA","G_IO_ERROR_INVALID_FILENAME","G_IO_ERROR_IS_DIRECTORY","G_IO_ERROR_MESSAGE_TOO_LARGE","G_IO_ERROR_NETWORK_UNREACHABLE","G_IO_ERROR_NOT_CONNECTED","G_IO_ERROR_NOT_DIRECTORY","G_IO_ERROR_NOT_EMPTY","G_IO_ERROR_NOT_FOUND","G_IO_ERROR_NOT_INITIALIZED","G_IO_ERROR_NOT_MOUNTABLE_FILE","G_IO_ERROR_NOT_MOUNTED","G_IO_ERROR_NOT_REGULAR_FILE","G_IO_ERROR_NOT_SUPPORTED","G_IO_ERROR_NOT_SYMBOLIC_LINK","G_IO_ERROR_NO_SPACE","G_IO_ERROR_NO_SUCH_DEVICE","G_IO_ERROR_PARTIAL_INPUT","G_IO_ERROR_PENDING","G_IO_ERROR_PERMISSION_DENIED","G_IO_ERROR_PROXY_AUTH_FAILED","G_IO_ERROR_PROXY_FAILED","G_IO_ERROR_PROXY_NEED_AUTH","G_IO_ERROR_PROXY_NOT_ALLOWED","G_IO_ERROR_READ_ONLY","G_IO_ERROR_TIMED_OUT","G_IO_ERROR_TOO_MANY_LINKS","G_IO_ERROR_TOO_MANY_OPEN_FILES","G_IO_ERROR_WOULD_BLOCK","G_IO_ERROR_WOULD_MERGE","G_IO_ERROR_WOULD_RECURSE","G_IO_ERROR_WRONG_ETAG","G_IO_MODULE_SCOPE_BLOCK_DUPLICATES","G_IO_MODULE_SCOPE_NONE","G_IO_STREAM_SPLICE_CLOSE_STREAM1","G_IO_STREAM_SPLICE_CLOSE_STREAM2","G_IO_STREAM_SPLICE_NONE","G_IO_STREAM_SPLICE_WAIT_FOR_BOTH","G_MEMORY_MONITOR_EXTENSION_POINT_NAME","G_MEMORY_MONITOR_WARNING_LEVEL_CRITICAL","G_MEMORY_MONITOR_WARNING_LEVEL_LOW","G_MEMORY_MONITOR_WARNING_LEVEL_MEDIUM","G_MENU_ATTRIBUTE_ACTION","G_MENU_ATTRIBUTE_ACTION_NAMESPACE","G_MENU_ATTRIBUTE_ICON","G_MENU_ATTRIBUTE_LABEL","G_MENU_ATTRIBUTE_TARGET","G_MENU_EXPORTER_MAX_SECTION_SIZE","G_MENU_LINK_SECTION","G_MENU_LINK_SUBMENU","G_MOUNT_MOUNT_NONE","G_MOUNT_OPERATION_ABORTED","G_MOUNT_OPERATION_HANDLED","G_MOUNT_OPERATION_UNHANDLED","G_MOUNT_UNMOUNT_FORCE","G_MOUNT_UNMOUNT_NONE","G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME","G_NETWORK_CONNECTIVITY_FULL","G_NETWORK_CONNECTIVITY_LIMITED","G_NETWORK_CONNECTIVITY_LOCAL","G_NETWORK_CONNECTIVITY_PORTAL","G_NETWORK_MONITOR_EXTENSION_POINT_NAME","G_NOTIFICATION_PRIORITY_HIGH","G_NOTIFICATION_PRIORITY_LOW","G_NOTIFICATION_PRIORITY_NORMAL","G_NOTIFICATION_PRIORITY_URGENT","G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE","G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET","G_OUTPUT_STREAM_SPLICE_NONE","G_PASSWORD_SAVE_FOR_SESSION","G_PASSWORD_SAVE_NEVER","G_PASSWORD_SAVE_PERMANENTLY","G_POLLABLE_RETURN_FAILED","G_POLLABLE_RETURN_OK","G_POLLABLE_RETURN_WOULD_BLOCK","G_POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME","G_PROXY_EXTENSION_POINT_NAME","G_PROXY_RESOLVER_EXTENSION_POINT_NAME","G_RESOLVER_ERROR_INTERNAL","G_RESOLVER_ERROR_NOT_FOUND","G_RESOLVER_ERROR_TEMPORARY_FAILURE","G_RESOLVER_NAME_LOOKUP_FLAGS_DEFAULT","G_RESOLVER_NAME_LOOKUP_FLAGS_IPV4_ONLY","G_RESOLVER_NAME_LOOKUP_FLAGS_IPV6_ONLY","G_RESOLVER_RECORD_MX","G_RESOLVER_RECORD_NS","G_RESOLVER_RECORD_SOA","G_RESOLVER_RECORD_SRV","G_RESOLVER_RECORD_TXT","G_RESOURCE_ERROR_INTERNAL","G_RESOURCE_ERROR_NOT_FOUND","G_RESOURCE_FLAGS_COMPRESSED","G_RESOURCE_FLAGS_NONE","G_RESOURCE_LOOKUP_FLAGS_NONE","G_SETTINGS_BACKEND_EXTENSION_POINT_NAME","G_SETTINGS_BIND_DEFAULT","G_SETTINGS_BIND_GET","G_SETTINGS_BIND_GET_NO_CHANGES","G_SETTINGS_BIND_INVERT_BOOLEAN","G_SETTINGS_BIND_NO_SENSITIVITY","G_SETTINGS_BIND_SET","G_SOCKET_CLIENT_COMPLETE","G_SOCKET_CLIENT_CONNECTED","G_SOCKET_CLIENT_CONNECTING","G_SOCKET_CLIENT_PROXY_NEGOTIATED","G_SOCKET_CLIENT_PROXY_NEGOTIATING","G_SOCKET_CLIENT_RESOLVED","G_SOCKET_CLIENT_RESOLVING","G_SOCKET_CLIENT_TLS_HANDSHAKED","G_SOCKET_CLIENT_TLS_HANDSHAKING","G_SOCKET_FAMILY_INVALID","G_SOCKET_FAMILY_IPV4","G_SOCKET_FAMILY_IPV6","G_SOCKET_FAMILY_UNIX","G_SOCKET_LISTENER_BINDING","G_SOCKET_LISTENER_BOUND","G_SOCKET_LISTENER_LISTENED","G_SOCKET_LISTENER_LISTENING","G_SOCKET_MSG_DONTROUTE","G_SOCKET_MSG_NONE","G_SOCKET_MSG_OOB","G_SOCKET_MSG_PEEK","G_SOCKET_PROTOCOL_DEFAULT","G_SOCKET_PROTOCOL_SCTP","G_SOCKET_PROTOCOL_TCP","G_SOCKET_PROTOCOL_UDP","G_SOCKET_PROTOCOL_UNKNOWN","G_SOCKET_TYPE_DATAGRAM","G_SOCKET_TYPE_INVALID","G_SOCKET_TYPE_SEQPACKET","G_SOCKET_TYPE_STREAM","G_SUBPROCESS_FLAGS_INHERIT_FDS","G_SUBPROCESS_FLAGS_NONE","G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP","G_SUBPROCESS_FLAGS_STDERR_MERGE","G_SUBPROCESS_FLAGS_STDERR_PIPE","G_SUBPROCESS_FLAGS_STDERR_SILENCE","G_SUBPROCESS_FLAGS_STDIN_INHERIT","G_SUBPROCESS_FLAGS_STDIN_PIPE","G_SUBPROCESS_FLAGS_STDOUT_PIPE","G_SUBPROCESS_FLAGS_STDOUT_SILENCE","G_TEST_DBUS_NONE","G_TLS_AUTHENTICATION_NONE","G_TLS_AUTHENTICATION_REQUESTED","G_TLS_AUTHENTICATION_REQUIRED","G_TLS_BACKEND_EXTENSION_POINT_NAME","G_TLS_CERTIFICATE_BAD_IDENTITY","G_TLS_CERTIFICATE_EXPIRED","G_TLS_CERTIFICATE_GENERIC_ERROR","G_TLS_CERTIFICATE_INSECURE","G_TLS_CERTIFICATE_NOT_ACTIVATED","G_TLS_CERTIFICATE_NO_FLAGS","G_TLS_CERTIFICATE_REQUEST_NONE","G_TLS_CERTIFICATE_REVOKED","G_TLS_CERTIFICATE_UNKNOWN_CA","G_TLS_CERTIFICATE_VALIDATE_ALL","G_TLS_CHANNEL_BINDING_ERROR_GENERAL_ERROR","G_TLS_CHANNEL_BINDING_ERROR_INVALID_STATE","G_TLS_CHANNEL_BINDING_ERROR_NOT_AVAILABLE","G_TLS_CHANNEL_BINDING_ERROR_NOT_IMPLEMENTED","G_TLS_CHANNEL_BINDING_ERROR_NOT_SUPPORTED","G_TLS_CHANNEL_BINDING_TLS_EXPORTER","G_TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT","G_TLS_CHANNEL_BINDING_TLS_UNIQUE","G_TLS_DATABASE_LOOKUP_KEYPAIR","G_TLS_DATABASE_LOOKUP_NONE","G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT","G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER","G_TLS_DATABASE_VERIFY_NONE","G_TLS_ERROR_BAD_CERTIFICATE","G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD","G_TLS_ERROR_CERTIFICATE_REQUIRED","G_TLS_ERROR_EOF","G_TLS_ERROR_HANDSHAKE","G_TLS_ERROR_INAPPROPRIATE_FALLBACK","G_TLS_ERROR_MISC","G_TLS_ERROR_NOT_TLS","G_TLS_ERROR_UNAVAILABLE","G_TLS_INTERACTION_FAILED","G_TLS_INTERACTION_HANDLED","G_TLS_INTERACTION_UNHANDLED","G_TLS_PASSWORD_FINAL_TRY","G_TLS_PASSWORD_MANY_TRIES","G_TLS_PASSWORD_NONE","G_TLS_PASSWORD_PKCS11_CONTEXT_SPECIFIC","G_TLS_PASSWORD_PKCS11_SECURITY_OFFICER","G_TLS_PASSWORD_PKCS11_USER","G_TLS_PASSWORD_RETRY","G_TLS_PROTOCOL_VERSION_DTLS_1_0","G_TLS_PROTOCOL_VERSION_DTLS_1_2","G_TLS_PROTOCOL_VERSION_SSL_3_0","G_TLS_PROTOCOL_VERSION_TLS_1_0","G_TLS_PROTOCOL_VERSION_TLS_1_1","G_TLS_PROTOCOL_VERSION_TLS_1_2","G_TLS_PROTOCOL_VERSION_TLS_1_3","G_TLS_PROTOCOL_VERSION_UNKNOWN","G_TLS_REHANDSHAKE_NEVER","G_TLS_REHANDSHAKE_SAFELY","G_TLS_REHANDSHAKE_UNSAFELY","G_UNIX_SOCKET_ADDRESS_ABSTRACT","G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED","G_UNIX_SOCKET_ADDRESS_ANONYMOUS","G_UNIX_SOCKET_ADDRESS_INVALID","G_UNIX_SOCKET_ADDRESS_PATH","G_VFS_EXTENSION_POINT_NAME","G_VOLUME_IDENTIFIER_KIND_CLASS","G_VOLUME_IDENTIFIER_KIND_HAL_UDI","G_VOLUME_IDENTIFIER_KIND_LABEL","G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT","G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE","G_VOLUME_IDENTIFIER_KIND_UUID","G_VOLUME_MONITOR_EXTENSION_POINT_NAME","G_ZLIB_COMPRESSOR_FORMAT_GZIP","G_ZLIB_COMPRESSOR_FORMAT_RAW","G_ZLIB_COMPRESSOR_FORMAT_ZLIB","_GAppLaunchContextPrivate","_GApplicationCommandLinePrivate","_GApplicationPrivate","_GBufferedInputStreamPrivate","_GBufferedOutputStreamPrivate","_GCancellablePrivate","_GConverterInputStreamPrivate","_GConverterOutputStreamPrivate","_GCredentialsClass","_GDBusInterfaceSkeletonPrivate","_GDBusObjectManagerClientPrivate","_GDBusObjectManagerServerPrivate","_GDBusObjectProxyPrivate","_GDBusObjectSkeletonPrivate","_GDBusProxyPrivate","_GDataInputStreamPrivate","_GDataOutputStreamPrivate","_GEmblemClass","_GEmblemedIconPrivate","_GFileEnumeratorPrivate","_GFileIOStreamPrivate","_GFileIconClass","_GFileInfoClass","_GFileInputStreamPrivate","_GFileMonitorPrivate","_GFileOutputStreamPrivate","_GIOExtension","_GIOExtensionPoint","_GIOModuleClass","_GIOModuleScope","_GIOSchedulerJob","_GIOStreamAdapter","_GIOStreamPrivate","_GInetAddressMaskPrivate","_GInetAddressPrivate","_GInetSocketAddressPrivate","_GInputStreamPrivate","_GMemoryInputStreamPrivate","_GMemoryOutputStreamPrivate","_GMenuAttributeIterPrivate","_GMenuLinkIterPrivate","_GMenuModelPrivate","_GMountOperationPrivate","_GNativeSocketAddressPrivate","_GNetworkAddressPrivate","_GNetworkServicePrivate","_GOutputStreamPrivate","_GPermissionPrivate","_GProxyAddressEnumeratorPrivate","_GProxyAddressPrivate","_GResolverPrivate","_GSettingsBackendPrivate","_GSettingsPrivate","_GSimpleActionGroupPrivate","_GSimpleAsyncResultClass","_GSimpleProxyResolverPrivate","_GSocketClientPrivate","_GSocketConnectionPrivate","_GSocketControlMessagePrivate","_GSocketListenerPrivate","_GSocketPrivate","_GSocketServicePrivate","_GTaskClass","_GTcpConnectionPrivate","_GTcpWrapperConnectionPrivate","_GThemedIconClass","_GThreadedSocketServicePrivate","_GTlsCertificatePrivate","_GTlsConnectionPrivate","_GTlsDatabasePrivate","_GTlsInteractionPrivate","_GTlsPasswordPrivate","_GUnixConnectionPrivate","_GUnixCredentialsMessagePrivate","_GUnixFDListPrivate","_GUnixFDMessagePrivate","_GUnixInputStreamPrivate","_GUnixMountMonitorClass","_GUnixOutputStreamPrivate","_GUnixSocketAddressPrivate","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved1","_g_reserved10","_g_reserved10","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved2","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved3","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved4","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved5","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved6","_g_reserved7","_g_reserved7","_g_reserved7","_g_reserved7","_g_reserved7","_g_reserved7","_g_reserved8","_g_reserved8","_g_reserved8","_g_reserved8","_g_reserved9","_g_reserved9","_g_reserved9","_query_settable_attributes_async","_query_settable_attributes_finish","_query_writable_namespaces_async","_query_writable_namespaces_finish","aborted","accept_certificate","accept_certificate","acquire","acquire_async","acquire_finish","action_added","action_enabled_changed","action_removed","action_state_changed","activate","activate","activate","activate_action","activate_action_full","add_action","add_platform_data","add_supports_type","add_writable_namespaces","address","address","adopt_orphan_mount","after_emit","annotations","annotations","annotations","annotations","annotations","annotations","annotations","append_to","append_to_async","append_to_finish","args","ask_password","ask_password","ask_password_async","ask_password_finish","ask_question","authorize","authorize_method","base_stream","base_stream","before_emit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer","bytes_received","bytes_sent","can_delete","can_eject","can_eject","can_eject","can_mount","can_poll","can_poll","can_poll_for_media","can_reach","can_reach_async","can_reach_finish","can_remove_supports_type","can_seek","can_seek","can_seek","can_seek","can_start","can_start_degraded","can_stop","can_truncate","can_truncate","can_truncate","can_unmount","cancel","cancelled","change_action_state","change_action_state_full","change_event","change_state","change_state","changed","changed","changed","changed","changed","changed","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close_async","close_async","close_async","close_async","close_finish","close_finish","close_finish","close_finish","close_fn","close_fn","close_fn","close_fn","command_line","condition_check","condition_wait","connect","connect_async","connect_finish","control_messages","control_messages","convert","copy","copy_async","copy_finish","copy_session_state","create","create_async","create_certificate_handle","create_finish","create_readwrite","create_readwrite_async","create_readwrite_finish","create_source","create_source","create_source","data","data_len","dbus_error_name","dbus_register","dbus_unregister","delete_file","delete_file_async","delete_file_finish","deserialize","deserialize_icon","disconnected","dispatch","do_delete","drive_changed","drive_connected","drive_disconnected","drive_eject_button","drive_stop_button","dup","dup","dup_object","eject","eject","eject","eject_button","eject_finish","eject_finish","eject_finish","eject_mountable","eject_mountable_finish","eject_mountable_with_operation","eject_mountable_with_operation_finish","eject_with_operation","eject_with_operation","eject_with_operation","eject_with_operation_finish","eject_with_operation_finish","eject_with_operation_finish","enumerate","enumerate","enumerate_children","enumerate_children_async","enumerate_children_finish","enumerate_identifiers","enumerate_identifiers","equal","equal","equal","error_code","event","event","fill","fill_async","fill_finish","find_enclosing_mount","find_enclosing_mount_async","find_enclosing_mount_finish","flags","flags","flags","flush","flush","flush_async","flush_finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_tokens","g_action_activate","g_action_change_state","g_action_get_enabled","g_action_get_name","g_action_get_parameter_type","g_action_get_state","g_action_get_state_hint","g_action_get_state_type","g_action_get_type","g_action_group_action_added","g_action_group_action_enabled_changed","g_action_group_action_removed","g_action_group_action_state_changed","g_action_group_activate_action","g_action_group_change_action_state","g_action_group_get_action_enabled","g_action_group_get_action_parameter_type","g_action_group_get_action_state","g_action_group_get_action_state_hint","g_action_group_get_action_state_type","g_action_group_get_type","g_action_group_has_action","g_action_group_list_actions","g_action_group_query_action","g_action_map_add_action","g_action_map_add_action_entries","g_action_map_get_type","g_action_map_lookup_action","g_action_map_remove_action","g_action_map_remove_action_entries","g_action_name_is_valid","g_action_parse_detailed_name","g_action_print_detailed_name","g_app_info_add_supports_type","g_app_info_can_delete","g_app_info_can_remove_supports_type","g_app_info_create_flags_get_type","g_app_info_create_from_commandline","g_app_info_delete","g_app_info_dup","g_app_info_equal","g_app_info_get_all","g_app_info_get_all_for_type","g_app_info_get_commandline","g_app_info_get_default_for_type","g_app_info_get_default_for_type_async","g_app_info_get_default_for_type_finish","g_app_info_get_default_for_uri_scheme","g_app_info_get_default_for_uri_scheme_async","g_app_info_get_default_for_uri_scheme_finish","g_app_info_get_description","g_app_info_get_display_name","g_app_info_get_executable","g_app_info_get_fallback_for_type","g_app_info_get_icon","g_app_info_get_id","g_app_info_get_name","g_app_info_get_recommended_for_type","g_app_info_get_supported_types","g_app_info_get_type","g_app_info_launch","g_app_info_launch_default_for_uri","g_app_info_launch_default_for_uri_async","g_app_info_launch_default_for_uri_finish","g_app_info_launch_uris","g_app_info_launch_uris_async","g_app_info_launch_uris_finish","g_app_info_monitor_get","g_app_info_monitor_get_type","g_app_info_remove_supports_type","g_app_info_reset_type_associations","g_app_info_set_as_default_for_extension","g_app_info_set_as_default_for_type","g_app_info_set_as_last_used_for_type","g_app_info_should_show","g_app_info_supports_files","g_app_info_supports_uris","g_app_launch_context_get_display","g_app_launch_context_get_environment","g_app_launch_context_get_startup_notify_id","g_app_launch_context_get_type","g_app_launch_context_launch_failed","g_app_launch_context_new","g_app_launch_context_setenv","g_app_launch_context_unsetenv","g_application_activate","g_application_add_main_option","g_application_add_main_option_entries","g_application_add_option_group","g_application_bind_busy_property","g_application_command_line_create_file_for_arg","g_application_command_line_get_arguments","g_application_command_line_get_cwd","g_application_command_line_get_environ","g_application_command_line_get_exit_status","g_application_command_line_get_is_remote","g_application_command_line_get_options_dict","g_application_command_line_get_platform_data","g_application_command_line_get_stdin","g_application_command_line_get_type","g_application_command_line_getenv","g_application_command_line_print","g_application_command_line_printerr","g_application_command_line_set_exit_status","g_application_flags_get_type","g_application_get_application_id","g_application_get_dbus_connection","g_application_get_dbus_object_path","g_application_get_default","g_application_get_flags","g_application_get_inactivity_timeout","g_application_get_is_busy","g_application_get_is_registered","g_application_get_is_remote","g_application_get_resource_base_path","g_application_get_type","g_application_hold","g_application_id_is_valid","g_application_mark_busy","g_application_new","g_application_open","g_application_quit","g_application_register","g_application_release","g_application_run","g_application_send_notification","g_application_set_action_group","g_application_set_application_id","g_application_set_default","g_application_set_flags","g_application_set_inactivity_timeout","g_application_set_option_context_description","g_application_set_option_context_parameter_string","g_application_set_option_context_summary","g_application_set_resource_base_path","g_application_unbind_busy_property","g_application_unmark_busy","g_application_withdraw_notification","g_ask_password_flags_get_type","g_async_initable_get_type","g_async_initable_init_async","g_async_initable_init_finish","g_async_initable_new_async","g_async_initable_new_finish","g_async_initable_newv_async","g_async_result_get_source_object","g_async_result_get_type","g_async_result_get_user_data","g_async_result_is_tagged","g_async_result_legacy_propagate_error","g_authorize_method","g_buffered_input_stream_fill","g_buffered_input_stream_fill_async","g_buffered_input_stream_fill_finish","g_buffered_input_stream_get_available","g_buffered_input_stream_get_buffer_size","g_buffered_input_stream_get_type","g_buffered_input_stream_new","g_buffered_input_stream_new_sized","g_buffered_input_stream_peek","g_buffered_input_stream_peek_buffer","g_buffered_input_stream_read_byte","g_buffered_input_stream_set_buffer_size","g_buffered_output_stream_get_auto_grow","g_buffered_output_stream_get_buffer_size","g_buffered_output_stream_get_type","g_buffered_output_stream_new","g_buffered_output_stream_new_sized","g_buffered_output_stream_set_auto_grow","g_buffered_output_stream_set_buffer_size","g_bus_get","g_bus_get_finish","g_bus_get_sync","g_bus_name_owner_flags_get_type","g_bus_name_watcher_flags_get_type","g_bus_own_name","g_bus_own_name_on_connection","g_bus_own_name_on_connection_with_closures","g_bus_own_name_with_closures","g_bus_type_get_type","g_bus_unown_name","g_bus_unwatch_name","g_bus_watch_name","g_bus_watch_name_on_connection","g_bus_watch_name_on_connection_with_closures","g_bus_watch_name_with_closures","g_bytes_icon_get_bytes","g_bytes_icon_get_type","g_bytes_icon_new","g_cancellable_cancel","g_cancellable_connect","g_cancellable_disconnect","g_cancellable_get_current","g_cancellable_get_fd","g_cancellable_get_type","g_cancellable_is_cancelled","g_cancellable_make_pollfd","g_cancellable_new","g_cancellable_pop_current","g_cancellable_push_current","g_cancellable_release_fd","g_cancellable_reset","g_cancellable_set_error_if_cancelled","g_cancellable_source_new","g_charset_converter_get_num_fallbacks","g_charset_converter_get_type","g_charset_converter_get_use_fallback","g_charset_converter_new","g_charset_converter_set_use_fallback","g_content_type_can_be_executable","g_content_type_equals","g_content_type_from_mime_type","g_content_type_get_description","g_content_type_get_generic_icon_name","g_content_type_get_icon","g_content_type_get_mime_dirs","g_content_type_get_mime_type","g_content_type_get_symbolic_icon","g_content_type_guess","g_content_type_guess_for_tree","g_content_type_is_a","g_content_type_is_mime_type","g_content_type_is_unknown","g_content_type_set_mime_dirs","g_content_types_get_registered","g_converter_convert","g_converter_flags_get_type","g_converter_get_type","g_converter_input_stream_get_converter","g_converter_input_stream_get_type","g_converter_input_stream_new","g_converter_output_stream_get_converter","g_converter_output_stream_get_type","g_converter_output_stream_new","g_converter_reset","g_converter_result_get_type","g_credentials_get_native","g_credentials_get_type","g_credentials_get_unix_pid","g_credentials_get_unix_user","g_credentials_is_same_user","g_credentials_new","g_credentials_set_native","g_credentials_set_unix_user","g_credentials_to_string","g_credentials_type_get_type","g_data_input_stream_get_byte_order","g_data_input_stream_get_newline_type","g_data_input_stream_get_type","g_data_input_stream_new","g_data_input_stream_read_byte","g_data_input_stream_read_int16","g_data_input_stream_read_int32","g_data_input_stream_read_int64","g_data_input_stream_read_line","g_data_input_stream_read_line_async","g_data_input_stream_read_line_finish","g_data_input_stream_read_line_finish_utf8","g_data_input_stream_read_line_utf8","g_data_input_stream_read_uint16","g_data_input_stream_read_uint32","g_data_input_stream_read_uint64","g_data_input_stream_read_until","g_data_input_stream_read_until_async","g_data_input_stream_read_until_finish","g_data_input_stream_read_upto","g_data_input_stream_read_upto_async","g_data_input_stream_read_upto_finish","g_data_input_stream_set_byte_order","g_data_input_stream_set_newline_type","g_data_output_stream_get_byte_order","g_data_output_stream_get_type","g_data_output_stream_new","g_data_output_stream_put_byte","g_data_output_stream_put_int16","g_data_output_stream_put_int32","g_data_output_stream_put_int64","g_data_output_stream_put_string","g_data_output_stream_put_uint16","g_data_output_stream_put_uint32","g_data_output_stream_put_uint64","g_data_output_stream_set_byte_order","g_data_stream_byte_order_get_type","g_data_stream_newline_type_get_type","g_datagram_based_condition_check","g_datagram_based_condition_wait","g_datagram_based_create_source","g_datagram_based_get_type","g_datagram_based_receive_messages","g_datagram_based_send_messages","g_dbus_action_group_get","g_dbus_action_group_get_type","g_dbus_address_escape_value","g_dbus_address_get_for_bus_sync","g_dbus_address_get_stream","g_dbus_address_get_stream_finish","g_dbus_address_get_stream_sync","g_dbus_annotation_info_get_type","g_dbus_annotation_info_lookup","g_dbus_annotation_info_ref","g_dbus_annotation_info_unref","g_dbus_arg_info_get_type","g_dbus_arg_info_ref","g_dbus_arg_info_unref","g_dbus_auth_observer_allow_mechanism","g_dbus_auth_observer_authorize_authenticated_peer","g_dbus_auth_observer_get_type","g_dbus_auth_observer_new","g_dbus_call_flags_get_type","g_dbus_capability_flags_get_type","g_dbus_connection_add_filter","g_dbus_connection_call","g_dbus_connection_call_finish","g_dbus_connection_call_sync","g_dbus_connection_call_with_unix_fd_list","g_dbus_connection_call_with_unix_fd_list_finish","g_dbus_connection_call_with_unix_fd_list_sync","g_dbus_connection_close","g_dbus_connection_close_finish","g_dbus_connection_close_sync","g_dbus_connection_emit_signal","g_dbus_connection_export_action_group","g_dbus_connection_export_menu_model","g_dbus_connection_flags_get_type","g_dbus_connection_flush","g_dbus_connection_flush_finish","g_dbus_connection_flush_sync","g_dbus_connection_get_capabilities","g_dbus_connection_get_exit_on_close","g_dbus_connection_get_flags","g_dbus_connection_get_guid","g_dbus_connection_get_last_serial","g_dbus_connection_get_peer_credentials","g_dbus_connection_get_stream","g_dbus_connection_get_type","g_dbus_connection_get_unique_name","g_dbus_connection_is_closed","g_dbus_connection_new","g_dbus_connection_new_finish","g_dbus_connection_new_for_address","g_dbus_connection_new_for_address_finish","g_dbus_connection_new_for_address_sync","g_dbus_connection_new_sync","g_dbus_connection_register_object","g_dbus_connection_register_object_with_closures","g_dbus_connection_register_subtree","g_dbus_connection_remove_filter","g_dbus_connection_send_message","g_dbus_connection_send_message_with_reply","g_dbus_connection_send_message_with_reply_finish","g_dbus_connection_send_message_with_reply_sync","g_dbus_connection_set_exit_on_close","g_dbus_connection_signal_subscribe","g_dbus_connection_signal_unsubscribe","g_dbus_connection_start_message_processing","g_dbus_connection_unexport_action_group","g_dbus_connection_unexport_menu_model","g_dbus_connection_unregister_object","g_dbus_connection_unregister_subtree","g_dbus_error_encode_gerror","g_dbus_error_get_remote_error","g_dbus_error_get_type","g_dbus_error_is_remote_error","g_dbus_error_new_for_dbus_error","g_dbus_error_quark","g_dbus_error_register_error","g_dbus_error_register_error_domain","g_dbus_error_set_dbus_error","g_dbus_error_strip_remote_error","g_dbus_error_unregister_error","g_dbus_escape_object_path","g_dbus_escape_object_path_bytestring","g_dbus_generate_guid","g_dbus_gvalue_to_gvariant","g_dbus_gvariant_to_gvalue","g_dbus_interface_dup_object","g_dbus_interface_get_info","g_dbus_interface_get_object","g_dbus_interface_get_type","g_dbus_interface_info_cache_build","g_dbus_interface_info_cache_release","g_dbus_interface_info_generate_xml","g_dbus_interface_info_get_type","g_dbus_interface_info_lookup_method","g_dbus_interface_info_lookup_property","g_dbus_interface_info_lookup_signal","g_dbus_interface_info_ref","g_dbus_interface_info_unref","g_dbus_interface_set_object","g_dbus_interface_skeleton_export","g_dbus_interface_skeleton_flags_get_type","g_dbus_interface_skeleton_flush","g_dbus_interface_skeleton_get_connection","g_dbus_interface_skeleton_get_connections","g_dbus_interface_skeleton_get_flags","g_dbus_interface_skeleton_get_info","g_dbus_interface_skeleton_get_object_path","g_dbus_interface_skeleton_get_properties","g_dbus_interface_skeleton_get_type","g_dbus_interface_skeleton_get_vtable","g_dbus_interface_skeleton_has_connection","g_dbus_interface_skeleton_set_flags","g_dbus_interface_skeleton_unexport","g_dbus_interface_skeleton_unexport_from_connection","g_dbus_is_address","g_dbus_is_error_name","g_dbus_is_guid","g_dbus_is_interface_name","g_dbus_is_member_name","g_dbus_is_name","g_dbus_is_supported_address","g_dbus_is_unique_name","g_dbus_menu_model_get","g_dbus_menu_model_get_type","g_dbus_message_byte_order_get_type","g_dbus_message_bytes_needed","g_dbus_message_copy","g_dbus_message_flags_get_type","g_dbus_message_get_arg0","g_dbus_message_get_body","g_dbus_message_get_byte_order","g_dbus_message_get_destination","g_dbus_message_get_error_name","g_dbus_message_get_flags","g_dbus_message_get_header","g_dbus_message_get_header_fields","g_dbus_message_get_interface","g_dbus_message_get_locked","g_dbus_message_get_member","g_dbus_message_get_message_type","g_dbus_message_get_num_unix_fds","g_dbus_message_get_path","g_dbus_message_get_reply_serial","g_dbus_message_get_sender","g_dbus_message_get_serial","g_dbus_message_get_signature","g_dbus_message_get_type","g_dbus_message_get_unix_fd_list","g_dbus_message_header_field_get_type","g_dbus_message_lock","g_dbus_message_new","g_dbus_message_new_from_blob","g_dbus_message_new_method_call","g_dbus_message_new_method_error","g_dbus_message_new_method_error_literal","g_dbus_message_new_method_reply","g_dbus_message_new_signal","g_dbus_message_print","g_dbus_message_set_body","g_dbus_message_set_byte_order","g_dbus_message_set_destination","g_dbus_message_set_error_name","g_dbus_message_set_flags","g_dbus_message_set_header","g_dbus_message_set_interface","g_dbus_message_set_member","g_dbus_message_set_message_type","g_dbus_message_set_num_unix_fds","g_dbus_message_set_path","g_dbus_message_set_reply_serial","g_dbus_message_set_sender","g_dbus_message_set_serial","g_dbus_message_set_signature","g_dbus_message_set_unix_fd_list","g_dbus_message_to_blob","g_dbus_message_to_gerror","g_dbus_message_type_get_type","g_dbus_method_info_get_type","g_dbus_method_info_ref","g_dbus_method_info_unref","g_dbus_method_invocation_get_connection","g_dbus_method_invocation_get_interface_name","g_dbus_method_invocation_get_message","g_dbus_method_invocation_get_method_info","g_dbus_method_invocation_get_method_name","g_dbus_method_invocation_get_object_path","g_dbus_method_invocation_get_parameters","g_dbus_method_invocation_get_property_info","g_dbus_method_invocation_get_sender","g_dbus_method_invocation_get_type","g_dbus_method_invocation_get_user_data","g_dbus_method_invocation_return_dbus_error","g_dbus_method_invocation_return_error","g_dbus_method_invocation_return_error_literal","g_dbus_method_invocation_return_gerror","g_dbus_method_invocation_return_value","g_dbus_method_invocation_return_value_with_unix_fd_list","g_dbus_method_invocation_take_error","g_dbus_node_info_generate_xml","g_dbus_node_info_get_type","g_dbus_node_info_lookup_interface","g_dbus_node_info_new_for_xml","g_dbus_node_info_ref","g_dbus_node_info_unref","g_dbus_object_get_interface","g_dbus_object_get_interfaces","g_dbus_object_get_object_path","g_dbus_object_get_type","g_dbus_object_manager_client_flags_get_type","g_dbus_object_manager_client_get_connection","g_dbus_object_manager_client_get_flags","g_dbus_object_manager_client_get_name","g_dbus_object_manager_client_get_name_owner","g_dbus_object_manager_client_get_type","g_dbus_object_manager_client_new","g_dbus_object_manager_client_new_finish","g_dbus_object_manager_client_new_for_bus","g_dbus_object_manager_client_new_for_bus_finish","g_dbus_object_manager_client_new_for_bus_sync","g_dbus_object_manager_client_new_sync","g_dbus_object_manager_get_interface","g_dbus_object_manager_get_object","g_dbus_object_manager_get_object_path","g_dbus_object_manager_get_objects","g_dbus_object_manager_get_type","g_dbus_object_manager_server_export","g_dbus_object_manager_server_export_uniquely","g_dbus_object_manager_server_get_connection","g_dbus_object_manager_server_get_type","g_dbus_object_manager_server_is_exported","g_dbus_object_manager_server_new","g_dbus_object_manager_server_set_connection","g_dbus_object_manager_server_unexport","g_dbus_object_proxy_get_connection","g_dbus_object_proxy_get_type","g_dbus_object_proxy_new","g_dbus_object_skeleton_add_interface","g_dbus_object_skeleton_flush","g_dbus_object_skeleton_get_type","g_dbus_object_skeleton_new","g_dbus_object_skeleton_remove_interface","g_dbus_object_skeleton_remove_interface_by_name","g_dbus_object_skeleton_set_object_path","g_dbus_property_info_flags_get_type","g_dbus_property_info_get_type","g_dbus_property_info_ref","g_dbus_property_info_unref","g_dbus_proxy_call","g_dbus_proxy_call_finish","g_dbus_proxy_call_sync","g_dbus_proxy_call_with_unix_fd_list","g_dbus_proxy_call_with_unix_fd_list_finish","g_dbus_proxy_call_with_unix_fd_list_sync","g_dbus_proxy_flags_get_type","g_dbus_proxy_get_cached_property","g_dbus_proxy_get_cached_property_names","g_dbus_proxy_get_connection","g_dbus_proxy_get_default_timeout","g_dbus_proxy_get_flags","g_dbus_proxy_get_interface_info","g_dbus_proxy_get_interface_name","g_dbus_proxy_get_name","g_dbus_proxy_get_name_owner","g_dbus_proxy_get_object_path","g_dbus_proxy_get_type","g_dbus_proxy_new","g_dbus_proxy_new_finish","g_dbus_proxy_new_for_bus","g_dbus_proxy_new_for_bus_finish","g_dbus_proxy_new_for_bus_sync","g_dbus_proxy_new_sync","g_dbus_proxy_set_cached_property","g_dbus_proxy_set_default_timeout","g_dbus_proxy_set_interface_info","g_dbus_send_message_flags_get_type","g_dbus_server_flags_get_type","g_dbus_server_get_client_address","g_dbus_server_get_flags","g_dbus_server_get_guid","g_dbus_server_get_type","g_dbus_server_is_active","g_dbus_server_new_sync","g_dbus_server_start","g_dbus_server_stop","g_dbus_signal_flags_get_type","g_dbus_signal_info_get_type","g_dbus_signal_info_ref","g_dbus_signal_info_unref","g_dbus_subtree_flags_get_type","g_dbus_unescape_object_path","g_debug_controller_dbus_get_type","g_debug_controller_dbus_new","g_debug_controller_dbus_stop","g_debug_controller_get_debug_enabled","g_debug_controller_get_type","g_debug_controller_set_debug_enabled","g_desktop_app_info_get_action_name","g_desktop_app_info_get_boolean","g_desktop_app_info_get_categories","g_desktop_app_info_get_filename","g_desktop_app_info_get_generic_name","g_desktop_app_info_get_implementations","g_desktop_app_info_get_is_hidden","g_desktop_app_info_get_keywords","g_desktop_app_info_get_locale_string","g_desktop_app_info_get_nodisplay","g_desktop_app_info_get_show_in","g_desktop_app_info_get_startup_wm_class","g_desktop_app_info_get_string","g_desktop_app_info_get_string_list","g_desktop_app_info_get_type","g_desktop_app_info_has_key","g_desktop_app_info_launch_action","g_desktop_app_info_launch_uris_as_manager","g_desktop_app_info_launch_uris_as_manager_with_fds","g_desktop_app_info_list_actions","g_desktop_app_info_lookup_get_default_for_uri_scheme","g_desktop_app_info_lookup_get_type","g_desktop_app_info_new","g_desktop_app_info_new_from_filename","g_desktop_app_info_new_from_keyfile","g_desktop_app_info_search","g_desktop_app_info_set_desktop_env","g_drive_can_eject","g_drive_can_poll_for_media","g_drive_can_start","g_drive_can_start_degraded","g_drive_can_stop","g_drive_eject","g_drive_eject_finish","g_drive_eject_with_operation","g_drive_eject_with_operation_finish","g_drive_enumerate_identifiers","g_drive_get_icon","g_drive_get_identifier","g_drive_get_name","g_drive_get_sort_key","g_drive_get_start_stop_type","g_drive_get_symbolic_icon","g_drive_get_type","g_drive_get_volumes","g_drive_has_media","g_drive_has_volumes","g_drive_is_media_check_automatic","g_drive_is_media_removable","g_drive_is_removable","g_drive_poll_for_media","g_drive_poll_for_media_finish","g_drive_start","g_drive_start_finish","g_drive_start_flags_get_type","g_drive_start_stop_type_get_type","g_drive_stop","g_drive_stop_finish","g_dtls_client_connection_get_accepted_cas","g_dtls_client_connection_get_server_identity","g_dtls_client_connection_get_type","g_dtls_client_connection_get_validation_flags","g_dtls_client_connection_new","g_dtls_client_connection_set_server_identity","g_dtls_client_connection_set_validation_flags","g_dtls_connection_close","g_dtls_connection_close_async","g_dtls_connection_close_finish","g_dtls_connection_emit_accept_certificate","g_dtls_connection_get_certificate","g_dtls_connection_get_channel_binding_data","g_dtls_connection_get_ciphersuite_name","g_dtls_connection_get_database","g_dtls_connection_get_interaction","g_dtls_connection_get_negotiated_protocol","g_dtls_connection_get_peer_certificate","g_dtls_connection_get_peer_certificate_errors","g_dtls_connection_get_protocol_version","g_dtls_connection_get_rehandshake_mode","g_dtls_connection_get_require_close_notify","g_dtls_connection_get_type","g_dtls_connection_handshake","g_dtls_connection_handshake_async","g_dtls_connection_handshake_finish","g_dtls_connection_set_advertised_protocols","g_dtls_connection_set_certificate","g_dtls_connection_set_database","g_dtls_connection_set_interaction","g_dtls_connection_set_rehandshake_mode","g_dtls_connection_set_require_close_notify","g_dtls_connection_shutdown","g_dtls_connection_shutdown_async","g_dtls_connection_shutdown_finish","g_dtls_server_connection_get_type","g_dtls_server_connection_new","g_emblem_get_icon","g_emblem_get_origin","g_emblem_get_type","g_emblem_new","g_emblem_new_with_origin","g_emblem_origin_get_type","g_emblemed_icon_add_emblem","g_emblemed_icon_clear_emblems","g_emblemed_icon_get_emblems","g_emblemed_icon_get_icon","g_emblemed_icon_get_type","g_emblemed_icon_new","g_file_append_to","g_file_append_to_async","g_file_append_to_finish","g_file_attribute_info_flags_get_type","g_file_attribute_info_list_add","g_file_attribute_info_list_dup","g_file_attribute_info_list_get_type","g_file_attribute_info_list_lookup","g_file_attribute_info_list_new","g_file_attribute_info_list_ref","g_file_attribute_info_list_unref","g_file_attribute_matcher_enumerate_namespace","g_file_attribute_matcher_enumerate_next","g_file_attribute_matcher_get_type","g_file_attribute_matcher_matches","g_file_attribute_matcher_matches_only","g_file_attribute_matcher_new","g_file_attribute_matcher_ref","g_file_attribute_matcher_subtract","g_file_attribute_matcher_to_string","g_file_attribute_matcher_unref","g_file_attribute_status_get_type","g_file_attribute_type_get_type","g_file_build_attribute_list_for_copy","g_file_copy","g_file_copy_async","g_file_copy_attributes","g_file_copy_finish","g_file_copy_flags_get_type","g_file_create","g_file_create_async","g_file_create_finish","g_file_create_flags_get_type","g_file_create_readwrite","g_file_create_readwrite_async","g_file_create_readwrite_finish","g_file_delete","g_file_delete_async","g_file_delete_finish","g_file_descriptor_based_get_fd","g_file_descriptor_based_get_type","g_file_dup","g_file_eject_mountable","g_file_eject_mountable_finish","g_file_eject_mountable_with_operation","g_file_eject_mountable_with_operation_finish","g_file_enumerate_children","g_file_enumerate_children_async","g_file_enumerate_children_finish","g_file_enumerator_close","g_file_enumerator_close_async","g_file_enumerator_close_finish","g_file_enumerator_get_child","g_file_enumerator_get_container","g_file_enumerator_get_type","g_file_enumerator_has_pending","g_file_enumerator_is_closed","g_file_enumerator_iterate","g_file_enumerator_next_file","g_file_enumerator_next_files_async","g_file_enumerator_next_files_finish","g_file_enumerator_set_pending","g_file_equal","g_file_find_enclosing_mount","g_file_find_enclosing_mount_async","g_file_find_enclosing_mount_finish","g_file_get_basename","g_file_get_child","g_file_get_child_for_display_name","g_file_get_parent","g_file_get_parse_name","g_file_get_path","g_file_get_relative_path","g_file_get_type","g_file_get_uri","g_file_get_uri_scheme","g_file_has_parent","g_file_has_prefix","g_file_has_uri_scheme","g_file_hash","g_file_icon_get_file","g_file_icon_get_type","g_file_icon_new","g_file_info_clear_status","g_file_info_copy_into","g_file_info_dup","g_file_info_get_access_date_time","g_file_info_get_attribute_as_string","g_file_info_get_attribute_boolean","g_file_info_get_attribute_byte_string","g_file_info_get_attribute_data","g_file_info_get_attribute_int32","g_file_info_get_attribute_int64","g_file_info_get_attribute_object","g_file_info_get_attribute_status","g_file_info_get_attribute_string","g_file_info_get_attribute_stringv","g_file_info_get_attribute_type","g_file_info_get_attribute_uint32","g_file_info_get_attribute_uint64","g_file_info_get_content_type","g_file_info_get_creation_date_time","g_file_info_get_deletion_date","g_file_info_get_display_name","g_file_info_get_edit_name","g_file_info_get_etag","g_file_info_get_file_type","g_file_info_get_icon","g_file_info_get_is_backup","g_file_info_get_is_hidden","g_file_info_get_is_symlink","g_file_info_get_modification_date_time","g_file_info_get_modification_time","g_file_info_get_name","g_file_info_get_size","g_file_info_get_sort_order","g_file_info_get_symbolic_icon","g_file_info_get_symlink_target","g_file_info_get_type","g_file_info_has_attribute","g_file_info_has_namespace","g_file_info_list_attributes","g_file_info_new","g_file_info_remove_attribute","g_file_info_set_access_date_time","g_file_info_set_attribute","g_file_info_set_attribute_boolean","g_file_info_set_attribute_byte_string","g_file_info_set_attribute_int32","g_file_info_set_attribute_int64","g_file_info_set_attribute_mask","g_file_info_set_attribute_object","g_file_info_set_attribute_status","g_file_info_set_attribute_string","g_file_info_set_attribute_stringv","g_file_info_set_attribute_uint32","g_file_info_set_attribute_uint64","g_file_info_set_content_type","g_file_info_set_creation_date_time","g_file_info_set_display_name","g_file_info_set_edit_name","g_file_info_set_file_type","g_file_info_set_icon","g_file_info_set_is_hidden","g_file_info_set_is_symlink","g_file_info_set_modification_date_time","g_file_info_set_modification_time","g_file_info_set_name","g_file_info_set_size","g_file_info_set_sort_order","g_file_info_set_symbolic_icon","g_file_info_set_symlink_target","g_file_info_unset_attribute_mask","g_file_input_stream_get_type","g_file_input_stream_query_info","g_file_input_stream_query_info_async","g_file_input_stream_query_info_finish","g_file_io_stream_get_etag","g_file_io_stream_get_type","g_file_io_stream_query_info","g_file_io_stream_query_info_async","g_file_io_stream_query_info_finish","g_file_is_native","g_file_load_bytes","g_file_load_bytes_async","g_file_load_bytes_finish","g_file_load_contents","g_file_load_contents_async","g_file_load_contents_finish","g_file_load_partial_contents_async","g_file_load_partial_contents_finish","g_file_make_directory","g_file_make_directory_async","g_file_make_directory_finish","g_file_make_directory_with_parents","g_file_make_symbolic_link","g_file_make_symbolic_link_async","g_file_make_symbolic_link_finish","g_file_measure_disk_usage","g_file_measure_disk_usage_async","g_file_measure_disk_usage_finish","g_file_measure_flags_get_type","g_file_monitor","g_file_monitor_cancel","g_file_monitor_directory","g_file_monitor_emit_event","g_file_monitor_event_get_type","g_file_monitor_file","g_file_monitor_flags_get_type","g_file_monitor_get_type","g_file_monitor_is_cancelled","g_file_monitor_set_rate_limit","g_file_mount_enclosing_volume","g_file_mount_enclosing_volume_finish","g_file_mount_mountable","g_file_mount_mountable_finish","g_file_move","g_file_move_async","g_file_move_finish","g_file_new_build_filename","g_file_new_build_filenamev","g_file_new_for_commandline_arg","g_file_new_for_commandline_arg_and_cwd","g_file_new_for_path","g_file_new_for_uri","g_file_new_tmp","g_file_new_tmp_async","g_file_new_tmp_dir_async","g_file_new_tmp_dir_finish","g_file_new_tmp_finish","g_file_open_readwrite","g_file_open_readwrite_async","g_file_open_readwrite_finish","g_file_output_stream_get_etag","g_file_output_stream_get_type","g_file_output_stream_query_info","g_file_output_stream_query_info_async","g_file_output_stream_query_info_finish","g_file_parse_name","g_file_peek_path","g_file_poll_mountable","g_file_poll_mountable_finish","g_file_query_default_handler","g_file_query_default_handler_async","g_file_query_default_handler_finish","g_file_query_exists","g_file_query_file_type","g_file_query_filesystem_info","g_file_query_filesystem_info_async","g_file_query_filesystem_info_finish","g_file_query_info","g_file_query_info_async","g_file_query_info_finish","g_file_query_info_flags_get_type","g_file_query_settable_attributes","g_file_query_writable_namespaces","g_file_read","g_file_read_async","g_file_read_finish","g_file_replace","g_file_replace_async","g_file_replace_contents","g_file_replace_contents_async","g_file_replace_contents_bytes_async","g_file_replace_contents_finish","g_file_replace_finish","g_file_replace_readwrite","g_file_replace_readwrite_async","g_file_replace_readwrite_finish","g_file_resolve_relative_path","g_file_set_attribute","g_file_set_attribute_byte_string","g_file_set_attribute_int32","g_file_set_attribute_int64","g_file_set_attribute_string","g_file_set_attribute_uint32","g_file_set_attribute_uint64","g_file_set_attributes_async","g_file_set_attributes_finish","g_file_set_attributes_from_info","g_file_set_display_name","g_file_set_display_name_async","g_file_set_display_name_finish","g_file_start_mountable","g_file_start_mountable_finish","g_file_stop_mountable","g_file_stop_mountable_finish","g_file_supports_thread_contexts","g_file_trash","g_file_trash_async","g_file_trash_finish","g_file_type_get_type","g_file_unmount_mountable","g_file_unmount_mountable_finish","g_file_unmount_mountable_with_operation","g_file_unmount_mountable_with_operation_finish","g_filename_completer_get_completion_suffix","g_filename_completer_get_completions","g_filename_completer_get_type","g_filename_completer_new","g_filename_completer_set_dirs_only","g_filesystem_preview_type_get_type","g_filter_input_stream_get_base_stream","g_filter_input_stream_get_close_base_stream","g_filter_input_stream_get_type","g_filter_input_stream_set_close_base_stream","g_filter_output_stream_get_base_stream","g_filter_output_stream_get_close_base_stream","g_filter_output_stream_get_type","g_filter_output_stream_set_close_base_stream","g_icon_deserialize","g_icon_equal","g_icon_get_type","g_icon_hash","g_icon_new_for_string","g_icon_serialize","g_icon_to_string","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_iface","g_inet_address_equal","g_inet_address_get_family","g_inet_address_get_is_any","g_inet_address_get_is_link_local","g_inet_address_get_is_loopback","g_inet_address_get_is_mc_global","g_inet_address_get_is_mc_link_local","g_inet_address_get_is_mc_node_local","g_inet_address_get_is_mc_org_local","g_inet_address_get_is_mc_site_local","g_inet_address_get_is_multicast","g_inet_address_get_is_site_local","g_inet_address_get_native_size","g_inet_address_get_type","g_inet_address_mask_equal","g_inet_address_mask_get_address","g_inet_address_mask_get_family","g_inet_address_mask_get_length","g_inet_address_mask_get_type","g_inet_address_mask_matches","g_inet_address_mask_new","g_inet_address_mask_new_from_string","g_inet_address_mask_to_string","g_inet_address_new_any","g_inet_address_new_from_bytes","g_inet_address_new_from_string","g_inet_address_new_loopback","g_inet_address_to_bytes","g_inet_address_to_string","g_inet_socket_address_get_address","g_inet_socket_address_get_flowinfo","g_inet_socket_address_get_port","g_inet_socket_address_get_scope_id","g_inet_socket_address_get_type","g_inet_socket_address_new","g_inet_socket_address_new_from_string","g_initable_get_type","g_initable_init","g_initable_new","g_initable_newv","g_input_stream_clear_pending","g_input_stream_close","g_input_stream_close_async","g_input_stream_close_finish","g_input_stream_get_type","g_input_stream_has_pending","g_input_stream_is_closed","g_input_stream_read","g_input_stream_read_all","g_input_stream_read_all_async","g_input_stream_read_all_finish","g_input_stream_read_async","g_input_stream_read_bytes","g_input_stream_read_bytes_async","g_input_stream_read_bytes_finish","g_input_stream_read_finish","g_input_stream_set_pending","g_input_stream_skip","g_input_stream_skip_async","g_input_stream_skip_finish","g_io_error_enum_get_type","g_io_error_from_errno","g_io_error_from_file_error","g_io_error_quark","g_io_extension_get_name","g_io_extension_get_priority","g_io_extension_get_type","g_io_extension_point_get_extension_by_name","g_io_extension_point_get_extensions","g_io_extension_point_get_required_type","g_io_extension_point_implement","g_io_extension_point_lookup","g_io_extension_point_register","g_io_extension_point_set_required_type","g_io_extension_ref_class","g_io_module_get_type","g_io_module_load","g_io_module_new","g_io_module_query","g_io_module_scope_block","g_io_module_scope_flags_get_type","g_io_module_scope_free","g_io_module_scope_new","g_io_module_unload","g_io_modules_load_all_in_directory","g_io_modules_load_all_in_directory_with_scope","g_io_modules_scan_all_in_directory","g_io_modules_scan_all_in_directory_with_scope","g_io_scheduler_cancel_all_jobs","g_io_scheduler_job_send_to_mainloop","g_io_scheduler_job_send_to_mainloop_async","g_io_scheduler_push_job","g_io_stream_clear_pending","g_io_stream_close","g_io_stream_close_async","g_io_stream_close_finish","g_io_stream_get_input_stream","g_io_stream_get_output_stream","g_io_stream_get_type","g_io_stream_has_pending","g_io_stream_is_closed","g_io_stream_set_pending","g_io_stream_splice_async","g_io_stream_splice_finish","g_io_stream_splice_flags_get_type","g_keyfile_settings_backend_new","g_list_model_get_item","g_list_model_get_item_type","g_list_model_get_n_items","g_list_model_get_object","g_list_model_get_type","g_list_model_items_changed","g_list_store_append","g_list_store_find","g_list_store_find_with_equal_func","g_list_store_find_with_equal_func_full","g_list_store_get_type","g_list_store_insert","g_list_store_insert_sorted","g_list_store_new","g_list_store_remove","g_list_store_remove_all","g_list_store_sort","g_list_store_splice","g_loadable_icon_get_type","g_loadable_icon_load","g_loadable_icon_load_async","g_loadable_icon_load_finish","g_memory_input_stream_add_bytes","g_memory_input_stream_add_data","g_memory_input_stream_get_type","g_memory_input_stream_new","g_memory_input_stream_new_from_bytes","g_memory_input_stream_new_from_data","g_memory_monitor_dup_default","g_memory_monitor_get_type","g_memory_monitor_warning_level_get_type","g_memory_output_stream_get_data","g_memory_output_stream_get_data_size","g_memory_output_stream_get_size","g_memory_output_stream_get_type","g_memory_output_stream_new","g_memory_output_stream_new_resizable","g_memory_output_stream_steal_as_bytes","g_memory_output_stream_steal_data","g_memory_settings_backend_new","g_menu_append","g_menu_append_item","g_menu_append_section","g_menu_append_submenu","g_menu_attribute_iter_get_name","g_menu_attribute_iter_get_next","g_menu_attribute_iter_get_type","g_menu_attribute_iter_get_value","g_menu_attribute_iter_next","g_menu_freeze","g_menu_get_type","g_menu_insert","g_menu_insert_item","g_menu_insert_section","g_menu_insert_submenu","g_menu_item_get_attribute","g_menu_item_get_attribute_value","g_menu_item_get_link","g_menu_item_get_type","g_menu_item_new","g_menu_item_new_from_model","g_menu_item_new_section","g_menu_item_new_submenu","g_menu_item_set_action_and_target","g_menu_item_set_action_and_target_value","g_menu_item_set_attribute","g_menu_item_set_attribute_value","g_menu_item_set_detailed_action","g_menu_item_set_icon","g_menu_item_set_label","g_menu_item_set_link","g_menu_item_set_section","g_menu_item_set_submenu","g_menu_link_iter_get_name","g_menu_link_iter_get_next","g_menu_link_iter_get_type","g_menu_link_iter_get_value","g_menu_link_iter_next","g_menu_model_get_item_attribute","g_menu_model_get_item_attribute_value","g_menu_model_get_item_link","g_menu_model_get_n_items","g_menu_model_get_type","g_menu_model_is_mutable","g_menu_model_items_changed","g_menu_model_iterate_item_attributes","g_menu_model_iterate_item_links","g_menu_new","g_menu_prepend","g_menu_prepend_item","g_menu_prepend_section","g_menu_prepend_submenu","g_menu_remove","g_menu_remove_all","g_mount_can_eject","g_mount_can_unmount","g_mount_eject","g_mount_eject_finish","g_mount_eject_with_operation","g_mount_eject_with_operation_finish","g_mount_get_default_location","g_mount_get_drive","g_mount_get_icon","g_mount_get_name","g_mount_get_root","g_mount_get_sort_key","g_mount_get_symbolic_icon","g_mount_get_type","g_mount_get_uuid","g_mount_get_volume","g_mount_guess_content_type","g_mount_guess_content_type_finish","g_mount_guess_content_type_sync","g_mount_is_shadowed","g_mount_mount_flags_get_type","g_mount_operation_get_anonymous","g_mount_operation_get_choice","g_mount_operation_get_domain","g_mount_operation_get_is_tcrypt_hidden_volume","g_mount_operation_get_is_tcrypt_system_volume","g_mount_operation_get_password","g_mount_operation_get_password_save","g_mount_operation_get_pim","g_mount_operation_get_type","g_mount_operation_get_username","g_mount_operation_new","g_mount_operation_reply","g_mount_operation_result_get_type","g_mount_operation_set_anonymous","g_mount_operation_set_choice","g_mount_operation_set_domain","g_mount_operation_set_is_tcrypt_hidden_volume","g_mount_operation_set_is_tcrypt_system_volume","g_mount_operation_set_password","g_mount_operation_set_password_save","g_mount_operation_set_pim","g_mount_operation_set_username","g_mount_remount","g_mount_remount_finish","g_mount_shadow","g_mount_unmount","g_mount_unmount_finish","g_mount_unmount_flags_get_type","g_mount_unmount_with_operation","g_mount_unmount_with_operation_finish","g_mount_unshadow","g_native_socket_address_get_type","g_native_socket_address_new","g_native_volume_monitor_get_type","g_network_address_get_hostname","g_network_address_get_port","g_network_address_get_scheme","g_network_address_get_type","g_network_address_new","g_network_address_new_loopback","g_network_address_parse","g_network_address_parse_uri","g_network_connectivity_get_type","g_network_monitor_can_reach","g_network_monitor_can_reach_async","g_network_monitor_can_reach_finish","g_network_monitor_get_connectivity","g_network_monitor_get_default","g_network_monitor_get_network_available","g_network_monitor_get_network_metered","g_network_monitor_get_type","g_network_service_get_domain","g_network_service_get_protocol","g_network_service_get_scheme","g_network_service_get_service","g_network_service_get_type","g_network_service_new","g_network_service_set_scheme","g_networking_init","g_notification_add_button","g_notification_add_button_with_target","g_notification_add_button_with_target_value","g_notification_get_type","g_notification_new","g_notification_priority_get_type","g_notification_set_body","g_notification_set_category","g_notification_set_default_action","g_notification_set_default_action_and_target","g_notification_set_default_action_and_target_value","g_notification_set_icon","g_notification_set_priority","g_notification_set_title","g_notification_set_urgent","g_null_settings_backend_new","g_output_stream_clear_pending","g_output_stream_close","g_output_stream_close_async","g_output_stream_close_finish","g_output_stream_flush","g_output_stream_flush_async","g_output_stream_flush_finish","g_output_stream_get_type","g_output_stream_has_pending","g_output_stream_is_closed","g_output_stream_is_closing","g_output_stream_printf","g_output_stream_set_pending","g_output_stream_splice","g_output_stream_splice_async","g_output_stream_splice_finish","g_output_stream_splice_flags_get_type","g_output_stream_write","g_output_stream_write_all","g_output_stream_write_all_async","g_output_stream_write_all_finish","g_output_stream_write_async","g_output_stream_write_bytes","g_output_stream_write_bytes_async","g_output_stream_write_bytes_finish","g_output_stream_write_finish","g_output_stream_writev","g_output_stream_writev_all","g_output_stream_writev_all_async","g_output_stream_writev_all_finish","g_output_stream_writev_async","g_output_stream_writev_finish","g_password_save_get_type","g_permission_acquire","g_permission_acquire_async","g_permission_acquire_finish","g_permission_get_allowed","g_permission_get_can_acquire","g_permission_get_can_release","g_permission_get_type","g_permission_impl_update","g_permission_release","g_permission_release_async","g_permission_release_finish","g_pollable_input_stream_can_poll","g_pollable_input_stream_create_source","g_pollable_input_stream_get_type","g_pollable_input_stream_is_readable","g_pollable_input_stream_read_nonblocking","g_pollable_output_stream_can_poll","g_pollable_output_stream_create_source","g_pollable_output_stream_get_type","g_pollable_output_stream_is_writable","g_pollable_output_stream_write_nonblocking","g_pollable_output_stream_writev_nonblocking","g_pollable_return_get_type","g_pollable_source_new","g_pollable_source_new_full","g_pollable_stream_read","g_pollable_stream_write","g_pollable_stream_write_all","g_power_profile_monitor_dup_default","g_power_profile_monitor_get_power_saver_enabled","g_power_profile_monitor_get_type","g_properties_changed","g_property_action_get_type","g_property_action_new","g_proxy_address_enumerator_get_type","g_proxy_address_get_destination_hostname","g_proxy_address_get_destination_port","g_proxy_address_get_destination_protocol","g_proxy_address_get_password","g_proxy_address_get_protocol","g_proxy_address_get_type","g_proxy_address_get_uri","g_proxy_address_get_username","g_proxy_address_new","g_proxy_connect","g_proxy_connect_async","g_proxy_connect_finish","g_proxy_get_default_for_protocol","g_proxy_get_type","g_proxy_resolver_get_default","g_proxy_resolver_get_type","g_proxy_resolver_is_supported","g_proxy_resolver_lookup","g_proxy_resolver_lookup_async","g_proxy_resolver_lookup_finish","g_proxy_supports_hostname","g_remote_action_group_activate_action_full","g_remote_action_group_change_action_state_full","g_remote_action_group_get_type","g_resolver_error_get_type","g_resolver_error_quark","g_resolver_free_addresses","g_resolver_free_targets","g_resolver_get_default","g_resolver_get_timeout","g_resolver_get_type","g_resolver_lookup_by_address","g_resolver_lookup_by_address_async","g_resolver_lookup_by_address_finish","g_resolver_lookup_by_name","g_resolver_lookup_by_name_async","g_resolver_lookup_by_name_finish","g_resolver_lookup_by_name_with_flags","g_resolver_lookup_by_name_with_flags_async","g_resolver_lookup_by_name_with_flags_finish","g_resolver_lookup_records","g_resolver_lookup_records_async","g_resolver_lookup_records_finish","g_resolver_lookup_service","g_resolver_lookup_service_async","g_resolver_lookup_service_finish","g_resolver_name_lookup_flags_get_type","g_resolver_record_type_get_type","g_resolver_set_default","g_resolver_set_timeout","g_resource_enumerate_children","g_resource_error_get_type","g_resource_error_quark","g_resource_flags_get_type","g_resource_get_info","g_resource_get_type","g_resource_load","g_resource_lookup_data","g_resource_lookup_flags_get_type","g_resource_new_from_data","g_resource_open_stream","g_resource_ref","g_resource_unref","g_resources_enumerate_children","g_resources_get_info","g_resources_lookup_data","g_resources_open_stream","g_resources_register","g_resources_unregister","g_seekable_can_seek","g_seekable_can_truncate","g_seekable_get_type","g_seekable_seek","g_seekable_tell","g_seekable_truncate","g_settings_apply","g_settings_backend_changed","g_settings_backend_changed_tree","g_settings_backend_flatten_tree","g_settings_backend_get_default","g_settings_backend_get_type","g_settings_backend_keys_changed","g_settings_backend_path_changed","g_settings_backend_path_writable_changed","g_settings_backend_writable_changed","g_settings_bind","g_settings_bind_flags_get_type","g_settings_bind_with_mapping","g_settings_bind_writable","g_settings_create_action","g_settings_delay","g_settings_get","g_settings_get_boolean","g_settings_get_child","g_settings_get_default_value","g_settings_get_double","g_settings_get_enum","g_settings_get_flags","g_settings_get_has_unapplied","g_settings_get_int","g_settings_get_int64","g_settings_get_mapped","g_settings_get_range","g_settings_get_string","g_settings_get_strv","g_settings_get_type","g_settings_get_uint","g_settings_get_uint64","g_settings_get_user_value","g_settings_get_value","g_settings_is_writable","g_settings_list_children","g_settings_list_keys","g_settings_list_relocatable_schemas","g_settings_list_schemas","g_settings_new","g_settings_new_full","g_settings_new_with_backend","g_settings_new_with_backend_and_path","g_settings_new_with_path","g_settings_range_check","g_settings_reset","g_settings_revert","g_settings_schema_get_id","g_settings_schema_get_key","g_settings_schema_get_path","g_settings_schema_get_type","g_settings_schema_has_key","g_settings_schema_key_get_default_value","g_settings_schema_key_get_description","g_settings_schema_key_get_name","g_settings_schema_key_get_range","g_settings_schema_key_get_summary","g_settings_schema_key_get_type","g_settings_schema_key_get_value_type","g_settings_schema_key_range_check","g_settings_schema_key_ref","g_settings_schema_key_unref","g_settings_schema_list_children","g_settings_schema_list_keys","g_settings_schema_ref","g_settings_schema_source_get_default","g_settings_schema_source_get_type","g_settings_schema_source_list_schemas","g_settings_schema_source_lookup","g_settings_schema_source_new_from_directory","g_settings_schema_source_ref","g_settings_schema_source_unref","g_settings_schema_unref","g_settings_set","g_settings_set_boolean","g_settings_set_double","g_settings_set_enum","g_settings_set_flags","g_settings_set_int","g_settings_set_int64","g_settings_set_string","g_settings_set_strv","g_settings_set_uint","g_settings_set_uint64","g_settings_set_value","g_settings_sync","g_settings_unbind","g_signal","g_simple_action_get_type","g_simple_action_group_add_entries","g_simple_action_group_get_type","g_simple_action_group_insert","g_simple_action_group_lookup","g_simple_action_group_new","g_simple_action_group_remove","g_simple_action_new","g_simple_action_new_stateful","g_simple_action_set_enabled","g_simple_action_set_state","g_simple_action_set_state_hint","g_simple_async_report_error_in_idle","g_simple_async_report_gerror_in_idle","g_simple_async_report_take_gerror_in_idle","g_simple_async_result_complete","g_simple_async_result_complete_in_idle","g_simple_async_result_get_op_res_gboolean","g_simple_async_result_get_op_res_gpointer","g_simple_async_result_get_op_res_gssize","g_simple_async_result_get_source_tag","g_simple_async_result_get_type","g_simple_async_result_is_valid","g_simple_async_result_new","g_simple_async_result_new_error","g_simple_async_result_new_from_error","g_simple_async_result_new_take_error","g_simple_async_result_propagate_error","g_simple_async_result_run_in_thread","g_simple_async_result_set_check_cancellable","g_simple_async_result_set_error","g_simple_async_result_set_from_error","g_simple_async_result_set_handle_cancellation","g_simple_async_result_set_op_res_gboolean","g_simple_async_result_set_op_res_gpointer","g_simple_async_result_set_op_res_gssize","g_simple_async_result_take_error","g_simple_io_stream_get_type","g_simple_io_stream_new","g_simple_permission_get_type","g_simple_permission_new","g_simple_proxy_resolver_get_type","g_simple_proxy_resolver_new","g_simple_proxy_resolver_set_default_proxy","g_simple_proxy_resolver_set_ignore_hosts","g_simple_proxy_resolver_set_uri_proxy","g_socket_accept","g_socket_address_enumerator_get_type","g_socket_address_enumerator_next","g_socket_address_enumerator_next_async","g_socket_address_enumerator_next_finish","g_socket_address_get_family","g_socket_address_get_native_size","g_socket_address_get_type","g_socket_address_new_from_native","g_socket_address_to_native","g_socket_bind","g_socket_check_connect_result","g_socket_client_add_application_proxy","g_socket_client_connect","g_socket_client_connect_async","g_socket_client_connect_finish","g_socket_client_connect_to_host","g_socket_client_connect_to_host_async","g_socket_client_connect_to_host_finish","g_socket_client_connect_to_service","g_socket_client_connect_to_service_async","g_socket_client_connect_to_service_finish","g_socket_client_connect_to_uri","g_socket_client_connect_to_uri_async","g_socket_client_connect_to_uri_finish","g_socket_client_event_get_type","g_socket_client_get_enable_proxy","g_socket_client_get_family","g_socket_client_get_local_address","g_socket_client_get_protocol","g_socket_client_get_proxy_resolver","g_socket_client_get_socket_type","g_socket_client_get_timeout","g_socket_client_get_tls","g_socket_client_get_tls_validation_flags","g_socket_client_get_type","g_socket_client_new","g_socket_client_set_enable_proxy","g_socket_client_set_family","g_socket_client_set_local_address","g_socket_client_set_protocol","g_socket_client_set_proxy_resolver","g_socket_client_set_socket_type","g_socket_client_set_timeout","g_socket_client_set_tls","g_socket_client_set_tls_validation_flags","g_socket_close","g_socket_condition_check","g_socket_condition_timed_wait","g_socket_condition_wait","g_socket_connect","g_socket_connectable_enumerate","g_socket_connectable_get_type","g_socket_connectable_proxy_enumerate","g_socket_connectable_to_string","g_socket_connection_connect","g_socket_connection_connect_async","g_socket_connection_connect_finish","g_socket_connection_factory_create_connection","g_socket_connection_factory_lookup_type","g_socket_connection_factory_register_type","g_socket_connection_get_local_address","g_socket_connection_get_remote_address","g_socket_connection_get_socket","g_socket_connection_get_type","g_socket_connection_is_connected","g_socket_control_message_deserialize","g_socket_control_message_get_level","g_socket_control_message_get_msg_type","g_socket_control_message_get_size","g_socket_control_message_get_type","g_socket_control_message_serialize","g_socket_create_source","g_socket_family_get_type","g_socket_get_available_bytes","g_socket_get_blocking","g_socket_get_broadcast","g_socket_get_credentials","g_socket_get_family","g_socket_get_fd","g_socket_get_keepalive","g_socket_get_listen_backlog","g_socket_get_local_address","g_socket_get_multicast_loopback","g_socket_get_multicast_ttl","g_socket_get_option","g_socket_get_protocol","g_socket_get_remote_address","g_socket_get_socket_type","g_socket_get_timeout","g_socket_get_ttl","g_socket_get_type","g_socket_is_closed","g_socket_is_connected","g_socket_join_multicast_group","g_socket_join_multicast_group_ssm","g_socket_leave_multicast_group","g_socket_leave_multicast_group_ssm","g_socket_listen","g_socket_listener_accept","g_socket_listener_accept_async","g_socket_listener_accept_finish","g_socket_listener_accept_socket","g_socket_listener_accept_socket_async","g_socket_listener_accept_socket_finish","g_socket_listener_add_address","g_socket_listener_add_any_inet_port","g_socket_listener_add_inet_port","g_socket_listener_add_socket","g_socket_listener_close","g_socket_listener_event_get_type","g_socket_listener_get_type","g_socket_listener_new","g_socket_listener_set_backlog","g_socket_msg_flags_get_type","g_socket_new","g_socket_new_from_fd","g_socket_protocol_get_type","g_socket_receive","g_socket_receive_from","g_socket_receive_message","g_socket_receive_messages","g_socket_receive_with_blocking","g_socket_send","g_socket_send_message","g_socket_send_message_with_timeout","g_socket_send_messages","g_socket_send_to","g_socket_send_with_blocking","g_socket_service_get_type","g_socket_service_is_active","g_socket_service_new","g_socket_service_start","g_socket_service_stop","g_socket_set_blocking","g_socket_set_broadcast","g_socket_set_keepalive","g_socket_set_listen_backlog","g_socket_set_multicast_loopback","g_socket_set_multicast_ttl","g_socket_set_option","g_socket_set_timeout","g_socket_set_ttl","g_socket_shutdown","g_socket_speaks_ipv4","g_socket_type_get_type","g_srv_target_copy","g_srv_target_free","g_srv_target_get_hostname","g_srv_target_get_port","g_srv_target_get_priority","g_srv_target_get_type","g_srv_target_get_weight","g_srv_target_list_sort","g_srv_target_new","g_static_resource_fini","g_static_resource_get_resource","g_static_resource_init","g_subprocess_communicate","g_subprocess_communicate_async","g_subprocess_communicate_finish","g_subprocess_communicate_utf8","g_subprocess_communicate_utf8_async","g_subprocess_communicate_utf8_finish","g_subprocess_flags_get_type","g_subprocess_force_exit","g_subprocess_get_exit_status","g_subprocess_get_identifier","g_subprocess_get_if_exited","g_subprocess_get_if_signaled","g_subprocess_get_status","g_subprocess_get_stderr_pipe","g_subprocess_get_stdin_pipe","g_subprocess_get_stdout_pipe","g_subprocess_get_successful","g_subprocess_get_term_sig","g_subprocess_get_type","g_subprocess_launcher_close","g_subprocess_launcher_get_type","g_subprocess_launcher_getenv","g_subprocess_launcher_new","g_subprocess_launcher_set_child_setup","g_subprocess_launcher_set_cwd","g_subprocess_launcher_set_environ","g_subprocess_launcher_set_flags","g_subprocess_launcher_set_stderr_file_path","g_subprocess_launcher_set_stdin_file_path","g_subprocess_launcher_set_stdout_file_path","g_subprocess_launcher_setenv","g_subprocess_launcher_spawn","g_subprocess_launcher_spawnv","g_subprocess_launcher_take_fd","g_subprocess_launcher_take_stderr_fd","g_subprocess_launcher_take_stdin_fd","g_subprocess_launcher_take_stdout_fd","g_subprocess_launcher_unsetenv","g_subprocess_new","g_subprocess_newv","g_subprocess_send_signal","g_subprocess_wait","g_subprocess_wait_async","g_subprocess_wait_check","g_subprocess_wait_check_async","g_subprocess_wait_check_finish","g_subprocess_wait_finish","g_task_attach_source","g_task_get_cancellable","g_task_get_check_cancellable","g_task_get_completed","g_task_get_context","g_task_get_name","g_task_get_priority","g_task_get_return_on_cancel","g_task_get_source_object","g_task_get_source_tag","g_task_get_task_data","g_task_get_type","g_task_had_error","g_task_is_valid","g_task_new","g_task_propagate_boolean","g_task_propagate_int","g_task_propagate_pointer","g_task_propagate_value","g_task_report_error","g_task_report_new_error","g_task_return_boolean","g_task_return_error","g_task_return_error_if_cancelled","g_task_return_int","g_task_return_new_error","g_task_return_pointer","g_task_return_value","g_task_run_in_thread","g_task_run_in_thread_sync","g_task_set_check_cancellable","g_task_set_name","g_task_set_priority","g_task_set_return_on_cancel","g_task_set_source_tag","g_task_set_static_name","g_task_set_task_data","g_tcp_connection_get_graceful_disconnect","g_tcp_connection_get_type","g_tcp_connection_set_graceful_disconnect","g_tcp_wrapper_connection_get_base_io_stream","g_tcp_wrapper_connection_get_type","g_tcp_wrapper_connection_new","g_test_dbus_add_service_dir","g_test_dbus_down","g_test_dbus_flags_get_type","g_test_dbus_get_bus_address","g_test_dbus_get_flags","g_test_dbus_get_type","g_test_dbus_new","g_test_dbus_stop","g_test_dbus_unset","g_test_dbus_up","g_themed_icon_append_name","g_themed_icon_get_names","g_themed_icon_get_type","g_themed_icon_new","g_themed_icon_new_from_names","g_themed_icon_new_with_default_fallbacks","g_themed_icon_prepend_name","g_threaded_socket_service_get_type","g_threaded_socket_service_new","g_tls_authentication_mode_get_type","g_tls_backend_get_certificate_type","g_tls_backend_get_client_connection_type","g_tls_backend_get_default","g_tls_backend_get_default_database","g_tls_backend_get_dtls_client_connection_type","g_tls_backend_get_dtls_server_connection_type","g_tls_backend_get_file_database_type","g_tls_backend_get_server_connection_type","g_tls_backend_get_type","g_tls_backend_set_default_database","g_tls_backend_supports_dtls","g_tls_backend_supports_tls","g_tls_certificate_flags_get_type","g_tls_certificate_get_dns_names","g_tls_certificate_get_ip_addresses","g_tls_certificate_get_issuer","g_tls_certificate_get_issuer_name","g_tls_certificate_get_not_valid_after","g_tls_certificate_get_not_valid_before","g_tls_certificate_get_subject_name","g_tls_certificate_get_type","g_tls_certificate_is_same","g_tls_certificate_list_new_from_file","g_tls_certificate_new_from_file","g_tls_certificate_new_from_file_with_password","g_tls_certificate_new_from_files","g_tls_certificate_new_from_pem","g_tls_certificate_new_from_pkcs11_uris","g_tls_certificate_new_from_pkcs12","g_tls_certificate_request_flags_get_type","g_tls_certificate_verify","g_tls_channel_binding_error_get_type","g_tls_channel_binding_error_quark","g_tls_channel_binding_type_get_type","g_tls_client_connection_copy_session_state","g_tls_client_connection_get_accepted_cas","g_tls_client_connection_get_server_identity","g_tls_client_connection_get_type","g_tls_client_connection_get_use_ssl3","g_tls_client_connection_get_validation_flags","g_tls_client_connection_new","g_tls_client_connection_set_server_identity","g_tls_client_connection_set_use_ssl3","g_tls_client_connection_set_validation_flags","g_tls_connection_emit_accept_certificate","g_tls_connection_get_certificate","g_tls_connection_get_channel_binding_data","g_tls_connection_get_ciphersuite_name","g_tls_connection_get_database","g_tls_connection_get_interaction","g_tls_connection_get_negotiated_protocol","g_tls_connection_get_peer_certificate","g_tls_connection_get_peer_certificate_errors","g_tls_connection_get_protocol_version","g_tls_connection_get_rehandshake_mode","g_tls_connection_get_require_close_notify","g_tls_connection_get_type","g_tls_connection_get_use_system_certdb","g_tls_connection_handshake","g_tls_connection_handshake_async","g_tls_connection_handshake_finish","g_tls_connection_set_advertised_protocols","g_tls_connection_set_certificate","g_tls_connection_set_database","g_tls_connection_set_interaction","g_tls_connection_set_rehandshake_mode","g_tls_connection_set_require_close_notify","g_tls_connection_set_use_system_certdb","g_tls_database_create_certificate_handle","g_tls_database_get_type","g_tls_database_lookup_certificate_for_handle","g_tls_database_lookup_certificate_for_handle_async","g_tls_database_lookup_certificate_for_handle_finish","g_tls_database_lookup_certificate_issuer","g_tls_database_lookup_certificate_issuer_async","g_tls_database_lookup_certificate_issuer_finish","g_tls_database_lookup_certificates_issued_by","g_tls_database_lookup_certificates_issued_by_async","g_tls_database_lookup_certificates_issued_by_finish","g_tls_database_lookup_flags_get_type","g_tls_database_verify_chain","g_tls_database_verify_chain_async","g_tls_database_verify_chain_finish","g_tls_database_verify_flags_get_type","g_tls_error_get_type","g_tls_error_quark","g_tls_file_database_get_type","g_tls_file_database_new","g_tls_interaction_ask_password","g_tls_interaction_ask_password_async","g_tls_interaction_ask_password_finish","g_tls_interaction_get_type","g_tls_interaction_invoke_ask_password","g_tls_interaction_invoke_request_certificate","g_tls_interaction_request_certificate","g_tls_interaction_request_certificate_async","g_tls_interaction_request_certificate_finish","g_tls_interaction_result_get_type","g_tls_password_flags_get_type","g_tls_password_get_description","g_tls_password_get_flags","g_tls_password_get_type","g_tls_password_get_value","g_tls_password_get_warning","g_tls_password_new","g_tls_password_set_description","g_tls_password_set_flags","g_tls_password_set_value","g_tls_password_set_value_full","g_tls_password_set_warning","g_tls_protocol_version_get_type","g_tls_rehandshake_mode_get_type","g_tls_server_connection_get_type","g_tls_server_connection_new","g_unix_connection_get_type","g_unix_connection_receive_credentials","g_unix_connection_receive_credentials_async","g_unix_connection_receive_credentials_finish","g_unix_connection_receive_fd","g_unix_connection_send_credentials","g_unix_connection_send_credentials_async","g_unix_connection_send_credentials_finish","g_unix_connection_send_fd","g_unix_credentials_message_get_credentials","g_unix_credentials_message_get_type","g_unix_credentials_message_is_supported","g_unix_credentials_message_new","g_unix_credentials_message_new_with_credentials","g_unix_fd_list_append","g_unix_fd_list_get","g_unix_fd_list_get_length","g_unix_fd_list_get_type","g_unix_fd_list_new","g_unix_fd_list_new_from_array","g_unix_fd_list_peek_fds","g_unix_fd_list_steal_fds","g_unix_fd_message_append_fd","g_unix_fd_message_get_fd_list","g_unix_fd_message_get_type","g_unix_fd_message_new","g_unix_fd_message_new_with_fd_list","g_unix_fd_message_steal_fds","g_unix_input_stream_get_close_fd","g_unix_input_stream_get_fd","g_unix_input_stream_get_type","g_unix_input_stream_new","g_unix_input_stream_set_close_fd","g_unix_is_mount_path_system_internal","g_unix_is_system_device_path","g_unix_is_system_fs_type","g_unix_mount_at","g_unix_mount_compare","g_unix_mount_copy","g_unix_mount_entry_get_type","g_unix_mount_for","g_unix_mount_free","g_unix_mount_get_device_path","g_unix_mount_get_fs_type","g_unix_mount_get_mount_path","g_unix_mount_get_options","g_unix_mount_get_root_path","g_unix_mount_guess_can_eject","g_unix_mount_guess_icon","g_unix_mount_guess_name","g_unix_mount_guess_should_display","g_unix_mount_guess_symbolic_icon","g_unix_mount_is_readonly","g_unix_mount_is_system_internal","g_unix_mount_monitor_get","g_unix_mount_monitor_get_type","g_unix_mount_monitor_new","g_unix_mount_monitor_set_rate_limit","g_unix_mount_point_at","g_unix_mount_point_compare","g_unix_mount_point_copy","g_unix_mount_point_free","g_unix_mount_point_get_device_path","g_unix_mount_point_get_fs_type","g_unix_mount_point_get_mount_path","g_unix_mount_point_get_options","g_unix_mount_point_get_type","g_unix_mount_point_guess_can_eject","g_unix_mount_point_guess_icon","g_unix_mount_point_guess_name","g_unix_mount_point_guess_symbolic_icon","g_unix_mount_point_is_loopback","g_unix_mount_point_is_readonly","g_unix_mount_point_is_user_mountable","g_unix_mount_points_changed_since","g_unix_mount_points_get","g_unix_mounts_changed_since","g_unix_mounts_get","g_unix_output_stream_get_close_fd","g_unix_output_stream_get_fd","g_unix_output_stream_get_type","g_unix_output_stream_new","g_unix_output_stream_set_close_fd","g_unix_socket_address_abstract_names_supported","g_unix_socket_address_get_address_type","g_unix_socket_address_get_is_abstract","g_unix_socket_address_get_path","g_unix_socket_address_get_path_len","g_unix_socket_address_get_type","g_unix_socket_address_new","g_unix_socket_address_new_abstract","g_unix_socket_address_new_with_type","g_unix_socket_address_type_get_type","g_vfs_get_default","g_vfs_get_file_for_path","g_vfs_get_file_for_uri","g_vfs_get_local","g_vfs_get_supported_uri_schemes","g_vfs_get_type","g_vfs_is_active","g_vfs_parse_name","g_vfs_register_uri_scheme","g_vfs_unregister_uri_scheme","g_volume_can_eject","g_volume_can_mount","g_volume_eject","g_volume_eject_finish","g_volume_eject_with_operation","g_volume_eject_with_operation_finish","g_volume_enumerate_identifiers","g_volume_get_activation_root","g_volume_get_drive","g_volume_get_icon","g_volume_get_identifier","g_volume_get_mount","g_volume_get_name","g_volume_get_sort_key","g_volume_get_symbolic_icon","g_volume_get_type","g_volume_get_uuid","g_volume_monitor_adopt_orphan_mount","g_volume_monitor_get","g_volume_monitor_get_connected_drives","g_volume_monitor_get_mount_for_uuid","g_volume_monitor_get_mounts","g_volume_monitor_get_type","g_volume_monitor_get_volume_for_uuid","g_volume_monitor_get_volumes","g_volume_mount","g_volume_mount_finish","g_volume_should_automount","g_zlib_compressor_format_get_type","g_zlib_compressor_get_file_info","g_zlib_compressor_get_type","g_zlib_compressor_new","g_zlib_compressor_set_file_info","g_zlib_decompressor_get_file_info","g_zlib_decompressor_get_type","g_zlib_decompressor_new","get_action_enabled","get_action_parameter_type","get_action_state","get_action_state_hint","get_action_state_type","get_activation_root","get_basename","get_binding_data","get_binding_data","get_certificate_type","get_child_for_display_name","get_client_connection_type","get_commandline","get_connected_drives","get_default_database","get_default_for_uri_scheme","get_default_location","get_default_warning","get_description","get_display","get_display_name","get_drive","get_drive","get_dtls_client_connection_type","get_dtls_server_connection_type","get_enabled","get_etag","get_etag","get_executable","get_family","get_fd","get_file_database_type","get_file_for_path","get_file_for_uri","get_icon","get_icon","get_icon","get_icon","get_id","get_identifier","get_identifier","get_info","get_info","get_input_stream","get_interface","get_interface","get_interfaces","get_item","get_item_attribute_value","get_item_attributes","get_item_link","get_item_links","get_item_type","get_level","get_mount","get_mount_for_mount_path","get_mount_for_uuid","get_mounts","get_n_items","get_n_items","get_name","get_name","get_name","get_name","get_name","get_native_size","get_negotiated_protocol","get_negotiated_protocol","get_next","get_next","get_object","get_object","get_object_path","get_object_path","get_objects","get_output_stream","get_parameter_type","get_parent","get_parse_name","get_path","get_permission","get_properties","get_property","get_relative_path","get_root","get_server_connection_type","get_size","get_sort_key","get_sort_key","get_sort_key","get_source_object","get_start_stop_type","get_startup_notify_id","get_state","get_state_hint","get_state_type","get_stdin","get_supported_types","get_supported_uri_schemes","get_symbolic_icon","get_symbolic_icon","get_symbolic_icon","get_type","get_uri","get_uri_scheme","get_user_data","get_uuid","get_uuid","get_value","get_volume","get_volume_for_uuid","get_volumes","get_volumes","get_vtable","get_writable","got_completion_data","guess_content_type","guess_content_type_finish","guess_content_type_sync","handle_local_options","handshake","handshake","handshake_async","handshake_async","handshake_finish","handshake_finish","has_action","has_media","has_uri_scheme","has_volumes","hash","hash","in_args","incoming","infos","init","init_async","init_finish","interface_added","interface_added","interface_proxy_properties_changed","interface_proxy_signal","interface_removed","interface_removed","interfaces","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","introspect","is_active","is_media_check_automatic","is_media_removable","is_mutable","is_native","is_readable","is_removable","is_supported","is_supported","is_tagged","is_writable","iterate_item_attributes","iterate_item_links","key","launch","launch_failed","launch_started","launch_uris","launch_uris_async","launch_uris_finish","launched","list_actions","load","load_async","load_finish","local_command_line","local_file_add_info","local_file_moved","local_file_removed","local_file_set_attributes","lookup","lookup_action","lookup_async","lookup_by_address","lookup_by_address_async","lookup_by_address_finish","lookup_by_name","lookup_by_name_async","lookup_by_name_finish","lookup_by_name_with_flags","lookup_by_name_with_flags_async","lookup_by_name_with_flags_finish","lookup_certificate_for_handle","lookup_certificate_for_handle_async","lookup_certificate_for_handle_finish","lookup_certificate_issuer","lookup_certificate_issuer_async","lookup_certificate_issuer_finish","lookup_certificates_issued_by","lookup_certificates_issued_by_async","lookup_certificates_issued_by_finish","lookup_finish","lookup_records","lookup_records_async","lookup_records_finish","lookup_service","lookup_service_async","lookup_service_finish","low_memory_warning","make_directory","make_directory_async","make_directory_finish","make_symbolic_link","make_symbolic_link_async","make_symbolic_link_finish","measure_disk_usage","measure_disk_usage_async","measure_disk_usage_finish","method_call","methods","monitor_dir","monitor_file","mount_added","mount_changed","mount_enclosing_volume","mount_enclosing_volume_finish","mount_finish","mount_fn","mount_mountable","mount_mountable_finish","mount_pre_unmount","mount_removed","move_","move_async","move_finish","n_infos","name","name","name","name","name","name","name","name_lost","network_changed","next","next","next_async","next_file","next_files_async","next_files_finish","next_finish","nodes","num_control_messages","num_control_messages","num_vectors","num_vectors","object_added","object_removed","open","open_readwrite","open_readwrite_async","open_readwrite_finish","out_args","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","padding","parameter_type","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_class","parent_iface","parent_iface","parent_iface","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parent_instance","parse_name","path","poll_for_media","poll_for_media_finish","poll_mountable","poll_mountable_finish","pre_unmount","prefix_matches","print_literal","printerr_literal","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","priv_","properties","proxy_enumerate","query_action","query_filesystem_info","query_filesystem_info_async","query_filesystem_info_finish","query_info","query_info","query_info","query_info","query_info_async","query_info_async","query_info_async","query_info_async","query_info_finish","query_info_finish","query_info_finish","query_info_finish","query_settable_attributes","query_writable_namespaces","quit_mainloop","read","read_async","read_async","read_finish","read_finish","read_fn","read_fn","read_nonblocking","read_user_value","receive_messages","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","ref_count","release","release_async","release_finish","reload","remount","remount_finish","remove_action","remove_supports_type","removed","replace","replace_async","replace_finish","replace_readwrite","replace_readwrite_async","replace_readwrite_finish","reply","request_certificate","request_certificate_async","request_certificate_finish","reserved","reset","reset","resolve_relative_path","resource","run","run_mainloop","seek","seek","seek","seek","send_messages","serialize","serialize","set_advertised_protocols","set_as_default_for_extension","set_as_default_for_type","set_as_last_used_for_type","set_attribute","set_attributes_async","set_attributes_finish","set_attributes_from_info","set_display_name","set_display_name_async","set_display_name_finish","set_object","set_property","set_value","should_automount","should_show","show_processes","show_unmount_progress","shutdown","shutdown","shutdown_async","shutdown_finish","signal_padding","signals","signature","signature","size","size","skip","skip_async","skip_finish","splice","splice_async","splice_finish","start","start_finish","start_mountable","start_mountable_finish","startup","state","stop","stop_button","stop_finish","stop_mountable","stop_mountable_finish","subscribe","supports_dtls","supports_files","supports_hostname","supports_thread_contexts","supports_tls","supports_uris","sync","tell","tell","tell","tell","to_bytes","to_native","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_tokens","trash","trash_async","trash_finish","truncate_fn","truncate_fn","truncate_fn","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unmount","unmount_finish","unmount_mountable","unmount_mountable_finish","unmount_mountable_with_operation","unmount_mountable_with_operation_finish","unmount_with_operation","unmount_with_operation_finish","unmounted","unsubscribe","value","vectors","vectors","verify","verify_chain","verify_chain_async","verify_chain_finish","vfunc_padding","volume_added","volume_changed","volume_removed","writable_change_event","writable_changed","write","write_async","write_finish","write_fn","write_nonblocking","write_tree","writev_async","writev_finish","writev_fn","writev_nonblocking"],"q":[[0,"gio_sys"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,11,12,13,16,17,37,38,52,53,55,56,57,58,59,60,61,68,73,75,80,94,103,106,107,109,110,112,116,127,128,129,130,131,133,135,61,106,6,11,12,13,16,17,37,38,52,53,55,56,57,58,59,60,61,68,73,75,80,94,103,106,107,109,110,111,112,116,127,128,129,130,131,133,135,6,11,13,16,17,37,38,52,53,55,56,57,58,59,60,61,68,73,75,80,94,103,106,107,109,110,111,112,116,128,130,131,133,135,11,13,16,17,37,38,52,53,55,56,57,61,68,73,75,80,87,94,103,106,107,109,110,111,112,116,128,130,131,133,135,11,13,16,17,37,38,52,53,55,56,57,61,68,73,75,80,87,94,103,106,109,110,111,112,116,128,130,131,133,135,52,61,80,87,94,106,109,111,112,133,135,52,61,80,87,94,106,61,80,87,106,61,80,106,54,54,54,54,80,46,120,89,89,89,2,2,2,2,1,3,7,2,97,4,7,5,133,67,86,135,7,18,19,22,25,26,33,35,54,54,54,35,80,123,123,123,80,40,32,161,162,7,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,69,88,67,86,5,44,79,134,134,90,91,44,84,84,84,5,53,55,57,99,44,44,44,53,57,99,79,56,13,2,97,101,1,3,44,56,79,101,111,134,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,52,61,68,87,52,61,68,87,52,61,68,87,7,39,39,95,95,95,67,86,15,54,54,54,119,54,54,121,54,54,54,54,39,90,91,113,113,20,7,7,54,54,54,110,133,44,36,5,135,135,135,135,135,5,54,21,44,79,134,44,44,79,134,54,54,54,54,44,79,134,44,79,134,36,108,54,54,54,44,134,5,54,62,20,107,111,11,11,11,54,54,54,33,49,67,23,87,87,87,212,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,5,9,10,15,39,41,43,44,45,46,47,51,54,62,66,70,72,74,79,84,90,91,92,95,96,97,99,108,117,119,122,125,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,134,54,46,120,117,54,117,5,135,117,43,79,124,5,6,5,79,134,117,117,3,53,57,5,104,51,117,133,133,5,44,79,134,5,44,134,21,23,61,27,29,27,70,78,78,78,78,70,110,134,82,135,135,70,78,3,5,44,79,134,104,46,120,76,77,21,29,27,29,29,61,3,54,54,54,100,23,24,54,79,117,110,44,79,134,10,44,6,3,3,3,8,5,133,44,79,134,110,54,54,10,79,134,124,79,135,44,135,23,100,58,79,79,79,7,46,120,46,120,46,120,2,44,54,44,54,62,25,112,50,66,9,9,27,29,28,28,27,29,26,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,36,133,44,44,78,54,90,44,96,135,10,91,78,78,18,5,6,6,5,5,5,6,2,72,72,72,7,133,133,133,133,96,4,96,98,98,98,98,98,98,98,98,98,121,121,121,121,121,121,121,121,121,96,98,98,98,98,98,98,74,54,54,54,54,54,54,54,54,54,24,22,54,54,135,135,54,54,134,134,54,54,135,135,54,54,54,50,1,19,22,25,33,35,49,7,84,105,113,105,52,52,52,105,26,67,86,67,86,29,29,7,54,54,54,25,1,7,8,24,28,30,31,32,34,36,40,100,101,102,113,118,120,121,122,123,124,1,6,7,8,11,12,13,14,16,17,23,28,30,31,32,34,37,38,40,42,48,52,53,55,56,57,58,59,60,61,63,64,65,68,71,73,75,76,77,78,80,81,82,83,85,87,89,93,94,98,100,101,102,103,104,105,106,107,109,110,111,112,114,115,116,118,120,121,123,124,126,127,128,129,130,131,132,133,135,136,137,21,27,29,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,133,26,44,44,54,54,79,54,8,8,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,158,159,160,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,211,22,108,2,54,54,54,53,54,55,57,53,54,55,57,53,54,55,57,54,54,7,100,54,68,54,68,54,68,90,100,39,18,19,22,25,26,33,35,89,89,89,98,79,79,4,5,134,54,54,54,54,54,54,80,123,123,123,89,15,100,54,113,116,7,53,55,57,99,39,62,110,46,5,5,5,54,54,54,54,54,54,54,21,24,124,134,5,80,80,7,46,46,46,23,22,19,33,69,88,68,68,68,87,87,87,44,44,54,54,7,1,44,44,44,54,54,100,117,5,95,54,117,5,100,53,55,57,99,63,104,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,63,108,62,54,54,54,53,57,99,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,49,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,212,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,215,348,349,216,217,218,350,351,352,353,354,355,356,357,358,219,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,220,374,221,375,376,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,79,79,54,54,54,54,79,79,79,100,18,67,86,118,121,121,121,23,135,135,135,101,101,100,87,87,87,91,100,87,87,87,91],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[114,114],[115,115],[116,116],[117,117],[118,118],[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[127,127],[128,128],[129,129],[130,130],[131,131],[132,132],[133,133],[134,134],[135,135],[136,136],[137,137],[138,138],[139,139],[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[153,153],[154,154],[155,155],[156,156],[157,157],[158,158],[159,159],[160,160],[161,161],[162,162],[163,163],[164,164],[165,165],[166,166],[167,167],[168,168],[169,169],[170,170],[171,171],[172,172],[173,173],[174,174],[175,175],[176,176],[177,177],[178,178],[179,179],[180,180],[181,181],[182,182],[183,183],[184,184],[185,185],[186,186],[187,187],[188,188],[189,189],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[212,213],214],[[215,213],214],[[216,213],214],[[217,213],214],[[218,213],214],[[219,213],214],[[220,213],214],[[221,213],214],[[222,213],214],[[223,213],214],[[224,213],214],[[225,213],214],[[226,213],214],[[227,213],214],[[228,213],214],[[229,213],214],[[230,213],214],[[231,213],214],[[232,213],214],[[233,213],214],[[234,213],214],[[235,213],214],[[236,213],214],[[237,213],214],[[238,213],214],[[239,213],214],[[240,213],214],[[241,213],214],[[242,213],214],[[243,213],214],[[244,213],214],[[245,213],214],[[246,213],214],[[247,213],214],[[248,213],214],[[249,213],214],[[250,213],214],[[251,213],214],[[252,213],214],[[253,213],214],[[254,213],214],[[255,213],214],[[256,213],214],[[257,213],214],[[258,213],214],[[259,213],214],[[260,213],214],[[261,213],214],[[262,213],214],[[263,213],214],[[264,213],214],[[265,213],214],[[266,213],214],[[267,213],214],[[268,213],214],[[269,213],214],[[270,213],214],[[271,213],214],[[272,213],214],[[273,213],214],[[274,213],214],[[275,213],214],[[276,213],214],[[277,213],214],[[278,213],214],[[279,213],214],[[280,213],214],[[281,213],214],[[282,213],214],[[283,213],214],[[284,213],214],[[285,213],214],[[286,213],214],[[287,213],214],[[288,213],214],[[289,213],214],[[290,213],214],[[291,213],214],[[292,213],214],[[293,213],214],[[294,213],214],[[1,213],214],[[2,213],214],[[3,213],214],[[4,213],214],[[5,213],214],[[6,213],214],[[7,213],214],[[8,213],214],[[9,213],214],[[10,213],214],[[11,213],214],[[12,213],214],[[13,213],214],[[14,213],214],[[15,213],214],[[16,213],214],[[17,213],214],[[18,213],214],[[19,213],214],[[20,213],214],[[21,213],214],[[22,213],214],[[23,213],214],[[24,213],214],[[25,213],214],[[26,213],214],[[27,213],214],[[28,213],214],[[29,213],214],[[30,213],214],[[31,213],214],[[32,213],214],[[33,213],214],[[34,213],214],[[35,213],214],[[36,213],214],[[37,213],214],[[38,213],214],[[39,213],214],[[40,213],214],[[41,213],214],[[42,213],214],[[43,213],214],[[44,213],214],[[45,213],214],[[46,213],214],[[47,213],214],[[48,213],214],[[49,213],214],[[50,213],214],[[51,213],214],[[52,213],214],[[53,213],214],[[54,213],214],[[55,213],214],[[56,213],214],[[57,213],214],[[58,213],214],[[59,213],214],[[60,213],214],[[61,213],214],[[62,213],214],[[63,213],214],[[64,213],214],[[65,213],214],[[66,213],214],[[67,213],214],[[68,213],214],[[69,213],214],[[70,213],214],[[71,213],214],[[72,213],214],[[73,213],214],[[74,213],214],[[75,213],214],[[76,213],214],[[77,213],214],[[78,213],214],[[79,213],214],[[80,213],214],[[81,213],214],[[82,213],214],[[83,213],214],[[84,213],214],[[85,213],214],[[86,213],214],[[87,213],214],[[88,213],214],[[89,213],214],[[90,213],214],[[91,213],214],[[92,213],214],[[93,213],214],[[94,213],214],[[95,213],214],[[96,213],214],[[97,213],214],[[98,213],214],[[99,213],214],[[100,213],214],[[101,213],214],[[102,213],214],[[103,213],214],[[104,213],214],[[105,213],214],[[106,213],214],[[107,213],214],[[108,213],214],[[109,213],214],[[110,213],214],[[111,213],214],[[112,213],214],[[113,213],214],[[114,213],214],[[115,213],214],[[116,213],214],[[117,213],214],[[118,213],214],[[119,213],214],[[120,213],214],[[121,213],214],[[122,213],214],[[123,213],214],[[124,213],214],[[125,213],214],[[126,213],214],[[127,213],214],[[128,213],214],[[129,213],214],[[130,213],214],[[131,213],214],[[132,213],214],[[133,213],214],[[134,213],214],[[135,213],214],[[136,213],214],[[137,213],214],[[138,213],214],[[139,213],214],[[140,213],214],[[141,213],214],[[142,213],214],[[143,213],214],[[144,213],214],[[145,213],214],[[146,213],214],[[147,213],214],[[148,213],214],[[149,213],214],[[150,213],214],[[151,213],214],[[152,213],214],[[153,213],214],[[154,213],214],[[155,213],214],[[156,213],214],[[157,213],214],[[158,213],214],[[159,213],214],[[160,213],214],[[161,213],214],[[162,213],214],[[163,213],214],[[164,213],214],[[165,213],214],[[166,213],214],[[167,213],214],[[168,213],214],[[169,213],214],[[170,213],214],[[171,213],214],[[172,213],214],[[173,213],214],[[174,213],214],[[175,213],214],[[176,213],214],[[177,213],214],[[178,213],214],[[179,213],214],[[180,213],214],[[181,213],214],[[182,213],214],[[183,213],214],[[184,213],214],[[185,213],214],[[186,213],214],[[187,213],214],[[188,213],214],[[189,213],214],[[190,213],214],[[191,213],214],[[192,213],214],[[193,213],214],[[194,213],214],[[195,213],214],[[196,213],214],[[197,213],214],[[198,213],214],[[199,213],214],[[200,213],214],[[201,213],214],[[202,213],214],[[203,213],214],[[204,213],214],[[205,213],214],[[206,213],214],[[207,213],214],[[208,213],214],[[209,213],214],[[210,213],214],[[211,213],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],[[],295],0,[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],[[],296],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"GActionEntry"],[3,"GActionGroupInterface"],[3,"GActionInterface"],[3,"GActionMapInterface"],[3,"GAppInfoIface"],[3,"GAppLaunchContextClass"],[3,"GApplicationClass"],[3,"GApplicationCommandLineClass"],[3,"GAsyncInitableIface"],[3,"GAsyncResultIface"],[3,"GBufferedInputStreamClass"],[3,"GBufferedOutputStreamClass"],[3,"GCancellableClass"],[3,"GCharsetConverterClass"],[3,"GConverterIface"],[3,"GConverterInputStreamClass"],[3,"GConverterOutputStreamClass"],[3,"GDBusAnnotationInfo"],[3,"GDBusArgInfo"],[3,"GDBusErrorEntry"],[3,"GDBusInterfaceIface"],[3,"GDBusInterfaceInfo"],[3,"GDBusInterfaceSkeletonClass"],[3,"GDBusInterfaceVTable"],[3,"GDBusMethodInfo"],[3,"GDBusNodeInfo"],[3,"GDBusObjectIface"],[3,"GDBusObjectManagerClientClass"],[3,"GDBusObjectManagerIface"],[3,"GDBusObjectManagerServerClass"],[3,"GDBusObjectProxyClass"],[3,"GDBusObjectSkeletonClass"],[3,"GDBusPropertyInfo"],[3,"GDBusProxyClass"],[3,"GDBusSignalInfo"],[3,"GDBusSubtreeVTable"],[3,"GDataInputStreamClass"],[3,"GDataOutputStreamClass"],[3,"GDatagramBasedInterface"],[3,"GDebugControllerDBusClass"],[3,"GDebugControllerInterface"],[3,"GDesktopAppInfoClass"],[3,"GDesktopAppInfoLookupIface"],[3,"GDriveIface"],[3,"GDtlsClientConnectionInterface"],[3,"GDtlsConnectionInterface"],[3,"GDtlsServerConnectionInterface"],[3,"GEmblemedIconClass"],[3,"GFileAttributeInfo"],[3,"GFileAttributeInfoList"],[3,"GFileDescriptorBasedIface"],[3,"GFileEnumeratorClass"],[3,"GFileIOStreamClass"],[3,"GFileIface"],[3,"GFileInputStreamClass"],[3,"GFileMonitorClass"],[3,"GFileOutputStreamClass"],[3,"GFilenameCompleterClass"],[3,"GFilterInputStreamClass"],[3,"GFilterOutputStreamClass"],[3,"GIOStreamClass"],[3,"GIconIface"],[3,"GInetAddressClass"],[3,"GInetAddressMaskClass"],[3,"GInetSocketAddressClass"],[3,"GInitableIface"],[3,"GInputMessage"],[3,"GInputStreamClass"],[3,"GInputVector"],[3,"GListModelInterface"],[3,"GListStoreClass"],[3,"GLoadableIconIface"],[3,"GMemoryInputStreamClass"],[3,"GMemoryMonitorInterface"],[3,"GMemoryOutputStreamClass"],[3,"GMenuAttributeIterClass"],[3,"GMenuLinkIterClass"],[3,"GMenuModelClass"],[3,"GMountIface"],[3,"GMountOperationClass"],[3,"GNativeSocketAddressClass"],[3,"GNativeVolumeMonitorClass"],[3,"GNetworkAddressClass"],[3,"GNetworkMonitorInterface"],[3,"GNetworkServiceClass"],[3,"GOutputMessage"],[3,"GOutputStreamClass"],[3,"GOutputVector"],[3,"GPermissionClass"],[3,"GPollableInputStreamInterface"],[3,"GPollableOutputStreamInterface"],[3,"GPowerProfileMonitorInterface"],[3,"GProxyAddressClass"],[3,"GProxyAddressEnumeratorClass"],[3,"GProxyInterface"],[3,"GProxyResolverInterface"],[3,"GRemoteActionGroupInterface"],[3,"GResolverClass"],[3,"GSeekableIface"],[3,"GSettingsBackendClass"],[3,"GSettingsClass"],[3,"GSimpleActionGroupClass"],[3,"GSimpleProxyResolverClass"],[3,"GSocketAddressClass"],[3,"GSocketAddressEnumeratorClass"],[3,"GSocketClass"],[3,"GSocketClientClass"],[3,"GSocketConnectableIface"],[3,"GSocketConnectionClass"],[3,"GSocketControlMessageClass"],[3,"GSocketListenerClass"],[3,"GSocketServiceClass"],[3,"GStaticResource"],[3,"GTcpConnectionClass"],[3,"GTcpWrapperConnectionClass"],[3,"GThreadedSocketServiceClass"],[3,"GTlsBackendInterface"],[3,"GTlsCertificateClass"],[3,"GTlsClientConnectionInterface"],[3,"GTlsConnectionClass"],[3,"GTlsDatabaseClass"],[3,"GTlsFileDatabaseInterface"],[3,"GTlsInteractionClass"],[3,"GTlsPasswordClass"],[3,"GTlsServerConnectionInterface"],[3,"GUnixConnectionClass"],[3,"GUnixCredentialsMessageClass"],[3,"GUnixFDListClass"],[3,"GUnixFDMessageClass"],[3,"GUnixInputStreamClass"],[3,"GUnixOutputStreamClass"],[3,"GUnixSocketAddressClass"],[3,"GVfsClass"],[3,"GVolumeIface"],[3,"GVolumeMonitorClass"],[3,"GZlibCompressorClass"],[3,"GZlibDecompressorClass"],[3,"GAppLaunchContext"],[3,"GApplication"],[3,"GApplicationCommandLine"],[3,"GBufferedInputStream"],[3,"GBufferedOutputStream"],[3,"GCancellable"],[3,"GConverterInputStream"],[3,"GConverterOutputStream"],[3,"GDBusInterfaceSkeleton"],[3,"GDBusObjectManagerClient"],[3,"GDBusObjectManagerServer"],[3,"GDBusObjectProxy"],[3,"GDBusObjectSkeleton"],[3,"GDBusProxy"],[3,"GDataInputStream"],[3,"GDataOutputStream"],[3,"GDebugControllerDBus"],[3,"GEmblemedIcon"],[3,"GFileEnumerator"],[3,"GFileIOStream"],[3,"GFileInputStream"],[3,"GFileMonitor"],[3,"GFileOutputStream"],[3,"GFilterInputStream"],[3,"GFilterOutputStream"],[3,"GIOStream"],[3,"GInetAddress"],[3,"GInetAddressMask"],[3,"GInetSocketAddress"],[3,"GInputStream"],[3,"GMemoryInputStream"],[3,"GMemoryOutputStream"],[3,"GMenuAttributeIter"],[3,"GMenuLinkIter"],[3,"GMenuModel"],[3,"GMountOperation"],[3,"GNativeSocketAddress"],[3,"GNativeVolumeMonitor"],[3,"GNetworkAddress"],[3,"GNetworkService"],[3,"GOutputStream"],[3,"GPermission"],[3,"GProxyAddress"],[3,"GProxyAddressEnumerator"],[3,"GResolver"],[3,"GSettings"],[3,"GSettingsBackend"],[3,"GSimpleActionGroup"],[3,"GSimpleProxyResolver"],[3,"GSocket"],[3,"GSocketAddress"],[3,"GSocketAddressEnumerator"],[3,"GSocketClient"],[3,"GSocketConnection"],[3,"GSocketControlMessage"],[3,"GSocketListener"],[3,"GSocketService"],[3,"GTcpConnection"],[3,"GTcpWrapperConnection"],[3,"GThreadedSocketService"],[3,"GTlsCertificate"],[3,"GTlsConnection"],[3,"GTlsDatabase"],[3,"GTlsInteraction"],[3,"GTlsPassword"],[3,"GUnixConnection"],[3,"GUnixCredentialsMessage"],[3,"GUnixFDList"],[3,"GUnixFDMessage"],[3,"GUnixInputStream"],[3,"GUnixOutputStream"],[3,"GUnixSocketAddress"],[3,"GVfs"],[3,"GVolumeMonitor"],[3,"GFileAttributeMatcher"],[3,"Formatter"],[6,"Result"],[3,"GResource"],[3,"GSettingsSchema"],[3,"GSettingsSchemaKey"],[3,"GSettingsSchemaSource"],[3,"GSrvTarget"],[3,"GUnixMountEntry"],[3,"GUnixMountPoint"],[3,"GAppInfoMonitor"],[3,"GBytesIcon"],[3,"GCharsetConverter"],[3,"GCredentials"],[3,"GDBusActionGroup"],[3,"GDBusAuthObserver"],[3,"GDBusConnection"],[3,"GDBusMenuModel"],[3,"GDBusMessage"],[3,"GDBusMethodInvocation"],[3,"GDBusServer"],[3,"GDesktopAppInfo"],[3,"GEmblem"],[3,"GFileIcon"],[3,"GFileInfo"],[3,"GFilenameCompleter"],[3,"GIOModule"],[3,"GListStore"],[3,"GMenu"],[3,"GMenuItem"],[3,"GNotification"],[3,"GPropertyAction"],[3,"GSimpleAction"],[3,"GSimpleAsyncResult"],[3,"GSimpleIOStream"],[3,"GSimplePermission"],[3,"GSubprocess"],[3,"GSubprocessLauncher"],[3,"GTask"],[3,"GTestDBus"],[3,"GThemedIcon"],[3,"GUnixMountMonitor"],[3,"GZlibCompressor"],[3,"GZlibDecompressor"],[3,"GAction"],[3,"GActionGroup"],[3,"GActionMap"],[3,"GAppInfo"],[3,"GAsyncInitable"],[3,"GAsyncResult"],[3,"GConverter"],[3,"GDBusInterface"],[3,"GDBusObject"],[3,"GDBusObjectManager"],[3,"GDatagramBased"],[3,"GDebugController"],[3,"GDesktopAppInfoLookup"],[3,"GDrive"],[3,"GDtlsClientConnection"],[3,"GDtlsConnection"],[3,"GDtlsServerConnection"],[3,"GFile"],[3,"GFileDescriptorBased"],[3,"GIcon"],[3,"GInitable"],[3,"GListModel"],[3,"GLoadableIcon"],[3,"GMemoryMonitor"],[3,"GMount"],[3,"GNetworkMonitor"],[3,"GPollableInputStream"],[3,"GPollableOutputStream"],[3,"GPowerProfileMonitor"],[3,"GProxy"],[3,"GProxyResolver"],[3,"GRemoteActionGroup"],[3,"GSeekable"],[3,"GSocketConnectable"],[3,"GTlsBackend"],[3,"GTlsClientConnection"],[3,"GTlsFileDatabase"],[3,"GTlsServerConnection"],[3,"GVolume"],[4,"Result"],[3,"TypeId"],[3,"_GAppLaunchContextPrivate"],[3,"_GApplicationCommandLinePrivate"],[3,"_GApplicationPrivate"],[3,"_GBufferedInputStreamPrivate"],[3,"_GBufferedOutputStreamPrivate"],[3,"_GCancellablePrivate"],[3,"_GConverterInputStreamPrivate"],[3,"_GConverterOutputStreamPrivate"],[3,"_GCredentialsClass"],[3,"_GDBusInterfaceSkeletonPrivate"],[3,"_GDBusObjectManagerClientPrivate"],[3,"_GDBusObjectManagerServerPrivate"],[3,"_GDBusObjectProxyPrivate"],[3,"_GDBusObjectSkeletonPrivate"],[3,"_GDBusProxyPrivate"],[3,"_GDataInputStreamPrivate"],[3,"_GDataOutputStreamPrivate"],[3,"_GEmblemClass"],[3,"_GEmblemedIconPrivate"],[3,"_GFileEnumeratorPrivate"],[3,"_GFileIOStreamPrivate"],[3,"_GFileIconClass"],[3,"_GFileInfoClass"],[3,"_GFileInputStreamPrivate"],[3,"_GFileMonitorPrivate"],[3,"_GFileOutputStreamPrivate"],[3,"_GIOExtension"],[3,"_GIOExtensionPoint"],[3,"_GIOModuleClass"],[3,"_GIOModuleScope"],[3,"_GIOSchedulerJob"],[3,"_GIOStreamAdapter"],[3,"_GIOStreamPrivate"],[3,"_GInetAddressMaskPrivate"],[3,"_GInetAddressPrivate"],[3,"_GInetSocketAddressPrivate"],[3,"_GInputStreamPrivate"],[3,"_GMemoryInputStreamPrivate"],[3,"_GMemoryOutputStreamPrivate"],[3,"_GMenuAttributeIterPrivate"],[3,"_GMenuLinkIterPrivate"],[3,"_GMenuModelPrivate"],[3,"_GMountOperationPrivate"],[3,"_GNativeSocketAddressPrivate"],[3,"_GNetworkAddressPrivate"],[3,"_GNetworkServicePrivate"],[3,"_GOutputStreamPrivate"],[3,"_GPermissionPrivate"],[3,"_GProxyAddressEnumeratorPrivate"],[3,"_GProxyAddressPrivate"],[3,"_GResolverPrivate"],[3,"_GSettingsBackendPrivate"],[3,"_GSettingsPrivate"],[3,"_GSimpleActionGroupPrivate"],[3,"_GSimpleAsyncResultClass"],[3,"_GSimpleProxyResolverPrivate"],[3,"_GSocketClientPrivate"],[3,"_GSocketConnectionPrivate"],[3,"_GSocketControlMessagePrivate"],[3,"_GSocketListenerPrivate"],[3,"_GSocketPrivate"],[3,"_GSocketServicePrivate"],[3,"_GTaskClass"],[3,"_GTcpConnectionPrivate"],[3,"_GTcpWrapperConnectionPrivate"],[3,"_GThemedIconClass"],[3,"_GThreadedSocketServicePrivate"],[3,"_GTlsCertificatePrivate"],[3,"_GTlsConnectionPrivate"],[3,"_GTlsDatabasePrivate"],[3,"_GTlsInteractionPrivate"],[3,"_GTlsPasswordPrivate"],[3,"_GUnixConnectionPrivate"],[3,"_GUnixCredentialsMessagePrivate"],[3,"_GUnixFDListPrivate"],[3,"_GUnixFDMessagePrivate"],[3,"_GUnixInputStreamPrivate"],[3,"_GUnixMountMonitorClass"],[3,"_GUnixOutputStreamPrivate"],[3,"_GUnixSocketAddressPrivate"]]},\ -"glib":{"doc":"Rust GLib and GObject bindings","t":"SSSSSNNNNNNNNNNNNNSSSSSSSNNNNNNNNNNNNNNNNNNNNDDDDCNNCYDCNNNNNQNDDSSSSSRSSSHHHNNNCCNNNDENNCCDNNENENNNNNNENNNSSSSSSSSSSSDGEDEGNNNNNNNNNNNNNNYNNSSSSSSNNNNNNYDDCNNYNNDSSSSSSNNNNNCEDNNDCCDDDDNCDDEDDDEDDDDNNDEENNNNNNNSSSSSNNNNNNINNNDESCSSSSSSDNNNNNCNNNNNNNCNNIICCNNNNNNNNCNNNDDNNSSHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNDEDNNNNNNSSSSSSSSSSSSSSSSNNNNNNNCNDDEDDENNNSSNDDDDNNNNNNEDNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSRSSSSSNNNNNNNNNNNNNNNNNENNNNNNNNNSSSSSSHSSCCNCNNNNNNNNNNNNEDNNNSSSSNNDDQDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDNNNNNNNNNNCYIIIINCNSDSSSSSSDNNNCSSSSCSSSSSHSSNNNECCDNNQQQNNNNNYNNDDCNNNCNNDDDNDDNCCCCNNNNNNNDNHSNNNNNNNNNNNNNDDNNNGDEDNCCCNNNNCSSSCSHHSSSSSSSSSNNNNNENNNNNNDEDDDESSNCQQDYCNYEDDDDDDNNSSNNNCNNNNNLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLAFFFFLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLALLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLFLFLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLXLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAOLLLLLLLLLLLLLLLLLLCFFFFFFFFFFFLFLLLLLLLLLLLXLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOAFFOOOOOOHOOOKLLLLLLLLLLLLLLLLLLLLLLFOOOOOOCLOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFFFFFFLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLFLLLLLLLFLLFFLFFFFFFFOFFFFFFFFFFFLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLALLLLXXLFFLFLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFLFFLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLKKLLLFLLLLLLKLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLFALFFFACCCCLLLALLLLLLLLFLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLFFLLLLLALFFFFLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLFFLLLLLLLLLLLLLLLFFFFFFLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFLFFFFFLFLLFLFFFLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLALOLLLLLLLLLLLLAOLLLLLMMMMDILLLLLKLLLLLLKLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQIQKKDIDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLCCCCCAAAAADDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLDDILLLLLLLLLLKKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDIIDDQQDQDDIIIISDDGIDIIDQIDDQDDDKLLKLLKKKKKKLLKKLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLKLLKLLKLLLLLLLLLLLLLLLKLLLKLLLLLKLLKLLKLLKLLLLLKLLKLLKLLKLLKLLKLLLLKLLKLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKLLLLCCCCCICCCCCCCLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKKKLLLDILLLLLLLLLLLLLLLLLKLLLLLLKDLLLFLLLLLLFFFFFLLLSSSSSDDDLLLLLLLFFFLLLLLLLLLLLLLLLLLLLFFFFFLLLLLFFFFFFFFFFLLLLLLLLLLLFFFFFFFFCCDDCCCCCCCALLLLALLLLLLLLLLLLLLLLALLLALLACCCAALLLLLLLLALLDDLLLLLLLLLLLLLLLLLLLLISFSIIIIQLLLLFLKLKIIIILLLLLLLLLLLLLLLLCCCCCCCCCCCCCCCCCCCCQSIQIKKKKKKFDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSQIIQRDDQIIIQIIISIIIIQQQQDLLLLLLLLKLLLLLLLLLLLKKKKKKLKKKLLLLLLLLLLKLKKLKFLLLLLLLLKLKLLLLLDLLLLLLLLLLFLLLDQIIIIIIIISDEIQQQDIINDNIIDDDDQQQIIIIIIIILLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLKLLLLLLLLLLLFKFLKKKKFKKKKKFKKKKKLLLLLLLLLKKLLLKFLLLLKLKLKKKKLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLFKKSSSSSSSSSDSSSSSSGGSIIDSSSDSSSLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDQQIIDDEDDIIIQNDIIDEIDNNLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLDDIIDDDIIDDMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ACCUMULATOR_FIRST_RUN","ACTION","ANY","ARRAY","AUTH_PARAMS","Acces","Adlam","Again","Ahom","All","AllCompose","AnatolianHieroglyphs","April","Arabic","Armenian","Array","August","Avestan","BASIC","BIDIRECTIONAL","BITS","BOOLEAN","BYTE","BYTE_STRING","BYTE_STRING_ARRAY","BadAuthParams","BadFragment","BadHost","BadMonth","BadPassword","BadPath","BadPort","BadQuery","BadScheme","BadUri","BadUser","BadUtf8","BadWeekday","Badf","Balinese","Bamum","BassaVah","Batak","Bengali","Bhaiksuki","Binding","BindingFlags","BindingGroup","BindingGroupBuilder","BoolError","Boolean","Bopomofo","BorrowedObject","Boxed","BoxedAnyObject","BoxedValue","Brahmi","Braille","Break","Buginese","Buhid","BuilderFn","Byte","ByteArray","Bytes","CASE_INSENSITIVE","CHILD_INHERITS_STDERR","CHILD_INHERITS_STDIN","CHILD_INHERITS_STDOUT","CLOEXEC_PIPES","CLONE_MACRO_LOG_DOMAIN","CONSISTENT","CONSTRUCT","CONSTRUCT_ONLY","CSET_A_2_Z","CSET_DIGITS","CSET_a_2_z","Callback","CanadianAboriginal","Carian","Cast","CastNone","CaucasianAlbanian","Chakma","Cham","Checksum","ChecksumType","Cherokee","Chorasmian","Class","Closure","CollationKey","Common","Continue","ControlFlow","Convert","ConvertError","Coptic","CratePath","CrateTarget","Critical","Cuneiform","Cur","CvtError","Cypriot","CyproMinoan","Cyrillic","DEFAULT","DEFAULT","DEFAULT","DEPRECATED","DEPRECATED","DETAILED","DICTIONARY","DICT_ENTRY","DOUBLE","DO_NOT_REAP_CHILD","DURABLE","Date","DateDay","DateMonth","DateTime","DateWeekday","DateYear","Daylight","Debug","December","Default","DefaultCompose","Deseret","Desktop","Devanagari","DictEntry","DivesAkuru","Documents","Dogra","Double","Double","Downgrade","Downloads","Duployan","ENCODED","ENCODED_FRAGMENT","ENCODED_PATH","ENCODED_QUERY","ERR","EXPLICIT_NOTIFY","EgyptianHieroglyphs","Elbasan","Elymaic","EmbeddedNul","Empty","End","Enum","EnumClass","EnumValue","Error","Error","Error","ErrorDomain","Ethiopic","Exist","ExitCode","FAILURE","FILENAME","FILE_AND_ARGV_ZERO","FLAG_FATAL","FLAG_RECURSION","FRAGMENT","Failed","Failed","Failed","Fault","February","FileError","FileError","FileSetContentsFlags","Filename","FilenameArray","FilenameCollationKey","FixedSizeVariantArray","FixedSizeVariantType","FlagsBuilder","FlagsClass","FlagsValue","FormatSizeFlags","Friday","FromVariant","FutureWithTimeoutError","GStr","GStrError","GStrInteriorNulError","GString","GStringBuilder","GStringFromError","GStringInteriorNulError","GStringNoTrailingNulError","GStringPtr","GStringUtf8Error","Georgian","Glagolitic","GlibLogger","GlibLoggerDomain","GlibLoggerFormat","Gothic","Grantha","Greek","GroupNotFound","Gujarati","GunjalaGondi","Gurmukhi","HANDLE","HAS_AUTH_PARAMS","HAS_PASSWORD","HIDDEN","HUP","Han","Handle","Handled","Hangul","HanifiRohingya","Hanunoo","HasParamSpec","Hatran","Hebrew","Hiragana","IConv","IConvError","IEC_UNITS","ILong","IN","INT16","INT32","INT64","INVERT_BOOLEAN","IN_MAIN","IOCondition","IllegalSequence","IllegalSequence","ImperialAramaic","Info","Inherited","InitiallyUnowned","InscriptionalPahlavi","InscriptionalParthian","Int","Int16","Int32","Int64","Int64","Interface","InteriorNul","InteriorNul","IntoGStr","IntoOptionalGStr","IntoPtrSlice","IntoStrV","Intr","Inval","InvalidCode","InvalidContent","InvalidUtf8","InvalidUtf8","InvalidValue","Io","IsA","Isdir","January","Javanese","JoinError","JoinHandle","July","June","KEEP_COMMENTS","KEEP_TRANSLATIONS","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","Kaithi","Kannada","Katakana","Kawi","KayahLi","KeyFile","KeyFileError","KeyFileFlags","KeyNotFound","Kharoshthi","KhitanSmallScript","Khmer","Khojki","Khudawadi","LAX_VALIDATION","LEAVE_DESCRIPTORS_OPEN","LEVEL_CRITICAL","LEVEL_CRITICAL","LEVEL_DEBUG","LEVEL_DEBUG","LEVEL_ERROR","LEVEL_ERROR","LEVEL_INFO","LEVEL_INFO","LEVEL_MASK","LEVEL_MESSAGE","LEVEL_MESSAGE","LEVEL_WARNING","LEVEL_WARNING","LONG_FORMAT","Lao","Latin","Lepcha","Limbu","LineAndFile","LinearA","LinearB","List","Lisu","LogField","LogHandlerId","LogLevel","LogLevelFlags","LogLevels","LogWriterOutput","Loop","Lycian","Lydian","MAYBE","MUST_COLLECT","Mahajani","MainContext","MainContextAcquireGuard","MainContextFlags","MainLoop","Makasar","Malayalam","Mandaic","Manichaean","March","Marchen","MarkupError","MarkupParseContext","MasaramGondi","Math","May","Maybe","Md5","Medefaidrin","MeeteiMayek","MendeKikakui","MeroiticCursive","MeroiticHieroglyphs","Message","Mfile","Miao","MissingAttribute","Modi","Monday","Mongolian","Mro","Multani","Music","Myanmar","NOALIAS","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE_STR","NON_DNS","NO_ARG","NO_HOOKS","NO_RECURSE","NVAL","Nabataean","NagMundari","Nametoolong","Nandinagari","NewTaiLue","Newa","Nfile","Nko","NoConversion","NoMemory","NoTrailingNul","NoTrailingNul","Nodev","Noent","Nomem","None","None","NormalizeMode","Nospc","Nosys","NotAbsolutePath","NotFound","Notdir","November","Nushu","Nxio","NyiakengPuachueHmong","OBJECT_PATH","OBJECT_PATH_ARRAY","ONLY_EXISTING","ONLY_UNIT","ONLY_VALUE","OPTIONAL_ARG","OPTION_REMAINING","OUT","OWNERLESS_POLLING","Object","ObjectExt","ObjectPath","ObjectType","October","Ogham","OlChiki","OldHungarian","OldItalic","OldNorthArabian","OldPermic","OldPersian","OldSogdian","OldSouthArabian","OldTurkic","OldUyghur","OptionArg","OptionFlags","Oriya","Osage","Osmanya","PARSE_RELAXED","PARSE_RELAXED","PASSWORD","PRI","PahawhHmong","Palmyrene","ParamFlags","ParamSpec","ParamSpec","ParamSpecBoolean","ParamSpecBooleanBuilder","ParamSpecBoxed","ParamSpecBoxedBuilder","ParamSpecBuilderExt","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","ParamSpecType","ParamSpecUChar","ParamSpecUCharBuilder","ParamSpecUInt","ParamSpecUInt64","ParamSpecUInt64Builder","ParamSpecUIntBuilder","ParamSpecULong","ParamSpecULongBuilder","ParamSpecUnichar","ParamSpecUnicharBuilder","ParamSpecValueArray","ParamSpecValueArrayBuilder","ParamSpecVariant","ParamSpecVariantBuilder","Parse","Parse","PartialInput","PauCinHau","Perm","PhagsPa","Phoenician","Pictures","Pipe","Plain","Pointer","Properties","Property","PropertyGet","PropertySet","PropertySetNested","PsalterPahlavi","PtrSlice","PublicShare","QUERY","Quark","READABLE","READWRITE","REVERSE","RUN_CLEANUP","RUN_FIRST","RUN_LAST","Receiver","Rejang","Rofs","Runic","RustClosure","SCHEME_NORMALIZE","SEARCH_PATH","SEARCH_PATH_FROM_ENVP","SIGNATURE","SList","STDERR_TO_DEV_NULL","STDIN_FROM_DEV_NULL","STDOUT_TO_DEV_NULL","STRING","STRING_ARRAY","STR_DELIMITERS","SUCCESS","SYNC_CREATE","Samaritan","Saturday","Saurashtra","SeekType","SendValue","SendWeakRef","Sender","September","Set","SetNestedValue","SetValue","SetValue","Sha1","Sha256","Sha384","Sha512","Sharada","SharedBoxed","Shavian","Siddham","SignalFlags","SignalGroup","SignalHandlerId","Signature","Signwriting","Sinhala","Slice","Sogdian","SoraSompeng","Source","SourceFuture","SourceStream","Soyombo","SpawnFlags","SpawnWithinJoinHandle","Standard","StaticType","StaticTypeExt","StaticVariantType","StrV","String","String","StringArray","Structured","Sundanese","Sunday","SylotiNagri","SyncSender","Syriac","TEST_OPTION_ISOLATE_DIRS","TUPLE","Tagalog","Tagbanwa","TaiLe","TaiTham","TaiViet","Takri","Tamil","Tangsa","Tangut","Telugu","Templates","Thaana","Thai","ThreadHandle","ThreadPool","Thursday","Tibetan","Tifinagh","Time","TimeSpan","TimeType","TimeZone","Tirhuta","ToSendValue","ToValue","ToVariant","Toto","Tuesday","Tuple","Txtbsy","Type","UINT16","UINT32","UINT64","ULong","UNIT","URI_RESERVED_CHARS_GENERIC_DELIMITERS","URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS","USERINFO","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","Ugaritic","Uint16","Uint32","Uint64","Unhandled","UnicodeScript","Universal","Unknown","UnknownAttribute","UnknownElement","UnknownEncoding","Unspecified","Uri","UriError","UriFlags","UriHideFlags","UriParamsFlags","UserDirectory","VARDICT","VARIANT","Vai","Value","Value","Value","ValueArray","ValueDelegate","Variant","Variant","Variant","VariantClass","VariantDict","VariantIter","VariantStrIter","VariantTy","VariantTyIterator","VariantType","Videos","Vithkuqi","WRITABLE","WWW_FORM","Wancho","WarangCiti","Warning","WeakRef","Wednesday","WithOffset","Yezidi","Yi","ZanabazarSquare","abbreviation","abort","access","acquire","add","add_child_source","add_days","add_days","add_full","add_hours","add_minutes","add_months","add_months","add_seconds","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weeks","add_years","add_years","adjust_time","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","append","append","append_c","application_name","as_bytes","as_bytes_with_nul","as_days","as_gstr","as_gstr","as_hours","as_microseconds","as_milliseconds","as_minutes","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_raw_source_id","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_seconds","as_str","as_str","as_str","as_str","as_str","attach","attach","auth_params","base64_decode","base64_encode","bidirectional","bind","bind_property","bind_property","bind_property","bind_property","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","block","block_on","block_signal","block_signal","block_signal","block_signal","blurb","bool_error","boolean","boolean_list","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed_inline","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build_with_user","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder_with_default","builder_with_value","can_recurse","casefold","channel","char","charset","check_version","child_watch_future","child_watch_future_with_priority","clamp","class","class","class","class","class_of","class_of","class_of","class_of","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closure","closure","closure_local","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","code","code","code","code","code","codeset","collate","collections","comment","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","compute_checksum_for_bytes","compute_checksum_for_data","compute_hmac_for_bytes","compute_hmac_for_data","connect","connect","connect","connect","connect","connect_bind","connect_bind_local","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_id","connect_id","connect_id","connect_id","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_source_notify","connect_unbind","connect_unbind_local","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","console_charset","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","context","context","convert","convert","convert_with_fallback","count","count","current_dir","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","data","data","data","data","day","day_of_month","day_of_week","day_of_year","day_of_year","days_between","days_in_month","dcgettext","debug","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value_as_i32","default_value_as_u32","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","derived_properties","destroy","dgettext","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","digest","disconnect","disconnect","disconnect","disconnect","dispatch","dngettext","domain","domain","domain","domain","domain","double","double_list","downcast","downcast_ref","downgrade","downgrade","downgrade","downgrade","dpgettext","dpgettext2","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","element","element","element_spec","element_spec","emit","emit","emit","emit","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","enabled","end","end_parse","end_unsafe","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","enum_class","environ","environ_getenv","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","error","escape_bytes","escape_string","exclusive","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","ffi","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_interval","find_program_in_path","find_property","find_property","find_property","find_property","find_source_by_id","first","fixed_n_elements","flags","flags","flags","flags","flags","flags_class","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_class","for_interface","format","format","format_iso8601","format_size","format_size_full","fragment","freeze_notify","freeze_notify","freeze_notify","freeze_notify","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_days","from_dmy","from_glib","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_hours","from_identifier","from_iso8601","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_julian","from_local","from_microseconds","from_milliseconds","from_minutes","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_nick_string","from_offset","from_owned","from_ptr","from_ptr_and_len_unchecked","from_ptr_checked","from_ptr_lossy","from_ptr_lossy","from_seconds","from_static","from_str","from_str","from_str","from_str_unchecked","from_str_until_nul","from_str_with_nul","from_str_with_nul_checked","from_str_with_nul_unchecked","from_string","from_string_checked","from_string_unchecked","from_unix_local","from_unix_utc","from_utc","from_utf8","from_utf8_checked","from_utf8_unchecked","from_utf8_until_nul","from_utf8_until_nul","from_utf8_with_nul","from_utf8_with_nul","from_utf8_with_nul_checked","from_utf8_with_nul_checked","from_utf8_with_nul_unchecked","from_utf8_with_nul_unchecked","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_variant","function_name","functions","future_with_timeout","future_with_timeout_with_priority","g_critical","g_debug","g_error","g_info","g_log","g_message","g_param_spec_types","g_print","g_printerr","g_warning","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","getenv","gformat","gformat","glib_boxed_inline_wrapper","glib_boxed_wrapper","glib_object_wrapper","glib_shared_wrapper","gobject_ffi","groups","gstr","gstr","has_group","has_key","has_property","has_property","has_property","has_property","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","home_dir","host","host_name","hostname_is_ascii_encoded","hostname_is_ip_address","hostname_is_non_ascii","hostname_to_ascii","hostname_to_unicode","hour","iconv","identifier","imp","info","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_value","int64","integer","integer_list","interface","interface","interface","interface","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","interval_stream","interval_stream_seconds","interval_stream_seconds_with_priority","interval_stream_with_priority","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_bytes","into_bytes_with_nul","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_future","into_future","into_future","into_glib","into_glib_ptr","into_glib_ptr","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_panic","into_source_id","into_string","invert_boolean","invoke","invoke_local","invoke_local_with_priority","invoke_with_priority","is","is","is","is","is","is_a_type","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_array","is_basic","is_break","is_cancelled","is_canonical_pspec_name","is_container","is_continue","is_daylight_savings","is_definite","is_destroyed","is_dict_entry","is_dst","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_first_of_month","is_last_of_month","is_leap_year","is_maybe","is_owner","is_panic","is_running","is_set","is_set_by_name","is_set_by_nick","is_subtype_of","is_terminated","is_terminated","is_terminated","is_terminated","is_tuple","is_valid","is_valid_name","is_variant","iso8601_week_of_year","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iteration","join","join","join_with_user","julian","key","key","keys","language_names","language_names_with_category","last","last","len","list_extract_uris","list_properties","list_properties","list_properties","list_properties","listenv","load_from_bytes","load_from_data","load_from_data_dirs","load_from_dirs","load_from_file","local","locale_for_key","locale_from_utf8","locale_string","locale_string_list","locale_to_utf8","locale_variants","log","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","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","lookup","lookup_value","main_current_source","main_depth","markup_escape_text","max_idle_time","max_threads","max_unused_threads","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","microsecond","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minute","mkdir_with_parents","mkdtemp","mkdtemp_full","mkstemp","mkstemp_full","monday_week_of_year","monday_weeks_in_year","monotonic_time","month","month","n_items","name","name","name","name","name_quark","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_array","new_dict_entry","new_maybe","new_tuple","new_user_data","next","next","next","next","next_back","next_back","nick","nick","nick","normalize","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","notify","notify","notify","notify","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","now","now_local","now_utc","nth","nth","nth","nth_back","nth_back","nul_error","nul_position","num_processors","num_threads","num_unused_threads","object","object_class","object_class","object_class","object_class","object_interface","object_subclass","offset","on_error_query","on_error_stack_trace","order","os_info","overridden","overridden","owner_type","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_type","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parse","parse","parse_relative","parse_scheme","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","password","path","peek_scheme","pending","poll","poll","poll","poll_next","port","position","prelude","prepare","prepend","prepend","prepend_c","prgname","priority","program_name","property","property","property","property","property_type","property_type","property_type","property_type","property_value","property_value","property_value","property_value","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","push","push_future","qdata","qdata","qdata","qdata","query","quit","random_double","random_double_range","random_int","random_int_range","random_set_seed","ready_time","real_name","real_time","redirect_target","ref_count","ref_count","ref_count","ref_count","ref_thread_default","reload_user_special_dirs_cache","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove_child_source","remove_comment","remove_group","remove_key","replace","report","reset","resolve_relative","result_from_gboolean","run","run_dispose","run_dispose","run_dispose","run_dispose","run_with_gstr","run_with_gstr","run_with_gstr","run_with_gstr","run_with_gstr","rust_log_handler","save_to_file","scheme","second","seconds","send","send","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set_application_name","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_boolean","set_by_name","set_by_name","set_by_nick","set_by_nick","set_comment","set_data","set_data","set_data","set_data","set_day","set_dmy","set_double","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_int64","set_integer","set_julian","set_list_separator","set_locale_string","set_max_idle_time","set_max_threads","set_max_unused_threads","set_month","set_nested","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_parse","set_prgname","set_print_handler","set_printerr_handler","set_program_name","set_properties","set_properties","set_properties","set_properties","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_property","set_property","set_property","set_property","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_qdata","set_qdata","set_qdata","set_qdata","set_source","set_string","set_target","set_time","set_uint64","set_value","set_year","setenv","shared","shared","shell_parse_argv","shell_quote","shell_unquote","signal","signal_handler_block","signal_handler_disconnect","signal_handler_unblock","signal_stop_emission_by_name","size_hint","size_hint","sort_with_data","source","source","source","source","source","source","source","source","source_property","spaced_primes_closest","spawn","spawn_async","spawn_async_with_fds","spawn_async_with_pipes","spawn_check_exit_status","spawn_check_wait_status","spawn_command_line_async","spawn_from_within","spawn_from_within_with_priority","spawn_local","spawn_local_obj","spawn_local_with_priority","spawn_obj","spawn_with_priority","split","split_network","split_with_user","start_group","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_variant_type","steal_data","steal_data","steal_data","steal_data","steal_qdata","steal_qdata","steal_qdata","steal_qdata","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_unused_threads","strftime","string","string","string_list","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","subclass","subtract_days","subtract_months","subtract_years","sunday_week_of_year","sunday_weeks_in_year","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","sync_channel","sync_create","system_config_dirs","system_data_dirs","target","target","target_property","target_type","thread_default","thread_guard","time","timeout_future","timeout_future_seconds","timeout_future_seconds_with_priority","timeout_future_with_priority","timezone","timezone_abbreviation","tmp_dir","to_cstr","to_cstr_unchecked","to_cstr_until_nul","to_data","to_glib_container_from_slice","to_glib_container_from_slice","to_glib_container_from_slice","to_glib_container_from_slice","to_glib_full_from_slice","to_glib_full_from_slice","to_glib_full_from_slice","to_glib_full_from_slice","to_glib_none_from_slice","to_glib_none_from_slice","to_glib_none_from_slice","to_glib_none_from_slice","to_gstr","to_local","to_nick_string","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_str","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string_partial","to_timezone","to_unix","to_utc","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value_by_name","to_value_by_name","to_value_by_nick","to_value_by_nick","to_value_optional","to_value_optional","to_variant","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","trace","transform_from","transform_to","translate","try_borrow","try_borrow_mut","try_build","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_str","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_panic","try_poll","try_poll","try_poll","try_poll_next","try_send","tuple_types","type_","type_","type_","type_","type_","type_","type_","type_","type_get_length","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","uint64","unbind","unblock","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unescape_bytes","unescape_segment","unescape_string","unicode_script_from_iso15924","unicode_script_to_iso15924","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","unix_open_pipe","unix_signal_future","unix_signal_future_with_priority","unix_signal_stream","unix_signal_stream_with_priority","unlink","unprocessed","unset","unset","unset_by_name","unset_by_name","unset_by_nick","unset_by_nick","unset_print_handler","unset_printerr_handler","unsetenv","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","update","uri_escape_string","uri_parse_scheme","uri_unescape_segment","uri_unescape_string","user","user_cache_dir","user_config_dir","user_data","user_data_dir","user_name","user_runtime_dir","user_special_dir","user_state_dir","userinfo","usleep","utc","utc_offset","utf32_to_utf8","utf8_error","utf8_to_utf32","uuid_string_is_valid","uuid_string_random","valid","valid_day","valid_dmy","valid_julian","valid_month","valid_weekday","valid_year","value","value","value","value","value","value","value","value","value_by_name","value_by_name","value_by_nick","value_by_nick","value_bytes","value_is_valid","value_str","value_type","value_type","value_type","value_type","value_type","value_type","value_type","values","values","variant","wakeup","warn","watch_closure","watch_closure","watch_closure","watch_closure","week_numbering_year","week_of_year","weekday","with_flags","with_thread_default","with_type","with_type","with_type","wrapper","wrapper","write_char","write_str","year","year","ymd","offset","source","offset","source","Boxed","BoxedMemoryManager","borrow","borrow_mut","clone","clone_into","cmp","copy","deref","deref_mut","drop","eq","equivalent","fmt","free","from","from_glib_borrow","from_glib_full","from_glib_full","from_glib_none","from_glib_none","hash","into","partial_cmp","to_glib_full","to_glib_none","to_glib_none_mut","to_owned","try_from","try_into","type_id","Char","UChar","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","into","into","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","Downgrade","Strong","Upgrade","Weak","downgrade","upgrade","Closure","IntoClosureReturnValue","RustClosure","TryFromClosureReturnValue","as_ptr","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","ensure_type","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","get","hash","hash","into","into","into_closure_return_value","into_closure_return_value","invalidate","invalidate","invoke","invoke_with_values","invoke_with_values","new","new","new_local","new_local","new_unsafe","param_spec_builder","partial_cmp","partial_cmp","static_type","to_owned","to_owned","to_send_value","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","type_id","type_id","List","PtrSlice","SList","Slice","StrV","list","ptr_slice","slice","slist","strv","IntoIter","Iter","IterMut","List","as_mut_ptr","as_ptr","back","back_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","default","drop","from","from","from","from","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_iter","front","front_mut","into","into","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","iter","iter_mut","len","new","next","next","next","pop_back","pop_front","push_back","push_front","retain","reverse","sort","sort_by","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","IntoIter","IntoPtrSlice","PtrSlice","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","cmp","count","default","deref","deref_mut","drop","drop","eq","eq","equivalent","extend","extend","extend_from_slice","fmt","from","from","from","from","from","from","from","from_glib_borrow","from_glib_borrow_num","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_glib_none_num","from_iter","hash","insert","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","last","len","new","next","next_back","partial_cmp","pop","push","remove","reserve","run_with_ptr_slice","run_with_ptr_slice","run_with_ptr_slice","set_len","size_hint","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","truncate","try_from","try_from","try_into","try_into","type_id","type_id","with_capacity","IntoIter","Slice","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","cmp","count","default","deref","deref_mut","drop","drop","eq","eq","equivalent","extend","extend","extend_from_slice","fmt","from","from","from","from","from","from","from","from_glib_borrow_num","from_glib_borrow_num_mut","from_glib_container_num","from_glib_container_num","from_glib_container_num","from_glib_full_num","from_glib_full_num","from_glib_full_num","from_glib_none_num","from_glib_none_num","from_glib_none_num","from_glib_ptr_borrow_num","from_glib_ptr_borrow_num_mut","from_iter","hash","insert","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","last","len","new","next","next_back","partial_cmp","pop","push","remove","reserve","set_len","size_hint","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","truncate","try_from","try_from","try_into","try_into","type_id","type_id","with_capacity","IntoIter","Iter","IterMut","SList","as_mut_ptr","as_ptr","back","back_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","default","drop","from","from","from","from","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_iter","front","front_mut","into","into","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","iter","iter_mut","len","new","next","next","next","pop_back","pop_front","push_back","push_front","retain","reverse","sort","sort_by","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","IntoIter","IntoStrV","StrV","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","cmp","contains","count","default","deref","drop","drop","ensure_type","eq","eq","equivalent","extend","extend","extend_from_slice","fmt","from","from","from","from","from","from","from","from","from","from","from_glib_borrow","from_glib_borrow_num","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_glib_none_num","from_iter","from_value","get","hash","insert","into","into","into_closure_return_value","into_glib_ptr","into_iter","into_iter","into_iter","into_raw","is_empty","join","last","len","new","next","next_back","param_spec_builder","partial_cmp","pop","push","remove","reserve","run_with_strv","run_with_strv","run_with_strv","set_len","size_hint","static_type","swap","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_owned","to_send_value","to_value","truncate","try_from","try_from","try_from_closure_return_value","try_into","try_into","type_id","type_id","value_type","with_capacity","BoolError","Error","ErrorDomain","as_ptr","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","code","domain","domain","ensure_type","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_glib","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","get","hash","into","into","into_closure_return_value","is","kind","matches","message","message","new","new","param_spec_builder","partial_cmp","provide","provide","static_type","to_owned","to_owned","to_send_value","to_string","to_string","try_from","try_from","try_from_closure_return_value","try_into","try_into","type_id","type_id","access","application_name","base64_decode","base64_encode","check_version","codeset","compute_checksum_for_bytes","compute_checksum_for_data","compute_hmac_for_bytes","compute_hmac_for_data","console_charset","current_dir","dcgettext","dgettext","dngettext","dpgettext","dpgettext2","environ","file_set_contents","file_set_contents_full","filename_display_basename","filename_display_name","filename_from_uri","filename_to_uri","find_program_in_path","format_size","format_size_full","getenv","home_dir","host_name","hostname_is_ascii_encoded","hostname_is_ip_address","hostname_is_non_ascii","hostname_to_ascii","hostname_to_unicode","language_names","language_names_with_category","listenv","locale_variants","main_current_source","main_depth","markup_escape_text","mkdir_with_parents","monotonic_time","num_processors","on_error_query","on_error_stack_trace","os_info","random_double","random_double_range","random_int","random_int_range","random_set_seed","real_name","real_time","reload_user_special_dirs_cache","set_application_name","setenv","shell_parse_argv","shell_quote","shell_unquote","spaced_primes_closest","spawn_async","spawn_check_exit_status","spawn_check_wait_status","spawn_command_line_async","system_config_dirs","system_data_dirs","tmp_dir","unicode_script_from_iso15924","unicode_script_to_iso15924","unlink","unsetenv","user_cache_dir","user_config_dir","user_data_dir","user_name","user_runtime_dir","user_special_dir","user_state_dir","usleep","uuid_string_is_valid","uuid_string_random","BindingBuilder","BorrowedObject","Cast","CastNone","Class","ClassRef","GlibClassType","GlibType","InitiallyUnowned","Inner","Interface","InterfaceRef","IsA","IsClass","IsInterface","MayDowncastTo","NONE","Object","ObjectBuilder","ObjectClass","ObjectExt","ObjectRef","ObjectSubclassIs","ObjectType","ObjectValueTypeChecker","Parent","ParentClassIs","PropertyNotificationFreezeGuard","SendWeakRef","Subclass","TypedObjectRef","WeakRef","WeakRefNotify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","and_downcast","and_downcast_ref","and_dynamic_cast","and_dynamic_cast_ref","and_upcast","and_upcast_ref","as_mut","as_mut","as_object_ref","as_ptr","as_ref","as_ref","as_ref","bidirectional","bind_property","bind_property","bind_property","block_signal","block_signal","block_signal","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","builder","builder_with_type","check","class","class","class","class_init","class_of","class_of","class_of","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","connect","connect","connect","connect_closure","connect_closure","connect_closure","connect_closure_id","connect_closure_id","connect_closure_id","connect_id","connect_id","connect_id","connect_local","connect_local","connect_local","connect_local_id","connect_local_id","connect_local_id","connect_notify","connect_notify","connect_notify","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","data","data","data","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","disconnect","disconnect","disconnect","disconnect","downcast","downcast_ref","downcast_ref","downcast_ref_mut","downgrade","downgrade","downgrade","downgrade","downgrade","drop","drop","drop","drop","drop","dynamic_cast","dynamic_cast_ref","emit","emit","emit","emit_by_name","emit_by_name","emit_by_name","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_with_details","emit_with_details","emit_with_details","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_values","emit_with_values","emit_with_values","ensure_type","ensure_type","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","find_property","find_property","find_property","find_property","find_property","find_property","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freeze_notify","freeze_notify","freeze_notify","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_class","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_type","from_type","get","get","get","get","has_property","has_property","has_property","has_property","has_property","has_property","hash","hash","hash","hash","hash","instance_init","instance_type","interface","interface","interface","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_closure_return_value","into_closure_return_value","into_inner","into_weak_ref","invert_boolean","is","is","is","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","new","new","new","new","new","new_internal","notify","notify","notify","notify_by_pspec","notify_by_pspec","notify_by_pspec","object_class","object_class","object_class","param_spec_builder","param_spec_builder","parent","parent","parent_class_init","parent_instance_init","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","property","property","property","property","property_type","property_type","property_type","property_type","property_type","property_type","property_value","property_value","property_value","qdata","qdata","qdata","ref_count","ref_count","ref_count","run_dispose","run_dispose","run_dispose","set","set","set","set_data","set_data","set_data","set_properties","set_properties","set_properties","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_property","set_property","set_property","set_property_from_value","set_property_from_value","set_property_from_value","set_qdata","set_qdata","set_qdata","static_type","static_type","steal_data","steal_data","steal_data","steal_qdata","steal_qdata","steal_qdata","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","sync_create","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform_from","transform_from_with_values","transform_to","transform_to_with_values","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unblock_signal","unblock_signal","unblock_signal","unsafe_cast","unsafe_cast_ref","upcast","upcast_ref","upcast_ref","upcast_ref_mut","upgrade","upgrade","upgrade","watch_closure","watch_closure","watch_closure","with_mut_values","with_type","Cast","CastNone","IsA","ObjectExt","ObjectType","ParamSpecBuilderExt","ParamSpecType","StaticType","StaticTypeExt","StaticVariantType","ToSendValue","ToValue","ToVariant","blurb","blurb","blurb","construct","construct","construct","construct_only","construct_only","construct_only","current_flags","deprecated","deprecated","deprecated","explicit_notify","explicit_notify","explicit_notify","flags","flags","flags","lax_validation","lax_validation","lax_validation","nick","nick","nick","read_only","read_only","read_only","readwrite","readwrite","readwrite","set_blurb","set_flags","set_nick","write_only","write_only","write_only","Shared","SharedMemoryManager","borrow","borrow_mut","clone","clone_into","cmp","drop","eq","equivalent","fmt","from","from_glib_borrow","from_glib_full","from_glib_none","from_glib_none","hash","into","partial_cmp","ref_","to_glib_full","to_glib_none","to_owned","try_from","try_into","type_id","unref","SignalHandlerId","as_raw","borrow","borrow_mut","connect_raw","eq","equivalent","fmt","from","from_glib","into","signal_handler_block","signal_handler_disconnect","signal_handler_unblock","signal_has_handler_pending","signal_stop_emission_by_name","try_from","try_into","type_id","DEFAULT","DEFAULT_IDLE","HIGH","HIGH_IDLE","LOW","Pid","Priority","SourceId","as_raw","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","child_watch_add","child_watch_add_local","child_watch_source_new","clone","clone","clone_into","clone_into","cmp","default","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","idle_add","idle_add_local","idle_add_local_once","idle_add_once","idle_source_new","into","into","into","partial_cmp","remove","timeout_add","timeout_add_local","timeout_add_local_once","timeout_add_once","timeout_add_seconds","timeout_add_seconds_local","timeout_add_seconds_local_once","timeout_add_seconds_once","timeout_source_new","timeout_source_new_seconds","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unix_fd_add","unix_fd_add_local","unix_fd_source_new","unix_signal_add","unix_signal_add_local","unix_signal_add_local_once","unix_signal_add_once","unix_signal_source_new","InitializingObject","InitializingType","ObjectImplRef","ObjectImplWeakRef","Signal","SignalClassHandlerToken","SignalId","SignalInvocationHint","SignalQuery","SignalType","TypeData","basic","borrow","borrow","borrow_mut","borrow_mut","boxed","clone","clone","clone_into","clone_into","cmp","deref","downgrade","downgrade","eq","eq","equivalent","fmt","fmt","from","from","hash","interface","into","into","new","object","partial_cmp","partial_cmp","prelude","register_boxed_type","register_interface","register_type","shared","signal","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","types","upgrade","upgrade","ClassStruct","InstanceStruct","borrow","borrow","borrow_mut","borrow_mut","class","deref","deref_mut","fmt","fmt","from","from","imp","into","into","try_from","try_from","try_into","try_into","type_id","type_id","BoxedType","NAME","register_boxed_type","NAME","ObjectInterface","ObjectInterfaceExt","ObjectInterfaceType","PrerequisiteList","Prerequisites","from_instance","from_obj","interface_init","properties","register_interface","signals","type_","type_init","types","DerivedObjectProperties","ObjectClassSubclassExt","ObjectImpl","ObjectImplExt","constructed","derived_properties","derived_property","derived_set_property","dispatch_properties_changed","dispose","notify","override_signal_class_handler","parent_constructed","parent_dispatch_properties_changed","parent_notify","properties","property","set_property","signal_chain_from_overridden","signals","BoxedType","ClassStruct","DerivedObjectProperties","InstanceStruct","InstanceStructExt","IsImplementable","IsSubclassable","IsSubclassableExt","ObjectClassSubclassExt","ObjectImpl","ObjectImplExt","ObjectInterface","ObjectInterfaceExt","ObjectInterfaceType","ObjectSubclass","ObjectSubclassExt","ObjectSubclassIsExt","ObjectSubclassType","RefCounted","SharedType","InnerType","NAME","RefCounted","RefCountedType","SharedType","as_ptr","from_raw","from_refcounted","into_raw","into_refcounted","ref_","register_shared_type","Signal","SignalBuilder","SignalClassHandlerToken","SignalId","SignalInvocationHint","SignalQuery","SignalType","accumulator","action","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","class_handler","clone","clone","clone_into","clone_into","deprecated","detail","detailed","eq","eq","equivalent","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","hash","hash","into","into","into","into","into","into","into","lookup","must_collect","n_params","name","name","new","no_hooks","no_recurse","param_types","param_types","param_types","parse_name","query","return_type","return_type","return_type","return_type_from","run_cleanup","run_first","run_last","run_type","signal_id","signal_id","signal_name","static_scope","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_static_scope","ABSTRACT","Class","ClassStruct","FromObject","FromObjectType","INIT_TYPE_DATA","InitializingObject","InitializingType","Instance","InstanceStruct","InstanceStructExt","InterfaceList","Interfaces","IsImplementable","IsSubclassable","IsSubclassableExt","NAME","ObjectSubclass","ObjectSubclassExt","ObjectSubclassIsExt","ObjectSubclassType","ParentType","Type","Type","Type","TypeData","as_ptr","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","class","class_data","class_data_mut","class_init","class_init","class_init","eq","equivalent","fmt","from","from","from","from_instance","from_obj","from_object","iface_infos","imp","imp","impl_offset","instance","instance_data","instance_init","instance_init","instance_init","instance_init","instance_init","interface_init","into","into","into","into_glib","new","obj","parent_class","parent_class_init","parent_instance_init","parent_interface","ref_counted","register_type","set_class_data","set_instance_data","try_from","try_from","try_from","try_into","try_into","try_into","type_","type_","type_data","type_id","type_id","type_id","type_init","with_class","ThreadGuard","borrow","borrow_mut","drop","from","get_mut","get_ref","into","into_inner","is_owner","new","thread_id","try_from","try_into","type_id","Borrowed","Error","FromGlib","FromGlibContainer","FromGlibContainerAsVec","FromGlibPtrArrayContainerAsVec","FromGlibPtrBorrow","FromGlibPtrContainer","FromGlibPtrFull","FromGlibPtrNone","GLIB_NONE","GlibNoneError","GlibNoneOrInvalidError","GlibPtrDefault","GlibType","GlibType","GlibType","HashTable","IntoGlib","IntoGlibPtr","Invalid","List","None","OptionIntoGlib","Ptr","PtrArray","SList","Stash","StashMut","Storage","Storage","Storage","ToGlibContainerFromSlice","ToGlibPtr","ToGlibPtrMut","TransparentPtrType","TransparentType","TryFromGlib","Uninitialized","UnsafeFrom","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_ptr_array_len","const_override","deref","drop","drop","drop","drop","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_glib","from_glib","from_glib_borrow","from_glib_borrow","from_glib_container","from_glib_container_as_vec","from_glib_container_num","from_glib_container_num_as_vec","from_glib_full","from_glib_full","from_glib_full","from_glib_full_as_vec","from_glib_full_num","from_glib_full_num_as_vec","from_glib_none","from_glib_none","from_glib_none","from_glib_none_as_vec","from_glib_none_num","from_glib_none_num_as_vec","into","into","into","into","into","into","into","into","into","into_glib","into_glib_ptr","into_inner","is_invalid","is_none","is_null","mut_override","new","none","provide","provide","to","to_glib_container","to_glib_container_from_slice","to_glib_full","to_glib_full_from_slice","to_glib_none","to_glib_none_from_slice","to_glib_none_mut","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_glib","try_from_glib","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uninitialized","uninitialized","unsafe_from","BOOL","BOXED","ENUM","F32","F64","FLAGS","I32","I64","I8","ILong","INTERFACE","INVALID","I_LONG","OBJECT","PARAM_SPEC","POINTER","Pointee","Pointer","STRING","StaticType","StaticTypeExt","Type","U32","U64","U8","ULong","UNIT","U_LONG","VARIANT","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","children","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","deref","deref","deref_mut","deref_mut","ensure_type","ensure_type","ensure_type","ensure_type","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_glib","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_name","from_value","from_value","from_value","hash","hash","hash","instance_of","interface_prerequisites","interfaces","into","into","into","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_glib","is_a","is_valid","name","parent","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","qname","static_type","static_type","static_type","static_type","static_type","to_glib_container_from_slice","to_glib_full_from_slice","to_glib_none_from_slice","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_send_value","to_string","to_value","to_value","to_value","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","try_into","type_id","type_id","type_id","value_type","value_type","value_type","BoxedValue","CharConversionError","CharTypeChecker","Checker","Error","FromValue","FromValueOptional","GenericValueTypeChecker","GenericValueTypeOrNoneChecker","InvalidCharError","NopChecker","SendValue","ToSendValue","ToValue","ToValueOptional","Type","UnexpectedNone","Value","ValueType","ValueTypeChecker","ValueTypeMismatchError","ValueTypeMismatchOrNoneError","ValueTypeOptional","ValueTypeOrNoneChecker","WrongValueType","WrongValueType","actual_type","as_ptr","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","check","check","check","check","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","drop","drop","ensure_type","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_value_type","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_owned","from_type","from_type_unchecked","from_value","from_value","from_value","from_value","get","get_owned","into","into","into","into","into","into","into","into","into","into","into","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_raw","into_raw","is","is_type","new","provide","provide","provide","requested_type","static_type","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_string","to_string","to_string","to_value","to_value","to_value","to_value","to_value","to_value","to_value_optional","to_value_optional","transform","transform_with_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_send_value","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_transformable","value_type","value_type","value_type","value_type","value_type","value_type","DictEntry","FixedSizeVariantArray","FixedSizeVariantType","FromVariant","Handle","ObjectPath","Signature","StaticVariantType","ToVariant","Variant","VariantTypeMismatchError","actual","array_from_fixed_array","array_from_iter","array_from_iter_with_type","array_iter_str","as_maybe","as_mut","as_mut","as_ptr","as_ref","as_ref","as_ref","as_str","as_str","as_variant","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byteswap","child_get","child_value","classify","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","data","data_as_bytes","deref","deref","deref","deref_mut","ensure_type","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","expected","fixed_array","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_trusted","from_bytes_with_type","from_bytes_with_type_trusted","from_data","from_data_trusted","from_data_with_type","from_data_with_type_trusted","from_dict_entry","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_iter","from_maybe","from_none","from_some","from_str","from_variant","from_variant","from_variant","from_variant","from_variant","from_variant","from_variant","from_variant","get","get","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into_closure_return_value","into_inner","is","is_container","is_normal_form","is_object_path","is_signature","is_type","iter","key","n_children","new","new","normal_form","param_spec_builder","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","print","provide","size","static_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","store","str","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_string","to_string","to_variant","to_variant","to_variant","to_variant","to_variant","to_variant","to_variant","try_child_get","try_child_value","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_get","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tuple_from_iter","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value"],"q":[[0,"glib"],[6731,"glib::CvtError"],[6733,"glib::IConvError"],[6735,"glib::boxed"],[6766,"glib::char"],[6798,"glib::clone"],[6804,"glib::closure"],[6900,"glib::collections"],[6910,"glib::collections::list"],[6999,"glib::collections::ptr_slice"],[7102,"glib::collections::slice"],[7194,"glib::collections::slist"],[7283,"glib::collections::strv"],[7394,"glib::error"],[7489,"glib::functions"],[7572,"glib::object"],[8165,"glib::prelude"],[8215,"glib::shared"],[8242,"glib::signal"],[8261,"glib::source"],[8337,"glib::subclass"],[8394,"glib::subclass::basic"],[8416,"glib::subclass::boxed"],[8419,"glib::subclass::interface"],[8434,"glib::subclass::object"],[8454,"glib::subclass::prelude"],[8474,"glib::subclass::shared"],[8486,"glib::subclass::signal"],[8601,"glib::subclass::types"],[8690,"glib::thread_guard"],[8705,"glib::translate"],[8874,"glib::types"],[9012,"glib::value"],[9331,"glib::variant"]],"d":["Only used in GSignalAccumulator accumulator functions for …","Action signals are signals that may freely be emitted on …","An indefinite type that is a supertype of every type …","Any array type, i.e. [T].","","","","","","","","","","","","","","","Any basic type.","Bidirectional binding; if either the property of the …","","bool.","u8.","Byte string, i.e. [u8].","Byte string array, i.e. [[u8]].","","","","","","","","","","","","","","","","","","","","","Binding is the representation of a binding between a …","Flags to be passed to ObjectExt::bind_property() or […","The BindingGroup can be used to bind multiple properties …","Builder for binding group bindings.","","","","","Derive macro for defining a BoxedType::type_ function and …","This is a subclass of glib::object::Object capable of …","","","","","","","","","","A shared immutable byte slice (the equivalent of Rc<[u8]>).","","","","","","This is the log domain used by the clone! macro. If you …","","the parameter will be set upon object construction","the parameter can only be set upon object construction","","","","","","","","","","","","","","","","","","A CollationKey allows ordering strings using the …","","","Continue calling the closure in the future iterations or …","","","","Logs will use the crate path as the log domain.","Logs will use the target of the log crate as a domain; …","","","","A wrapper for ConvertError that can hold an offset into …","","","","","","The default binding; if the source property changes, the …","The signal is deprecated and will be removed in a future …","the parameter is deprecated and will be removed in a …","This signal supports “::detail” appendices to the …","Any dictionary type, i.e. HashMap<K, V>, BTreeMap<K, V>.","Any dict entry type, i.e. DictEntry<K, V>.","f64.","","","","","","","","","","","","","","","","","","","","","","","Macro for deriving implementations of …","","","","","","","","calls to ObjectExt::set_property() for this property will …","","","","","","","Derive macro for register a rust enum in the glib type …","Representation of an enum for dynamically, at runtime, …","Representation of a single enum value of an EnumClass.","","","","Derive macro for defining a GLib error domain and its …","","","","","","","","","","","","","","","","","","","","A FilenameCollationKey allows ordering file names using …","","","Builder for conveniently setting/unsetting flags and …","Representation of a flags for dynamically, at runtime, …","Representation of a single flags value of a FlagsClass.","","","","The error returned when a future times out.","Representation of a borrowed GString.","Error type holding all possible failures when creating a …","Error type indicating that a buffer had unexpected …","A type representing an owned, C-compatible, nul-terminated …","A mutable text buffer that grows automatically.","Error type holding all possible failures when creating a …","Error type indicating that a buffer had unexpected …","Error type indicating that a buffer did not have a …","NULL-terminated UTF-8 string as stored in [StrV].","Error type indicating that a buffer had invalid UTF-8.","","","An implementation of a log compatible logger which logs …","Enumeration of the possible domain handling behaviours for …","Enumeration of the possible formatting behaviours for a …","","","","","","","","Handle.","","","","","","","","","","","","","","","","A wrapper for std::io::Error that can hold an offset into …","","","","i16.","i32.","i64.","If the two properties being bound are booleans, setting …","","","","","","","","","","","","","","","","","","","A trait to accept both &str or &GStr as an argument.","A trait to accept both Option<&str> or Option<&GStr> as an …","","","","","","","","","","","","","","","Task failure from awaiting a JoinHandle.","A handle to a task running on a MainContext.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","upon parameter conversion (see g_param_value_convert()) …","","","","","","","","","","","","","","","","","","","","A simple format, writing file, line and message on output.","","","","","Structure representing a single field in a structured log …","","","","","","","","","Any maybe type, i.e. Option<T>.","Varargs signal emission will always collect the arguments, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No emissions hooks are supported for this signal.","Signals being emitted for an object while currently being …","","","","","","","","","","","","","","","","","","Logs will have no domain specified.","","","","","","","","","","","DBus object path.","Object path array, i.e. [&str].","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Through the ParamFlags flag values, certain aspects of …","ParamSpec is an object structure that encapsulates the …","","","","","","A trait implemented by the various ParamSpec builder types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple format, writing only the message on output.","","This macro enables you to derive object properties in a …","A type that can be used as a property. It covers every …","A container type implementing this trait can be read by …","A container type implementing this trait can be written by …","A container type implementing this trait can be written by …","","","","","","the parameter is readable","alias for READABLE | WRITABLE","","Invoke the object method handler in the last emission …","Invoke the object method handler in the first emission …","Invoke the object method handler in the third emission …","A Receiver that can be attached to a main context to …","","","","","","","","Type signature.","","","","","&str.","String array, i.e. [&str].","","","Synchronize the values of the source and target properties …","","","","","","","A Sender that can be used to send items to the …","","","","Preferred value to be used as setter for the associated …","","","","","","","Derive macro for defining a SharedType::get_type function …","","","The signal flags are used to specify a signal’s …","SignalGroup manages to simplify the process of connecting …","","","","","","","","","Represents a Future around a glib::Source. The future will …","Represents a Stream around a glib::Source. The stream will …","","","Variant of JoinHandle that is returned from …","","","","","","","","","A logger using glib structured logging.","","","","A SyncSender that can be used to send items to the …","","","Any tuple type, i.e. (T), (T, T), etc.","","","","","","","","","","","","","","A handle to a thread running on a ThreadPool.","","","","","","A value representing an interval of time, in microseconds.","","","","","","","","","","","","u16.","u32.","u64.","","Unit, i.e. ().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Variant dictionary, i.e. HashMap<String, Variant>, …","Variant.","","","","","","Example","","","Derive macro for serializing/deserializing custom …","","VariantDict is a mutable key/value store where the keys …","Iterator over items in a variant.","Iterator over items in a variant of type as.","Describes Variant types.","An iterator over the individual components of a tuple …","Describes Variant types.","","","the parameter is writable","","","","","","","","","","","","Aborts the task associated with the handle.","","Acquire ownership of the main context.","","","","","","","","","","","","","","","","","","","","","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","","","","","Converts this GLib string to a byte slice.","Converts this GLib string to a byte slice containing the …","Return the full number of days in this TimeSpan.","Extracts the GStr containing the entire string.","Returns &GStr slice.","Return the full number of hours in this TimeSpan.","Return the full number of microseconds in this TimeSpan.","Return the full number of milliseconds in this TimeSpan.","Return the full number of minutes in this TimeSpan.","Returns the inner pointer to this GLib string.","Returns the string’s C pointer.","Return the underlying pointer of the GString.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","","","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Returns the internal source ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the full number of seconds in this TimeSpan.","Converts this GLib string to a string slice.","Return the GString as string slice.","Returns &[str] slice.","Converts to a string slice.","","Attaches the receiver to the given context and calls func …","","","","","Set the binding flags to BIDIRECTIONAL.","Creates a binding between source_property on the source …","","","","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Blocks all signal handlers managed by self so they will not","Runs a new, infallible Future on the main context and …","","","","","Get the short description of a ParamSpec.","Generic error used for functions that fail without any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","IMPL Boxed wrapper implementation.","IMPL BoxedInline wrapper implementation.","Similar to try_build but panics instead of failing.","Converts to the final Value, unless any previous …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new FlagsBuilder for conveniently …","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new FlagsBuilder for conveniently …","","","Creates a channel for a main context.","","Obtain the character set for the current locale.","","Create a Future that will resolve once the child process …","Create a Future that will resolve once the child process …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Macro for passing variables as strong or weak references …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Macro for creating a Closure object. This is a wrapper …","The same as closure! but uses Closure::new_local as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","","","","Connects c_handler to the signal detailed_signal on the …","","This signal is emitted when target is set to a new value …","Like Self::connect_bind but doesn’t require a Send+Sync …","","","","","Connects closure to the signal detailed_signal on target.","","","","","","","","","","","","","Like Self::connect but doesn’t require a Send+Sync …","","","","","","","","","","","","","","","","","","","","This signal is emitted when the target instance of self_ …","Like Self::connect_unbind but doesn’t require a Send+Sync…","","","","","","","","","","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Check if this VariantDict contains the given key.","Returns true if all of the flags in other are contained …","","","","","","","","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A macro which behaves exactly as log::debug! except that …","","","","","","","","Creates a new empty string.","","","","","","","","","","","","","","","","","","Default: 0`","Default: None`","Default: None`","Gets the default value of self as a pointer to a Value.","","Default: <i8 as Default>::default()","","Default: <u8 as Default>::default()","","Default: false","","Default: <i32 as Default>::default()","","Default: <u32 as Default>::default()","","Default: <libc::c_long as Default>::default()","","Default: <libc::c_ulong as Default>::default()","","Default: <i64 as Default>::default()","","Default: <u64 as Default>::default()","","","","","","Default: <f32 as Default>::default()","","Default: <f64 as Default>::default()","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This macro is shorteng for:","","","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the element type of this variant type.","Default: None`","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","Convert this dictionary to a Variant","","Convert this dictionary to a Variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error binding and helper trait.","A macro which behaves exactly as log::error! except that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the first type of this variant type.","","Bind the properties with the given flags.","","Retrieves the flags passed when constructing the Binding.","","Attribute macro for defining flags using the bitflags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Similar to ParamSpecOverride::new but specific for a class.","Similar to ParamSpecOverride::new but specific for an …","Formats an Arguments into a GString.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Converts a string into a CollationKey that can be compared …","Returns the argument unchanged.","Returns the argument unchanged.","Converts a string into a FilenameCollationKey that can be …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Create a new timespan from days.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Create a new timespan from hours.","","","","","","","","","","","","","","","","","","","","Create a new timespan from microseconds.","Create a new timespan from milliseconds.","Create a new timespan from minutes.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Converts a string of nicks s separated by | to an integer …","","Takes ownership of data and creates a new Bytes without …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Create a new timespan from seconds.","Creates a view into static data without copying.","","","","Converts a type string into &VariantTy without any checks.","Creates a GLib string wrapper from a string slice, …","Creates a GLib string wrapper from a string slice.","Creates a GLib string wrapper from a string slice, …","Unsafely creates a GLib string wrapper from a string …","Tries to create a VariantType from an owned string.","Creates a GLib string by consuming a string, checking for …","Creates a GLib string by consuming a string, without …","","","","Creates a GLib string by consuming a byte vector.","Creates a GLib string by consuming a byte vector, checking …","Unsafely creates a GLib string by consuming a byte vector, …","Creates a GLib string wrapper from a byte slice, …","Creates a GLib string by consuming a nul-terminated byte …","Creates a GLib string wrapper from a byte slice.","Creates a GLib string by consuming a nul-terminated byte …","Creates a GLib string wrapper from a byte slice, checking …","Creates a GLib string by consuming a nul-terminated byte …","Unsafely creates a GLib string wrapper from a byte slice.","Creates a GLib string by consuming a byte vector, without …","Convert enum value from a Value.","","Convert flags values from a Value. This returns all flags …","","","","","","This macro returns the name of the enclosing function. As …","","Add a timeout to a Future.","Add a timeout to a Future.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","","Macro used to print messages. It uses g_print.","Macro used to print error messages. It uses g_printerr.","Macro used to log using GLib logging system. It uses g_log.","","","","","","","","","","","","","","","","","","","","","","","","","Creates a GString using interpolation of runtime …","Creates a GString using interpolation of runtime …","Wrapper implementations for BoxedInline types. See wrapper!…","Wrapper implementations for Boxed types. See wrapper!.","ObjectType implementations for Object types. See wrapper!.","Wrapper implementations for shared types. See wrapper!.","","","Converts a static string literal into a static …","Converts a static string literal into a static …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A macro which behaves exactly as log::info! except that it …","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Insert a value into the dictionary","","Inserts the specified flags in-place.","Insert a variant into the dictionary.","","","","","","","","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Create a Stream that will provide a value every given …","Create a Stream that will provide a value every given …","Create a Stream that will provide a value every given …","Create a Stream that will provide a value every given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the GString and returns the underlying byte …","Consumes the GString and returns the underlying byte …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform into a nul-terminated raw C string pointer.","Returns the original value that was attempted to convert …","Returns the original value that was attempted to convert …","Returns the original value that was attempted to convert …","","Waits until the task is spawned and returns the JoinHandle.","","","","","","","","","","","","","","","","","","","Converts the error into a panic result.","Safely converts the handle into a SourceId.","Finalizes the builder, converting it to a [GString].","Set the binding flags to INVERT_BOOLEAN.","Invokes func on the main context.","Invokes func on the main context.","Invokes func on the main context with the given priority.","Invokes func on the main context with the given priority.","","","","","","Default: crate::Type::UNIT","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Check if this variant type is an array type.","Check if this variant type is a basic type.","Returns true if this is a Break variant.","Returns true if the handle was cancelled.","","Check if this variant type is a container type.","Returns true if this is a Continue variant.","","Check if this variant type is a definite type.","","Check if this variant type is a dict entry type.","","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Returns true if no flags are currently stored.","","","","Check if this variant type is a maybe type.","","Returns true if the task terminated with a panic.","","Checks if the flags corresponding to integer f is set in …","Checks if the flags corresponding to string name name is …","Checks if the flags corresponding to string nick nick is …","Check if this variant type is a subtype of another.","","","","","Check if this variant type is a tuple type.","","Validate a property name for a ParamSpec. This can be …","Check if this variant type is a variant.","","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","","","Waits for the associated thread to finish.","","","Return the key type of this variant type.","Retreives the field key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","To set back the default print handler, use the …","","","","Macro used to log using GLib structured logging system.","","To set the default print handler, use the …","","","Sets whether GLib log functions output to stderr or stdout.","","","","","","","Look up a typed value from this VariantDict.","Look up and return a value from this VariantDict.","","","","","","","","Default: <i8>::MAX","","Default: <u8>::MAX","","Default: <i32>::MAX","","Default: <u32>::MAX","","Default: <libc::c_long>::MAX","","Default: <libc::c_ulong>::MAX","","Default: <i64>::MAX","","Default: <u64>::MAX","","Default: <f32>::MAX","","Default: <f64>::MAX","","","Default: <i8>::MIN","","Default: <u8>::MIN","","Default: <i32>::MIN","","Default: <u32>::MIN","","Default: <libc::c_long>::MIN","","Default: <libc::c_ulong>::MIN","","Default: <i64>::MIN","","Default: <u64>::MIN","","Default: <f32>::MIN","","Default: <f64>::MIN","","","","","","","","","","","","Return the number of items in this variant type.","Get name corresponding to the value.","Get name corresponding to the value.","","Get the name of a ParamSpec.","Gets the GQuark for the name.","Create a new EnumClass from a static type T.","Create a new FlagsClass from a static type T.","Creates a new empty GString.","Tries to create a VariantType from a string slice.","Create a new SourceFuture","Create a new SourceStream","Creates a new BoxedAnyObject containing value","","","","","","","Creates a new BindingGroup.","","","","Create a new VariantDict optionally populating it with the …","Tries to create a &VariantTy from a string slice.","Creates a new iterator over the types of the specified …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a field from a borrowed key and value.","Creates a new instance of GlibLogger. See documentation of …","Creates a VariantType from an array element type.","Creates a VariantType from a key and value type.","Creates a VariantType from a maybe element type.","Creates a VariantType from a maybe element type.","Creates a field with an empty value and data as a user …","","","Return the next type of this variant type.","","","","Get nick corresponding to the value.","Get nick corresponding to the value.","Returns the nickname of this ParamSpec.","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","","","","","","","","","","","","","Fetch a GStrInteriorNulError to get more details about the …","Returns the position of the nul-byte in the slice that …","","","","IMPL Object wrapper implementation and Object binding.","","","","","Macro for boilerplate of ObjectInterface implementations.","Macro for boilerplate of ObjectSubclass implementations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Traits and essential types intended for blanket imports.","","","","","","","Same as get_prgname().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the paramspec redirects operations to another paramspec,","","","","","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Remove the given key from the dictionary.","","Removes the specified flags in-place.","","","","","Replaces the wrapped value with a new one, returning the …","","","","","","","","","","","","","","","Provides a glib log handler which routes all logging …","","","","","Sends a value to the channel.","Sends a value to the channel and blocks if the channel is …","","Set flags value corresponding to integer f in value, if …","Set flags corresponding to integer value f.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","Set flags value corresponding to string name name in value…","Set flags corresponding to string name name.","Set flags value corresponding to string nick nick in value…","Set flags corresponding to string nick nick.","","","","","","","","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","","To set back the default print handler, use the …","To set back the default print handler, use the …","Same as set_prgname().","","","","","","","","","","","","","","","","","","","","","Sets source as the source object used for creating property","","Sets the target instance used when connecting signals. Any …","","","","","","IMPL Shared (reference counted) wrapper implementation.","","Parses a command line into an argument vector, in much the …","Quotes a string so that the shell (/bin/sh) will interpret …","Unquotes a string as the shell (/bin/sh) would.","IMPL Low level signal support.","","","","","","","","","The Object that should be used as the source of the binding","Gets the source object used for binding properties.","","","","","Returns the Source associated with this handle.","Retrieves the name of the property of source used as the …","Gets the smallest prime number from a built-in array of …","Spawn a new infallible Future on the main context.","Executes a child program asynchronously.","","","","","","Spawn a new infallible Future on the main context from …","Spawn a new infallible Future on the main context from …","Spawn a new infallible Future on the main context.","","Spawn a new infallible Future on the main context, with a …","","Spawn a new infallible Future on the main context, with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Module containing infrastructure for subclassing GObjects …","","","","","","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Creates a synchronous channel for a main context with a …","Set the binding flags to SYNC_CREATE.","","","The Object that should be used as the target of the binding","Gets the target instance used when connecting signals.","Retrieves the name of the property of target used as the …","The GType of the target property.","","","","Create a Future that will resolve after the given number …","Create a Future that will resolve after the given number …","Create a Future that will resolve after the given number …","Create a Future that will resolve after the given number …","","","","Converts this GLib string to a C string slice, checking …","Converts this GLib string to a C string slice, without …","Converts this GLib string to a C string slice, truncating …","","","","","","","","","","","","","","Returns the corresponding [&GStr].","","Converts an integer value to a string of nicks separated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corresponding &str.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts integer value to a Value, if part of the enum.","Convert enum value to a Value.","Converts integer value to a Value, if part of the flags.","Convert flags value to a Value.","","","","","","","Converts string name name to a Value, if part of the enum.","Converts string name name to a Value, if part of the flags.","Converts string nick nick to a Value, if part of the enum.","Converts string nick nick to a Value, if part of the flags.","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","A macro which behaves exactly as log::trace! except that …","Transform changed property values from the target object …","Transform changed property values from the source object …","Translation between GLib/GLib-based FFI types and their …","Immutably borrows the wrapped value, returning an error if …","Mutably borrows the wrapped value, returning an error if …","Establish the property binding.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert the error into a panic result.","","","","","Sends a value to the channel.","Iterate over the types of this variant type.","Type of the enum.","Type of the flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runtime type information.","","Explicitly releases the binding between the source and the …","Unblocks all signal handlers managed by self so they will …","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","Create a Future that will resolve once the given UNIX …","Create a Future that will resolve once the given UNIX …","Create a Stream that will provide a value whenever the …","Create a Stream that will provide a value whenever the …","","","Unset flags value corresponding to integer f in value, if …","Unsets flags corresponding to integer value f.","Unset flags value corresponding to string name name in …","Unset flags corresponding to string name name.","Unset flags value corresponding to string nick nick in …","Unset flags corresponding to string nick nick.","To set the default print handler, use the set_print_handler…","To set the default print handler, use the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the the user data value from a field created …","","","","","","","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","","","","","","","Value binding and helper traits.","Gets EnumValue by integer value, if existing.","Get integer value corresponding to the value.","Gets FlagsValue by integer value, if existing.","Get integer value corresponding to the value.","","","Return the value type of this variant type.","Gets EnumValue by string name name, if existing.","Gets FlagsValue by string name name, if existing.","Gets EnumValue by string nick nick, if existing.","Gets FlagsValue by string nick nick, if existing.","Retrieves a byte array of the field value. Returns None if …","","Retrieves a string of the field value, or None if the …","","","","","","","","Gets all EnumValue of this EnumClass.","Gets all FlagsValue of this FlagsClass.","Variant binding and helper traits.","","A macro which behaves exactly as log::warn! except that it …","","","","","","","","","Call closure with the main context configured as the …","Create a new EnumClass from a Type.","Create a new FlagsClass from a Type","Creates a new SignalGroup for target instances of …","IMPL The wrapper! macro and miscellaneous wrapper traits.","Defines a wrapper type and implements the appropriate …","","","","","","","","","","Encapsulates memory management logic for boxed types.","Memory management functions for a boxed type.","","","","","","Makes a copy.","","","","","","","Frees the object.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","Wrapper for values where C functions expect a plain C char","Wrapper for values where C functions expect a plain C …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Trait for generalizing downgrading a strong reference to a …","Strong reference type.","Trait for generalizing upgrading a weak reference to a …","Weak reference type.","Downgrade to a weak reference.","Try upgrading a weak reference to a strong reference.","","","","","Return the inner pointer to the underlying C value.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","","","","Calls U::from(self).","Calls U::from(self).","","","Invalidates the closure.","Invalidates the closure.","Invokes the closure with the given arguments.","Invokes the closure with the given arguments.","Invokes the closure with the given arguments.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","","","","","","","","","","","","","","","","","","","","","","","","","","A destructive iterator over a List.","A non-destructive iterator over a List.","A non-destructive iterator over a List.","A list of items of type T.","Returns the underlying pointer.","Returns the underlying pointer.","Returns a reference to the last item of the list, if any.","Returns a mutable reference to the last item of the list, …","","","","","","","","","Removes all items from the list.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Create a new List around a list.","","","","Create a new List around a list.","","","","","","","Create a new List around a list.","","","","Returns a reference to the first item of the list, if any.","Returns a mutable reference to the first item of the list, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Consumes the list and returns the underlying pointer.","Check if the list is empty.","Create a non-destructive iterator over the List.","Create a non-destructive mutable iterator over the List.","Returns the length of the list.","Creates a new empty list.","","","","Removes the back item from the list, if any.","Removes the front item from the list, if any.","Appends the new item to the back of the list.","Prepends the new item to the front of the list.","Only keeps the item in the list for which f returns true.","Reverse the list.","Sorts the list.","Sorts the list.","","","","","","","","","","","","","","","","","","","","A trait to accept both &[T] or PtrSlice<T> as an argument.","Slice of elements of type T allocated by the GLib …","","Returns the underlying pointer.","Borrows this slice as a &mut [T].","Returns the remaining items as mutable slice.","Returns the underlying pointer.","","Borrows this slice as a &[T].","Returns the remaining items as slice.","","","","","","","Returns the capacity of the slice.","Removes all items from the slice.","","","","","","","","","","","","","","","Clones and appends all elements in slice to the slice.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Borrows a C array.","Borrows a C array.","","","Create a new PtrSlice around a NULL-terminated C array.","","Create a new PtrSlice around a C array.","","","","Create a new PtrSlice around a NULL-terminated C array.","Create a new PtrSlice around a C array.","","","Create a new PtrSlice around a NULL-terminated C array.","","","","","Create a new PtrSlice around a C array.","","","Inserts item at position index of the slice, shifting all …","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes the slice and returns the underlying pointer.","Returns true if the slice is empty.","","Gets the length of the slice.","Creates a new empty slice.","","","","Removes the last item of the slice and returns it.","Pushes item to the end of the slice.","Removes item from position index of the slice, shifting …","Reserves at least this much additional capacity.","Runs the given closure with a NULL-terminated array.","","","Sets the length of the slice to len.","","","","","","","","Shortens the slice by keeping the last len items.","","","","","","","Creates a new empty slice with the given capacity.","","Slice of elements of type T allocated by the GLib …","","Returns the underlying pointer.","Borrows this slice as a &mut [T].","Returns the remaining items as mutable slice.","Returns the underlying pointer.","","Borrows this slice as a &[T].","Returns the remaining items as slice.","","","","","","","Returns the capacity of the slice.","Removes all items from the slice.","","","","","","","","","","","","","","","Clones and appends all elements in slice to the slice.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Borrows a C array.","Borrows a mutable C array.","Create a new Slice around a C array.","","","","","Create a new Slice around a C array.","","","Create a new Slice around a C array.","Borrows a C array of references.","Borrows a mutable C array.","","","Inserts item at position index of the slice, shifting all …","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes the slice and returns the underlying pointer.","Returns true if the slice is empty.","","Gets the length of the slice.","Creates a new empty slice.","","","","Removes the last item of the slice and returns it.","Pushes item to the end of the slice.","Removes item from position index of the slice, shifting …","Reserves at least this much additional capacity.","Sets the length of the slice to len.","","","","","","","","Shortens the slice by keeping the last len items.","","","","","","","Creates a new empty slice with the given capacity.","A destructive iterator over a SList.","A non-destructive iterator over a SList.","A non-destructive iterator over a SList.","A list of items of type T.","Returns the underlying pointer.","Returns the underlying pointer.","Returns a reference to the last item of the list, if any.","Returns a mutable reference to the last item of the list, …","","","","","","","","","Removes all items from the list.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new SList around a list.","","","","","","Create a new SList around a list.","","","","Create a new SList around a list.","","","","","","Returns a reference to the first item of the list, if any.","Returns a mutable reference to the first item of the list, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Consumes the list and returns the underlying pointer.","Check if the list is empty.","Create a non-destructive iterator over the SList.","Create a non-destructive mutable iterator over the SList.","Returns the length of the list.","Creates a new empty list.","","","","Removes the back item from the list, if any.","Removes the front item from the list, if any.","Appends the new item to the back of the list.","Prepends the new item to the front of the list.","Only keeps the item in the list for which f returns true.","Reverse the list.","Sorts the list.","Sorts the list.","","","","","","","","","","","","","","","","","","","","A trait to accept both &[T] or StrV as an argument.","NULL-terminated array of NULL-terminated strings.","Returns the underlying pointer.","","Borrows this slice as a &[GStringPtr].","Returns the remaining items as slice.","","","","","","Returns the capacity of the slice.","Removes all items from the slice.","","","","Checks whether the StrV contains the specified string","","","","","","","","","","","","Clones and appends all elements in slice to the slice.","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Borrows a C array.","Borrows a C array.","","","Create a new StrV around a NULL-terminated C array.","","Create a new StrV around a C array.","","","Create a new StrV around a NULL-terminated C array.","","","Create a new StrV around a C array.","","Create a new StrV around a NULL-terminated C array.","","","Create a new StrV around a C array.","","","","","","","Inserts item at position index of the slice, shifting all …","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes the slice and returns the underlying pointer.","Returns true if the slice is empty.","Joins the strings into a longer string, with an optional …","","Gets the length of the slice.","Creates a new empty slice.","","","","","Removes the last item of the slice and returns it.","Pushes item to the end of the slice.","Removes item from position index of the slice, shifting …","Reserves at least this much additional capacity.","Runs the given closure with a NULL-terminated array.","","","Sets the length of the slice to len.","","","Swaps item from position index of the slice and returns it.","","","","","","","","Shortens the slice by keeping the last len items.","","","","","","","","","Creates a new empty slice with the given capacity.","","A generic error capable of representing various error …","GLib error domain.","Return the inner pointer to the underlying C value.","","","","","","","","","","Gets the integer representation of the variant.","Returns the quark identifying the error domain.","Returns the error domain quark","","","","","","","","Tries to convert an integer code to an enum variant.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value mutably.","","","Calls U::from(self).","Calls U::from(self).","","Checks if the error domain matches T.","Tries to convert to a specific error enum.","Checks if the error matches the specified domain and error …","Returns the error message","","Creates an error with supplied error enum variant and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a command line into an argument vector, in much the …","Quotes a string so that the shell (/bin/sh) will interpret …","Unquotes a string as the shell (/bin/sh) would.","Gets the smallest prime number from a built-in array of …","Executes a child program asynchronously.","","","","","","","","","","","","","","","","","","","","","Builder for object property bindings.","Borrowed reference to an object of type T.","Upcasting and downcasting support.","Convenience trait mirroring Cast, implemented on …","Class struct of type T.","Reference to the class struct of type T.","type of the FFI Class structure.","type of the FFI Instance structure.","","","Interface struct of type T for some type.","Reference to a class struct of type T.","Declares the “is a” relationship.","Trait implemented by class types.","Trait implemented by interface types.","Marker trait for the statically known possibility of …","","The base class in the object hierarchy.","","","","","Automatically implemented by ObjectSubclass variants of …","Implemented by types representing glib::Object and …","Value type checker for object types.","","","","A weak reference to the object it was created for that can …","","","A weak reference to an object.","A handle to disconnect a weak ref notify closure.","Add a callback to be notified when the Object is disposed.","","","Add a callback to be notified when the Object is disposed.","","","","","","","","","","","","","","","","Set the binding flags to BIDIRECTIONAL.","Bind property source_property on this object to the …","","","Block a given signal handler.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the object with the provided properties.","Establish the property binding.","Create a new object builder for a specific type.","Create a new object builder for a specific type.","","Returns the class of the object.","","","","Returns the class of the object in the given type T.","","","","","","","","","","","","","","","","","","","","Connect to the signal signal_name on this object.","","","Connect a closure to the signal signal_name on this object.","","","Connect a closure to the signal signal_id on this object.","","","Connect to the signal signal_id on this object.","","","Connect to the signal signal_name on this object.","","","Connect to the signal signal_id on this object.","","","Connect to the notify signal of the object.","","","Connect to the notify signal of the object.","","","Connect to the notify signal of the object.","","","Connect to the signal signal_name on this object.","","","Connect to the signal signal_id on this object.","","","Return previously set arbitrary data of this object with …","","","Gets the default interface struct for Self.","","","","","","","","","","Disconnect a previously connected signal handler.","","","","Tries to downcast to a subclass or interface implementor T.","Tries to downcast to a reference of its subclass or …","Casts this class to a reference to a child type’s class …","Casts this class to a mutable reference to a child type’…","Downgrade this object to a weak reference.","","","","Downgrade to a weak reference.","","","","","","Tries to cast to an object of type T. This handles …","Tries to cast to reference to an object of type T. This …","Emit signal by signal id.","","","Emit signal by its name.","","","Emit signal by its name with details.","","","Emit signal by its name with details.","","","Emit signal by its name.","","","Emit signal by signal id with details.","","","Emit signal by signal id with details.","","","Same as Self::emit but takes Value for the arguments.","","","","","","","","","","","","","","","","","","Get the ParamSpec of the property property_name of this …","Get the ParamSpec of the property property_name of this …","Get the ParamSpec of the property property_name of this …","Get the ParamSpec of the property property_name of this …","","","Bind the properties with the given flags.","","","","","","","","","","","Freeze all property notifications until the return guard …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets the interface struct for Self of klass.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the class struct for Self of type_.","Gets the default interface struct for Self.","","","","","Check if the object has a property property_name of the …","Check if the object class has a property property_name of …","Check if the object class has a property property_name of …","Check if this interface has a property property_name of …","","","","","","","","","Get the type id for the instance type of this interface.","Returns the interface T of the object.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Set the binding flags to INVERT_BOOLEAN.","Returns true if the object is an instance of (can be cast …","","","Return all ParamSpec of the properties of this object.","Return all ParamSpec of the properties of this object …","Return all ParamSpec of the properties of this object …","Return all ParamSpec of the properties of this interface.","","","","Create a new instance of an object with the default …","Create a new empty weak reference.","","Creates a new borrowed object reference.","Create a new instance of an object of the given type with …","Notify that the given property has changed its value.","","","Notify that the given property has changed its value.","","","Returns the ObjectClass of the object.","","","","","Gets the parent class struct, if any.","Gets the parent interface struct, if any.","","","","","","","","","","Gets the property property_name of the object and cast it …","Set property name to the given value value.","","","Get the type of the property property_name of this object.","Get the type of the property property_name of this object …","Get the type of the property property_name of this object …","Get the type of the property property_name of this …","","","Gets the property property_name of the object.","","","Return previously set arbitrary data of this object with …","","","Returns the strong reference count of this object.","","","Runs the dispose mechanism of the object.","","","Set this weak reference to the given object.","","","Set arbitrary data on this object with the given key.","","","Sets multiple properties of the object at once.","","","Sets multiple properties of the object at once.","","","Sets the property property_name of the object to value …","","","Sets the property property_name of the object to value …","","","Set arbitrary data on this object with the given key.","","","","","Retrieve previously set arbitrary data of this object with …","","","Retrieve previously set arbitrary data of this object with …","","","Stop emission of the currently emitted signal.","","","Stop emission of the currently emitted signal by the …","","","Set the binding flags to SYNC_CREATE.","","","","","","","Transform changed property values from the target object …","Transform changed property values from the target object …","Transform changed property values from the source object …","Transform changed property values from the source object …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the type of the object.","Gets the type of this builder.","Get the type id for this class.","Get the type id for this interface.","","","","","","","","","","","","","","","","","","","Unblock a given signal handler.","","","Casts to T unconditionally.","Casts to &T unconditionally.","Upcasts an object to a superclass or interface T.","Upcasts an object to a reference of its superclass or …","Casts this class to a reference to a parent type’s class.","Casts this class to a mutable reference to a parent type’…","Try to upgrade this weak reference to a strong reference.","","Try to upgrade this weak reference to a strong reference.","Limits the lifetime of closure to the lifetime of the …","","","Create a new instance of an object of the given type with …","Create a new instance of an object with the default …","","","","","","A trait implemented by the various ParamSpec builder types.","","","","","","","","Default: None","Default: None","Default: None","Mark the property as construct","Mark the property as construct","Mark the property as construct","Mark the property as construct only","Mark the property as construct only","Mark the property as construct only","Implementation detail.","Mark the property as deprecated","Mark the property as deprecated","Mark the property as deprecated","Mark the property as explicit notify","Mark the property as explicit notify","Mark the property as explicit notify","Default: glib::ParamFlags::READWRITE","Default: glib::ParamFlags::READWRITE","Default: glib::ParamFlags::READWRITE","Mark the property as lax validation","Mark the property as lax validation","Mark the property as lax validation","By default, the nickname of its redirect target will be …","By default, the nickname of its redirect target will be …","By default, the nickname of its redirect target will be …","Mark the property as read only and drops the READWRITE …","Mark the property as read only and drops the READWRITE …","Mark the property as read only and drops the READWRITE …","Mark the property as readwrite, it is the default value.","Mark the property as readwrite, it is the default value.","Mark the property as readwrite, it is the default value.","Implementation detail.","Implementation detail.","Implementation detail.","Mark the property as write only and drops the READWRITE …","Mark the property as write only and drops the READWRITE …","Mark the property as write only and drops the READWRITE …","Encapsulates memory management logic for shared types.","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","Safety","","","","","","","Safety","The id of a signal that is returned by connect.","Returns the internal signal handler ID.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","Process identificator","The priority of sources","The id of a source that is returned by idle_add and …","Returns the internal source ID.","","","","","","","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the main loop the return …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Removes the source with the given id source_id from the …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","","","","","","","","","","","","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the main loop the returned …","","","Reference-counted wrapper around an ObjectSubclass …","Weak reference to an ObjectSubclass reference.","","","","","","","","This module contains basic instance and class structs to …","","","","","Module for registering boxed types for Rust types.","","","","","","","Downgrade to a weak reference.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Create a new reference-counting wrapper around imp.","Module that contains all types needed for creating a …","","","Prelude that re-exports all important traits from this …","","","","Module for registering shared types for Rust types.","","","","","","","","","","Module that contains the basic infrastructure for …","Upgrade to a strong reference, if possible.","","A basic class struct that does not store any additional …","A basic instance struct that does not store any additional …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","Trait for defining boxed types.","Boxed type name.","Register a boxed glib::Type ID for T.","GObject type name.","The central trait for defining a GObject interface.","","Type methods required for an ObjectInterface …","Trait for a type list of prerequisite object types.","Prerequisites for this interface.","Get interface from an instance.","Get interface from an instance.","Interface initialization.","Properties installed for this interface.","Register a glib::Type ID for T.","Signals installed for this interface.","Returns the glib::Type ID of the interface.","Additional type initialization.","Returns the list of types for this list.","Trait containing only the property related functions of …","Extension trait for glib::Object’s class struct.","Trait for implementors of glib::Object subclasses.","","Constructed.","Properties installed for this type.","Similar to ObjectImpl but auto-generated by the [Properties…","Similar to ObjectImpl but auto-generated by the [Properties…","","Disposes of the object.","Function to be called when property change is notified for …","","Chain up to the parent class’ implementation of …","Chain up to the parent class’ implementation of …","Chain up to the parent class’ implementation of …","Properties installed for this type.","Property getter.","Property setter.","Chain up to parent class signal handler.","Signals installed for this type.","","","","","","","","","","","","","","","","","","","","","The inner type","Shared type name.","","The inner refcounted type","Trait for defining shared types.","Provides access to a raw pointer to InnerType","Converts a raw pointer to InnerType to a RefCounted object","Constructs a SharedType from a RefCountedType","Converts the RefCounted object to a raw pointer to …","Converts the SharedType into its inner RefCountedType","The function used to increment the inner type refcount","Register a boxed glib::Type ID for T.","Signal metadata.","Builder for signals.","Token passed to signal class handlers.","Signal ID.","Signal invocation hint passed to signal accumulators.","In-depth information of a specific signal","","Accumulator for the return values of the signal.","Action signals are signals that may freely be emitted on …","","","","","","","","","","","","","","","Build the signal.","Create a new builder for a signal.","Class handler for this signal.","","","","","The signal is deprecated and will be removed in a future …","","This signal supports “::detail” appendices to the …","","","","Explicitly set all flags.","Flags of the signal.","The signal flags.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Find a SignalId by its name, and the type it connects to.","Varargs signal emission will always collect the arguments, …","The number of parameters the user callback takes.","Name of the signal.","Find the signal name.","Create a new Signal Identifier.","No emissions hooks are supported for this signal.","Signals being emitted for an object while currently being …","The signal’s parameters.","Parameter types of the signal.","The parameters for the user callback.","","Queries more in-depth information about the current signal.","The signal’s returned value type.","Return type of the signal.","The return type for the user callback.","The signal’s returned value type.","Run the signal class handler in the last emission stage.","Run the signal class handler in the first emission stage.","Run the signal class handler in the third emission stage.","","Signal ID.","The ID of the signal.","The name of the signal.","","","","","","","","","","","","","","","","","","","Type this signal was registered for.","The instance type this signal can be emitted for.","","","","","","","","","","If this subclass is an abstract class or not.","The C class struct.","Trait implemented by structs that implement a GObject C …","Helper trait for macros to access a subclass or its …","","","An object that is currently being initialized.","A newly registered glib::Type that is currently still …","The C instance struct.","Trait implemented by structs that implement a GObject C …","Trait implemented by any type implementing InstanceStruct …","Trait for a type list of interfaces.","List of interfaces implemented by this type.","Trait for implementable interfaces.","Trait for subclassable class structs.","","GObject type name.","The central trait for subclassing a GObject type.","Extension methods for all ObjectSubclass impls.","Trait implemented by any type implementing ObjectSubclassIs…","Type methods required for an ObjectSubclass implementation.","Parent Rust type to inherit from.","Corresponding object subclass type for this instance …","Corresponding object subclass type for this class struct.","Wrapper around this subclass defined with wrapper!","Type-specific data that is filled in during type creation.","Returns a pointer to the object.","Returns a reference to the object.","","","","","","","Returns the class struct for this specific instance.","Returns a pointer to the class implementation specific …","Gets a mutable reference of the class implementation …","Override the vfuncs of all parent types.","Override the virtual methods of this class for the given …","Class initialization.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the implementation from an instance.","Returns the implementation from an instance.","","Returns the list of types and corresponding interface …","Returns the implementation for from this instance struct, …","Returns the implementation (the private Rust struct) of …","Returns the offset of the private implementation struct in …","Returns the corresponding object instance.","Returns a pointer to the instance implementation specific …","Runs instance_init on each of the IsImplementable items.","Instance specific initialization.","Instance specific initialization.","Instance specific initialization.","Performs additional instance initialization.","Override the virtual methods of this interface for the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Constructor.","Returns the corresponding object instance.","Returns a pointer to the native parent class.","","","Returns a pointer to the native parent interface struct …","Returns a new reference-counted wrapper around self.","Register a glib::Type ID for T.","Sets class specific implementation data.","Sets instance specific implementation data.","","","","","","","Returns the glib::Type ID of the subclass.","Returns the type ID.","Storage for the type-specific data used during …","","","","Additional type initialization.","Constructor.","Thread guard that only gives access to the contained value …","","","","Returns the argument unchanged.","Return a mutable reference to the contained value from the …","Return a reference to the contained value from the thread …","Calls U::from(self).","Return the contained value from the thread guard.","Returns true if the current thread owns the value, i.e. it …","Create a new thread guard around value.","Returns a unique ID for the current thread.","","","","Wrapper around values representing borrowed C memory.","","Translate a simple type.","Translate from a container.","","","Translate from a pointer type by borrowing, without …","Translate from a container of pointers.","Translate from a pointer type which is annotated with …","Translate from a pointer type which is annotated with …","","Error type for TryFromGlib when the Glib value is None.","Error type for TryFromGlib when the Glib value can be None …","Provides the default pointer type to be used in some …","","","","","Translate a simple type.","Translate to a pointer.","","","","A Rust type T for which Option<T> translates to the same …","A pointer","","","Helper type that stores temporary values used for …","","","","","","Translate to a pointer.","Translate to a pointer with a mutable borrow.","Trait for types that have the same memory representation …","Trait for types that have the same memory representation …","Translate from a Glib type which can result in an …","A trait for creating an uninitialized value. Handy for …","Unsafe variant of the From trait.","","","","","","","","","","","","","","","","","","","","","Overrides pointer constness.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Translate a simple type.","","Translate from a pointer type, borrowing the pointer.","Safety","Transfer: container.","","Transfer: container.","","Translate from a pointer type, transfer: full (assume …","Safety","Transfer: full.","","Transfer: full.","","Translate from a pointer type, transfer: none.","Safety","Transfer: none.","","Transfer: none.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Transfer: full.","Extracts the contained value.","Returns true if self is the Invalid variant.","Returns true if self is the None variant.","","Overrides pointer mutability.","Creates a new borrowed value.","Builds the None variant.","","","","Transfer: container.","","Transfer: full.","","Transfer: none.","","Transfer: none.","","","","","","","","","","","","Translate from a Glib type which can result in an …","","","","","","","","","","","","","","","","","","","","Returns an uninitialized value.","","Safety","The fundamental type corresponding to bool","The fundamental type from which all boxed types are derived","The fundamental type from which all enumeration types are …","The fundamental type corresponding to f32","The fundamental type corresponding to f64","The fundamental type from which all flags types are derived","The fundamental type corresponding to i32","The fundamental type corresponding to i64","The fundamental type corresponding to i8","","The fundamental type from which all interfaces are derived","An invalid Type used as error return value in some …","The fundamental type corresponding to C long","The fundamental type from which all objects are derived","The fundamental type from which all GParamSpec types are …","The fundamental type corresponding to a pointer","The target of a Pointer","A GLib pointer","The fundamental type corresponding to String","Types that are supported by GLib dynamic typing.","","A GLib or GLib-based library type","The fundamental type corresponding to u32","The fundamental type corresponding to u64","The fundamental type corresponding to u8","","The fundamental type corresponding to the unit type ()","The fundamental type corresponding to C unsigned long","The fundamental type of GVariant","","","","","","","","","","","","","","","","","","","","","Ensures that the type has been registered with the type …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Checks that the type is not INVALID","","","","","","","","","Returns the type identifier of Self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A Value containing another Value.","","","Value type checker.","","Trait to retrieve the contained value from a Value.","Trait for types that implement FromValue and are Optional.","Generic Value type checker for types.","Generic Value type checker for optional types.","An error returned from the get function on a Value for …","","A version of Value for storing Send types, that implements …","Converts to SendValue.","Trait to convert a value to a Value.","Trait to convert an Option to a Value for optional types.","Type to get the Type from.","","A generic value capable of carrying various types.","A type that can be stored in Values.","Trait for Value type checkers.","An error returned from the get function on a Value for …","An error returned from the get function on a Value for …","A type that can be stored in Values and is optional.","Wrapped Value type checker for optional types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new Value that is initialized for a given …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","","Creates a new Value that is initialized with type_.","Creates a new Value that is initialized with type_.","Get the contained value from a Value.","","","","Tries to get a value of type T.","Tries to get a value of an owned type T.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Consumes Value and returns the corresponding GValue.","Consumes SendValue and returns the corresponding GValue.","Returns true if the type of the value corresponds to T or …","Returns true if the type of the value corresponds to type_ …","","","","","","","","","","","","Returns a SendValue clone of self.","","","","","Convert a value to a Value.","","","","","","Convert an Option to a Value.","","Tries to transform the value into a value of the target …","Tries to transform the value into a value of the target …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the type of the value.","","","","","","","","","","","","Returns whether Values of type src can be transformed to …","Returns the type identifer of self.","","","","","","A Dictionary entry.","Wrapper type for fixed size type arrays.","Trait for fixed size variant types.","Extracts a value.","A wrapper type around Variant handles.","A wrapper type around Variant object paths.","A wrapper type around Variant signatures.","Returns VariantType of Self.","Converts to Variant.","A generic immutable value capable of carrying various …","An error returned from the try_get function on a Variant …","","Creates a new Variant array from a fixed array.","Creates a new Variant array from children.","Creates a new Variant array from children with the …","Create an iterator over borrowed strings from a GVariant …","Extract the value of a maybe Variant.","","","Return the inner pointer to the underlying C value.","","","","","","Unboxes self.","","","","","","","","","","","","","","","Returns a copy of the variant in the opposite endianness.","Read a child item out of a container Variant instance.","Reads a child item out of a container Variant instance.","Returns the classification of the variant.","","","","","","","","","","","","","","","","","Returns the serialized form of a GVariant instance.","Returns the serialized form of a GVariant instance.","","","","","","","","","","","","","","","","","","","Tries to extract a &[T] from a variant of array type with …","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new serialized-mode GVariant instance.","Constructs a new serialized-mode GVariant instance.","Constructs a new serialized-mode GVariant instance with a …","Constructs a new serialized-mode GVariant instance with a …","Constructs a new serialized-mode GVariant instance.","Constructs a new serialized-mode GVariant instance.","Constructs a new serialized-mode GVariant instance with a …","Constructs a new serialized-mode GVariant instance with a …","Creates a new dictionary entry Variant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","","Creates a new maybe Variant.","Creates a new maybe Variant with Nothing.","Creates a new maybe Variant from a child.","","Tries to extract a value.","","Boxes value.","","","","","","Tries to extract a value of type T.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the type of the value corresponds to T.","Return whether this Variant is a container type.","Return whether this Variant is in normal form.","Return whether input string is a valid …","Return whether input string is a valid …","Returns true if the type of the value corresponds to type_.","Create an iterator over items in the variant.","","Determines the number of children in a container GVariant …","","","Returns a copy of the variant in normal form.","","Parses a GVariant from the text representation produced by …","","","","","","Pretty-print the contents of this variant in a …","","Returns the size of serialized form of a GVariant instance.","","Returns the VariantType corresponding to Self.","","","","","","","Stores the serialized form of a GVariant instance into the …","Tries to extract a &str.","","","","","","","","","","Returns a Variant clone of self.","","","","","","","Try to read a child item out of a container Variant …","Try to read a child item out of a container Variant …","","","","","","","","","","","","","Tries to extract a value of type T.","","","","","","","","Creates a new Variant tuple from children.","Returns the type of the value.","","","","","","","",""],"i":[35,35,122,122,32,186,193,186,193,190,190,193,184,193,193,195,184,193,122,34,24,122,122,122,122,194,194,194,184,194,194,194,194,194,183,194,189,185,186,193,193,193,193,193,193,0,0,0,0,0,195,193,0,0,0,0,193,193,197,193,193,416,195,0,0,33,30,30,30,30,0,23,36,36,0,0,0,191,193,193,0,0,193,193,193,0,0,193,193,0,0,0,193,197,0,218,0,193,209,209,207,193,192,0,193,193,193,24,30,34,35,36,35,122,122,122,30,23,0,0,0,0,0,0,21,207,184,190,190,193,198,193,195,193,198,193,191,195,0,198,193,31,31,31,31,25,36,193,193,193,183,189,192,0,0,0,0,253,207,0,193,186,0,181,29,30,27,27,32,183,186,194,186,184,0,0,0,191,191,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,0,0,0,0,0,193,193,0,0,0,193,193,193,187,193,193,193,122,31,31,29,25,193,195,188,193,193,193,0,193,193,193,0,0,24,0,25,122,122,122,34,29,0,183,218,193,207,193,0,193,193,191,195,195,191,195,0,254,256,0,0,0,0,186,186,193,189,254,256,187,186,0,186,184,193,0,0,184,184,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,193,193,193,193,0,0,0,187,193,193,193,193,193,36,30,27,37,27,37,27,37,27,37,27,27,37,27,37,24,193,193,193,193,208,193,193,0,193,0,0,0,0,0,0,186,193,193,122,35,193,0,0,0,0,193,193,193,193,184,193,0,0,193,193,184,195,182,193,193,193,193,193,207,186,193,189,193,185,193,193,193,198,193,29,44,23,26,28,29,31,32,33,0,31,29,35,35,25,193,193,186,193,193,193,186,193,183,183,254,256,186,186,186,191,209,0,186,186,183,187,186,184,193,186,193,122,122,23,24,24,29,0,25,28,0,0,195,0,184,193,193,193,193,193,193,193,193,193,193,193,0,0,193,193,193,31,33,32,25,193,193,0,0,416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,189,183,193,186,193,193,198,186,208,0,0,0,0,0,0,193,0,198,32,0,36,36,29,35,35,35,0,193,186,193,0,31,30,30,122,0,30,30,30,122,122,0,181,34,193,185,193,0,0,0,0,184,192,417,416,418,182,182,182,182,193,0,193,193,0,0,0,195,193,193,0,193,193,0,0,0,193,0,0,21,0,0,0,0,191,195,191,208,193,185,193,0,193,0,122,193,193,193,193,193,193,193,193,193,193,198,193,193,0,0,185,193,193,0,0,0,0,193,0,0,0,193,185,195,186,0,122,122,122,0,122,0,0,32,36,36,36,36,36,36,36,36,193,195,195,195,188,0,21,193,189,189,187,256,0,0,0,0,0,0,122,122,193,0,419,420,0,0,0,195,0,0,0,0,0,0,0,0,198,193,36,33,193,193,207,0,185,253,193,193,193,1,4,0,7,11,13,11,14,11,11,11,11,14,11,137,196,129,132,137,196,129,132,11,11,14,1,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,38,0,44,44,12,3,38,12,12,12,12,44,48,3,49,11,52,7,55,57,13,1,61,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,4,44,44,44,44,44,48,3,3,3,3,3,121,63,65,38,38,38,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,12,44,3,38,122,123,124,13,61,0,0,128,129,137,196,129,132,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,132,7,137,196,129,132,72,0,52,52,128,178,211,167,245,140,44,48,3,3,3,8,179,180,124,121,121,144,145,146,147,148,149,150,151,237,238,137,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,122,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,128,178,211,167,245,140,44,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,122,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,0,0,128,140,144,145,146,147,148,149,150,151,61,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,61,167,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,94,167,13,0,7,0,0,0,0,0,14,137,196,129,132,137,196,129,132,0,178,167,48,3,179,180,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,69,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,0,178,167,48,3,179,180,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,69,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,0,0,0,211,44,48,3,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,196,129,132,65,38,204,205,14,12,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,183,186,187,189,194,0,44,0,52,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,137,196,129,132,132,132,132,137,196,129,132,132,137,196,129,132,137,196,129,132,137,196,129,132,132,137,196,129,132,137,196,129,132,132,137,196,129,132,132,137,196,129,132,129,132,132,137,196,129,132,137,196,129,132,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,37,55,13,0,219,0,220,222,0,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,137,196,129,132,14,11,11,11,14,14,14,0,0,44,3,52,7,7,129,36,38,69,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,144,145,146,151,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,118,94,96,44,3,121,63,65,38,40,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,40,0,13,0,11,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,49,137,196,129,132,7,0,183,186,187,189,194,52,52,72,72,137,196,129,132,0,0,178,167,48,3,8,179,180,124,121,237,238,219,38,239,57,122,148,110,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,242,69,57,69,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,94,0,0,211,245,44,44,44,44,44,44,44,44,44,48,48,48,48,48,48,48,3,3,3,3,3,3,3,121,121,121,121,121,121,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,63,63,63,63,63,65,65,65,65,65,65,197,198,199,201,202,203,38,38,38,204,205,14,12,122,122,122,122,122,122,122,122,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,211,245,44,48,3,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,0,0,61,61,239,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,0,0,0,0,0,0,1,0,137,196,129,132,7,122,110,128,61,196,72,0,96,242,128,178,211,167,245,44,44,48,48,3,3,179,180,124,121,121,137,181,49,11,52,7,55,57,13,1,61,61,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,21,21,193,193,194,194,195,195,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,33,33,196,196,129,129,132,132,34,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,63,65,197,218,218,253,253,219,198,254,254,199,199,201,201,202,202,203,203,256,256,38,38,204,205,14,12,220,222,122,122,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,258,207,37,37,37,37,37,259,208,209,242,4,260,261,261,210,210,239,262,114,114,3,11,11,0,0,61,137,196,129,132,128,178,211,167,245,140,48,3,3,3,3,3,3,3,3,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,181,49,11,52,7,55,57,13,1,61,182,183,183,184,185,186,186,187,187,188,189,189,190,191,192,21,193,194,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,63,65,65,197,197,197,218,218,253,253,219,198,254,254,254,199,201,202,203,256,256,256,256,256,38,204,204,205,205,14,12,69,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,123,258,207,37,259,208,209,242,4,260,261,210,239,262,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,14,12,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,49,11,52,7,55,57,13,1,61,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,49,38,14,40,12,1,11,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,11,12,12,12,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,167,1,65,44,3,44,44,3,12,65,121,123,123,122,44,44,44,44,121,3,3,11,11,11,3,3,3,44,3,44,3,44,3,44,3,211,211,245,44,3,25,34,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,420,3,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,0,0,0,0,0,0,0,0,52,0,0,52,52,137,196,129,132,44,48,3,121,137,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,198,38,14,12,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,37,0,61,0,0,0,0,0,0,11,219,1,137,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,40,37,69,52,52,52,137,196,129,132,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,128,178,211,167,245,140,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,3,3,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,197,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,237,4,260,12,48,3,201,202,203,256,260,23,24,25,26,27,28,29,30,31,32,33,34,35,36,220,222,206,37,261,4,38,128,7,7,7,7,137,196,129,132,72,166,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,122,122,197,261,0,122,197,11,122,13,122,1,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,37,14,14,14,122,7,261,55,167,167,167,122,237,238,4,260,122,61,72,122,14,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,61,262,61,14,122,259,52,0,0,220,222,40,61,137,196,129,132,0,52,52,52,52,52,1,52,0,52,52,0,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,0,0,0,239,239,239,74,152,76,153,80,155,82,156,84,157,86,158,88,159,90,160,98,162,100,163,11,74,152,76,153,80,155,82,156,84,157,86,158,88,159,90,160,98,162,100,163,11,0,0,0,0,0,14,14,0,11,14,122,211,245,13,72,72,178,167,3,121,237,238,137,49,11,52,7,55,1,129,132,219,38,69,122,206,40,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,259,242,121,121,121,121,259,220,222,122,206,220,222,211,245,72,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,137,196,129,132,137,196,129,132,11,11,11,220,222,40,220,222,202,199,0,239,239,0,137,196,129,132,0,0,1,0,0,14,0,150,114,72,416,3,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,164,137,196,129,132,137,196,129,132,57,61,61,61,211,44,44,44,44,44,44,44,48,48,48,48,48,48,48,3,3,3,3,3,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,196,129,132,63,63,63,63,63,65,65,65,65,65,65,38,38,38,204,205,14,12,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,61,61,61,7,237,4,260,238,61,57,0,7,38,40,38,0,13,0,137,196,129,132,137,196,129,132,137,196,129,132,218,253,254,199,201,202,203,256,261,210,239,239,137,196,129,132,61,55,0,0,0,0,0,13,0,0,72,137,196,129,132,7,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,40,37,13,52,52,52,137,181,49,61,0,55,137,196,129,132,213,422,44,3,3,0,52,61,11,11,179,180,418,167,140,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,52,167,140,167,140,52,137,196,129,132,14,14,52,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,52,52,14,52,52,239,239,239,14,417,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,14,0,0,0,0,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,129,52,132,14,52,52,14,0,0,239,0,0,0,0,0,0,0,0,220,222,40,0,196,129,218,253,254,256,4,196,0,7,0,0,0,0,0,0,7,7,7,7,7,7,7,61,61,61,52,44,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,122,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,69,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,239,14,49,52,52,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,14,14,14,14,14,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,128,0,0,196,132,196,132,7,0,13,0,0,0,0,11,11,0,44,44,44,52,3,3,3,3,3,3,3,3,3,3,3,3,48,11,167,178,167,44,48,3,179,180,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,69,122,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,44,3,121,49,11,7,55,13,1,61,25,196,129,132,34,65,197,38,14,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,48,61,44,48,3,121,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,218,253,254,199,201,202,203,256,38,122,261,210,61,11,11,11,178,211,167,245,44,44,3,25,34,197,178,167,178,167,44,3,69,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,128,128,0,137,137,128,128,178,211,167,245,140,44,48,3,3,3,3,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,128,178,211,167,245,140,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,261,237,4,260,238,180,122,178,167,137,196,129,132,72,118,49,128,178,211,167,245,140,44,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,122,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,0,52,196,132,137,196,129,132,61,61,61,0,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,239,167,140,167,140,167,140,0,0,0,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,49,0,0,0,0,61,0,0,259,0,0,0,0,0,61,0,1,11,0,203,0,0,0,14,14,14,14,14,14,14,0,178,211,167,245,181,52,122,178,167,178,167,259,72,259,44,44,3,25,34,197,72,178,167,0,7,0,137,196,129,132,11,11,14,7,7,178,167,132,0,0,38,38,11,14,11,423,423,424,424,0,0,312,312,312,312,312,311,312,312,312,312,312,312,311,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,0,0,298,316,298,316,298,316,298,316,298,316,298,316,298,316,298,298,316,316,298,316,298,316,298,298,316,316,298,316,298,316,0,425,0,351,351,425,0,0,0,0,310,310,216,310,216,310,216,310,216,310,216,310,216,310,310,216,310,216,310,216,310,310,216,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,216,310,216,426,310,310,216,216,310,216,310,216,310,216,310,310,310,216,310,310,216,310,310,216,241,310,310,216,310,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,319,319,319,319,319,320,321,322,319,320,321,322,319,319,319,319,319,319,320,321,322,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,320,321,322,319,319,319,319,320,321,322,319,319,319,319,319,319,320,321,322,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,320,321,322,319,320,321,322,319,320,321,322,0,0,0,276,276,276,324,276,276,276,324,276,276,324,276,276,324,276,276,276,276,276,324,276,276,276,276,324,276,276,276,276,276,276,276,276,276,276,276,276,276,324,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,324,276,276,276,276,324,276,276,324,276,276,324,324,276,276,276,276,276,427,276,276,276,324,276,276,276,276,276,276,276,276,324,276,324,276,324,276,0,0,250,250,250,329,250,250,250,329,250,250,329,250,250,329,250,250,250,250,250,329,250,250,250,250,329,250,250,250,250,250,250,250,250,250,250,250,250,250,329,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,329,250,250,250,250,329,250,250,329,250,250,329,329,250,250,250,250,250,250,329,250,250,250,250,250,250,250,250,329,250,329,250,329,250,0,0,0,0,330,330,330,330,330,331,332,333,330,331,332,333,330,330,330,330,330,330,331,332,333,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,332,333,330,330,330,330,331,332,333,330,330,330,330,330,330,331,332,333,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,332,333,330,331,332,333,330,331,332,333,0,0,0,334,334,334,336,334,334,336,334,336,334,334,334,334,334,334,336,334,334,334,336,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,336,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,336,334,334,334,334,336,334,334,334,336,334,334,336,336,334,334,334,334,334,334,428,334,334,334,336,334,334,334,334,334,334,334,334,334,334,334,336,334,334,336,334,336,334,334,0,0,0,136,136,9,136,9,136,9,136,9,136,340,340,136,136,136,136,136,136,9,9,340,136,136,9,9,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,9,136,136,136,136,136,9,136,9,136,136,136,9,136,136,9,136,136,9,136,9,136,136,9,136,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,130,0,429,0,0,0,0,0,0,170,0,0,0,0,0,0,0,0,348,0,0,0,430,0,0,0,431,170,346,431,170,346,429,429,429,429,429,429,177,341,130,130,177,341,343,131,431,170,346,431,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,344,131,170,170,432,431,170,346,170,431,170,346,342,345,170,346,236,347,342,345,170,346,236,347,342,345,170,346,343,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,341,236,347,345,177,347,349,280,343,177,431,19,170,346,433,433,177,177,431,170,346,343,343,342,264,236,349,280,433,433,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,170,346,342,345,170,346,236,236,343,343,342,345,170,346,343,431,352,177,341,170,346,131,342,345,131,170,346,236,347,349,280,343,431,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,347,349,280,343,341,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,130,177,341,170,346,236,347,431,352,177,341,170,346,342,345,170,346,343,170,341,431,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,170,346,345,347,131,431,170,346,431,352,177,341,170,346,345,170,236,347,343,170,431,170,346,431,170,346,431,170,346,170,346,177,341,346,346,342,345,170,346,236,343,343,431,344,170,346,431,352,177,341,170,346,431,170,346,431,170,346,431,170,346,431,170,346,236,236,347,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,170,346,431,170,346,431,170,346,431,170,346,431,170,346,131,342,345,170,346,236,347,131,131,131,131,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,431,344,177,341,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,431,170,346,433,433,433,433,177,177,19,236,236,431,170,346,170,170,0,0,0,0,0,0,0,0,0,0,0,0,0,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,354,355,355,355,355,355,355,354,0,134,134,134,0,134,134,134,134,134,134,0,0,0,0,0,134,134,134,172,172,172,172,172,0,0,0,126,126,173,172,126,173,172,0,0,0,173,172,173,172,172,172,126,173,172,126,173,172,126,173,172,126,173,172,172,0,0,0,0,0,126,173,172,172,126,0,0,0,0,0,0,0,0,0,0,173,172,126,173,172,126,173,172,126,173,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,359,360,359,360,0,359,360,359,360,359,359,359,359,359,359,359,359,360,359,360,359,0,359,360,359,0,359,359,0,0,0,0,0,0,359,360,359,360,359,360,359,360,0,360,360,0,0,362,361,362,361,362,361,361,362,361,362,361,362,362,361,362,361,362,361,362,361,0,434,0,435,0,0,0,0,435,436,436,435,435,0,435,437,435,438,0,0,0,0,353,439,439,439,353,353,353,440,441,441,441,353,353,353,441,353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,442,443,0,443,0,442,442,443,442,443,442,0,0,0,0,0,0,0,0,367,367,367,363,366,369,370,217,368,367,363,366,369,370,217,368,367,363,367,217,368,217,368,367,369,367,217,368,217,367,363,370,366,369,370,217,368,368,367,363,366,369,370,217,368,368,217,368,367,363,366,369,370,217,368,217,367,370,363,217,217,367,367,367,363,370,217,217,367,363,370,367,367,367,367,369,363,370,370,368,217,368,368,367,363,366,369,370,217,368,367,363,366,369,370,217,368,363,370,368,367,363,366,369,370,217,368,368,290,290,0,0,444,0,0,0,290,0,0,0,290,0,0,0,290,0,0,0,0,290,445,446,290,0,291,291,372,291,364,372,291,364,447,372,372,446,448,290,364,364,364,372,291,364,449,449,444,450,447,451,372,449,449,450,445,448,452,290,452,372,291,364,364,290,449,372,453,453,372,449,0,372,291,372,291,364,372,291,364,454,372,454,372,291,364,290,290,0,374,374,374,374,374,374,374,374,374,374,0,374,374,374,0,387,0,0,0,0,0,0,0,0,455,0,0,0,143,456,328,0,0,0,380,0,380,0,0,0,0,0,0,457,458,459,0,0,0,0,0,0,0,0,313,314,315,375,376,377,378,313,379,380,314,315,375,376,377,378,313,379,380,0,0,313,375,376,377,378,379,380,379,380,313,379,379,380,380,383,314,315,375,376,377,378,313,379,380,380,380,0,142,0,384,460,461,462,463,0,385,460,461,462,463,0,386,460,461,462,463,314,315,375,376,377,378,313,379,380,143,464,313,380,380,383,0,313,380,379,380,383,457,459,457,459,457,459,458,379,380,314,315,375,376,377,378,313,379,380,0,387,314,315,375,376,377,378,313,379,380,314,315,375,376,377,378,313,379,380,0,388,465,169,169,169,169,169,169,169,169,169,0,169,169,169,169,169,169,0,0,169,0,0,0,169,169,169,0,169,169,169,169,389,390,169,389,390,169,169,389,390,169,389,390,169,389,390,389,390,389,390,466,169,389,390,169,389,389,390,390,169,389,390,169,169,389,390,169,169,389,389,390,390,169,169,169,169,169,169,169,169,391,389,390,169,389,390,0,169,169,169,389,390,169,389,390,169,169,169,169,169,169,389,389,390,390,169,141,391,169,389,390,169,169,169,169,389,390,169,389,390,169,391,389,390,169,389,390,169,389,390,169,389,390,169,389,390,391,389,390,0,395,0,294,467,0,0,0,0,0,0,0,0,0,0,468,396,0,0,0,0,0,0,0,395,396,393,41,305,469,470,471,472,473,397,393,395,396,41,305,469,470,471,472,473,397,393,395,396,41,305,467,469,470,471,472,473,393,395,396,41,305,393,395,396,41,305,397,305,41,305,397,393,395,396,393,395,396,393,393,395,395,396,396,41,305,41,469,470,471,472,473,397,393,393,395,395,395,396,396,396,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,305,41,305,305,41,41,294,397,41,41,41,41,469,470,471,472,473,397,393,395,396,41,305,397,41,305,41,305,41,41,393,393,395,396,393,397,393,395,396,41,305,400,305,393,395,396,240,397,41,41,305,305,398,397,41,41,469,470,471,472,473,397,393,395,396,41,305,397,469,470,471,472,473,397,393,395,396,41,305,41,41,469,470,471,472,473,397,393,395,396,41,305,41,240,397,41,41,305,305,0,0,0,0,0,0,0,0,0,0,0,289,228,228,228,228,228,403,403,228,228,403,403,405,406,228,413,228,289,403,408,405,406,413,228,289,403,408,405,406,228,228,228,228,228,289,403,408,405,406,228,289,403,408,405,406,403,408,405,406,228,228,403,405,406,403,228,228,289,403,408,405,406,228,289,403,408,405,406,289,228,228,228,289,289,403,408,405,406,413,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,289,403,403,403,408,408,405,406,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,288,413,228,228,403,408,405,406,228,228,228,403,408,405,406,413,228,289,403,408,405,406,228,403,228,228,228,228,228,228,228,413,228,413,289,228,228,228,228,403,408,405,406,228,289,228,228,407,413,228,403,408,405,406,228,228,228,289,403,408,405,406,228,228,289,412,413,228,403,408,405,406,228,228,413,228,289,403,408,405,405,405,406,406,406,228,228,413,228,289,403,408,405,406,228,228,413,228,289,403,408,405,406,413],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],3],[4],[[[6,[5]],2],2],[7,[[10,[8,9]]]],[[11,12],[[10,[11,9]]]],[[13,13]],[[11,2],[[10,[11,9]]]],[[14,15],[[10,[9]]]],[[11,2,2,2,2,2,16],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[14,15],[[10,[9]]]],[[11,16],[[10,[11,9]]]],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[17,19],[17,19],[17,19],[17,19],[[11,2],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[14,20],[[10,[9]]]],[[1,21,22]],[[],23],[[],24],[[],25],[[],26],[[],27],[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[],37],[[38,39]],[[40,41]],[[38,42]],[[],[[43,[3]]]],[44,[[46,[45]]]],[44,[[46,[45]]]],[12,22],[3,44],[38,44],[12,22],[12,22],[12,22],[12,22],[44,47],[48,47],[3,47],[49,50],[11,51],[52,53],[7,54],[55,56],[57,58],[13,59],[1,60],[61,62],[63,64],[65,66],[38,67],[14,68],[69,70],[40,71],[72,73],[74,75],[76,77],[78,79],[80,81],[82,83],[84,85],[86,87],[88,89],[90,91],[92,93],[94,95],[96,97],[98,99],[100,101],[102,103],[104,105],[106,107],[108,109],[110,111],[112,113],[114,115],[116,117],[118,119],[4,[[43,[15]]]],[44,5],[44,120],[44,39],[44,44],[44,[[46,[45]]]],[48,48],[3,39],[3,44],[3,120],[3,[[46,[45]]]],[3,5],[121,122],[63,[[46,[45]]]],[65,[[46,[45]]]],[38,[[46,[45]]]],[38,39],[38,44],[122,122],[72,72],[74,72],[76,72],[78,72],[80,72],[82,72],[84,72],[86,72],[88,72],[90,72],[92,72],[94,72],[96,72],[98,72],[100,72],[102,72],[104,72],[106,72],[108,72],[110,72],[112,72],[114,72],[116,72],[118,72],[12,22],[44,39],[3,39],[38,39],[122,39],[123,44],[[124,[43,[7]],125],126],[[13,[43,[7]]],126],[61,[[43,[3]]]],[39,[[127,[45]]]],[[[46,[45]]],3],[128,128],[[129,39,130,39],128],[[39,130,39],131],[[39,130,39],131],[[39,130,39],131],[[39,130,39],131],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[23,15],[23,15],[24,15],[24,15],[25,15],[25,15],[26,15],[26,15],[27,15],[27,15],[28,15],[28,15],[29,15],[29,15],[30,15],[30,15],[31,15],[31,15],[32,15],[32,15],[33,15],[33,15],[34,15],[34,15],[35,15],[35,15],[36,15],[36,15],[37,15],[37,15],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[132],[[7,133]],[134],[134],[134],[134],[72,[[43,[39]]]],0,[[52,39,39],[[10,[135,136]]]],[[52,39,39],[[10,[[127,[135]],136]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,39],[3,44],[[]],[[]],[[]],[[]],[121,122],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,138],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,139],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[128],[140,[[43,[41]]]],[[[144,[[0,[141,[142,[2]],143]]]]],72],[[[145,[[0,[141,[142,[15]],143]]]]],72],[146,72],[[[147,[141]]],72],[148,72],[[[149,[141]]],72],[150,72],[151,72],[[31,39,[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],61],[152,72],[153,72],[154,72],[155,72],[156,72],[157,72],[158,72],[159,72],[160,72],[161,72],[162,72],[163,72],[164,72],[165,72],[166,72],[[31,39,[43,[39]],[43,[39]],[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],61],[167,140],[39,152],[39,153],[39,154],[39,155],[39,156],[39,157],[39,158],[39,159],[39,160],[[39,42],161],[39,[[144,[[0,[141,[142,[2]],143,168]]]]]],[39,[[145,[[0,[141,[142,[15]],143]]]]]],[39,162],[39,163],[39,146],[[39,169],164],[39,[[147,[141]]]],[39,165],[39,148],[39,[[149,[[0,[141,[171,[170]]]]]]]],[[39,72],150],[39,166],[[39,122],151],[[39,[0,[141,[142,[2]],143]]],[[144,[[0,[141,[142,[2]],143]]]]]],[[167,41],[[43,[140]]]],[13,135],[[[6,[39]]],3],[172],0,[[]],[[15,15,15],[[43,[3]]]],[173,[[175,[[174,[133]]]]]],[[172,173],[[175,[[174,[133]]]]]],[[14,14,14],[[10,[9]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],0,[178,178],[167,167],[48,48],[3,3],[179,179],[180,180],[121,121],[137,137],[181,181],[49,49],[11,11],[52,52],[7,7],[55,55],[57,57],[13,13],[1,1],[61,61],[182,182],[183,183],[184,184],[185,185],[186,186],[187,187],[188,188],[189,189],[190,190],[191,191],[192,192],[21,21],[193,193],[194,194],[195,195],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[196,196],[129,129],[132,132],[34,34],[35,35],[36,36],[63,63],[65,65],[197,197],[198,198],[199,199],[[[201,[200]]],[[201,[200]]]],[[[202,[200]]],[[202,[200]]]],[[[203,[200]]],[[203,[200]]]],[38,38],[204,204],[205,205],[14,14],[12,12],[69,69],[206,206],[40,40],[72,72],[74,74],[76,76],[78,78],[80,80],[82,82],[84,84],[86,86],[88,88],[90,90],[92,92],[94,94],[96,96],[98,98],[100,100],[102,102],[104,104],[106,106],[108,108],[110,110],[112,112],[114,114],[116,116],[118,118],[123,123],[207,207],[37,37],[208,208],[209,209],[210,210],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[211,211],212],[[44,44],212],[[48,48],212],[[3,3],212],[[137,137],212],[[181,181],212],[[49,49],212],[[11,11],212],[[52,52],212],[[7,7],212],[[55,55],212],[[57,57],212],[[13,13],212],[[1,1],212],[[61,61],212],[[182,182],212],[[183,183],212],[[184,184],212],[[185,185],212],[[186,186],212],[[187,187],212],[[188,188],212],[[189,189],212],[[190,190],212],[[191,191],212],[[192,192],212],[[21,21],212],[[193,193],212],[[194,194],212],[[195,195],212],[[196,196],212],[[129,129],212],[[132,132],212],[[65,65],212],[[38,38],212],[[204,204],212],[[205,205],212],[[14,14],212],[[12,12],212],[[72,72],212],[[74,74],212],[[76,76],212],[[78,78],212],[[80,80],212],[[82,82],212],[[84,84],212],[[86,86],212],[[88,88],212],[[90,90],212],[[92,92],212],[[94,94],212],[[96,96],212],[[98,98],212],[[100,100],212],[[102,102],212],[[104,104],212],[[106,106],212],[[108,108],212],[[110,110],212],[[112,112],212],[[114,114],212],[[116,116],212],[[118,118],212],[[123,123],212],[183,2],[186,2],[187,2],[189,2],[194,2],[[],3],[[44,213],212],0,[[52,[43,[39]],[43,[39]]],[[10,[3,136]]]],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[182,65],[[43,[3]]]],[[182,[46,[45]]],[[43,[3]]]],[[182,65,65],3],[[182,[46,[45]],[46,[45]]],3],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[132,39,135,[0,[214,18,215]]]],[[39,135,[0,[214,18,215]]],134],[[132,[0,[214,18,215]]],134],[[132,214],134],[[39,135,216],134],[[39,135,216],134],[[39,135,216],134],[[39,135,216],134],[[132,39,135,216]],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[132,39,135,214]],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[132,[43,[39]],[0,[214,18,215]]]],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[132,[43,[39]],214]],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[129,[0,[214,18,215]]],134],[[132,[0,[214,18,215]]],134],[[132,214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[],[[43,[3]]]],[[23,23],135],[[24,24],135],[[25,25],135],[[26,26],135],[[27,27],135],[[28,28],135],[[29,29],135],[[30,30],135],[[31,31],135],[[32,32],135],[[33,33],135],[[34,34],135],[[35,35],135],[[36,36],135],[[69,39],135],[[37,37],135],[55,7],[13,[[43,[7]]]],[[[46,[45]],213,213],[[10,[218]]]],[[219,[46,[45]]],[[10,[218]]]],[[[46,[45]],213,213,[43,[213]]],[[10,[218]]]],[220,221],[222,221],[[],223],[[],36],[[[144,[[0,[141,[142,[2]],143]]]]],36],[[[145,[[0,[141,[142,[15]],143]]]]],36],[146,36],[[[147,[141]]],36],[148,36],[[[149,[141]]],36],[151,36],[152,36],[153,36],[154,36],[155,36],[156,36],[157,36],[158,36],[159,36],[160,36],[161,36],[162,36],[163,36],[164,36],[165,36],[166,36],[39,[[43,[224]]]],[39,[[43,[224]]]],[39,[[43,[224]]]],[39,[[43,[224]]]],[14,225],[11,2],[11,2],[11,2],[14,15],[[14,14],2],[[184,226],45],[[[43,[39]],39,2],3],0,[[],44],[[],3],[[],52],[[],7],[[],7],[[],129],[[],36],[[],38],[[],69],[[],152],[[],153],[[],154],[[],155],[[],156],[[],157],[[],158],[[],159],[[],160],[[],161],[[],162],[[],163],[[],164],[[],165],[[],166],[[[144,[[0,[141,[142,[2]],143]]]],[0,[141,[142,[2]],143]]],[[144,[[0,[141,[142,[2]],143]]]]]],[[[145,[[0,[141,[142,[15]],143]]]],[0,[141,[142,[15]],143]]],[[145,[[0,[141,[142,[15]],143]]]]]],[[146,[227,[[43,[39]]]]],146],[[151,[227,[[43,[228]]]]],151],[72,41],[74,229],[[152,229],152],[76,45],[[153,45],153],[78,135],[[154,135],154],[80,2],[[155,2],155],[82,15],[[156,15],156],[84,230],[[157,230],157],[86,231],[[158,231],158],[88,22],[[159,22],159],[90,232],[[160,232],160],[92,[[10,[42,233]]]],[[161,42],161],[94,[[10,[[0,[141,[142,[2]]]],9]]]],[96,[[10,[[0,[141,[142,[15]]]],9]]]],[98,234],[[162,234],162],[100,16],[[163,16],163],[102,[[43,[39]]]],[118,[[43,[228]]]],[94,2],[96,15],[44,39],[3,39],[121,122],[63,[[46,[45]]]],[65,[[46,[45]]]],[38,39],[40,[[46,[41]]]],[74],[76],[78],[80],[82],[84],[86],[88],[90],[92],[94],[96],[98],[100],[102],[104],[106],[108],[110],[112],[114],[116],[118],[40,[[46,[41]]]],0,[13],[[[43,[39]],39],3],[[11,11],12],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[49,[[127,[45]]]],[134],[134],[134],[134],[7],[[[43,[39]],39,39,231],3],[[],123],[[],123],[[],123],[[],123],[[],123],[[52,39,39],[[10,[16,136]]]],[[52,39,39],[[10,[[127,[16]],136]]]],[72,[[10,[235,72]]]],[72,[[43,[235]]]],[[],236],[[],236],[[],236],[[],236],[[[43,[39]],39,221],3],[[[43,[39]],39,39],3],[178],[167],[48],[3],[8],[179],[180],[124],[121],[237],[238],[219],[38],[239],[57,3],[122,122],[[148,[227,[[43,[72]]]]],148],[110,[[43,[72]]]],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[],23],[[],24],[[],25],[[],26],[[],27],[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[],37],[[242,243],135],[69,228],[57,[[10,[136]]]],[69,228],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[94,178],[[],[[127,[244]]]],[[[46,[244]],[6,[120]]],[[43,[244]]]],[[211,211],135],[[245,245],135],[[44,3],135],[[44,39],135],[[44,39],135],[[44,48],135],[[44,246],135],[[44,38],135],[[44,44],135],[[44,48],135],[[44,3],135],[[48,44],135],[[48,39],135],[[48,48],135],[[48,39],135],[[48,3],135],[[48,44],135],[[48,246],135],[[3,39],135],[[3,3],135],[[3,44],135],[[3,48],135],[[3,44],135],[[3,39],135],[[3,246],135],[[121,246],135],[[121,[247,[122]]],135],[[121,122],135],[[121,122],135],[[121,39],135],[[121,121],135],[[121,39],135],[[137,130],135],[[181,181],135],[[49,49],135],[[11,11],135],[[52,52],135],[[7,7],135],[[55,55],135],[[57,57],135],[[13,13],135],[[1,1],135],[[61,61],135],[[182,182],135],[[183,183],135],[[184,184],135],[[185,185],135],[[186,186],135],[[187,187],135],[[188,188],135],[[189,189],135],[[190,190],135],[[191,191],135],[[192,192],135],[[21,21],135],[[193,193],135],[[194,194],135],[[195,195],135],[[23,23],135],[[24,24],135],[[25,25],135],[[26,26],135],[[27,27],135],[[28,28],135],[[29,29],135],[[30,30],135],[[31,31],135],[[32,32],135],[[33,33],135],[[196,130],135],[[129,130],135],[[132,130],135],[[34,34],135],[[35,35],135],[[36,36],135],[[63,[46,[45]]],135],[[63,63],135],[[63,[46,[45]]],135],[[63,[127,[45]]],135],[[63,[46,[45]]],135],[[63,[127,[45]]],135],[[65,[127,[45]]],135],[[65,[46,[45]]],135],[[65,[46,[45]]],135],[[65,[127,[45]]],135],[[65,65],135],[[65,[46,[45]]],135],[[197,197],135],[[198,198],135],[[199,199],135],[[[201,[248]],[201,[248]]],135],[[[202,[248]],[202,[248]]],135],[[[203,[248]],[203,[248]]],135],[[38,44],135],[[38,38],135],[[38,39],135],[[204,204],135],[[205,205],135],[[14,14],135],[[12,12],135],[[122,246],135],[[122,39],135],[[122,122],135],[[122,246],135],[[122,121],135],[[122,39],135],[[122,121],135],[[122,39],135],[[122,[247,[122]]],135],[[72,72],135],[[74,74],135],[[76,76],135],[[78,78],135],[[80,80],135],[[82,82],135],[[84,84],135],[[86,86],135],[[88,88],135],[[90,90],135],[[92,92],135],[[94,94],135],[[96,96],135],[[98,98],135],[[100,100],135],[[102,102],135],[[104,104],135],[[106,106],135],[[108,108],135],[[110,110],135],[[112,112],135],[[114,114],135],[[116,116],135],[[118,118],135],[[123,123],135],[[207,207],135],[[37,37],135],[[208,208],135],[[209,209],135],[[210,210],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],0,0,[[[46,[45]],[43,[39]]],3],[[39,[43,[39]],135],3],[15,[[10,[239,136]]]],[[23,249]],[[24,249]],[[25,249]],[[26,249]],[[27,249]],[[28,249]],[[29,249]],[[30,249]],[[31,249]],[[32,249]],[[33,249]],[[34,249]],[[35,249]],[[36,249]],[[37,249]],0,[[[6,[5]]],[[10,[[250,[45]],136]]]],[[[43,[[6,[5]]]]],[[10,[136]]]],[[[6,[5]],[46,[45]]],[[10,[136]]]],[[[6,[5]],[46,[45]],23,2],[[10,[136]]]],[[]],[[[6,[5]]],3],[[[6,[5]]],3],[39,[[10,[136]]]],[213,[[10,[218]]]],[[[6,[5]],[43,[39]]],[[10,[3,136]]]],[[[6,[5]]],[[10,[218]]]],[[1,21,22],2],[[[6,[5]]],[[43,[223]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[[7,126],[[43,[13]]]],[122,[[43,[122]]]],[110,15],[[128,34],128],[61,31],[196,34],[72,36],0,[96,167],[242],[[128,251],252],[[178,251],252],[[211,251],252],[[167,251],252],[[245,251],252],[[44,251],252],[[44,251],252],[[48,251],252],[[48,251],252],[[3,251],252],[[3,251],252],[[179,251],252],[[180,251],252],[[124,251],252],[[121,251],252],[[121,251],252],[[137,251],252],[[181,251],252],[[49,251],252],[[11,251],252],[[52,251],252],[[7,251],252],[[55,251],252],[[57,251],252],[[13,251],252],[[1,251],252],[[61,251],252],[[61,251],252],[[182,251],252],[[182,251],252],[[183,251],252],[[183,251],252],[[184,251],252],[[184,251],252],[[185,251],252],[[185,251],252],[[186,251],252],[[186,251],252],[[187,251],252],[[187,251],252],[[188,251],252],[[188,251],252],[[189,251],252],[[189,251],252],[[190,251],252],[[190,251],252],[[191,251],252],[[191,251],252],[[192,251],252],[[192,251],252],[[21,251],252],[[21,251],252],[[193,251],252],[[193,251],252],[[194,251],252],[[194,251],252],[[195,251],252],[[195,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[196,251],252],[[196,251],252],[[129,251],252],[[129,251],252],[[132,251],252],[[132,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[36,251],252],[[36,251],252],[[36,251],252],[[36,251],252],[[36,251],252],[[63,251],252],[[65,251],252],[[197,251],252],[[218,251],252],[[218,251],252],[[253,251],252],[[253,251],252],[[219,251],252],[[198,251],252],[[254,251],252],[[254,251],252],[[199,251],252],[[199,251],252],[[201,251],252],[[[201,[255]],251],252],[[[202,[255]],251],252],[[202,251],252],[[[203,[255]],251],252],[[203,251],252],[[256,251],252],[[[256,[255]],251],252],[[38,251],252],[[38,251],252],[[204,251],252],[[205,251],252],[[14,251],252],[[12,251],252],[[220,251],252],[[222,251],252],[[122,251],252],[[122,251],252],[[206,251],252],[[40,251],252],[[72,251],252],[[74,251],252],[[76,251],252],[[78,251],252],[[80,251],252],[[82,251],252],[[84,251],252],[[86,251],252],[[88,251],252],[[90,251],252],[[92,251],252],[[94,251],252],[[96,251],252],[[98,251],252],[[100,251],252],[[102,251],252],[[104,251],252],[[106,251],252],[[108,251],252],[[110,251],252],[[112,251],252],[[114,251],252],[[116,251],252],[[118,251],252],[[123,251],[[10,[257]]]],[[258,251],252],[[207,251],252],[[37,251],252],[[37,251],252],[[37,251],252],[[37,251],252],[[37,251],252],[[259,251],252],[[208,251],252],[[209,251],252],[[242,251],252],[[[4,[255]],251],252],[[[260,[255]],251],252],[[261,251],252],[[261,251],252],[[210,251],252],[[210,251],252],[[239,251],252],[[[262,[255]],251],252],[39,72],[39,72],[263,3],[[11,39],[[10,[3,9]]]],[11,[[10,[3,9]]]],[232,3],[[232,24],3],[61,[[43,[3]]]],[[],264],[[],264],[[],264],[[],264],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[48,3],[[[247,[44]]],3],[39,3],[44,3],[[[247,[39]]],3],[246,3],[[[174,[39]]],3],[246,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,181],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[43,[183]]]],[[]],[[]],[[]],[2,[[43,[186]]]],[2,[[43,[187]]]],[[]],[[]],[[]],[2,[[43,[189]]]],[[]],[[]],[[]],[[]],[[]],[2,[[43,[194]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[265,[266,[[46,[45]]]]]]],63],[[[0,[265,[266,[[46,[45]]]]]]],65],[[]],[267,197],[135,197],[[]],[136,218],[[]],[268,253],[[]],[[]],[[]],[269,254],[[]],[199,254],[[]],[[]],[[]],[[]],[[]],[201,256],[203,256],[202,256],[270,[[256,[[127,[45]]]]]],[[]],[[[6,[39]]],204],[[]],[[]],[[[6,[39]]],205],[[]],[[]],[[]],[228,69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[213,123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[43,[23]]]],[15,[[43,[24]]]],[15,[[43,[25]]]],[15,[[43,[26]]]],[15,[[43,[27]]]],[15,[[43,[28]]]],[15,[[43,[29]]]],[15,[[43,[30]]]],[15,[[43,[31]]]],[15,[[43,[32]]]],[15,[[43,[33]]]],[15,[[43,[34]]]],[15,[[43,[35]]]],[15,[[43,[36]]]],[15,[[43,[37]]]],[15,23],[15,23],[15,24],[15,24],[15,25],[15,25],[15,26],[15,26],[15,27],[15,27],[15,28],[15,28],[15,29],[15,29],[15,30],[15,30],[15,31],[15,31],[15,32],[15,32],[15,33],[15,33],[15,34],[15,34],[15,35],[15,35],[15,36],[15,36],[15,37],[15,37],[15,23],[15,24],[15,25],[15,26],[15,27],[15,28],[15,29],[15,30],[15,31],[15,32],[15,33],[15,34],[15,35],[15,36],[15,37],[22,12],[[225,184,226],[[10,[14,9]]]],[22,12],[47,[[127,[3]]]],[47,[[127,[3]]]],[271,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[47,221],[[127,[3]]]],[[271,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[273,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[274,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[274,[[127,[272]]]],[47,[[127,[3]]]],[271,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[274,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[50,49],[51,11],[53,52],[54,7],[56,55],[58,57],[59,13],[60,1],[62,61],[64,63],[66,65],[67,38],[68,14],[70,69],[71,40],[73,72],[75,74],[77,76],[79,78],[81,80],[83,82],[85,84],[87,86],[89,88],[91,90],[93,92],[95,94],[97,96],[99,98],[101,100],[103,102],[105,104],[107,106],[109,108],[111,110],[113,112],[115,114],[117,116],[119,118],[50,49],[67,38],[68,14],[71,40],[22,12],[[[43,[39]]],[[43,[1]]]],[[39,[43,[1]]],[[10,[11,9]]]],[249,23],[249,24],[249,25],[249,26],[249,27],[249,28],[249,29],[249,30],[249,31],[249,32],[249,33],[249,34],[249,35],[249,36],[249,37],[15,[[10,[14,9]]]],[[2,2,2,2,2,16],[[10,[11,9]]]],[22,12],[22,12],[22,12],[39,[[43,[23]]]],[39,[[43,[24]]]],[39,[[43,[25]]]],[39,[[43,[26]]]],[39,[[43,[27]]]],[39,[[43,[28]]]],[39,[[43,[29]]]],[39,[[43,[30]]]],[39,[[43,[31]]]],[39,[[43,[32]]]],[39,[[43,[33]]]],[39,[[43,[34]]]],[39,[[43,[35]]]],[39,[[43,[36]]]],[39,[[43,[37]]]],[[167,39],[[10,[15,0]]]],[2,1],[[[0,[[6,[[46,[45]]]],18]]],65],[47,44],[[47,221],3],[47,[[43,[44]]]],[47,[[247,[44]]]],[47,[[247,[44]]]],[22,12],[[[46,[45]]],65],[39,[[10,[121]]]],[39,[[10,[123]]]],[213,123],[39,122],[39,[[10,[44,254]]]],[39,[[10,[44,254]]]],[39,[[10,[44,254]]]],[39,44],[[[227,[3]]],[[10,[121,9]]]],[246,[[10,[3,[202,[246]]]]]],[246,3],[22,[[10,[11,9]]]],[22,[[10,[11,9]]]],[[2,2,2,2,2,16],[[10,[11,9]]]],[[[127,[45]]],[[10,[3,270]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[127,[45]]],3],[[[46,[45]]],[[10,[44,254]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[46,[45]]],[[10,[44,254]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[46,[45]]],[[10,[44,254]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[46,[45]]],44],[[[127,[45]]],3],[41,43],[41,211],[41,43],[41,44],[41,3],[41,25],[41,34],[228,[[43,[69]]]],0,0,[[275,133],[[10,[210]]]],[[172,275,133],[[10,[210]]]],0,0,0,0,0,0,0,0,0,0,[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[[[6,[120]]],[[43,[244]]]],0,0,0,0,0,0,0,[52,[[276,[48]]]],0,0,[[52,39],135],[[52,39,39],[[10,[135,136]]]],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[44,277]],[[48,277]],[[3,277]],[[121,277]],[[137,277]],[[49,277]],[[11,277]],[[52,277]],[[7,277]],[[55,277]],[[57,277]],[[13,277]],[[1,277]],[[61,277]],[[182,277]],[[183,277]],[[184,277]],[[185,277]],[[186,277]],[[187,277]],[[188,277]],[[189,277]],[[190,277]],[[191,277]],[[192,277]],[[21,277]],[[193,277]],[[194,277]],[[195,277]],[[23,277]],[[24,277]],[[25,277]],[[26,277]],[[27,277]],[[28,277]],[[29,277]],[[30,277]],[[31,277]],[[32,277]],[[33,277]],[[196,277]],[[129,277]],[[132,277]],[[34,277]],[[35,277]],[[36,277]],[[63,277]],[[65,277]],[[198,277]],[[38,277]],[[14,277]],[[12,277]],[[122,277]],[[72,277]],[[74,277]],[[76,277]],[[78,277]],[[80,277]],[[82,277]],[[84,277]],[[86,277]],[[88,277]],[[90,277]],[[92,277]],[[94,277]],[[96,277]],[[98,277]],[[100,277]],[[102,277]],[[104,277]],[[106,277]],[[108,277]],[[110,277]],[[112,277]],[[114,277]],[[116,277]],[[118,277]],[[123,277]],[[37,277]],[[],223],[61,[[43,[3]]]],[[],3],[39,135],[39,135],[39,135],[39,[[43,[3]]]],[39,[[43,[3]]]],[11,2],[[219,[43,[[46,[45]]]],[43,[[46,[[278,[45]]]]]]],[[10,[253]]]],[1,3],[[]],0,[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[69,39,[227,[228]]]],[[40,15,41]],[[37,37]],[[69,39,228]],[[52,39,39],[[10,[22,136]]]],[[52,39,39],[[10,[2,136]]]],[[52,39,39],[[10,[[127,[2]],136]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23],135],[[24,24],135],[[25,25],135],[[26,26],135],[[27,27],135],[[28,28],135],[[29,29],135],[[30,30],135],[[31,31],135],[[32,32],135],[[33,33],135],[[34,34],135],[[35,35],135],[[36,36],135],[[37,37],135],[275,[[175,[[174,[281]]]]]],[15,[[175,[[174,[281]]]]]],[[172,15],[[175,[[174,[281]]]]]],[[172,275],[[175,[[174,[281]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,[[127,[45]]]],[3,[[127,[45]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[]],[[]],[[]],[12,22],[48,47],[3,47],[201],[202],[203],[256],[260,[[10,[4,261]]]],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[[]],[[]],[[]],[37],[261,[[174,[282]]]],[4,[[10,[126,4]]]],[38,3],[128,128],[[7,[0,[17,18]]]],[[7,17]],[[7,172,17]],[[7,172,[0,[17,18]]]],[[],135],[[],135],[[],135],[[],135],[72,135],[[166,169],166],[23,135],[24,135],[25,135],[26,135],[27,135],[28,135],[29,135],[30,135],[31,135],[32,135],[33,135],[34,135],[35,135],[36,135],[37,135],[122,135],[122,135],[197,135],[261,135],[39,135],[122,135],[197,135],[11,135],[122,135],[13,135],[122,135],[[1,2],135],[23,135],[24,135],[25,135],[26,135],[27,135],[28,135],[29,135],[30,135],[31,135],[32,135],[33,135],[34,135],[35,135],[36,135],[40,135],[37,135],[14,135],[14,135],[226,135],[122,135],[7,135],[261,135],[55,135],[[167,41,15],135],[[167,41,39],135],[[167,41,39],135],[[122,122],135],[[[237,[17]]],135],[[[238,[17]]],135],[4,135],[260,135],[122,135],[[39,31],[[10,[136]]]],[39,135],[122,135],[14,15],[23,[[283,[23]]]],[24,[[283,[24]]]],[25,[[283,[25]]]],[26,[[283,[26]]]],[27,[[283,[27]]]],[28,[[283,[28]]]],[29,[[283,[29]]]],[30,[[283,[30]]]],[31,[[283,[31]]]],[32,[[283,[32]]]],[33,[[283,[33]]]],[34,[[283,[34]]]],[35,[[283,[35]]]],[36,[[283,[36]]]],[37,[[283,[37]]]],[23,[[284,[23]]]],[24,[[284,[24]]]],[25,[[284,[25]]]],[26,[[284,[26]]]],[27,[[284,[27]]]],[28,[[284,[28]]]],[29,[[284,[29]]]],[30,[[284,[30]]]],[31,[[284,[31]]]],[32,[[284,[32]]]],[33,[[284,[33]]]],[34,[[284,[34]]]],[35,[[284,[35]]]],[36,[[284,[36]]]],[37,[[284,[37]]]],[[7,135],135],[[31,[43,[39]],[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],3],[262,285],[[31,[43,[39]],[43,[39]],[43,[39]],[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],3],[14,15],[122,122],[259,39],[[52,39],[[10,[[276,[48]],136]]]],[[],[[127,[3]]]],[39,[[127,[3]]]],[220,[[43,[228]]]],[222,[[43,[39]]]],[40,221],[39,[[127,[3]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[[],[[127,[244]]]],[[52,65,26],[[10,[136]]]],[[52,39,26],[[10,[136]]]],[[52,[6,[5]],26],[[10,[223,136]]]],[[52,[6,[5]],[46,[[6,[5]]]],26],[[10,[223,136]]]],[[52,[6,[5]],26],[[10,[136]]]],[[],1],[[52,39,39,[43,[39]]],[[43,[3]]]],[213,[[10,[218]]]],[[52,39,39,[43,[39]]],[[10,[3,136]]]],[[52,39,39,[43,[39]]],[[10,[[276,[48]],136]]]],[[[46,[45]]],[[10,[218]]]],[39,[[127,[3]]]],[[242,286]],[[[43,[39]],207,[43,[39]]]],[[[43,[39]],258]],[37,37],[[[0,[214,18,215]]]],[[[43,[39]],37],37],[[[43,[39]],37,135,135,[0,[214,18,215]]],258],[[[0,[214,18,215]]]],0,[[207,[46,[259]]]],[[]],[[[43,[39]],207,228]],[[207,[46,[259]]],188],[135],[[207,[43,[39]]],135],[[207,[46,[259]],135],3],[287,135],[[207,[46,[259]]],188],[[207,[46,[259]]],188],[287,135],[[69,39],[[10,[[43,[288]],289]]]],[[69,39,[43,[122]]],[[43,[228]]]],[[],[[43,[13]]]],[[],2],[39,3],[[],15],[239,[[43,[15]]]],[[],[[43,[15]]]],[74,229],[[152,229],152],[76,45],[[153,45],153],[80,2],[[155,2],155],[82,15],[[156,15],156],[84,230],[[157,230],157],[86,231],[[158,231],158],[88,22],[[159,22],159],[90,232],[[160,232],160],[98,234],[[162,234],162],[100,16],[[163,16],163],[11,2],[74,229],[[152,229],152],[76,45],[[153,45],153],[80,2],[[155,2],155],[82,15],[[156,15],156],[84,230],[[157,230],157],[86,231],[[158,231],158],[88,22],[[159,22],159],[90,232],[[160,232],160],[98,234],[[162,234],162],[100,16],[[163,16],163],[11,2],[[[6,[5]],2],2],[[[6,[5]]],[[43,[223]]]],[[[6,[5]],2],[[43,[223]]]],[[[6,[5]]],2],[[[6,[5]],2,2],2],[14,15],[226,45],[[],22],[11,2],[14,184],[122,221],[211,39],[245,39],[13,[[43,[3]]]],[72,39],[72,123],[[],178],[[],167],[[],3],[39,[[10,[121,9]]]],[17,[[237,[17]]]],[17,[[238,[17]]]],[[],137],[182,[[43,[49]]]],[[1,2,2,2,2,2,16],[[10,[11,9]]]],[[],52],[[],7],[[[43,[7]],135],55],[[[43,[39]]],1],[[],129],[[],132],[[213,213],[[43,[219]]]],[[[6,[39]]],38],[[[43,[228]]],69],[39,[[10,[122,9]]]],[122,[[10,[206,9]]]],[15,40],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],229,229,229,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],45,45,45,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],135,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],2,2,2,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],15,15,15,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],230,230,230,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],231,231,231,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],22,22,22,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],232,232,232,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],42,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,2,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,15,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],234,234,234,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],16,16,16,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],[43,[39]],36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],[43,[[6,[72]]]],36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[6,[72]]],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],122,[43,[228]],36],72],[[44,[46,[45]]],259],[[208,209],242],[122,121],[[122,122],121],[122,121],[249,121],[[44,221],259],[220,[[43,[228]]]],[222,[[43,[39]]]],[122,[[43,[122]]]],[206,43],[220,[[43,[228]]]],[222,[[43,[39]]]],[211,39],[245,39],[72,39],[[[6,[39]],190],3],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[39],[39],[39],[39],[72],[72],[72],[72],[1,[[10,[11,9]]]],[[],[[10,[11,9]]]],[[],[[10,[11,9]]]],[[220,221],[[43,[228]]]],[[222,221],[[43,[39]]]],[[40,15],[[43,[41]]]],[[220,221],[[43,[228]]]],[[222,221],[[43,[39]]]],[202,199],[199,221],[[],15],[239,15],[[],15],0,[[],[[177,[170]]]],[[],[[177,[170]]]],[[],[[177,[170]]]],[[],[[177,[170]]]],0,0,[[1,2],2],[39],[39],[[14,14]],[39,[[43,[3]]]],[[150,72],150],[114,72],[72,169],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[164,169],164],[177],[177],[177],[177],[[[291,[290]]]],[[[291,[290]]]],[[[291,[290]]]],[[[291,[290]]]],[[57,39],[[10,[136]]]],[[39,31],[[10,[61,136]]]],[[61,39,31],[[10,[61,136]]]],[39,[[43,[3]]]],[[211,211],[[43,[212]]]],[[44,246],[[43,[212]]]],[[44,44],[[43,[212]]]],[[44,48],[[43,[212]]]],[[44,48],[[43,[212]]]],[[44,3],[[43,[212]]]],[[44,38],[[43,[212]]]],[[44,39],[[43,[212]]]],[[48,39],[[43,[212]]]],[[48,44],[[43,[212]]]],[[48,3],[[43,[212]]]],[[48,246],[[43,[212]]]],[[48,44],[[43,[212]]]],[[48,39],[[43,[212]]]],[[48,48],[[43,[212]]]],[[3,44],[[43,[212]]]],[[3,39],[[43,[212]]]],[[3,246],[[43,[212]]]],[[3,48],[[43,[212]]]],[[3,3],[[43,[212]]]],[[137,130],[[43,[212]]]],[[181,181],[[43,[212]]]],[[49,49],[[43,[212]]]],[[11,11],[[43,[212]]]],[[52,52],[[43,[212]]]],[[7,7],[[43,[212]]]],[[55,55],[[43,[212]]]],[[57,57],[[43,[212]]]],[[13,13],[[43,[212]]]],[[1,1],[[43,[212]]]],[[61,61],[[43,[212]]]],[[182,182],[[43,[212]]]],[[183,183],[[43,[212]]]],[[184,184],[[43,[212]]]],[[185,185],[[43,[212]]]],[[186,186],[[43,[212]]]],[[187,187],[[43,[212]]]],[[188,188],[[43,[212]]]],[[189,189],[[43,[212]]]],[[190,190],[[43,[212]]]],[[191,191],[[43,[212]]]],[[192,192],[[43,[212]]]],[[21,21],[[43,[212]]]],[[193,193],[[43,[212]]]],[[194,194],[[43,[212]]]],[[195,195],[[43,[212]]]],[[196,130],[[43,[212]]]],[[129,130],[[43,[212]]]],[[132,130],[[43,[212]]]],[[63,[46,[45]]],[[43,[212]]]],[[63,[46,[45]]],[[43,[212]]]],[[63,[127,[45]]],[[43,[212]]]],[[63,[127,[45]]],[[43,[212]]]],[[63,[46,[45]]],[[43,[212]]]],[[65,[127,[45]]],[[43,[212]]]],[[65,[46,[45]]],[[43,[212]]]],[[65,[46,[45]]],[[43,[212]]]],[[65,[46,[45]]],[[43,[212]]]],[[65,65],[[43,[212]]]],[[65,[127,[45]]],[[43,[212]]]],[[38,38],[[43,[212]]]],[[38,44],[[43,[212]]]],[[38,39],[[43,[212]]]],[[204,204],[[43,[212]]]],[[205,205],[[43,[212]]]],[[14,14],[[43,[212]]]],[[12,12],[[43,[212]]]],[[72,72],[[43,[212]]]],[[74,74],[[43,[212]]]],[[76,76],[[43,[212]]]],[[78,78],[[43,[212]]]],[[80,80],[[43,[212]]]],[[82,82],[[43,[212]]]],[[84,84],[[43,[212]]]],[[86,86],[[43,[212]]]],[[88,88],[[43,[212]]]],[[90,90],[[43,[212]]]],[[92,92],[[43,[212]]]],[[94,94],[[43,[212]]]],[[96,96],[[43,[212]]]],[[98,98],[[43,[212]]]],[[100,100],[[43,[212]]]],[[102,102],[[43,[212]]]],[[104,104],[[43,[212]]]],[[106,106],[[43,[212]]]],[[108,108],[[43,[212]]]],[[110,110],[[43,[212]]]],[[112,112],[[43,[212]]]],[[114,114],[[43,[212]]]],[[116,116],[[43,[212]]]],[[118,118],[[43,[212]]]],[[123,123],[[43,[212]]]],[61,[[43,[3]]]],[61,3],[39,[[43,[3]]]],[7,135],[[[175,[[237,[17]]]],292],293],[[[175,[4]],292],293],[[[175,[260]],292],293],[[[175,[[238,[17]]]],292],[[293,[43]]]],[61,2],[57],0,[7],[[38,39]],[[40,41]],[[38,42]],[[],[[43,[3]]]],[13,2],[[],[[43,[3]]]],[39,294],[39,294],[39,294],[39,294],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,41],[39,41],[39,41],[39,41],[295],[295],[295],[295],[295],[295],[295],[295],[295],[295],[[239,[0,[17,18]]],[[10,[[262,[18]],136]]]],[[239,[0,[17,18]]],[[10,[[0,[133,18,215]],136]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[61,[[43,[3]]]],[55],[[],16],[[16,16],16],[[],15],[[2,2],2],[15],[13,22],[[],244],[[],22],[72,[[43,[72]]]],[[],15],[[],15],[[],15],[[],15],[[],7],[[]],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[69,39],135],[[40,15]],[[37,37]],[[13,13]],[[52,[43,[39]],[43,[39]]],[[10,[136]]]],[[52,39],[[10,[136]]]],[[52,39,39],[[10,[136]]]],[137,[[174,[282]]]],[181,296],[49],[[[43,[39]],39,31],[[10,[3,136]]]],0,[55],[[]],[[]],[[]],[[]],[17],[17],[[44,17]],[[3,17]],[[3,17]],[[[43,[39]],207,39]],[[52,[6,[5]]],[[10,[136]]]],[61,3],[11,2],[11,16],[179,[[10,[297]]]],[180,[[10,[297]]]],[[]],[[167,41,15],[[10,[41,41]]]],[[140,15],140],[[23,23,135]],[[24,24,135]],[[25,25,135]],[[26,26,135]],[[27,27,135]],[[28,28,135]],[[29,29,135]],[[30,30,135]],[[31,31,135]],[[32,32,135]],[[33,33,135]],[[34,34,135]],[[35,35,135]],[[36,36,135]],[[37,37,135]],[39],[[[43,[39]]]],[[[144,[[0,[141,[142,[2]],143]]]],[43,[39]]]],[[[145,[[0,[141,[142,[15]],143]]]],[43,[39]]]],[[146,[43,[39]]]],[[[147,[141]],[43,[39]]]],[[148,[43,[39]]]],[[[149,[141]],[43,[39]]]],[[151,[43,[39]]]],[[152,[43,[39]]]],[[153,[43,[39]]]],[[154,[43,[39]]]],[[155,[43,[39]]]],[[156,[43,[39]]]],[[157,[43,[39]]]],[[158,[43,[39]]]],[[159,[43,[39]]]],[[160,[43,[39]]]],[[161,[43,[39]]]],[[162,[43,[39]]]],[[163,[43,[39]]]],[[164,[43,[39]]]],[[165,[43,[39]]]],[[166,[43,[39]]]],[[52,39,39,135]],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[52,[43,[39]],[43,[39]],39],[[10,[136]]]],[39],[39],[39],[39],[[14,225],[[10,[9]]]],[[14,225,184,226],[[10,[9]]]],[[52,39,39,16]],[36],[[[144,[[0,[141,[142,[2]],143]]]],36]],[[[145,[[0,[141,[142,[15]],143]]]],36]],[[146,36]],[[[147,[141]],36]],[[148,36]],[[[149,[141]],36]],[[151,36]],[[152,36]],[[153,36]],[[154,36]],[[155,36]],[[156,36]],[[157,36]],[[158,36]],[[159,36]],[[160,36]],[[161,36]],[[162,36]],[[163,36]],[[164,36]],[[165,36]],[[166,36]],[[52,39,39,22]],[[52,39,39,2]],[[14,15],[[10,[9]]]],[[52,298]],[[52,39,39,39,39]],[15],[[239,[43,[15]]],[[10,[136]]]],[[[43,[15]]]],[[14,184],[[10,[9]]]],[17],[[[43,[39]]]],[[[144,[[0,[141,[142,[2]],143]]]],[43,[39]]]],[[[145,[[0,[141,[142,[15]],143]]]],[43,[39]]]],[[146,[43,[39]]]],[[[147,[141]],[43,[39]]]],[[148,[43,[39]]]],[[[149,[141]],[43,[39]]]],[[151,[43,[39]]]],[[152,[43,[39]]]],[[153,[43,[39]]]],[[154,[43,[39]]]],[[155,[43,[39]]]],[[156,[43,[39]]]],[[157,[43,[39]]]],[[158,[43,[39]]]],[[159,[43,[39]]]],[[160,[43,[39]]]],[[161,[43,[39]]]],[[162,[43,[39]]]],[[163,[43,[39]]]],[[164,[43,[39]]]],[[165,[43,[39]]]],[[166,[43,[39]]]],[[14,39],[[10,[9]]]],[[[43,[213]]]],[[[0,[214,18,215]]]],[[[0,[214,18,215]]]],[[[43,[213]]]],[46],[46],[46],[46],[46],[46],[46],[46],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,41]],[[39,41]],[[39,41]],[[39,41]],[123],[123],[123],[123],[[129,[43,[[171,[170]]]]]],[[52,39,39,39]],[[132,[43,[[171,[170]]]]]],[[14,15],[[10,[9]]]],[[52,39,39,232]],[[52,39,39,39]],[[14,226],[[10,[9]]]],[[[6,[120]],[6,[120]],135],[[10,[9]]]],0,[[[43,[15]]],[[10,[239,136]]]],[[[6,[120]]],[[10,[[127,[244]],136]]]],[[[6,[120]]],244],[[[6,[120]]],[[10,[244,136]]]],0,0,0,0,0,[220],[222],[[40,125]],0,[196,[[43,[170]]]],[129,[[43,[170]]]],[218,[[43,[299]]]],[253,[[43,[299]]]],[254,[[43,[299]]]],[256,[[43,[299]]]],[4,13],[196,3],[15,15],[[7,[0,[133,18]]],[[4,[18]]]],[[[43,[[6,[5]]]],[46,[5]],[46,[5]],30,[43,[[174,[17]]]]],[[10,[173,136]]]],[[[6,[5]],[46,[39]],[46,[39]],30,[43,[[174,[17]]]],287,287,287],[[10,[173,136]]]],[[[6,[5]],[46,[5]],[46,[5]],30,[43,[[174,[17]]]]],[[10,[136]]]],[2,[[10,[136]]]],[2,[[10,[136]]]],[[[6,[120]]],[[10,[136]]]],[[7,[0,[17,18]]],260],[[7,172,[0,[17,18]]],260],[[7,133],4],[[7,300],[[10,[301]]]],[[7,172,133],4],[[7,302],[[10,[301]]]],[[7,172,[0,[133,18]]],[[4,[18]]]],[[39,31],[[10,[136]]]],[[39,31],[[10,[136]]]],[[39,31],[[10,[136]]]],[52,[[43,[3]]]],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],[[247,[122]]]],[39,43],[39,43],[39,43],[39,43],[123,43],[123,43],[123,43],[123,43],[[217,[43,[123]]]],[[217,[43,[123]]]],[[217,[43,[123]]]],[[217,[43,[123]]]],[39],[39],[39],[39],[[]],[[39,39,14],221],[49,[[43,[246]]]],[[52,39,39],[[10,[3,136]]]],[[52,39,39],[[10,[[276,[48]],136]]]],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],0,[[14,15],[[10,[9]]]],[[14,15],[[10,[9]]]],[[14,20],[[10,[9]]]],[14,15],[226,45],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[172,221]],[128,128],[[],[[127,[223]]]],[[],[[127,[223]]]],[196,[[43,[170]]]],[132,[[43,[170]]]],[196,3],[132,169],[[],[[43,[7]]]],0,[13,22],[275,[[175,[[174,[133]]]]]],[15,[[175,[[174,[133]]]]]],[[172,15],[[175,[[174,[133]]]]]],[[172,275],[[175,[[174,[133]]]]]],[11,1],[11,3],[[],223],[44,[[10,[303,199]]]],[44,303],[44,303],[52,3],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]],304],[[[46,[3]]],304],[[[46,[3]]],304],[[[46,[3]]],304],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[48,44],[11,[[10,[11,9]]]],[[167,15],246],[[]],[[]],[44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[122,121],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[48,39],[61,3],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[61,32],3],[[11,1],[[10,[11,9]]]],[11,22],[11,[[10,[11,9]]]],[[178,2],[[43,[41]]]],[[211,178],41],[[167,15],[[43,[41]]]],[[245,167],41],[44,41],[44,41],[3,41],[25,41],[34,41],[197,41],[[178,39],[[43,[41]]]],[[167,39],[[43,[41]]]],[[178,39],[[43,[41]]]],[[167,39],[[43,[41]]]],[[[43,[44]]],41],[[[43,[3]]],41],[69,228],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],0,[[128,[0,[214,18,215]]],128],[[128,[0,[214,18,215]]],128],0,[137,[[10,[138,0]]]],[137,[[10,[139,0]]]],[128,[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[303,[[10,[44]]]],[[],10],[303,[[10,[3]]]],[223,[[10,[3]]]],[306,[[10,[3]]]],[[],10],[244,[[10,[3]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[39,[[43,[123]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[261,[[10,[[174,[282]],261]]]],[[175,292],293],[[175,292],293],[[175,292],293],[[175,292],[[293,[[43,[10]]]]]],[180,[[10,[307]]]],[122,206],[178,169],[167,169],[[],169],[[],169],[[],169],[[],169],[72,169],[118,[[43,[122]]]],[182,308],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],0,[[52,39,39],[[10,[232,136]]]],[196],[132],[134],[134],[134],[134],[[39,[43,[39]]],[[10,[65,136]]]],[[[43,[39]],[43,[39]],[43,[39]]],[[43,[3]]]],[[39,[43,[39]]],[[43,[3]]]],[15,193],[193,15],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[2,[[10,[136]]]],[2,[[175,[[174,[133]]]]]],[[172,2],[[175,[[174,[133]]]]]],[2,[[175,[[174,[281]]]]]],[[172,2],[[175,[[174,[281]]]]]],[[[6,[5]]],2],[239,15],[[167,41,15],[[10,[41,41]]]],[[140,15],140],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[]],[[]],[[[6,[120]]]],[74,72],[76,72],[78,72],[80,72],[82,72],[84,72],[86,72],[88,72],[90,72],[92,72],[94,72],[96,72],[98,72],[100,72],[102,72],[104,72],[106,72],[108,72],[110,72],[112,72],[114,72],[116,72],[118,72],[74,72],[76,72],[78,72],[80,72],[82,72],[84,72],[86,72],[88,72],[90,72],[92,72],[94,72],[96,72],[98,72],[100,72],[102,72],[104,72],[106,72],[108,72],[110,72],[112,72],[114,72],[116,72],[118,72],[[49,[46,[45]]]],[[213,[43,[213]],135],3],[213,[[43,[3]]]],[[[43,[213]],[43,[213]],[43,[213]]],[[43,[3]]]],[[213,[43,[213]]],[[43,[3]]]],[61,[[43,[3]]]],[[],223],[[],223],[259,[[43,[221]]]],[[],223],[[],244],[[],223],[198,[[43,[223]]]],[[],223],[61,[[43,[3]]]],[231],[[],1],[11,12],[[[6,[[46,[42]]]]],3],[203,269],[[[6,[39]]],[[250,[42]]]],[39,135],[[],3],[14,135],[225,135],[[225,184,226],135],[15,135],[184,135],[185,135],[226,135],0,[[178,2],[[43,[211]]]],[211,2],[[167,15],[[43,[245]]]],[245,15],[181,2],[[52,39,39],[[10,[3,136]]]],[122,122],[[178,39],[[43,[211]]]],[[167,39],[[43,[245]]]],[[178,39],[[43,[211]]]],[[167,39],[[43,[245]]]],[259,[[43,[[46,[45]]]]]],[[72,41],135],[259,[[43,[39]]]],[44,169],[44,169],[3,169],[25,169],[34,169],[197,169],[72,169],[178,[[46,[211]]]],[167,[[46,[245]]]],0,[7],0,[[[6,[310]]]],[[[6,[310]]]],[[[6,[310]]]],[[[6,[310]]]],[11,2],[11,2],[14,185],[28,7],[[7,[0,[17,265]]],[[10,[9]]]],[169,[[43,[178]]]],[169,[[43,[167]]]],[169,132],0,0,[[38,42],252],[[38,39],252],[11,2],[14,226],[11],0,0,0,0,0,0,[[]],[[]],[[[312,[311]]],[[312,[311]]]],[[]],[[[312,[311]],[312,[311]]],212],[[]],[[[312,[311]]]],[[[312,[311]]]],[[[312,[311]]]],[[[312,[311]],[312,[311]]],135],[[],135],[[[312,[311]],251],252],[[]],[[]],[[],[[313,[[312,[311]]]]]],[[],[[312,[311]]]],[[],[[312,[311]]]],[[],[[312,[311]]]],[[],[[312,[311]]]],[[[312,[311]],277]],[[]],[[[312,[311]],[312,[311]]],[[43,[212]]]],[[[312,[311]]]],[[[312,[311]]],[[314,[[312,[311]]]]]],[[[312,[311]]],[[315,[[312,[311]]]]]],[[]],[[],10],[[],10],[[],309],0,0,[[]],[[]],[[]],[[]],[298,298],[316,316],[[]],[[]],[[298,298],135],[[316,316],135],[[],135],[[],135],[[298,251],252],[[316,251],252],[[]],[45,298],[45,316],[[]],[[]],[[]],[[]],[[]],[42,[[10,[298]]]],[[],10],[42,[[10,[316]]]],[[],10],[[],10],[[],10],[[],309],[[],309],0,0,0,0,[[]],[[],43],0,0,0,0,[310,317],[310,310],[216,310],[[]],[[]],[[]],[[]],[310,310],[216,216],[[]],[[]],[[310,310],212],[[216,216],212],[[]],[[310,310],135],[[216,216],135],[[],135],[[],135],[[310,251],252],[[216,251],252],[216,310],[[]],[[]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[317,310],[214],[[310,277]],[[216,277]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[310],[216],[[216,[46,[240]]],241],[[310,169,[46,[41]]],[[43,[41]]]],[[216,169,[46,[41]]],[[43,[41]]]],[[[0,[214,18,215]]],310],[[[0,[214,18,215]]],216],[214,310],[214,216],[214,310],[[]],[[310,310],[[43,[212]]]],[[216,216],[[43,[212]]]],[[],169],[[]],[[]],[[],305],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],309],[[],309],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[319,[318]]],274],[[[319,[318]]],274],[[[319,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[319,[318]]]],[[[319,[318]]],[[319,[318]]]],[[]],[[],[[319,[318]]]],[[[319,[318]]]],[[]],[[]],[[]],[[]],[274,[[319,[318]]]],[274,[[319,[318]]]],[274,[[319,[318]]]],[[274,221],[[319,[318]]]],[[274,221],[[319,[318]]]],[274,[[319,[318]]]],[274,[[319,[318]]]],[274,[[319,[318]]]],[[274,221],[[319,[318]]]],[[274,221],[[319,[318]]]],[274,[[319,[318]]]],[274,[[319,[318]]]],[274,[[319,[318]]]],[[274,221],[[319,[318]]]],[[274,221],[[319,[318]]]],[249,[[319,[318]]]],[[[319,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[[319,[318]]],274],[[[319,[318]]]],[[[319,[318]]]],[[[319,[318]]]],[[]],[[]],[[]],[[[319,[318]]],274],[[[319,[318]]],135],[[[319,[318]]],[[320,[318]]]],[[[319,[318]]],[[321,[318]]]],[[[319,[318]]],221],[[],[[319,[318]]]],[[[320,[318]]],[[43,[318]]]],[[[321,[318]]],[[43,[318]]]],[[[322,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[[319,[318]],318]],[[[319,[318]],318]],[[[319,[318]],125]],[[[319,[318]]]],[[[319,[323,318]]]],[[[319,[318]],125]],[[[319,[318]]],[[314,[274,[319,[318]]]]]],[[[319,[318]]],274],[[[319,[318]]],[[314,[274,[319,[318]]]]]],[[[319,[318]]],[[314,[274,[319,[318]]]]]],[[[319,[318]]],[[315,[274,[319,[318]]]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[],309],0,0,0,[[[276,[318]]],[[46,[318]]]],[[[276,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[324,[318]]],[[46,[318]]]],[[[276,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[324,[318]]],[[46,[318]]]],[[]],[[[276,[318]]],[[46,[318]]]],[[]],[[]],[[[276,[318]]],[[46,[318]]]],[[]],[[[276,[318]]],221],[[[276,[318]]]],[[[276,[318]]],[[276,[318]]]],[[]],[[[276,[[0,[323,318]]]],[276,[[0,[323,318]]]]],212],[[[324,[318]]],221],[[],[[276,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[276,[318]]]],[[[324,[318]]]],[[[276,[[0,[248,318]]]],[276,[[0,[248,318]]]]],135],[[[276,[[0,[248,318]]]],[46,[[0,[248,318]]]]],135],[[],135],[[[276,[318]],249]],[[[276,[318]],249]],[[[276,[318]],[46,[318]]]],[[[276,[[0,[255,318]]]],251],252],[[[250,[318]]],[[276,[318]]]],[[[46,[318]]],[[276,[318]]]],[[[127,[318]]],[[276,[318]]]],[[]],[[[325,[318]]],[[276,[318]]]],[[[46,[318]]],[[276,[318]]]],[[]],[[],[[46,[318]]]],[221,[[46,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[221,[[276,[318]]]],[[221,135],[[276,[318]]]],[221,[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[221,135],[[276,[318]]]],[221,[[276,[318]]]],[221,[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[221,[[276,[318]]]],[221,[[276,[318]]]],[[221,135],[[276,[318]]]],[249,[[276,[318]]]],[[[276,[[0,[326,318]]]],277]],[[[276,[318]],221,318]],[[]],[[]],[[[276,[318]]]],[[[276,[318]]]],[[[276,[318]]]],[[[276,[318]]]],[[]],[[[276,[318]]]],[[[276,[318]]],135],[[[324,[318]]],[[43,[318]]]],[[[276,[318]]],221],[[],[[276,[318]]]],[[[324,[318]]],43],[[[324,[318]]],[[43,[318]]]],[[[276,[[0,[327,318]]]],[276,[[0,[327,318]]]]],[[43,[212]]]],[[[276,[318]]],[[43,[318]]]],[[[276,[318]],318]],[[[276,[318]],221],318],[[[276,[318]],221]],[17],[[[276,[318]],17]],[[[276,[318]],17]],[[[276,[318]],221]],[[[324,[318]]]],[[[276,[318]]],[[314,[[276,[318]]]]]],[[[276,[318]]]],[[[276,[318]]],[[314,[[276,[318]]]]]],[[[276,[318]]],[[314,[[276,[318]]]]]],[[[276,[318]]],[[315,[[276,[318]]]]]],[[]],[[[276,[318]],221]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[221,[[276,[318]]]],0,0,[[[250,[328]]],[[46,[328]]]],[[[250,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[329,[328]]],[[46,[328]]]],[[[250,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[329,[328]]],[[46,[328]]]],[[]],[[[250,[328]]],[[46,[328]]]],[[]],[[]],[[[250,[328]]],[[46,[328]]]],[[]],[[[250,[328]]],221],[[[250,[328]]]],[[[250,[328]]],[[250,[328]]]],[[]],[[[250,[[0,[323,328]]]],[250,[[0,[323,328]]]]],212],[[[329,[328]]],221],[[],[[250,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[250,[328]]]],[[[329,[328]]]],[[[250,[[0,[248,328]]]],[250,[[0,[248,328]]]]],135],[[[250,[[0,[248,328]]]],[46,[[0,[248,328]]]]],135],[[],135],[[[250,[328]],249]],[[[250,[328]],249]],[[[250,[328]],[46,[328]]]],[[[250,[[0,[255,328]]]],251],252],[[[325,[328]]],[[250,[328]]]],[[[46,[328]]],[[250,[328]]]],[[[127,[328]]],[[250,[328]]]],[[[46,[328]]],[[250,[328]]]],[[[276,[318]]],[[250,[318]]]],[[]],[[]],[221,[[46,[328]]]],[221,[[46,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[46,[328]]]],[221,[[46,[328]]]],[249,[[250,[328]]]],[[[250,[[0,[326,328]]]],277]],[[[250,[328]],221,328]],[[]],[[]],[[[250,[328]]]],[[[250,[328]]]],[[[250,[328]]]],[[[250,[328]]]],[[]],[[[250,[328]]]],[[[250,[328]]],135],[[[329,[328]]],[[43,[328]]]],[[[250,[328]]],221],[[],[[250,[328]]]],[[[329,[328]]],43],[[[329,[328]]],[[43,[328]]]],[[[250,[[0,[327,328]]]],[250,[[0,[327,328]]]]],[[43,[212]]]],[[[250,[328]]],[[43,[328]]]],[[[250,[328]],328]],[[[250,[328]],221],328],[[[250,[328]],221]],[[[250,[328]],221]],[[[329,[328]]]],[[[250,[328]]],[[314,[[250,[328]]]]]],[[[250,[328]]]],[[[250,[328]]],[[314,[[250,[328]]]]]],[[[250,[328]]],[[314,[[250,[328]]]]]],[[[250,[328]]],[[315,[[250,[328]]]]]],[[]],[[[250,[328]],221]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[221,[[250,[328]]]],0,0,0,0,[[[330,[318]]],273],[[[330,[318]]],273],[[[330,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[330,[318]]]],[[[330,[318]]],[[330,[318]]]],[[]],[[],[[330,[318]]]],[[[330,[318]]]],[[]],[[]],[[]],[[]],[273,[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[[273,221],[[330,[318]]]],[[273,221],[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[[273,221],[[330,[318]]]],[[273,221],[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[[273,221],[[330,[318]]]],[[273,221],[[330,[318]]]],[249,[[330,[318]]]],[[[330,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[[330,[318]]],273],[[[330,[318]]]],[[[330,[318]]]],[[[330,[318]]]],[[]],[[]],[[]],[[[330,[318]]],273],[[[330,[318]]],135],[[[330,[318]]],[[331,[318]]]],[[[330,[318]]],[[332,[318]]]],[[[330,[318]]],221],[[],[[330,[318]]]],[[[331,[318]]],[[43,[318]]]],[[[332,[318]]],[[43,[318]]]],[[[333,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[[330,[318]],318]],[[[330,[318]],318]],[[[330,[318]],125]],[[[330,[318]]]],[[[330,[323,318]]]],[[[330,[318]],125]],[[[330,[318]]],[[314,[273,[330,[318]]]]]],[[[330,[318]]],273],[[[330,[318]]],[[314,[273,[330,[318]]]]]],[[[330,[318]]],[[314,[273,[330,[318]]]]]],[[[330,[318]]],[[315,[273,[330,[318]]]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[],309],0,0,0,[334,335],[334,[[46,[48]]]],[334,[[46,[48]]]],[336,[[46,[48]]]],[334,[[46,[48]]]],[[]],[[]],[[]],[[]],[334,221],[334],[334,334],[[]],[[334,334],212],[[334,213],135],[336,221],[[],334],[334,[[46,[48]]]],[334],[336],[[]],[[334,334],135],[[334,[46,[39]]],135],[[],135],[[334,249]],[[334,249]],[[334,[46,[[6,[39]]]]]],[[334,251],252],[[[127,[3]]],334],[[[325,[44]]],334],[[[325,[39]]],334],[[[127,[246]]],334],[[[127,[39]]],334],[[[46,[44]]],334],[[]],[[[325,[3]]],334],[[[46,[39]]],334],[[]],[335,[[46,[48]]]],[[335,221],[[46,[48]]]],[335,334],[335,334],[335,334],[[335,221],334],[[335,221,135],334],[[335,221],334],[335,334],[335,334],[335,334],[[335,221],334],[[335,221,135],334],[[335,221],334],[335,334],[335,334],[335,334],[[335,221,135],334],[[335,221],334],[[335,221],334],[249,334],[41,334],[214],[[334,277]],[[334,221,3]],[[]],[[]],[[],[[43,[41]]]],[334,335],[334],[334],[[]],[334,335],[334,135],[[334,[43,[213]]],3],[336,[[43,[3]]]],[334,221],[[],334],[336,43],[336,[[43,[3]]]],[[]],[[334,334],[[43,[212]]]],[334,[[43,[3]]]],[[334,3]],[[334,221],3],[[334,221]],[17],[[334,17]],[[334,17]],[[334,221]],[336],[[],169],[[334,221,3],3],[334,[[314,[335,334]]]],[334,335],[334,[[314,[335,334]]]],[334,[[314,[335,334]]]],[[]],[[],305],[334,41],[[334,221]],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],309],[[],309],[334,169],[221,334],0,0,0,[136,337],[[]],[[]],[[]],[[]],[136,136],[9,9],[[]],[[]],[[136,136],212],[[],2],[[],123],[136,123],[[]],[[136,136],135],[[],135],[[136,251],252],[[136,251],252],[[9,251],252],[[9,251],252],[2,[[43,[265]]]],[[]],[338,136],[[]],[[339,[227,[[247,[39]]]],39,39,15],[[10,[9]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[337,136],[337,136],[214],[[136,277]],[[]],[[]],[[],[[43,[41]]]],[136,135],[136,[[43,[340]]]],[[136,340],135],[136,39],0,[[340,39],136],[[[227,[[247,[39]]]],39,39,15],9],[[]],[[136,136],[[43,[212]]]],[295],[295],[[],169],[[]],[[]],[[],305],[[],246],[[],246],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],309],[[],309],[[[6,[5]],2],2],[[],[[43,[3]]]],[39,[[127,[45]]]],[[[46,[45]]],3],[[15,15,15],[[43,[3]]]],[[],3],[[182,65],[[43,[3]]]],[[182,[46,[45]]],[[43,[3]]]],[[182,65,65],3],[[182,[46,[45]],[46,[45]]],3],[[],[[43,[3]]]],[[],223],[[[43,[39]],39,2],3],[[[43,[39]],39],3],[[[43,[39]],39,39,231],3],[[[43,[39]],39,221],3],[[[43,[39]],39,39],3],[[],[[127,[244]]]],[[[6,[5]],[46,[45]]],[[10,[136]]]],[[[6,[5]],[46,[45]],23,2],[[10,[136]]]],[[[6,[5]]],3],[[[6,[5]]],3],[39,[[10,[136]]]],[[[6,[5]],[43,[39]]],[[10,[3,136]]]],[[[6,[5]]],[[43,[223]]]],[232,3],[[232,24],3],[[[6,[120]]],[[43,[244]]]],[[],223],[[],3],[39,135],[39,135],[39,135],[39,[[43,[3]]]],[39,[[43,[3]]]],[[],[[127,[3]]]],[39,[[127,[3]]]],[[],[[127,[244]]]],[39,[[127,[3]]]],[[],[[43,[13]]]],[[],2],[39,3],[[[6,[5]],2],2],[[],22],[[],15],[39],[39],[39,[[43,[3]]]],[[],16],[[16,16],16],[[],15],[[2,2],2],[15],[[],244],[[],22],[[]],[39],[[[6,[120]],[6,[120]],135],[[10,[9]]]],[[[6,[120]]],[[10,[[127,[244]],136]]]],[[[6,[120]]],244],[[[6,[120]]],[[10,[244,136]]]],[15,15],[[[43,[[6,[5]]]],[46,[5]],[46,[5]],30,[43,[[174,[17]]]]],[[10,[173,136]]]],[2,[[10,[136]]]],[2,[[10,[136]]]],[[[6,[120]]],[[10,[136]]]],[[],[[127,[223]]]],[[],[[127,[223]]]],[[],223],[15,193],[193,15],[[[6,[5]]],2],[[[6,[120]]]],[[],223],[[],223],[[],223],[[],244],[[],223],[198,[[43,[223]]]],[[],223],[231],[39,135],[[],3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[17,18]]],19],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[17,19],[17,19],[17,19],[[],[[43,[130]]]],[[],[[43,[130]]]],[[],[[10,[130]]]],[[],[[43,[130]]]],[[],[[43,[130]]]],[[],[[43,[130]]]],[[[177,[176]]]],[[[341,[279]]]],[[],342],[[]],[[[177,[176]]]],[[[341,[279]]]],[343],[131,131],[[39,130,39],131],[[39,130,39],131],[[39,130,39],131],[134],[134],[134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[344,[[0,[[171,[170]],176]]]]],[[0,[[171,[170]],176]]]],[131,196],[[],[[344,[[0,[[171,[170]],176]]]]]],[169,[[344,[170]]]],[41,10],[176,[[177,[176]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[[177,[170]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[342,342],[345,345],[170,170],[346,346],[[[236,[130]]],[[236,[130]]]],[[[347,[130]]],[[347,[130]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[342,342],212],[[345,345],212],[[170,170],212],[[346,346],212],[[[343,[323]],[343,[323]]],212],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,216],134],[[39,135,216],134],[[39,135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[39,[[43,[224]]]],[39,[[43,[224]]]],[39,[[43,[224]]]],[[],[[280,[279]]]],[[],[[236,[130]]]],[[],[[347,[130]]]],[345],[[[177,[348]]]],[[[347,[130]]],[[236,[130]]]],[[[349,[176]]],[[177,[176]]]],[[[280,[279]]],[[341,[279]]]],[343],[[[177,[348]]]],[134],[[[19,[130]]]],[134],[134],[[[350,[130]]],[[10,[130,[350,[130]]]]]],[[[350,[130]]],[[43,[130]]]],[[[177,[176]]],[[43,[[177,[[0,[[171,[176]],176]]]]]]]],[[[177,[176]]],[[43,[[177,[[0,[[171,[176]],176]]]]]]]],[[],236],[[],236],[[],236],[[[343,[[0,[351,130]]]]]],[[[343,[351,130]]]],[342],[264],[[[236,[130]]]],[[[349,[176]]]],[[[280,[279]]]],[[],[[10,[130]]]],[[],[[43,[130]]]],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[]],[[]],[[342,342],135],[[345,345],135],[[170,130],135],[[346,130],135],[[[236,[130]],[236,[130]]],135],[[[236,[130]],130],135],[[[343,[248]],[343,[248]]],135],[[[343,[248]],248],135],[[],135],[[],135],[[],135],[[],135],[[],135],[39,[[43,[72]]]],[[352,39],[[43,[72]]]],[[[177,[170]],39],[[43,[72]]]],[[[341,[[0,[[171,[170]],279]]]],39],[[43,[72]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[[131,34],131],[[342,251],252],[[345,251],252],[[131,251],252],[[170,251],252],[[346,251],252],[[[236,[[0,[255,130]]]],251],252],[[[347,[[0,[255,130]]]],251],252],[[[349,[[0,[255,176]]]],251],252],[[[280,[[0,[255,279]]]],251],252],[[[343,[255]],251],252],[[],264],[[],264],[[],264],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[236,[130]]],[[347,[130]]]],[[]],[[]],[[]],[[]],[[[177,[176]]],[[43,[[280,[279]]]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[]],[169,[[43,[[349,[176]]]]]],[169,[[43,[[280,[279]]]]]],[214],[214],[[[236,[[171,[170]]]],214]],[[[347,[[171,[170]]]],214]],[[39,[43,[169]]],135],[[352,39,[43,[169]]],135],[[[177,[170]],39,[43,[169]]],135],[[[341,[[0,[[171,[170]],279]]]],39,[43,[169]]],135],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[342,277]],[[345,277]],[[170,277]],[[346,277]],[[[343,[326]],277]],[[[291,[353]]]],[[[341,[279]]],169],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[345,342],[[[347,[130]]],[[236,[130]]]],[131,131],[[],135],[[],135],[[],135],[[],[[276,[72]]]],[352,[[276,[72]]]],[[[177,[170]]],[[276,[72]]]],[[[341,[[0,[[171,[170]],279]]]]],[[276,[72]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[342,345],[[],[[0,[[171,[170]],176]]]],[[],[[236,[130]]]],[[],[[347,[130]]]],[[],[[343,[130]]]],[[169,46],170],[39],[39],[39],[72],[72],[72],[[],352],[[],[[177,[170]]]],[[],[[177,[170]]]],[[]],[[]],[[[177,[176]]],[[43,[[349,[176]]]]]],[[[341,[279]]],[[43,[[280,[279]]]]]],[177],[[[291,[290]]]],[[342,342],[[43,[212]]]],[[345,345],[[43,[212]]]],[[170,130],[[43,[212]]]],[[346,130],[[43,[212]]]],[[[236,[130]],[236,[130]]],[[43,[212]]]],[[[343,[327]],[343,[327]]],[[43,[212]]]],[[[343,[327]],327],[[43,[212]]]],[39,294],[[[344,[[0,[[171,[170]],176]]]],39,[227,[41]]],[[344,[[0,[[171,[170]],176]]]]]],[39,294],[39,294],[39,[[43,[169]]]],[[352,39],[[43,[169]]]],[[[177,[170]],39],[[43,[169]]]],[[[341,[[0,[[171,[170]],279]]]],39],[[43,[169]]]],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,41],[39,41],[39,41],[123,[[43,[224]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[[236,[130]],[43,[130]]]],[[[236,[[171,[170]]]]]],[[[347,[[171,[170]]]]]],[39],[39],[39],[46],[46],[46],[46],[46],[46],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,41]],[[39,41]],[[39,41]],[123],[123],[123],[[],169],[[],169],[39,43],[39,43],[39,43],[123,43],[123,43],[123,43],[[217,[43,[123]]]],[[217,[43,[123]]]],[[217,[43,[123]]]],[39],[39],[39],[131,131],[[]],[[]],[[]],[[]],[[]],[[]],[[131,[0,[214,18,215]]],131],[[131,[0,[214,18,215]]],131],[[131,[0,[214,18,215]]],131],[[131,[0,[214,18,215]]],131],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],169],[[[344,[[0,[[171,[170]],176]]]]],169],[[[177,[176]]],169],[[[341,[279]]],169],[[],169],[[],169],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[134],[134],[134],[[],130],[[],130],[[[171,[130]]],130],[[[171,[130]]],130],[[[177,[[171,[176]],176]]],[[177,[176]]]],[[[177,[[171,[176]],176]]],[[177,[176]]]],[[[19,[130]]],[[43,[130]]]],[[[236,[[0,[351,130]]]]],43],[[[236,[130]]],[[43,[130]]]],[[[6,[310]]]],[[[6,[310]]]],[[[6,[310]]]],[[169,46],170],[169,170],0,0,0,0,0,0,0,0,0,0,0,0,0,[39],[39],[39],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[36],[36],[36],[[]],[[]],[[]],[39],[39],[39],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[39]]]],[36],[[[43,[39]]]],[[]],[[]],[[]],0,0,[[]],[[]],[[[355,[354]]],[[355,[354]]]],[[]],[[[355,[354]],[355,[354]]],212],[[[355,[354]]]],[[[355,[354]],[355,[354]]],135],[[],135],[[[355,[354]],251],252],[[]],[[],[[313,[[355,[354]]]]]],[[],[[355,[354]]]],[[],[[355,[354]]]],[[],[[355,[354]]]],[[[355,[354]],277]],[[]],[[[355,[354]],[355,[354]]],[[43,[212]]]],[[]],[[[355,[354]]]],[[[355,[354]]],[[314,[[355,[354]]]]]],[[]],[[],10],[[],10],[[],309],[[]],0,[134,231],[[]],[[]],[[356,304,357],134],[[134,134],135],[[],135],[[134,251],252],[[]],[231,134],[[]],[[130,134]],[[130,134]],[[130,134]],[[130,217,[43,[123]],135],135],[[130,39]],[[],10],[[],10],[[],309],0,0,0,0,0,0,0,0,[126,15],[[]],[[]],[[]],[[]],[[]],[[]],[[173,[0,[125,18]]],126],[[173,125],126],[[173,[43,[39]],172,[0,[125,18]]],13],[173,173],[172,172],[[]],[[]],[[172,172],212],[[],172],[[126,126],135],[[173,173],135],[[172,172],135],[[],135],[[],135],[[],135],[[126,251],252],[[173,251],252],[[172,251],252],[[]],[[]],[2,172],[[]],[[[0,[125,18]]],126],[125,126],[17,126],[[[0,[17,18]]],126],[[[43,[39]],172,[0,[125,18]]],13],[[]],[[]],[[]],[[172,172],[[43,[212]]]],[126],[[275,[0,[125,18]]],126],[[275,125],126],[[275,17],126],[[275,[0,[17,18]]],126],[[15,[0,[125,18]]],126],[[15,125],126],[[15,17],126],[[15,[0,[17,18]]],126],[[275,[43,[39]],172,[0,[125,18]]],13],[[15,[43,[39]],172,[0,[125,18]]],13],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[358,25,[0,[125,18]]],126],[[358,25,125],126],[[358,25,[43,[39]],172,[0,[125,18]]],13],[[2,[0,[125,18]]],126],[[2,125],126],[[2,17],126],[[2,[0,[17,18]]],126],[[2,[43,[39]],172,[0,[125,18]]],13],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[[[359,[290]]],[[359,[290]]]],[[[360,[290]]],[[360,[290]]]],[[]],[[]],[[[359,[290]],[359,[290]]],212],[[[359,[290]]]],[[[359,[290]]],[[360,[290]]]],[[[359,[290]]]],[[[359,[290]],[359,[290]]],135],[[[359,[290]],130],135],[[],135],[[[359,[290]],251],252],[[[360,[290]],251],252],[[]],[[]],[[[359,[290]],277]],0,[[]],[[]],[290,[[359,[290]]]],0,[[[359,[290]],130],[[43,[212]]]],[[[359,[290]],[359,[290]]],[[43,[212]]]],0,0,0,0,0,0,[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],0,[[[360,[290]]],[[43,[[359,[290]]]]]],[[[360,[290]]],43],0,0,[[]],[[]],[[]],[[]],[[]],[[[361,[290]]]],[[[361,[290]]]],[[[362,[290]],251],252],[[[361,[290]],251],252],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],0,0,[[],169],0,0,0,0,0,0,[[[171,[170]]]],[[[171,[170]]]],[[]],[[],[[46,[72]]]],[[],169],[[],[[46,[363]]]],[[],169],[364],[[],[[127,[365]]]],0,0,0,0,[[]],[[],[[46,[72]]]],[[221,72],41],[[221,41,72]],[[[46,[72]]]],[[]],[72],[[39,[0,[214,18,215]]]],[[]],[[[46,[72]]]],[72],[[],[[46,[72]]]],[[221,72],41],[[221,41,72]],[[366,[46,[41]]],[[43,[41]]]],[[],[[46,[363]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],169],0,0,0,0,0,0,0,[[367,[0,[214,18,215]]],367],[367,367],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[367,363],[39,367],[[367,[0,[214,18,215]]],367],[217,217],[368,368],[[]],[[]],[367,367],[369,[[43,[123]]]],[367,367],[[217,217],135],[[368,169],135],[[],135],[[367,35],367],[363,35],[370,35],[[366,251],[[10,[257]]]],[[369,251],[[10,[257]]]],[[370,251],[[10,[257]]]],[[217,251],252],[[368,251],252],[[368,251],252],[[]],[[]],[[]],[[]],[[]],[[]],[169,368],[[]],[[217,277]],[[368,277]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[39,169],[[43,[217]]]],[367,367],[370,15],[363,39],[217,39],[371,217],[367,367],[367,367],[[367,249],367],[363,[[46,[368]]]],[370,[[46,[368]]]],[[39,169,135],43],[217,370],[367,367],[363,368],[370,368],[[367,[227,[368]]],367],[367,367],[367,367],[367,367],[369,35],[363,217],[370,217],[370,39],[368,135],[[]],[[]],[[],246],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[363,169],[370,169],[368,169],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[169,368],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[291,[290]]]],[[[291,[290]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[372,169],[[43,[[0,[282,18,215]]]]]],[[372,169],[[43,[[0,[282,18,215]]]]]],[[]],[177],[[]],[[[364,[248]],[364,[248]]],135],[[],135],[[[364,[255]],251],252],[[]],[[]],[[]],[[]],[[]],[[]],[[],127],[[]],[[]],[372,308],[[],343],[169,[[43,[[0,[282,18,215]]]]]],[291],[[]],[291],[291],[291],[341],[[]],[[]],[[]],[364,365],[[]],[[],343],[372,373],[177],[[[291,[290]]]],[372,373],[[],359],[[],169],[[372,169,[0,[282,18,215]]]],[[[291,[290]],169,[0,[282,18,215]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],169],[372,169],[[],[[224,[372]]]],[[],309],[[],309],[[],309],[364],[[]],0,[[]],[[]],[374],[[]],[374],[374],[[]],[374],[374,135],[[],374],[[],221],[[],10],[[],10],[[],309],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[313],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],221],[[]],[313],[375],[376],[377],[378],[[379,379],135],[[[380,[[0,[248,299]]]],[380,[[0,[248,299]]]]],135],[[],135],[[],135],[[[313,[255]],251],252],[[379,251],252],[[379,251],252],[[[380,[299]],251],252],[[[380,[[0,[255,299]]]],251],252],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[381],[299,[[380,[299]]]],[[]],[382,[[142,[382]]]],[[]],[383,[[313,[[384,[383]]]]]],[[],313],[[]],[[],127],[221],[221,127],[383,[[385,[383]]]],[[]],[[]],[[],127],[221],[221,127],[383,[[386,[383]]]],[[]],[[]],[[],127],[221],[221,127],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[313],[[[380,[299]]],135],[[[380,[299]]],135],[[],135],[[]],[[],313],[[],[[380,[299]]]],[295],[295],[[]],[[],314],[46],[[]],[46],[[],314],[46],[[],315],[[],246],[[],246],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[382,[[10,[[387,[382]]]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],388],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[169,[[250,[169]]]],[169,169],[389,389],[390,390],[[]],[[]],[[]],[[169,169],212],[[389,389],212],[[390,390],212],[389],[390],[389],[390],[[]],[[]],[[]],[[]],[[169,169],135],[[389,230],135],[[389,389],135],[[390,231],135],[[390,390],135],[[],135],[[],135],[[],135],[[169,251],252],[[169,251],252],[[389,251],252],[[390,251],252],[368,169],[[]],[230,389],[[]],[[]],[231,390],[365,169],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[213,[[43,[169]]]],[41,391],[41,389],[41,390],[[169,277]],[[389,277]],[[390,277]],[392,135],[169,[[250,[169]]]],[169,[[250,[169]]]],[[]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[169,365],[[169,169],135],[169,135],[169,39],[169,[[43,[169]]]],[[169,169],[[43,[212]]]],[[389,230],[[43,[212]]]],[[389,389],[[43,[212]]]],[[390,231],[[43,[212]]]],[[390,390],[[43,[212]]]],[169,123],[[],169],[[],169],[[],169],[[],169],[[],169],[[[46,[169]]]],[[[46,[169]]],365],[[[46,[169]]]],[[]],[[]],[[]],[[],305],[[],305],[[],305],[[],246],[391,41],[389,41],[390,41],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[391,169],[389,169],[390,169],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[393,169],[41,394],[305,394],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,10],[41,10],[41,10],[41,10],[41,10],[41,10],[393,393],[395,395],[[[396,[[0,[200,299]]]]],[[396,[[0,[200,299]]]]]],[41,41],[305,305],[[]],[[]],[[]],[[]],[[]],[397,41],[305,41],[41],[305],[[]],[[393,393],135],[[395,395],135],[[[396,[[0,[248,299]]]],[396,[[0,[248,299]]]]],135],[[],135],[[],135],[[],135],[[393,251],252],[[393,251],252],[[395,251],252],[[395,251],252],[[[396,[299]],251],252],[[[396,[[0,[255,299]]]],251],252],[[41,251],[[10,[257]]]],[[305,251],[[10,[257]]]],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[338,393],[[]],[338,395],[393,395],[299,[[396,[299]]]],[[]],[381],[389,41],[45,41],[232,41],[15,41],[135,41],[[[127,[3]]],41],[55,41],[234,41],[22,41],[197,41],[52,41],[13,41],[246,41],[223,41],[61,41],[57,41],[65,41],[11,41],[34,41],[305,41],[16,41],[[[43,[[0,[[227,[41]],398]]]]],41],[42,41],[49,41],[391,41],[3,41],[[[174,[39]]],41],[2,41],[[[0,[265,240]]],41],[310,41],[390,41],[229,41],[7,41],[397,41],[[]],[[[224,[399]]],41],[1,41],[25,41],[40,41],[63,41],[334,41],[[[127,[246]]],41],[136,41],[69,41],[[]],[[[0,[265,400]]],305],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[394,41],[394,305],[394,41],[394,305],[[[0,[18,[227,[41]],265]]],305],[169,41],[169,41],[41],[41,397],[41,41],[41,41],[41,[[10,[294]]]],[41,[[10,[294]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[41,394],[305,394],[41,135],[[41,169],135],[[169,169],393],[295],[295],[295],[393,169],[[],169],[[]],[[]],[[]],[[]],[[]],[[],305],[[],305],[[],246],[[],246],[[],246],[[],41],[397,41],[41,41],[41,41],[305,41],[305,41],[43,41],[[[43,[397]]],41],[41,[[10,[41,9]]]],[[41,169],[[10,[41,9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[41,[[10,[305,41]]]],[41,169],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[169,169],135],[[],169],[397,169],[41,169],[41,169],[305,169],[305,169],0,0,0,0,0,0,0,0,0,0,0,0,[[[46,[401]]],228],[249,228],[[122,249],228],[228,[[10,[222,289]]]],[228,[[43,[228]]]],[[[403,[[0,[[6,[[46,[401]]]],[402,[[46,[401]]]]]],401]]],[[46,[401]]]],[[[403,[[6,[[46,[401]]]],401]]],[[6,[[46,[401]]]]]],[228,404],[228,228],[[[403,[[6,[[46,[401]]]],401]]],[[6,[[46,[401]]]]]],[[[403,[[6,[[46,[401]]]],401]]],[[46,[401]]]],[405,39],[406,39],[228,[[43,[228]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[228,228],[[228,221],[[0,[407,288]]]],[[228,221],228],[228,195],[228,228],[289,289],[[[403,[[0,[[6,[[46,[[0,[401,200]]]]]],200]],[0,[401,200]]]]],[[403,[[0,[[6,[[46,[[0,[401,200]]]]]],200]],[0,[401,200]]]]]],[408,408],[405,405],[406,406],[[]],[[]],[[]],[[]],[[]],[[]],[[[403,[[0,[[6,[[46,[[0,[401,323]]]]]],323]],[0,[401,323]]]],[403,[[0,[[6,[[46,[[0,[401,323]]]]]],323]],[0,[401,323]]]]],212],[[408,408],212],[[405,405],212],[[406,406],212],[228,[[46,[45]]]],[228,65],[[[403,[[6,[[46,[401]]]],401]]]],[405],[406],[[[403,[[6,[[46,[401]]]],401]]]],[[]],[[228,228],135],[[289,289],135],[[[403,[[0,[[6,[[46,[[0,[401,248]]]]]],248]],[0,[401,248]]]],[403,[[0,[[6,[[46,[[0,[401,248]]]]]],248]],[0,[401,248]]]]],135],[[408,408],135],[[405,405],135],[[406,406],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],0,[228,[[10,[[46,[401]],289]]]],[[228,251],252],[[228,251],252],[[289,251],252],[[289,251],252],[[[403,[[0,[[6,[[46,[[0,[401,255]]]]]],255]],[0,[401,255]]]],251],252],[[408,251],252],[[405,251],252],[[406,251],252],[[]],[[[127,[[0,[407,[227,[228]]]]]]],228],[[],228],[[[410,[[0,[407,[227,[228]],409,326]],[0,[407,[227,[228]]]]]]],228],[5,228],[[],228],[411,228],[[[46,[[0,[407,412]]]]],228],[[],228],[135,228],[246,228],[[],228],[232,228],[406,228],[120,228],[20,228],[244,228],[22,228],[[[0,[265,[227,[228]],200]]],228],[69,228],[223,228],[[],228],[[[43,[[0,[407,[227,[228]]]]]]],228],[[],228],[[[413,[[0,[407,[227,[228]]]],[0,[407,[227,[228]]]]]]],228],[45,228],[[],228],[[],228],[15,228],[[],228],[[],228],[[],228],[[],228],[16,228],[408,228],[39,228],[405,228],[2,228],[[[403,[[6,[[46,[401]]]],401]]],228],[[[414,[[0,[407,[227,[228]],409,326]],[0,[407,[227,[228]]]]]]],228],[[],228],[[],228],[[],228],[[],228],[[],228],[[]],[[]],[[[6,[[46,[401]]]]],[[403,[[6,[[46,[401]]]],401]]]],[[]],[381],[2,408],[[]],[[]],[[]],[65,228],[65,228],[[65,122],228],[[65,122],228],[[[6,[[46,[45]]]]],228],[[[6,[[46,[45]]]]],228],[[[6,[[46,[45]]]],122],228],[[[6,[[46,[45]]]],122],228],[[228,228],228],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[404,228],[249,228],[[[43,[228]]],228],[122,228],[228,228],[39,[[10,[228]]]],[228,43],[228,[[43,[[413,[288,288]]]]]],[228,228],[228,[[43,[228]]]],[228,[[43,[[403,[[0,[[6,[[46,[401]]]],[415,[[46,[401]]]]]],401]]]]]],[228,[[43,[408]]]],[228,[[43,[405]]]],[228,[[43,[406]]]],[228,[[43,[288]]]],[214],[[228,277]],[[[403,[[0,[[6,[[46,[[0,[401,326]]]]]],326]],[0,[401,326]]]],277]],[[408,277]],[[405,277]],[[406,277]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[43,[41]]]],[[[403,[[6,[[46,[401]]]],401]]],[[6,[[46,[401]]]]]],[228,135],[228,135],[228,135],[39,135],[39,135],[[228,122],135],[228,220],[[[413,[407,407]]],407],[228,221],[[407,407],[[413,[407,407]]]],[[121,121],289],[228,228],[[]],[[[43,[122]],39],[[10,[228,136]]]],[[228,228],[[43,[212]]]],[[[403,[[0,[[6,[[46,[[0,[401,327]]]]]],327]],[0,[401,327]]]],[403,[[0,[[6,[[46,[[0,[401,327]]]]]],327]],[0,[401,327]]]]],[[43,[212]]]],[[408,408],[[43,[212]]]],[[405,405],[[43,[212]]]],[[406,406],[[43,[212]]]],[[228,135],3],[295],[228,221],[[],169],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[228,[46,[45]]],[[10,[221,9]]]],[228,[[43,[39]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],305],[[],246],[[],246],[[],228],[[[413,[[0,[407,412]],[0,[407,412]]]]],228],[228,228],[[[403,[[6,[[46,[401]]]],401]]],228],[408,228],[405,228],[406,228],[[228,221],[[10,[[43,[[0,[407,288]]]],289]]]],[[228,221],[[43,[228]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[39,[[10,[405]]]],[246,[[10,[405]]]],[[],10],[[],10],[246,[[10,[406]]]],[39,[[10,[406]]]],[[[43,[41]]],[[10,[9]]]],[228,[[10,[288,289]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[249,228],[228,122],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[[413,[407,407]]],407]],"c":[5155,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5660,7552,8425,8647,8654],"p":[[3,"TimeZone"],[15,"i32"],[3,"GString"],[3,"JoinHandle"],[3,"Path"],[8,"AsRef"],[3,"MainContext"],[3,"MainContextAcquireGuard"],[3,"BoolError"],[4,"Result"],[3,"DateTime"],[3,"TimeSpan"],[3,"Source"],[3,"Date"],[15,"u32"],[15,"f64"],[8,"FnOnce"],[8,"Send"],[3,"WeakRefNotify"],[15,"u16"],[4,"TimeType"],[15,"i64"],[3,"FileSetContentsFlags"],[3,"FormatSizeFlags"],[3,"IOCondition"],[3,"KeyFileFlags"],[3,"LogLevelFlags"],[3,"MainContextFlags"],[3,"OptionFlags"],[3,"SpawnFlags"],[3,"UriFlags"],[3,"UriHideFlags"],[3,"UriParamsFlags"],[3,"BindingFlags"],[3,"SignalFlags"],[3,"ParamFlags"],[3,"LogLevels"],[3,"GStringBuilder"],[15,"str"],[3,"ValueArray"],[3,"Value"],[15,"char"],[4,"Option"],[3,"GStr"],[15,"u8"],[15,"slice"],[6,"c_char"],[3,"GStringPtr"],[3,"Checksum"],[3,"GChecksum"],[3,"GDateTime"],[3,"KeyFile"],[3,"GKeyFile"],[3,"GMainContext"],[3,"MainLoop"],[3,"GMainLoop"],[3,"MarkupParseContext"],[3,"GMarkupParseContext"],[3,"GSource"],[3,"GTimeZone"],[3,"Uri"],[3,"GUri"],[3,"ByteArray"],[3,"GByteArray"],[3,"Bytes"],[3,"GBytes"],[3,"GString"],[3,"GDate"],[3,"VariantDict"],[3,"GVariantDict"],[3,"GValueArray"],[3,"ParamSpec"],[3,"GParamSpec"],[3,"ParamSpecChar"],[3,"GParamSpecChar"],[3,"ParamSpecUChar"],[3,"GParamSpecUChar"],[3,"ParamSpecBoolean"],[3,"GParamSpecBoolean"],[3,"ParamSpecInt"],[3,"GParamSpecInt"],[3,"ParamSpecUInt"],[3,"GParamSpecUInt"],[3,"ParamSpecLong"],[3,"GParamSpecLong"],[3,"ParamSpecULong"],[3,"GParamSpecULong"],[3,"ParamSpecInt64"],[3,"GParamSpecInt64"],[3,"ParamSpecUInt64"],[3,"GParamSpecUInt64"],[3,"ParamSpecUnichar"],[3,"GParamSpecUnichar"],[3,"ParamSpecEnum"],[3,"GParamSpecEnum"],[3,"ParamSpecFlags"],[3,"GParamSpecFlags"],[3,"ParamSpecFloat"],[3,"GParamSpecFloat"],[3,"ParamSpecDouble"],[3,"GParamSpecDouble"],[3,"ParamSpecString"],[3,"GParamSpecString"],[3,"ParamSpecParam"],[3,"GParamSpecParam"],[3,"ParamSpecBoxed"],[3,"GParamSpecBoxed"],[3,"ParamSpecPointer"],[3,"GParamSpecPointer"],[3,"ParamSpecValueArray"],[3,"GParamSpecValueArray"],[3,"ParamSpecObject"],[3,"GParamSpecObject"],[3,"ParamSpecOverride"],[3,"GParamSpecOverride"],[3,"ParamSpecGType"],[3,"GParamSpecGType"],[3,"ParamSpecVariant"],[3,"GParamSpecVariant"],[3,"OsStr"],[3,"VariantType"],[3,"VariantTy"],[3,"Quark"],[3,"Receiver"],[8,"FnMut"],[3,"SourceId"],[3,"Vec"],[3,"BindingGroupBuilder"],[3,"BindingGroup"],[8,"ObjectType"],[3,"BindingBuilder"],[3,"SignalGroup"],[8,"Future"],[3,"SignalHandlerId"],[15,"bool"],[3,"Error"],[3,"BoxedAnyObject"],[3,"Ref"],[3,"RefMut"],[3,"FlagsBuilder"],[8,"StaticType"],[8,"FromGlib"],[8,"IntoGlib"],[3,"ParamSpecEnumBuilder"],[3,"ParamSpecFlagsBuilder"],[3,"ParamSpecStringBuilder"],[3,"ParamSpecBoxedBuilder"],[3,"ParamSpecValueArrayBuilder"],[3,"ParamSpecObjectBuilder"],[3,"ParamSpecOverrideBuilder"],[3,"ParamSpecVariantBuilder"],[3,"ParamSpecCharBuilder"],[3,"ParamSpecUCharBuilder"],[3,"ParamSpecBooleanBuilder"],[3,"ParamSpecIntBuilder"],[3,"ParamSpecUIntBuilder"],[3,"ParamSpecLongBuilder"],[3,"ParamSpecULongBuilder"],[3,"ParamSpecInt64Builder"],[3,"ParamSpecUInt64Builder"],[3,"ParamSpecUnicharBuilder"],[3,"ParamSpecFloatBuilder"],[3,"ParamSpecDoubleBuilder"],[3,"ParamSpecParamBuilder"],[3,"ParamSpecPointerBuilder"],[3,"ParamSpecGTypeBuilder"],[3,"FlagsClass"],[8,"Default"],[3,"Type"],[3,"Object"],[8,"IsA"],[3,"Priority"],[3,"Pid"],[3,"Box"],[3,"Pin"],[8,"IsClass"],[3,"Class"],[3,"EnumClass"],[3,"Sender"],[3,"SyncSender"],[3,"ExitCode"],[4,"ChecksumType"],[4,"ConvertError"],[4,"DateMonth"],[4,"DateWeekday"],[4,"FileError"],[4,"KeyFileError"],[4,"LogWriterOutput"],[4,"MarkupError"],[4,"NormalizeMode"],[4,"OptionArg"],[4,"SeekType"],[4,"UnicodeScript"],[4,"UriError"],[4,"VariantClass"],[3,"Binding"],[4,"ControlFlow"],[4,"UserDirectory"],[3,"GStrInteriorNulError"],[8,"Clone"],[3,"GStringNoTrailingNulError"],[3,"GStringInteriorNulError"],[3,"GStringUtf8Error"],[3,"CollationKey"],[3,"FilenameCollationKey"],[3,"VariantTyIterator"],[4,"LogLevel"],[4,"GlibLoggerFormat"],[4,"GlibLoggerDomain"],[3,"FutureWithTimeoutError"],[3,"EnumValue"],[4,"Ordering"],[8,"IntoGStr"],[8,"Fn"],[8,"Sync"],[3,"RustClosure"],[3,"SignalId"],[4,"CvtError"],[3,"IConv"],[3,"VariantIter"],[15,"usize"],[3,"VariantStrIter"],[3,"PathBuf"],[3,"NonNull"],[6,"DateDay"],[6,"DateYear"],[8,"Into"],[3,"Variant"],[15,"i8"],[6,"c_long"],[6,"c_ulong"],[15,"u64"],[3,"CharTryFromError"],[15,"f32"],[8,"ParamSpecType"],[3,"WeakRef"],[3,"SourceFuture"],[3,"SourceStream"],[3,"ThreadPool"],[8,"ToValue"],[8,"TryFromClosureReturnValue"],[3,"GlibLogger"],[3,"Metadata"],[3,"OsString"],[3,"FlagsValue"],[3,"String"],[4,"Cow"],[8,"PartialEq"],[8,"IntoIterator"],[3,"Slice"],[3,"Formatter"],[6,"Result"],[4,"IConvError"],[4,"GStrError"],[8,"Debug"],[4,"GStringFromError"],[3,"Error"],[3,"LogHandlerId"],[3,"LogField"],[3,"SpawnWithinJoinHandle"],[3,"JoinError"],[3,"ThreadHandle"],[3,"Arguments"],[3,"PropertyNotificationFreezeGuard"],[8,"Sized"],[8,"Borrow"],[4,"ControlFlow"],[3,"Error"],[3,"Utf8Error"],[3,"FromUtf8Error"],[3,"GPtrArray"],[3,"Global"],[3,"GSList"],[3,"GList"],[3,"Duration"],[3,"PtrSlice"],[8,"Hasher"],[19,"MaybeUninit"],[8,"IsInterface"],[3,"InterfaceRef"],[8,"Stream"],[8,"Any"],[3,"Iter"],[3,"IterNames"],[6,"Result"],[3,"Record"],[8,"AsRawFd"],[8,"FromVariant"],[3,"VariantTypeMismatchError"],[8,"ObjectSubclass"],[3,"InitializingObject"],[3,"Context"],[4,"Poll"],[8,"FromValue"],[3,"Demand"],[3,"ExitCode"],[3,"SendError"],[3,"Char"],[8,"Error"],[3,"LocalFutureObj"],[3,"SpawnError"],[3,"FutureObj"],[3,"CStr"],[6,"c_char"],[3,"SendValue"],[3,"CString"],[4,"TrySendError"],[15,"isize"],[3,"TypeId"],[3,"Closure"],[8,"BoxedMemoryManager"],[3,"Boxed"],[3,"Borrowed"],[3,"Stash"],[3,"StashMut"],[3,"UChar"],[3,"GClosure"],[8,"TransparentPtrType"],[3,"List"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[8,"Ord"],[3,"IntoIter"],[15,"array"],[8,"Hash"],[8,"PartialOrd"],[8,"TransparentType"],[3,"IntoIter"],[3,"SList"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[3,"StrV"],[6,"c_char"],[3,"IntoIter"],[3,"GError"],[4,"Infallible"],[6,"gboolean"],[8,"ErrorDomain"],[3,"Interface"],[3,"ObjectRef"],[3,"BorrowedObject"],[3,"ObjectBuilder"],[3,"TypedObjectRef"],[3,"InitiallyUnowned"],[3,"SendWeakRef"],[8,"ParentClassIs"],[3,"ClassRef"],[8,"MayDowncastTo"],[8,"Downgrade"],[6,"ObjectClass"],[8,"ObjectImpl"],[8,"SharedMemoryManager"],[3,"Shared"],[3,"GObject"],[6,"GCallback"],[6,"RawFd"],[3,"ObjectImplRef"],[3,"ObjectImplWeakRef"],[3,"ClassStruct"],[3,"InstanceStruct"],[3,"Signal"],[3,"InitializingType"],[6,"GType"],[3,"SignalClassHandlerToken"],[3,"SignalBuilder"],[3,"SignalType"],[3,"SignalInvocationHint"],[3,"SignalQuery"],[3,"NonZeroU32"],[3,"TypeData"],[6,"gpointer"],[3,"ThreadGuard"],[3,"List"],[3,"SList"],[3,"HashTable"],[3,"PtrArray"],[3,"GlibNoneError"],[4,"GlibNoneOrInvalidError"],[15,"never"],[8,"Copy"],[8,"Ptr"],[8,"FromGlibPtrBorrow"],[8,"FromGlibPtrFull"],[8,"FromGlibPtrNone"],[8,"TryFromGlib"],[8,"Uninitialized"],[3,"ILong"],[3,"ULong"],[6,"Pointer"],[6,"gconstpointer"],[3,"ValueTypeMismatchError"],[3,"GValue"],[4,"InvalidCharError"],[4,"ValueTypeMismatchOrNoneError"],[3,"BoxedValue"],[8,"ToValueOptional"],[6,"Pointee"],[8,"ToSendValue"],[8,"FixedSizeVariantType"],[8,"AsMut"],[3,"FixedSizeVariantArray"],[3,"GVariant"],[3,"ObjectPath"],[3,"Signature"],[8,"StaticVariantType"],[3,"Handle"],[8,"Eq"],[3,"BTreeMap"],[15,"i16"],[8,"ToVariant"],[3,"DictEntry"],[3,"HashMap"],[8,"From"],[8,"HasParamSpec"],[8,"PropertySetNested"],[8,"PropertySet"],[8,"Property"],[8,"PropertyGet"],[8,"ParamSpecBuilderExt"],[8,"IntoOptionalGStr"],[13,"IllegalSequence"],[13,"WithOffset"],[8,"Upgrade"],[8,"IntoClosureReturnValue"],[8,"IntoPtrSlice"],[8,"IntoStrV"],[8,"CastNone"],[8,"ObjectSubclassIs"],[8,"ObjectExt"],[3,"ObjectValueTypeChecker"],[8,"Cast"],[8,"BoxedType"],[8,"ObjectInterface"],[8,"ObjectInterfaceExt"],[8,"ObjectInterfaceType"],[8,"PrerequisiteList"],[8,"DerivedObjectProperties"],[8,"ObjectClassSubclassExt"],[8,"ObjectImplExt"],[8,"RefCounted"],[8,"SharedType"],[8,"FromObject"],[8,"InstanceStruct"],[8,"ClassStruct"],[8,"InstanceStructExt"],[8,"IsSubclassable"],[8,"ObjectSubclassExt"],[8,"InterfaceList"],[8,"ObjectSubclassIsExt"],[8,"IsImplementable"],[8,"IsSubclassableExt"],[8,"ObjectSubclassType"],[8,"OptionIntoGlib"],[8,"GlibPtrDefault"],[8,"ToGlibPtr"],[8,"ToGlibPtrMut"],[8,"ToGlibContainerFromSlice"],[8,"FromGlibPtrContainer"],[8,"FromGlibPtrArrayContainerAsVec"],[8,"FromGlibContainer"],[8,"FromGlibContainerAsVec"],[8,"IntoGlibPtr"],[8,"UnsafeFrom"],[8,"StaticTypeExt"],[8,"ValueTypeChecker"],[8,"ValueType"],[3,"GenericValueTypeChecker"],[3,"CharTypeChecker"],[3,"GenericValueTypeOrNoneChecker"],[3,"ValueTypeOrNoneChecker"],[3,"NopChecker"]],"a":{"bind":[1650],"bind_with_closures":[856],"connect_drop":[7605,7608],"dup_source":[5648],"dup_target":[5801],"g_access":[707,7489],"g_base64_decode":[853,7491],"g_base64_encode":[854,7492],"g_binding_bidirectional":[19],"g_binding_default":[109],"g_binding_get_flags":[2285],"g_binding_get_source_property":[5654],"g_binding_get_target_property":[5802],"g_binding_group_dup_source":[5648],"g_binding_group_new":[5156],"g_binding_group_set_source":[5625],"g_binding_invert_boolean":[234],"g_binding_sync_create":[557],"g_binding_unbind":[6567],"g_bytes_equal":[2095],"g_bytes_new_static":[4459],"g_checksum_get_digest":[1869],"g_checksum_get_string":[5742],"g_checksum_md5":[367],"g_checksum_new":[5150],"g_checksum_reset":[5469],"g_checksum_sha1":[570],"g_checksum_sha256":[571],"g_checksum_sha384":[572],"g_checksum_sha512":[573],"g_checksum_type_get_length":[6420],"g_checksum_update":[6655],"g_child_watch_add_full":[8276,8277],"g_child_watch_source_new":[8278],"g_closure_invalidate":[6875,6876],"g_closure_invoke":[6877,6878,6879],"g_closure_new":[6880,6881,6882,6883,6884],"g_compute_checksum_for_bytes":[1641,7495],"g_compute_checksum_for_data":[1642,7496],"g_compute_hmac_for_bytes":[1643,7497],"g_compute_hmac_for_data":[1644,7498],"g_convert":[1718],"g_convert_error_bad_uri":[34],"g_convert_error_embedded_nul":[150],"g_convert_error_failed":[169],"g_convert_error_illegal_sequence":[237],"g_convert_error_no_conversion":[407],"g_convert_error_no_memory":[408],"g_convert_error_not_absolute_path":[419],"g_convert_error_partial_input":[515],"g_convert_with_fallback":[1720],"g_convert_with_iconv":[1719],"g_cset_a_2_z":[74,76],"g_cset_digits":[75],"g_date_add_days":[712],"g_date_add_months":[717],"g_date_add_years":[729],"g_date_april":[12],"g_date_august":[16],"g_date_bad_month":[28],"g_date_bad_weekday":[37],"g_date_clamp":[1347],"g_date_days_between":[1756],"g_date_december":[126],"g_date_february":[173],"g_date_friday":[186],"g_date_get_day":[1751],"g_date_get_day_of_year":[1755],"g_date_get_days_in_month":[1757],"g_date_get_iso8601_week_of_year":[4995],"g_date_get_julian":[5030],"g_date_get_monday_week_of_year":[5132],"g_date_get_monday_weeks_in_year":[5133],"g_date_get_month":[5136],"g_date_get_sunday_week_of_year":[5779],"g_date_get_sunday_weeks_in_year":[5780],"g_date_get_weekday":[6718],"g_date_get_year":[6729],"g_date_is_first_of_month":[4976],"g_date_is_last_of_month":[4977],"g_date_is_leap_year":[4978],"g_date_january":[267],"g_date_july":[271],"g_date_june":[272],"g_date_march":[359],"g_date_may":[365],"g_date_monday":[378],"g_date_new_dmy":[2759],"g_date_new_julian":[4430],"g_date_november":[422],"g_date_october":[439],"g_date_order":[5250],"g_date_saturday":[559],"g_date_september":[565],"g_date_set_day":[5541],"g_date_set_dmy":[5542],"g_date_set_julian":[5569],"g_date_set_month":[5575],"g_date_set_parse":[5600],"g_date_set_time_t":[5628],"g_date_set_year":[5631],"g_date_strftime":[5741],"g_date_subtract_days":[5776],"g_date_subtract_months":[5777],"g_date_subtract_years":[5778],"g_date_sunday":[603],"g_date_thursday":[624],"g_date_time_add":[709],"g_date_time_add_days":[711],"g_date_time_add_full":[713],"g_date_time_add_hours":[714],"g_date_time_add_minutes":[715],"g_date_time_add_months":[716],"g_date_time_add_seconds":[718],"g_date_time_add_weeks":[727],"g_date_time_add_years":[728],"g_date_time_difference":[1853],"g_date_time_format":[2517],"g_date_time_format_iso8601":[2518],"g_date_time_get_day_of_month":[1752],"g_date_time_get_day_of_week":[1753],"g_date_time_get_day_of_year":[1754],"g_date_time_get_hour":[4634],"g_date_time_get_microsecond":[5105],"g_date_time_get_minute":[5126],"g_date_time_get_month":[5135],"g_date_time_get_second":[5485],"g_date_time_get_seconds":[5486],"g_date_time_get_timezone":[5811],"g_date_time_get_timezone_abbreviation":[5812],"g_date_time_get_utc_offset":[6672],"g_date_time_get_week_numbering_year":[6716],"g_date_time_get_week_of_year":[6717],"g_date_time_get_year":[6728],"g_date_time_get_ymd":[6730],"g_date_time_is_daylight_savings":[4955],"g_date_time_new":[5151],"g_date_time_new_from_iso8601":[4414],"g_date_time_new_from_unix_local":[4471],"g_date_time_new_from_unix_utc":[4472],"g_date_time_new_local":[4431],"g_date_time_new_now":[5227],"g_date_time_new_now_local":[5228],"g_date_time_new_now_utc":[5229],"g_date_time_new_utc":[4473],"g_date_time_to_local":[5831],"g_date_time_to_timezone":[6026],"g_date_time_to_unix":[6027],"g_date_time_to_utc":[6028],"g_date_tuesday":[636],"g_date_valid":[6678],"g_date_valid_day":[6679],"g_date_valid_dmy":[6680],"g_date_valid_julian":[6681],"g_date_valid_month":[6682],"g_date_valid_weekday":[6683],"g_date_valid_year":[6684],"g_date_wednesday":[700],"g_dcgettext":[1758,7501],"g_dgettext":[1852,7502],"g_dngettext":[1875,7503],"g_dpgettext":[1889,7504],"g_dpgettext2":[1890,7505],"g_enum_get_value":[6686],"g_enum_get_value_by_name":[6693],"g_enum_get_value_by_nick":[6695],"g_environ_getenv":[2009],"g_error_matches":[7467],"g_error_new":[7470],"g_error_new_literal":[7470],"g_file_error_acces":[5],"g_file_error_again":[7],"g_file_error_badf":[38],"g_file_error_exist":[161],"g_file_error_failed":[170],"g_file_error_fault":[172],"g_file_error_intr":[257],"g_file_error_inval":[258],"g_file_error_io":[264],"g_file_error_isdir":[266],"g_file_error_loop":[345],"g_file_error_mfile":[374],"g_file_error_nametoolong":[401],"g_file_error_nfile":[405],"g_file_error_nodev":[411],"g_file_error_noent":[412],"g_file_error_nomem":[413],"g_file_error_nospc":[417],"g_file_error_nosys":[418],"g_file_error_notdir":[421],"g_file_error_nxio":[424],"g_file_error_perm":[517],"g_file_error_pipe":[521],"g_file_error_rofs":[542],"g_file_error_txtbsy":[638],"g_file_get_contents":[2263],"g_file_open_tmp":[2264],"g_file_set_contents":[2265,7507],"g_file_set_contents_consistent":[71],"g_file_set_contents_durable":[117],"g_file_set_contents_full":[2266,7508],"g_file_set_contents_none":[386],"g_file_set_contents_only_existing":[428],"g_filename_display_basename":[2268,7509],"g_filename_display_name":[2269,7510],"g_filename_from_uri":[2270,7511],"g_filename_from_utf8":[2271],"g_filename_to_uri":[2272,7512],"g_filename_to_utf8":[2273],"g_find_program_in_path":[2275,7513],"g_flags_get_first_value":[6688],"g_flags_get_value_by_name":[6694],"g_flags_get_value_by_nick":[6696],"g_format_size":[2519,7514],"g_format_size_bits":[20],"g_format_size_default":[107],"g_format_size_full":[2520,7515],"g_format_size_iec_units":[228],"g_format_size_long_format":[329],"g_format_size_only_unit":[429],"g_format_size_only_value":[430],"g_get_application_name":[749,7490],"g_get_charset":[1343],"g_get_codeset":[1622,7494],"g_get_console_charset":[1699,7499],"g_get_current_dir":[1723,7500],"g_get_environ":[2008,7506],"g_get_filename_charsets":[2267],"g_get_home_dir":[4626,7517],"g_get_host_name":[4628,7518],"g_get_language_names":[5034,7524],"g_get_language_names_with_category":[5035,7525],"g_get_locale_variants":[5056,7527],"g_get_monotonic_time":[5134,7532],"g_get_num_processors":[5237,7533],"g_get_os_info":[5251,7536],"g_get_prgname":[5398],"g_get_real_name":[5437,7542],"g_get_real_time":[5438,7543],"g_get_system_config_dirs":[5798,7555],"g_get_system_data_dirs":[5799,7556],"g_get_tmp_dir":[5813,7557],"g_get_user_cache_dir":[6661,7562],"g_get_user_config_dir":[6662,7563],"g_get_user_data_dir":[6664,7564],"g_get_user_name":[6665,7565],"g_get_user_runtime_dir":[6666,7566],"g_get_user_special_dir":[6667,7567],"g_get_user_state_dir":[6668,7568],"g_getenv":[4530,7516],"g_gtype_get_type":[8981],"g_hostname_is_ascii_encoded":[4629,7519],"g_hostname_is_ip_address":[4630,7520],"g_hostname_is_non_ascii":[4631,7521],"g_hostname_to_ascii":[4632,7522],"g_hostname_to_unicode":[4633,7523],"g_iconv":[4635],"g_iconv_open":[5158],"g_idle_add_full":[8298,8299,8300,8301],"g_idle_add_once":[8301],"g_idle_source_new":[8302],"g_io_err":[145],"g_io_hup":[215],"g_io_in":[230],"g_io_nval":[398],"g_io_out":[433],"g_io_pri":[459],"g_key_file_desktop_group":[275],"g_key_file_desktop_key_actions":[276],"g_key_file_desktop_key_categories":[277],"g_key_file_desktop_key_comment":[278],"g_key_file_desktop_key_dbus_activatable":[279],"g_key_file_desktop_key_exec":[280],"g_key_file_desktop_key_generic_name":[281],"g_key_file_desktop_key_hidden":[282],"g_key_file_desktop_key_icon":[283],"g_key_file_desktop_key_mime_type":[284],"g_key_file_desktop_key_name":[285],"g_key_file_desktop_key_no_display":[287],"g_key_file_desktop_key_not_show_in":[286],"g_key_file_desktop_key_only_show_in":[288],"g_key_file_desktop_key_path":[289],"g_key_file_desktop_key_startup_notify":[290],"g_key_file_desktop_key_startup_wm_class":[291],"g_key_file_desktop_key_terminal":[292],"g_key_file_desktop_key_try_exec":[293],"g_key_file_desktop_key_type":[294],"g_key_file_desktop_key_url":[295],"g_key_file_desktop_key_version":[296],"g_key_file_desktop_type_application":[297],"g_key_file_desktop_type_directory":[298],"g_key_file_desktop_type_link":[299],"g_key_file_error_group_not_found":[207],"g_key_file_error_invalid_value":[263],"g_key_file_error_key_not_found":[308],"g_key_file_error_not_found":[420],"g_key_file_error_parse":[513],"g_key_file_error_unknown_encoding":[666],"g_key_file_get_boolean":[989],"g_key_file_get_boolean_list":[990],"g_key_file_get_comment":[1625],"g_key_file_get_double":[1881],"g_key_file_get_double_list":[1882],"g_key_file_get_groups":[4538],"g_key_file_get_int64":[4657],"g_key_file_get_integer":[4658],"g_key_file_get_integer_list":[4659],"g_key_file_get_keys":[5033],"g_key_file_get_locale_for_key":[5051],"g_key_file_get_locale_string":[5053],"g_key_file_get_locale_string_list":[5054],"g_key_file_get_start_group":[5673],"g_key_file_get_string":[5743],"g_key_file_get_string_list":[5744],"g_key_file_get_uint64":[6566],"g_key_file_get_value":[6691],"g_key_file_has_group":[4541],"g_key_file_has_key":[4542],"g_key_file_keep_comments":[273],"g_key_file_keep_translations":[274],"g_key_file_load_from_bytes":[5045],"g_key_file_load_from_data":[5046],"g_key_file_load_from_data_dirs":[5047],"g_key_file_load_from_dirs":[5048],"g_key_file_load_from_file":[5049],"g_key_file_new":[5152],"g_key_file_none":[387],"g_key_file_remove_comment":[5464],"g_key_file_remove_group":[5465],"g_key_file_remove_key":[5466],"g_key_file_save_to_file":[5483],"g_key_file_set_boolean":[5531],"g_key_file_set_comment":[5536],"g_key_file_set_double":[5543],"g_key_file_set_int64":[5567],"g_key_file_set_integer":[5568],"g_key_file_set_list_separator":[5570],"g_key_file_set_locale_string":[5571],"g_key_file_set_string":[5626],"g_key_file_set_uint64":[5629],"g_key_file_set_value":[5630],"g_key_file_to_data":[5817],"g_list_append":[6975],"g_list_first":[6951,6952],"g_list_last":[6916,6917],"g_list_length":[6968],"g_list_prepend":[6976],"g_list_reverse":[6978],"g_list_sort":[6979,6980],"g_listenv":[5044,7526],"g_locale_from_utf8":[5052],"g_locale_to_utf8":[5055],"g_log_default_handler":[5058],"g_log_flag_fatal":[166],"g_log_flag_recursion":[167],"g_log_level_critical":[100,316,317],"g_log_level_debug":[125,318,319],"g_log_level_error":[158,320,321],"g_log_level_info":[240,322,323],"g_log_level_mask":[324],"g_log_level_message":[325,326,373],"g_log_level_warning":[327,328,698],"g_log_remove_handler":[5059],"g_log_set_always_fatal":[5060],"g_log_set_default_handler":[5061,5067],"g_log_set_fatal_mask":[5062],"g_log_set_handler_full":[5063],"g_log_set_writer_func":[5064],"g_log_structured_array":[5066],"g_log_variant":[5068],"g_log_writer_default":[5069],"g_log_writer_default_set_use_stderr":[5070],"g_log_writer_default_would_drop":[5071],"g_log_writer_format_fields":[5072],"g_log_writer_handled":[218],"g_log_writer_is_journald":[5073],"g_log_writer_journald":[5074],"g_log_writer_standard_streams":[5075],"g_log_writer_supports_color":[5076],"g_log_writer_unhandled":[660],"g_main_context_acquire":[708],"g_main_context_default":[1763],"g_main_context_dispatch":[1874],"g_main_context_find_source_by_id":[2280],"g_main_context_flags_none":[388],"g_main_context_flags_ownerless_polling":[434],"g_main_context_get_thread_default":[5804],"g_main_context_invoke":[4923],"g_main_context_invoke_full":[4926],"g_main_context_is_owner":[4980],"g_main_context_iteration":[5026],"g_main_context_new":[5153],"g_main_context_new_with_flags":[6719],"g_main_context_pending":[5386],"g_main_context_prepare":[5394],"g_main_context_push_thread_default":[6720],"g_main_context_ref_thread_default":[5444],"g_main_context_release":[1895],"g_main_context_wakeup":[6710],"g_main_current_source":[5079,7528],"g_main_depth":[5080,7529],"g_main_loop_get_context":[1716],"g_main_loop_is_running":[4982],"g_main_loop_new":[5154],"g_main_loop_quit":[5430],"g_main_loop_run":[5472],"g_markup_error_bad_utf8":[36],"g_markup_error_empty":[151],"g_markup_error_invalid_content":[260],"g_markup_error_missing_attribute":[376],"g_markup_error_parse":[514],"g_markup_error_unknown_attribute":[664],"g_markup_error_unknown_element":[665],"g_markup_escape_text":[5081,7530],"g_markup_parse_context_end_parse":[1958],"g_markup_parse_context_get_element":[1905],"g_markup_parse_context_get_position":[5392],"g_markup_parse_context_parse":[5287],"g_mkdir_with_parents":[5127,7531],"g_mkdtemp":[5128],"g_mkdtemp_full":[5129],"g_mkstemp":[5130],"g_mkstemp_full":[5131],"g_normalize_all":[9],"g_normalize_all_compose":[10],"g_normalize_default":[127],"g_normalize_default_compose":[128],"g_object_class_find_property":[7798,7799],"g_object_class_list_properties":[7991,7992],"g_object_freeze_notify":[7814],"g_object_get_property":[8024,8034],"g_object_interface_find_property":[7800],"g_object_interface_list_properties":[7993],"g_object_notify":[8002],"g_object_notify_by_pspec":[8005],"g_object_run_dispose":[8043],"g_object_set":[8052,8055],"g_object_set_property":[8058,8061],"g_object_thaw_notify":[7752],"g_object_watch_closure":[8160],"g_object_weak_ref":[7605,7608],"g_object_weak_unref":[7739],"g_on_error_query":[5248,7534],"g_on_error_stack_trace":[5249,7535],"g_option_arg_callback":[77],"g_option_arg_double":[136],"g_option_arg_filename":[177],"g_option_arg_filename_array":[178],"g_option_arg_int":[245],"g_option_arg_int64":[248],"g_option_arg_none":[414],"g_option_arg_string":[598],"g_option_arg_string_array":[600],"g_option_flag_filename":[164],"g_option_flag_hidden":[214],"g_option_flag_in_main":[235],"g_option_flag_no_arg":[395],"g_option_flag_noalias":[384],"g_option_flag_none":[389],"g_option_flag_optional_arg":[431],"g_option_flag_reverse":[536],"g_option_remaining":[432],"g_param_construct":[72],"g_param_construct_only":[73],"g_param_deprecated":[111],"g_param_explicit_notify":[146],"g_param_lax_validation":[314],"g_param_readable":[534],"g_param_readwrite":[535],"g_param_spec_boolean":[5166],"g_param_spec_boxed":[5180],"g_param_spec_char":[5164],"g_param_spec_double":[5177],"g_param_spec_enum":[5174],"g_param_spec_flags":[5175],"g_param_spec_float":[5176],"g_param_spec_get_blurb":[987],"g_param_spec_get_default_value":[1788],"g_param_spec_get_name":[5141],"g_param_spec_get_name_quark":[5142],"g_param_spec_get_nick":[5202],"g_param_spec_get_redirect_target":[5439],"g_param_spec_gtype":[5185],"g_param_spec_int":[5167],"g_param_spec_int64":[5171],"g_param_spec_is_valid_name":[4993],"g_param_spec_long":[5169],"g_param_spec_object":[5183],"g_param_spec_override":[2514,2515,5184],"g_param_spec_param":[5179],"g_param_spec_pointer":[5181],"g_param_spec_string":[5178],"g_param_spec_uchar":[5165],"g_param_spec_uint":[5168],"g_param_spec_uint64":[5172],"g_param_spec_ulong":[5170],"g_param_spec_unichar":[5173],"g_param_spec_value_array":[5182],"g_param_spec_variant":[5186],"g_param_value_is_valid":[6698],"g_param_writable":[694],"g_priority_default":[8261],"g_priority_default_idle":[8262],"g_priority_high":[8263],"g_priority_high_idle":[8264],"g_priority_low":[8265],"g_quark_from_string":[4462],"g_quark_to_string":[849],"g_quark_try_string":[6262],"g_random_double":[5431,7537],"g_random_double_range":[5432,7538],"g_random_int":[5433,7539],"g_random_int_range":[5434,7540],"g_random_set_seed":[5435,7541],"g_reload_user_special_dirs_cache":[5445,7544],"g_seek_cur":[102],"g_seek_end":[152],"g_seek_set":[566],"g_set_application_name":[5507,7545],"g_set_prgname":[5601],"g_set_print_handler":[5602],"g_set_printerr_handler":[5603],"g_setenv":[5632,7546],"g_shell_parse_argv":[5635,7547],"g_shell_quote":[5636,7548],"g_shell_unquote":[5637,7549],"g_signal_accumulator_first_run":[0],"g_signal_action":[1],"g_signal_connect_closure":[7695],"g_signal_connect_closure_by_id":[7698],"g_signal_connect_object":[7695],"g_signal_deprecated":[110],"g_signal_detailed":[112],"g_signal_emit_by_name":[7761],"g_signal_emitv":[7758],"g_signal_group_block":[981],"g_signal_group_connect":[1648],"g_signal_group_connect_closure":[1656],"g_signal_group_dup_target":[5801],"g_signal_group_new":[5157,6723],"g_signal_group_set_target":[5627],"g_signal_group_unblock":[6568],"g_signal_handler_block":[7628,8253],"g_signal_handler_disconnect":[7738,8254],"g_signal_handler_unblock":[8148,8255],"g_signal_has_handler_pending":[8256],"g_signal_lookup":[8548],"g_signal_must_collect":[349],"g_signal_name":[8552],"g_signal_no_hooks":[396],"g_signal_no_recurse":[397],"g_signal_parse_name":[8559],"g_signal_query":[8560],"g_signal_run_cleanup":[537],"g_signal_run_first":[538],"g_signal_run_last":[539],"g_signal_stop_emission":[8075],"g_signal_stop_emission_by_name":[8078,8257],"g_slist_append":[7259],"g_slist_first":[7235,7236],"g_slist_last":[7200,7201],"g_slist_length":[7252],"g_slist_prepend":[7260],"g_slist_reverse":[7262],"g_slist_sort":[7263,7264],"g_source_add_child_source":[710],"g_source_attach":[851],"g_source_destroy":[1851],"g_source_get_can_recurse":[1339],"g_source_get_context":[1717],"g_source_get_name":[5140],"g_source_get_priority":[5399],"g_source_get_ready_time":[5436],"g_source_get_time":[5806],"g_source_is_destroyed":[4957],"g_source_remove":[8307],"g_source_remove_child_source":[5463],"g_spaced_primes_closest":[5655,7550],"g_spawn_async":[5657,7551],"g_spawn_async_with_fds":[5658],"g_spawn_async_with_pipes":[5659],"g_spawn_check_exit_status":[5660,7552],"g_spawn_check_wait_status":[5661,7553],"g_spawn_child_inherits_stderr":[66],"g_spawn_child_inherits_stdin":[67],"g_spawn_child_inherits_stdout":[68],"g_spawn_cloexec_pipes":[69],"g_spawn_command_line_async":[5662,7554],"g_spawn_default":[108],"g_spawn_do_not_reap_child":[116],"g_spawn_file_and_argv_zero":[165],"g_spawn_leave_descriptors_open":[315],"g_spawn_search_path":[546],"g_spawn_search_path_from_envp":[547],"g_spawn_stderr_to_dev_null":[550],"g_spawn_stdin_from_dev_null":[551],"g_spawn_stdout_to_dev_null":[552],"g_str_delimiters":[555],"g_string_append":[746],"g_string_append_c":[748],"g_string_append_len":[746],"g_string_append_unichar":[748],"g_string_new_len":[5159],"g_string_prepend":[5395],"g_string_prepend_c":[5397],"g_string_prepend_len":[5395],"g_string_prepend_unichar":[5397],"g_strjoinv":[7358],"g_strv_contains":[7300],"g_test_option_isolate_dirs":[607],"g_thread_pool_get_max_idle_time":[5082],"g_thread_pool_get_max_threads":[5083],"g_thread_pool_get_max_unused_threads":[5084],"g_thread_pool_get_num_threads":[5238],"g_thread_pool_get_num_unused_threads":[5239],"g_thread_pool_new":[2246,5634],"g_thread_pool_push":[5423],"g_thread_pool_set_max_idle_time":[5572],"g_thread_pool_set_max_threads":[5573],"g_thread_pool_set_max_unused_threads":[5574],"g_thread_pool_stop_unused_threads":[5740],"g_thread_pool_unprocessed":[6599],"g_time_type_daylight":[124],"g_time_type_standard":[593],"g_time_type_universal":[662],"g_time_zone_adjust_time":[730],"g_time_zone_find_interval":[2274],"g_time_zone_get_abbreviation":[705],"g_time_zone_get_identifier":[4636],"g_time_zone_get_offset":[5247],"g_time_zone_is_dst":[4959],"g_time_zone_new":[5155],"g_time_zone_new_identifier":[4413],"g_time_zone_new_local":[5050],"g_time_zone_new_offset":[4451],"g_time_zone_new_utc":[6671],"g_timeout_add_full":[8308,8309,8310,8311],"g_timeout_add_once":[8311],"g_timeout_add_seconds_full":[8312,8313,8314,8315],"g_timeout_source_new":[8316],"g_timeout_source_new_seconds":[8317],"g_type_boolean":[8874],"g_type_boxed":[8875],"g_type_char":[8882],"g_type_check_value_holds":[9064],"g_type_children":[8909],"g_type_class_peek_parent":[8013],"g_type_class_ref":[7944],"g_type_default_interface_ref":[7728],"g_type_double":[8878],"g_type_ensure":[8923],"g_type_enum":[8876],"g_type_flags":[8879],"g_type_float":[8877],"g_type_from_name":[8952],"g_type_int":[8880],"g_type_int64":[8881],"g_type_interface":[8884],"g_type_interface_peek_parent":[8014],"g_type_interface_prerequisites":[8960],"g_type_interfaces":[8961],"g_type_invalid":[8885],"g_type_is_a":[8969],"g_type_long":[8886],"g_type_name":[8971],"g_type_none":[8900],"g_type_object":[8887],"g_type_param":[8888],"g_type_parent":[8972],"g_type_pointer":[8889],"g_type_qname":[8978],"g_type_string":[8892],"g_type_uchar":[8898],"g_type_uint":[8896],"g_type_uint64":[8897],"g_type_ulong":[8901],"g_type_variant":[8902],"g_ucs4_to_utf8":[6673],"g_unicode_script_adlam":[6],"g_unicode_script_ahom":[8],"g_unicode_script_anatolian_hieroglyphs":[11],"g_unicode_script_arabic":[13],"g_unicode_script_armenian":[14],"g_unicode_script_avestan":[17],"g_unicode_script_balinese":[39],"g_unicode_script_bamum":[40],"g_unicode_script_bassa_vah":[41],"g_unicode_script_batak":[42],"g_unicode_script_bengali":[43],"g_unicode_script_bhaiksuki":[44],"g_unicode_script_bopomofo":[51],"g_unicode_script_brahmi":[56],"g_unicode_script_braille":[57],"g_unicode_script_buginese":[59],"g_unicode_script_buhid":[60],"g_unicode_script_canadian_aboriginal":[78],"g_unicode_script_carian":[79],"g_unicode_script_caucasian_albanian":[82],"g_unicode_script_chakma":[83],"g_unicode_script_cham":[84],"g_unicode_script_cherokee":[87],"g_unicode_script_chorasmian":[88],"g_unicode_script_common":[92],"g_unicode_script_coptic":[97],"g_unicode_script_cuneiform":[101],"g_unicode_script_cypriot":[104],"g_unicode_script_cypro_minoan":[105],"g_unicode_script_cyrillic":[106],"g_unicode_script_deseret":[129],"g_unicode_script_devanagari":[131],"g_unicode_script_dives_akuru":[133],"g_unicode_script_dogra":[135],"g_unicode_script_duployan":[140],"g_unicode_script_egyptian_hieroglyphs":[147],"g_unicode_script_elbasan":[148],"g_unicode_script_elymaic":[149],"g_unicode_script_ethiopic":[160],"g_unicode_script_from_iso15924":[6576,7558],"g_unicode_script_georgian":[199],"g_unicode_script_glagolitic":[200],"g_unicode_script_gothic":[204],"g_unicode_script_grantha":[205],"g_unicode_script_greek":[206],"g_unicode_script_gujarati":[208],"g_unicode_script_gunjala_gondi":[209],"g_unicode_script_gurmukhi":[210],"g_unicode_script_han":[216],"g_unicode_script_hangul":[219],"g_unicode_script_hanifi_rohingya":[220],"g_unicode_script_hanunoo":[221],"g_unicode_script_hatran":[223],"g_unicode_script_hebrew":[224],"g_unicode_script_hiragana":[225],"g_unicode_script_imperial_aramaic":[239],"g_unicode_script_inherited":[241],"g_unicode_script_inscriptional_pahlavi":[243],"g_unicode_script_inscriptional_parthian":[244],"g_unicode_script_invalid_code":[259],"g_unicode_script_javanese":[268],"g_unicode_script_kaithi":[300],"g_unicode_script_kannada":[301],"g_unicode_script_katakana":[302],"g_unicode_script_kawi":[303],"g_unicode_script_kayah_li":[304],"g_unicode_script_kharoshthi":[309],"g_unicode_script_khitan_small_script":[310],"g_unicode_script_khmer":[311],"g_unicode_script_khojki":[312],"g_unicode_script_khudawadi":[313],"g_unicode_script_lao":[330],"g_unicode_script_latin":[331],"g_unicode_script_lepcha":[332],"g_unicode_script_limbu":[333],"g_unicode_script_linear_a":[335],"g_unicode_script_linear_b":[336],"g_unicode_script_lisu":[338],"g_unicode_script_lycian":[346],"g_unicode_script_lydian":[347],"g_unicode_script_mahajani":[350],"g_unicode_script_makasar":[355],"g_unicode_script_malayalam":[356],"g_unicode_script_mandaic":[357],"g_unicode_script_manichaean":[358],"g_unicode_script_marchen":[360],"g_unicode_script_masaram_gondi":[363],"g_unicode_script_math":[364],"g_unicode_script_medefaidrin":[368],"g_unicode_script_meetei_mayek":[369],"g_unicode_script_mende_kikakui":[370],"g_unicode_script_meroitic_cursive":[371],"g_unicode_script_meroitic_hieroglyphs":[372],"g_unicode_script_miao":[375],"g_unicode_script_modi":[377],"g_unicode_script_mongolian":[379],"g_unicode_script_mro":[380],"g_unicode_script_multani":[381],"g_unicode_script_myanmar":[383],"g_unicode_script_nabataean":[399],"g_unicode_script_nag_mundari":[400],"g_unicode_script_nandinagari":[402],"g_unicode_script_new_tai_lue":[403],"g_unicode_script_newa":[404],"g_unicode_script_nko":[406],"g_unicode_script_nushu":[423],"g_unicode_script_nyiakeng_puachue_hmong":[425],"g_unicode_script_ogham":[440],"g_unicode_script_ol_chiki":[441],"g_unicode_script_old_hungarian":[442],"g_unicode_script_old_italic":[443],"g_unicode_script_old_north_arabian":[444],"g_unicode_script_old_permic":[445],"g_unicode_script_old_persian":[446],"g_unicode_script_old_sogdian":[447],"g_unicode_script_old_south_arabian":[448],"g_unicode_script_old_turkic":[449],"g_unicode_script_old_uyghur":[450],"g_unicode_script_oriya":[453],"g_unicode_script_osage":[454],"g_unicode_script_osmanya":[455],"g_unicode_script_pahawh_hmong":[460],"g_unicode_script_palmyrene":[461],"g_unicode_script_pau_cin_hau":[516],"g_unicode_script_phags_pa":[518],"g_unicode_script_phoenician":[519],"g_unicode_script_psalter_pahlavi":[529],"g_unicode_script_rejang":[541],"g_unicode_script_runic":[543],"g_unicode_script_samaritan":[558],"g_unicode_script_saurashtra":[560],"g_unicode_script_sharada":[574],"g_unicode_script_shavian":[576],"g_unicode_script_siddham":[577],"g_unicode_script_signwriting":[582],"g_unicode_script_sinhala":[583],"g_unicode_script_sogdian":[585],"g_unicode_script_sora_sompeng":[586],"g_unicode_script_soyombo":[590],"g_unicode_script_sundanese":[602],"g_unicode_script_syloti_nagri":[604],"g_unicode_script_syriac":[606],"g_unicode_script_tagalog":[609],"g_unicode_script_tagbanwa":[610],"g_unicode_script_tai_le":[611],"g_unicode_script_tai_tham":[612],"g_unicode_script_tai_viet":[613],"g_unicode_script_takri":[614],"g_unicode_script_tamil":[615],"g_unicode_script_tangsa":[616],"g_unicode_script_tangut":[617],"g_unicode_script_telugu":[618],"g_unicode_script_thaana":[620],"g_unicode_script_thai":[621],"g_unicode_script_tibetan":[625],"g_unicode_script_tifinagh":[626],"g_unicode_script_tirhuta":[631],"g_unicode_script_to_iso15924":[6577,7559],"g_unicode_script_toto":[635],"g_unicode_script_ugaritic":[656],"g_unicode_script_unknown":[663],"g_unicode_script_vai":[676],"g_unicode_script_vithkuqi":[693],"g_unicode_script_wancho":[696],"g_unicode_script_warang_citi":[697],"g_unicode_script_yezidi":[702],"g_unicode_script_yi":[703],"g_unicode_script_zanabazar_square":[704],"g_unix_fd_add_full":[8329,8330],"g_unix_fd_source_new":[8331],"g_unix_open_pipe":[6593],"g_unix_signal_add_full":[8332,8333,8334,8335],"g_unix_signal_source_new":[8336],"g_unlink":[6598,7560],"g_unsetenv":[6608,7561],"g_uri_build":[1296],"g_uri_build_with_user":[1312],"g_uri_error_bad_auth_params":[25],"g_uri_error_bad_fragment":[26],"g_uri_error_bad_host":[27],"g_uri_error_bad_password":[29],"g_uri_error_bad_path":[30],"g_uri_error_bad_port":[31],"g_uri_error_bad_query":[32],"g_uri_error_bad_scheme":[33],"g_uri_error_bad_user":[35],"g_uri_error_failed":[171],"g_uri_escape_bytes":[2244],"g_uri_escape_string":[2245,6656],"g_uri_flags_encoded":[141],"g_uri_flags_encoded_fragment":[142],"g_uri_flags_encoded_path":[143],"g_uri_flags_encoded_query":[144],"g_uri_flags_has_auth_params":[212],"g_uri_flags_has_password":[213],"g_uri_flags_non_dns":[394],"g_uri_flags_none":[390],"g_uri_flags_parse_relaxed":[456],"g_uri_flags_scheme_normalize":[545],"g_uri_get_auth_params":[852],"g_uri_get_flags":[2284],"g_uri_get_fragment":[2521],"g_uri_get_host":[4627],"g_uri_get_password":[5383],"g_uri_get_path":[5384],"g_uri_get_port":[5391],"g_uri_get_query":[5429],"g_uri_get_scheme":[5484],"g_uri_get_user":[6660],"g_uri_get_userinfo":[6669],"g_uri_hide_auth_params":[4],"g_uri_hide_fragment":[168],"g_uri_hide_none":[391],"g_uri_hide_password":[458],"g_uri_hide_query":[532],"g_uri_hide_userinfo":[647],"g_uri_is_valid":[4992],"g_uri_join":[5027],"g_uri_join_with_user":[5029],"g_uri_list_extract_uris":[5039],"g_uri_params_case_insensitive":[65],"g_uri_params_none":[392],"g_uri_params_parse_relaxed":[457],"g_uri_params_www_form":[695],"g_uri_parse":[5288],"g_uri_parse_relative":[5289],"g_uri_parse_scheme":[5290,6657],"g_uri_peek_scheme":[5385],"g_uri_reserved_chars_generic_delimiters":[645],"g_uri_reserved_chars_subcomponent_delimiters":[646],"g_uri_resolve_relative":[5470],"g_uri_split":[5670],"g_uri_split_network":[5671],"g_uri_split_with_user":[5672],"g_uri_to_string":[5976],"g_uri_to_string_partial":[6025],"g_uri_unescape_bytes":[6573],"g_uri_unescape_segment":[6574,6658],"g_uri_unescape_string":[6575,6659],"g_user_directory_desktop":[130],"g_user_directory_documents":[134],"g_user_directory_download":[139],"g_user_directory_music":[382],"g_user_directory_pictures":[520],"g_user_directory_public_share":[531],"g_user_directory_templates":[619],"g_user_directory_videos":[692],"g_usleep":[6670,7569],"g_utf8_casefold":[1340],"g_utf8_collate":[1623],"g_utf8_collate_key":[2632],"g_utf8_collate_key_for_filename":[2635],"g_utf8_normalize":[5203],"g_utf8_to_ucs4":[6675],"g_utf8_to_ucs4_fast":[6675],"g_uuid_string_is_valid":[6676,7570],"g_uuid_string_random":[6677,7571],"g_value_array_append":[747],"g_value_array_get_nth":[5232],"g_value_array_insert":[4654],"g_value_array_new":[5163],"g_value_array_prepend":[5396],"g_value_array_remove":[5461],"g_value_array_sort_with_data":[5645],"g_value_set_flags":[5490],"g_value_transform":[9286,9287],"g_value_type_transformable":[9324],"g_variant_byteswap":[9371],"g_variant_class_array":[15],"g_variant_class_boolean":[50],"g_variant_class_byte":[62],"g_variant_class_dict_entry":[132],"g_variant_class_double":[137],"g_variant_class_handle":[217],"g_variant_class_int16":[246],"g_variant_class_int32":[247],"g_variant_class_int64":[249],"g_variant_class_maybe":[366],"g_variant_class_object_path":[437],"g_variant_class_signature":[581],"g_variant_class_string":[599],"g_variant_class_tuple":[637],"g_variant_class_uint16":[657],"g_variant_class_uint32":[658],"g_variant_class_uint64":[659],"g_variant_class_variant":[683],"g_variant_classify":[9374],"g_variant_dict_contains":[1714],"g_variant_dict_insert_value":[4653,4656],"g_variant_dict_lookup":[5077],"g_variant_dict_lookup_value":[5078],"g_variant_dict_new":[5160],"g_variant_dict_remove":[5460],"g_variant_equal":[9398],"g_variant_get_child_value":[9373],"g_variant_get_data":[9391],"g_variant_get_data_as_bytes":[9392],"g_variant_get_fixed_array":[9411],"g_variant_get_normal_form":[9560],"g_variant_get_size":[9570],"g_variant_get_string":[9580],"g_variant_get_type":[9620],"g_variant_hash":[9535],"g_variant_is_container":[9550],"g_variant_is_normal_form":[9551],"g_variant_is_object_path":[9552],"g_variant_is_of_type":[9549,9554],"g_variant_is_signature":[9553],"g_variant_n_children":[9557],"g_variant_new_array":[9344,9345],"g_variant_new_dict_entry":[9482],"g_variant_new_fixed_array":[9343],"g_variant_new_from_bytes":[9474,9476],"g_variant_new_from_data":[9458,9478,9480],"g_variant_new_maybe":[9521,9522,9523],"g_variant_new_tuple":[9619],"g_variant_parse":[9562],"g_variant_print":[9568],"g_variant_store":[9579],"g_variant_type_any":[2],"g_variant_type_array":[3],"g_variant_type_basic":[18],"g_variant_type_boolean":[21],"g_variant_type_byte":[22],"g_variant_type_byte_string":[23],"g_variant_type_byte_string_array":[24],"g_variant_type_dict_entry":[114],"g_variant_type_dictionary":[113],"g_variant_type_double":[115],"g_variant_type_element":[1906],"g_variant_type_first":[2281],"g_variant_type_handle":[211],"g_variant_type_int16":[231],"g_variant_type_int32":[232],"g_variant_type_int64":[233],"g_variant_type_is_array":[4948],"g_variant_type_is_basic":[4949],"g_variant_type_is_container":[4953],"g_variant_type_is_definite":[4956],"g_variant_type_is_dict_entry":[4958],"g_variant_type_is_maybe":[4979],"g_variant_type_is_subtype_of":[4986],"g_variant_type_is_tuple":[4991],"g_variant_type_is_variant":[4994],"g_variant_type_key":[5031],"g_variant_type_maybe":[348],"g_variant_type_n_items":[5137],"g_variant_type_new_array":[5189],"g_variant_type_new_dict_entry":[5190],"g_variant_type_new_maybe":[5191],"g_variant_type_new_tuple":[5192],"g_variant_type_next":[5196,5197],"g_variant_type_object_path":[426],"g_variant_type_object_path_array":[427],"g_variant_type_signature":[548],"g_variant_type_string":[553],"g_variant_type_string_array":[554],"g_variant_type_tuple":[608],"g_variant_type_uint16":[640],"g_variant_type_uint32":[641],"g_variant_type_uint64":[642],"g_variant_type_unit":[644],"g_variant_type_value":[6692],"g_variant_type_vardict":[674],"g_variant_type_variant":[675],"g_weak_ref_set":[8046],"gbinding":[45],"gbindingflags":[46],"gbindinggroup":[47],"gbytearray":[63],"gbytes":[64],"gchecksumtype":[86],"gclosure":[6804],"gconverterror":[96],"gdate":[118],"gdatemonth":[120],"gdateweekday":[122],"genumclass":[154],"genumvalue":[155],"gerror":[7395],"get_abbreviation":[705],"get_application_name":[749,7490],"get_auth_params":[852],"get_blurb":[987],"get_boolean":[989],"get_boolean_list":[990],"get_can_recurse":[1339],"get_charset":[1343],"get_child_value":[9373],"get_class":[7668,8635],"get_class_data":[8636],"get_class_data_mut":[8637],"get_class_of":[7672],"get_codeset":[1622,7494],"get_comment":[1625],"get_console_charset":[1699,7499],"get_context":[1716,1717],"get_current_dir":[1723,7500],"get_data":[7725],"get_data_as_bytes":[9392],"get_day":[1751],"get_day_of_month":[1752],"get_day_of_week":[1753],"get_day_of_year":[1754,1755],"get_days_in_month":[1757],"get_default_value":[1788],"get_digest":[1869],"get_double":[1881],"get_double_list":[1882],"get_element":[1905],"get_element_spec":[1908],"get_enum_class":[2007],"get_environ":[2008,7506],"get_filename_charsets":[2267],"get_fixed_n_elements":[2282],"get_flags":[2284,2285,2286],"get_flags_class":[2288],"get_fragment":[2521],"get_groups":[4538],"get_home_dir":[4626,7517],"get_host":[4627],"get_host_name":[4628,7518],"get_hour":[4634],"get_identifier":[4636],"get_impl":[8651],"get_impl_offset":[8653],"get_instance":[8654,8667],"get_instance_data":[8655],"get_instance_type":[7962],"get_int64":[4657],"get_integer":[4658],"get_integer_list":[4659],"get_interface":[7963],"get_iso8601_week_of_year":[4995],"get_julian":[5030],"get_keys":[5033],"get_language_names":[5034,7524],"get_language_names_with_category":[5035,7525],"get_locale_for_key":[5051],"get_locale_string":[5053],"get_locale_string_list":[5054],"get_locale_variants":[5056,7527],"get_max_idle_time":[5082],"get_max_threads":[5083],"get_max_unused_threads":[5084],"get_microsecond":[5105],"get_minute":[5126],"get_monday_week_of_year":[5132],"get_monday_weeks_in_year":[5133],"get_monotonic_time":[5134,7532],"get_month":[5135,5136],"get_name":[5138,5139,5140,5141],"get_name_quark":[5142],"get_nick":[5200,5201,5202],"get_nth":[5232],"get_num_processors":[5237,7533],"get_num_threads":[5238],"get_num_unused_threads":[5239],"get_object_class":[8008],"get_offset":[5247],"get_os_info":[5251,7536],"get_overridden":[5253],"get_owner_type":[5254],"get_parent_class":[8668],"get_parent_interface":[8671],"get_password":[5383],"get_path":[5384],"get_port":[5391],"get_position":[5392],"get_prgname":[5398],"get_priority":[5399],"get_program_name":[5400],"get_property":[8024,8034,8450],"get_property_type":[8028,8029,8030,8031],"get_qdata":[8037],"get_query":[5429],"get_ready_time":[5436],"get_real_name":[5437,7542],"get_real_time":[5438,7543],"get_redirect_target":[5439],"get_scheme":[5484],"get_second":[5485],"get_seconds":[5486],"get_source":[5647],"get_source_property":[5654],"get_start_group":[5673],"get_str":[9580],"get_string":[5742,5743],"get_string_list":[5744],"get_sunday_week_of_year":[5779],"get_sunday_weeks_in_year":[5780],"get_system_config_dirs":[5798,7555],"get_system_data_dirs":[5799,7556],"get_target":[5800],"get_target_property":[5802],"get_thread_default":[5804],"get_time":[5806],"get_timezone":[5811],"get_timezone_abbreviation":[5812],"get_tmp_dir":[5813,7557],"get_type":[6418,6419,8126,8128,8129,8431,8682,8683],"get_uint64":[6566],"get_unprocessed":[6599],"get_user":[6660],"get_user_cache_dir":[6661,7562],"get_user_config_dir":[6662,7563],"get_user_data_dir":[6664,7564],"get_user_name":[6665,7565],"get_user_runtime_dir":[6666,7566],"get_user_special_dir":[6667,7567],"get_user_state_dir":[6668,7568],"get_userinfo":[6669],"get_utc_offset":[6672],"get_value":[6686,6687,6688,6689,6691],"get_value_by_name":[6693,6694],"get_value_by_nick":[6695,6696],"get_value_type":[6706],"get_values":[6707,6708],"get_variant":[9356],"get_week_numbering_year":[6716],"get_week_of_year":[6717],"get_weekday":[6718],"get_year":[6728,6729],"get_ymd":[6730],"gfileerror":[175],"gfilesetcontentsflags":[176],"gflagsclass":[183],"gflagsvalue":[184],"gformatsizeflags":[185],"ghashtable":[8722],"giconv":[226],"ginitiallyunowned":[7580],"giocondition":[236],"gkeyfileerror":[306],"gkeyfileflags":[307],"glib_check_version":[1344,7493],"glist":[8726],"glogfield":[339],"gloglevelflags":[342,343],"glogwriteroutput":[344],"gmaincontextflags":[353],"gmarkuperror":[361],"gnormalizemode":[416],"goptionarg":[451],"goptionflags":[452],"gparamflags":[462],"gparamspec":[463],"gpid":[8266],"gptrarray":[8730],"gquark":[533],"gseektype":[561],"gsignalflags":[578],"gsignalgroup":[579],"gslist":[8731],"gspawnflags":[591],"gstring":[193],"gthreadpool":[623],"gtimespan":[628],"gtimetype":[629],"gtype":[8895],"gunicodescript":[661],"gurierror":[669],"guriflags":[670],"gurihideflags":[671],"guriparamsflags":[672],"gvalue":[9023,9029],"gvaluearray":[680],"gvariant":[9340],"gvariantclass":[685],"gvariantdict":[686],"gvarianttype":[691],"gweakref":[7603],"new":[6723],"new_from_iso8601":[4414],"new_from_unix_local":[4471],"new_from_unix_utc":[4472],"new_identifier":[4413],"new_local":[4431,5050],"new_now":[5227],"new_now_local":[5228],"new_now_utc":[5229],"new_offset":[4451],"new_utc":[4473,6671],"new_with_flags":[6719],"source":[1688],"target-type":[5803],"to_string":[5976],"ucs4_to_utf8":[6673],"unbind":[1689],"utf8_casefold":[1340],"utf8_collate":[1623],"utf8_normalize":[5203],"utf8_to_ucs4":[6675]}},\ +"glib":{"doc":"Rust GLib and GObject bindings","t":"SSSSSNNNNNNNNNNNNNSSSSSSSNNNNNNNNNNNNNNNNNNNNDDDDCNNCYDCNNNNNQNDDSSSSSRSSSHHHNNNCCNNNDENNCCDNNENENNNNNNENNNSSSSSSSSSSSDGEDEGNNNNNNNNNNNNNNYNNSSSSSSNNNNNNYDDCNNYNNDSSSSSSNNNNNCEDNNDCCDDDDNCDDEDDDEDDDDNNDEENNNNNNNSSSSSNNNNNNINNNDESCSSSSSSDNNNNNCNNNNNNNCNNIICCNNNNNNNNCNNNDDNNSSHHHHHHHHHHHHHHHHHHHHHHHHHNNNNNDEDNNNNNNSSSSSSSSSSSSSSSSNNNNNNNCNDDEDDENNNSSNDDDDNNNNNNEDNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSRSSSSSNNNNNNNNNNNNNNNNNENNNNNNNNNSSSSSSHSSCCNCNNNNNNNNNNNNEDNNNSSSSNNDDQDDDDIDDDDDDDDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDNNNNNNNNNNCYIIIINCNSDSSSSSSDNNNCSSSSCSSSSSHSSNNNECCDNNQQQNNNNNYNNDDCNNNCNNDDDNDDNCCCCNNNNNNNDNHSNNNNNNNNNNNNNDDNNNGDEDNCCCNNNNCSSSCSHHSSSSSSSSSSNNNNNENNNNNNDEDDDESSNCQQDYCNYEDDDDDDNNSSNNNCNNNNNLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLAFFFFLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLALLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLFLFLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLXLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAOLLLLLLLLLLLLLLLLLLCFFFFFFFFFFFLFLLLLLLLLLLLXLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOAFFOOOOOOHOOOKLLLLLLLLLLLLLLLLLLLLLLFOOOOOOCLOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFFFFFFLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLFLLLLLLLFLLFFLFFFFFFFOFFFFFFFFFFFLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLALLLLXXLFFLFLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFLFFLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLKKLLLFLLLLLLKLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLFALFFFACCCCLLLALLLLLLLLFLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLFFLLLLLALFFFFLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLFFLLLLLLLLLLLLLLLFFFFFFLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFLFFFFFLFLLFLFFFLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLALOLLLLLLLLLLLLAOLLLLLMMMMDILLLLLKLLLLLLKLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQIQKKDIDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLCCCCCAAAAADDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLDDILLLLLLLLLLKKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDIIDDQQDQDDIIIISDDGIDIIDQIDDQDDDKLLKLLKKKKKKLLKKLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLKLLKLLKLLLLLLLLLLLLLLLKLLLKLLLLLKLLKLLKLLKLLLLLKLLKLLKLLKLLKLLKLLLLKLLKLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKLLLLCCCCCICCCCCCCLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKKKLLLDILLLLLLLLLLLLLLLLLKLLLLLLKDLLLFLLLLLLFFFFFLLLSSSSSDDDLLLLLLLFFFLLLLLLLLLLLLLLLLLLLFFFFFLLLLLFFFFFFFFFFLLLLLLLLLLLFFFFFFFFCCDDCCCCCCCALLLLALLLLLLLLLLLLLLLLALLLALLACCCAALLLLLLLLALLDDLLLLLLLLLLLLLLLLLLLLISFSIIIIQLLLLFLKLKIIIILLLLLLLLLLLLLLLLCCCCCCCCCCCCCCCCCCCCQSIQIKKKKKKFDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSQIIQRDDQIIIQIIISIIIIQQQQDLLLLLLLLKLLLLLLLLLLLKKKKKKLKKKLLLLLLLLLLKLKKLKFLLLLLLLLKLKLLLLLDLLLLLLLLLLFLLLDQIIIIIIIISDEIQQQDIINDNIIDDDDQQQIIIIIIIILLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLKLLLLLLLLLLLFKFLKKKKFKKKKKFKKKKKLLLLLLLLLKKLLLKFLLLLKLKLKKKKLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLFKKSSSSSSSSSDSSSSSSGGSIIDSSSDSSSLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDQQIIDDEDDIIIQNDIIDEIDNNLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLDDIIDDDIIDDMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ACCUMULATOR_FIRST_RUN","ACTION","ANY","ARRAY","AUTH_PARAMS","Acces","Adlam","Again","Ahom","All","AllCompose","AnatolianHieroglyphs","April","Arabic","Armenian","Array","August","Avestan","BASIC","BIDIRECTIONAL","BITS","BOOLEAN","BYTE","BYTE_STRING","BYTE_STRING_ARRAY","BadAuthParams","BadFragment","BadHost","BadMonth","BadPassword","BadPath","BadPort","BadQuery","BadScheme","BadUri","BadUser","BadUtf8","BadWeekday","Badf","Balinese","Bamum","BassaVah","Batak","Bengali","Bhaiksuki","Binding","BindingFlags","BindingGroup","BindingGroupBuilder","BoolError","Boolean","Bopomofo","BorrowedObject","Boxed","BoxedAnyObject","BoxedValue","Brahmi","Braille","Break","Buginese","Buhid","BuilderFn","Byte","ByteArray","Bytes","CASE_INSENSITIVE","CHILD_INHERITS_STDERR","CHILD_INHERITS_STDIN","CHILD_INHERITS_STDOUT","CLOEXEC_PIPES","CLONE_MACRO_LOG_DOMAIN","CONSISTENT","CONSTRUCT","CONSTRUCT_ONLY","CSET_A_2_Z","CSET_DIGITS","CSET_a_2_z","Callback","CanadianAboriginal","Carian","Cast","CastNone","CaucasianAlbanian","Chakma","Cham","Checksum","ChecksumType","Cherokee","Chorasmian","Class","Closure","CollationKey","Common","Continue","ControlFlow","Convert","ConvertError","Coptic","CratePath","CrateTarget","Critical","Cuneiform","Cur","CvtError","Cypriot","CyproMinoan","Cyrillic","DEFAULT","DEFAULT","DEFAULT","DEPRECATED","DEPRECATED","DETAILED","DICTIONARY","DICT_ENTRY","DOUBLE","DO_NOT_REAP_CHILD","DURABLE","Date","DateDay","DateMonth","DateTime","DateWeekday","DateYear","Daylight","Debug","December","Default","DefaultCompose","Deseret","Desktop","Devanagari","DictEntry","DivesAkuru","Documents","Dogra","Double","Double","Downgrade","Downloads","Duployan","ENCODED","ENCODED_FRAGMENT","ENCODED_PATH","ENCODED_QUERY","ERR","EXPLICIT_NOTIFY","EgyptianHieroglyphs","Elbasan","Elymaic","EmbeddedNul","Empty","End","Enum","EnumClass","EnumValue","Error","Error","Error","ErrorDomain","Ethiopic","Exist","ExitCode","FAILURE","FILENAME","FILE_AND_ARGV_ZERO","FLAG_FATAL","FLAG_RECURSION","FRAGMENT","Failed","Failed","Failed","Fault","February","FileError","FileError","FileSetContentsFlags","Filename","FilenameArray","FilenameCollationKey","FixedSizeVariantArray","FixedSizeVariantType","FlagsBuilder","FlagsClass","FlagsValue","FormatSizeFlags","Friday","FromVariant","FutureWithTimeoutError","GStr","GStrError","GStrInteriorNulError","GString","GStringBuilder","GStringFromError","GStringInteriorNulError","GStringNoTrailingNulError","GStringPtr","GStringUtf8Error","Georgian","Glagolitic","GlibLogger","GlibLoggerDomain","GlibLoggerFormat","Gothic","Grantha","Greek","GroupNotFound","Gujarati","GunjalaGondi","Gurmukhi","HANDLE","HAS_AUTH_PARAMS","HAS_PASSWORD","HIDDEN","HUP","Han","Handle","Handled","Hangul","HanifiRohingya","Hanunoo","HasParamSpec","Hatran","Hebrew","Hiragana","IConv","IConvError","IEC_UNITS","ILong","IN","INT16","INT32","INT64","INVERT_BOOLEAN","IN_MAIN","IOCondition","IllegalSequence","IllegalSequence","ImperialAramaic","Info","Inherited","InitiallyUnowned","InscriptionalPahlavi","InscriptionalParthian","Int","Int16","Int32","Int64","Int64","Interface","InteriorNul","InteriorNul","IntoGStr","IntoOptionalGStr","IntoPtrSlice","IntoStrV","Intr","Inval","InvalidCode","InvalidContent","InvalidUtf8","InvalidUtf8","InvalidValue","Io","IsA","Isdir","January","Javanese","JoinError","JoinHandle","July","June","KEEP_COMMENTS","KEEP_TRANSLATIONS","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","Kaithi","Kannada","Katakana","Kawi","KayahLi","KeyFile","KeyFileError","KeyFileFlags","KeyNotFound","Kharoshthi","KhitanSmallScript","Khmer","Khojki","Khudawadi","LAX_VALIDATION","LEAVE_DESCRIPTORS_OPEN","LEVEL_CRITICAL","LEVEL_CRITICAL","LEVEL_DEBUG","LEVEL_DEBUG","LEVEL_ERROR","LEVEL_ERROR","LEVEL_INFO","LEVEL_INFO","LEVEL_MASK","LEVEL_MESSAGE","LEVEL_MESSAGE","LEVEL_WARNING","LEVEL_WARNING","LONG_FORMAT","Lao","Latin","Lepcha","Limbu","LineAndFile","LinearA","LinearB","List","Lisu","LogField","LogHandlerId","LogLevel","LogLevelFlags","LogLevels","LogWriterOutput","Loop","Lycian","Lydian","MAYBE","MUST_COLLECT","Mahajani","MainContext","MainContextAcquireGuard","MainContextFlags","MainLoop","Makasar","Malayalam","Mandaic","Manichaean","March","Marchen","MarkupError","MarkupParseContext","MasaramGondi","Math","May","Maybe","Md5","Medefaidrin","MeeteiMayek","MendeKikakui","MeroiticCursive","MeroiticHieroglyphs","Message","Mfile","Miao","MissingAttribute","Modi","Monday","Mongolian","Mro","Multani","Music","Myanmar","NOALIAS","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE","NONE_STR","NON_DNS","NO_ARG","NO_HOOKS","NO_RECURSE","NVAL","Nabataean","NagMundari","Nametoolong","Nandinagari","NewTaiLue","Newa","Nfile","Nko","NoConversion","NoMemory","NoTrailingNul","NoTrailingNul","Nodev","Noent","Nomem","None","None","NormalizeMode","Nospc","Nosys","NotAbsolutePath","NotFound","Notdir","November","Nushu","Nxio","NyiakengPuachueHmong","OBJECT_PATH","OBJECT_PATH_ARRAY","ONLY_EXISTING","ONLY_UNIT","ONLY_VALUE","OPTIONAL_ARG","OPTION_REMAINING","OUT","OWNERLESS_POLLING","Object","ObjectExt","ObjectPath","ObjectType","October","Ogham","OlChiki","OldHungarian","OldItalic","OldNorthArabian","OldPermic","OldPersian","OldSogdian","OldSouthArabian","OldTurkic","OldUyghur","OptionArg","OptionFlags","Oriya","Osage","Osmanya","PARSE_RELAXED","PARSE_RELAXED","PASSWORD","PRI","PahawhHmong","Palmyrene","ParamFlags","ParamSpec","ParamSpec","ParamSpecBoolean","ParamSpecBooleanBuilder","ParamSpecBoxed","ParamSpecBoxedBuilder","ParamSpecBuilderExt","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","ParamSpecType","ParamSpecUChar","ParamSpecUCharBuilder","ParamSpecUInt","ParamSpecUInt64","ParamSpecUInt64Builder","ParamSpecUIntBuilder","ParamSpecULong","ParamSpecULongBuilder","ParamSpecUnichar","ParamSpecUnicharBuilder","ParamSpecValueArray","ParamSpecValueArrayBuilder","ParamSpecVariant","ParamSpecVariantBuilder","Parse","Parse","PartialInput","PauCinHau","Perm","PhagsPa","Phoenician","Pictures","Pipe","Plain","Pointer","Properties","Property","PropertyGet","PropertySet","PropertySetNested","PsalterPahlavi","PtrSlice","PublicShare","QUERY","Quark","READABLE","READWRITE","REVERSE","RUN_CLEANUP","RUN_FIRST","RUN_LAST","Receiver","Rejang","Rofs","Runic","RustClosure","SCHEME_NORMALIZE","SEARCH_PATH","SEARCH_PATH_FROM_ENVP","SIGNATURE","SList","STDERR_TO_DEV_NULL","STDIN_FROM_DEV_NULL","STDOUT_TO_DEV_NULL","STRING","STRING_ARRAY","STR_DELIMITERS","SUCCESS","SYNC_CREATE","Samaritan","Saturday","Saurashtra","SeekType","SendValue","SendWeakRef","Sender","September","Set","SetNestedValue","SetValue","SetValue","Sha1","Sha256","Sha384","Sha512","Sharada","SharedBoxed","Shavian","Siddham","SignalFlags","SignalGroup","SignalHandlerId","Signature","Signwriting","Sinhala","Slice","Sogdian","SoraSompeng","Source","SourceFuture","SourceStream","Soyombo","SpawnFlags","SpawnWithinJoinHandle","Standard","StaticType","StaticTypeExt","StaticVariantType","StrV","String","String","StringArray","Structured","Sundanese","Sunday","SylotiNagri","SyncSender","Syriac","TEST_OPTION_ISOLATE_DIRS","TUPLE","Tagalog","Tagbanwa","TaiLe","TaiTham","TaiViet","Takri","Tamil","Tangsa","Tangut","Telugu","Templates","Thaana","Thai","ThreadHandle","ThreadPool","Thursday","Tibetan","Tifinagh","Time","TimeSpan","TimeType","TimeZone","Tirhuta","ToSendValue","ToValue","ToVariant","Toto","Tuesday","Tuple","Txtbsy","Type","UINT16","UINT32","UINT64","ULong","UNIT","URI_RESERVED_CHARS_GENERIC_DELIMITERS","URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS","USERINFO","USER_0","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","Ugaritic","Uint16","Uint32","Uint64","Unhandled","UnicodeScript","Universal","Unknown","UnknownAttribute","UnknownElement","UnknownEncoding","Unspecified","Uri","UriError","UriFlags","UriHideFlags","UriParamsFlags","UserDirectory","VARDICT","VARIANT","Vai","Value","Value","Value","ValueArray","ValueDelegate","Variant","Variant","Variant","VariantClass","VariantDict","VariantIter","VariantStrIter","VariantTy","VariantTyIterator","VariantType","Videos","Vithkuqi","WRITABLE","WWW_FORM","Wancho","WarangCiti","Warning","WeakRef","Wednesday","WithOffset","Yezidi","Yi","ZanabazarSquare","abbreviation","abort","access","acquire","add","add_child_source","add_days","add_days","add_full","add_hours","add_minutes","add_months","add_months","add_seconds","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weeks","add_years","add_years","adjust_time","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","append","append","append_c","application_name","as_bytes","as_bytes_with_nul","as_days","as_gstr","as_gstr","as_hours","as_microseconds","as_milliseconds","as_minutes","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_raw_source_id","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_seconds","as_str","as_str","as_str","as_str","as_str","attach","attach","auth_params","base64_decode","base64_encode","bidirectional","bind","bind_property","bind_property","bind_property","bind_property","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","block","block_on","block_signal","block_signal","block_signal","block_signal","blurb","bool_error","boolean","boolean_list","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed_inline","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build_with_user","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder_with_default","builder_with_value","can_recurse","casefold","channel","char","charset","check_version","child_watch_future","child_watch_future_with_priority","clamp","class","class","class","class","class_of","class_of","class_of","class_of","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closure","closure","closure_local","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","code","code","code","code","code","codeset","collate","collections","comment","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","compute_checksum_for_bytes","compute_checksum_for_data","compute_hmac_for_bytes","compute_hmac_for_data","connect","connect","connect","connect","connect","connect_bind","connect_bind_local","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure","connect_closure_id","connect_closure_id","connect_closure_id","connect_closure_id","connect_id","connect_id","connect_id","connect_id","connect_local","connect_local","connect_local","connect_local","connect_local","connect_local_id","connect_local_id","connect_local_id","connect_local_id","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_source_notify","connect_unbind","connect_unbind_local","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","console_charset","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","context","context","convert","convert","convert_with_fallback","count","count","current_dir","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","current_flags","data","data","data","data","day","day_of_month","day_of_week","day_of_year","day_of_year","days_between","days_in_month","dcgettext","debug","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value_as_i32","default_value_as_u32","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","derived_properties","destroy","dgettext","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","digest","disconnect","disconnect","disconnect","disconnect","dispatch","dngettext","domain","domain","domain","domain","domain","double","double_list","downcast","downcast_ref","downgrade","downgrade","downgrade","downgrade","dpgettext","dpgettext2","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","element","element","element_spec","element_spec","emit","emit","emit","emit","emit_by_name","emit_by_name","emit_by_name","emit_by_name","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_with_details","emit_with_details","emit_with_details","emit_with_details","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_values","emit_with_values","emit_with_values","emit_with_values","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","enabled","end","end_parse","end_unsafe","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","ensure_type","enum_class","environ","environ_getenv","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","error","escape_bytes","escape_string","exclusive","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","ffi","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_interval","find_program_in_path","find_property","find_property","find_property","find_property","find_source_by_id","first","fixed_n_elements","flags","flags","flags","flags","flags","flags_class","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_class","for_interface","format","format","format_iso8601","format_size","format_size_full","fragment","freeze_notify","freeze_notify","freeze_notify","freeze_notify","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_days","from_dmy","from_glib","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_hours","from_identifier","from_iso8601","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_julian","from_local","from_microseconds","from_milliseconds","from_minutes","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_nick_string","from_offset","from_owned","from_ptr","from_ptr_and_len_unchecked","from_ptr_checked","from_ptr_lossy","from_ptr_lossy","from_seconds","from_static","from_str","from_str","from_str","from_str_unchecked","from_str_until_nul","from_str_with_nul","from_str_with_nul_checked","from_str_with_nul_unchecked","from_string","from_string_checked","from_string_unchecked","from_unix_local","from_unix_utc","from_utc","from_utf8","from_utf8_checked","from_utf8_unchecked","from_utf8_until_nul","from_utf8_until_nul","from_utf8_with_nul","from_utf8_with_nul","from_utf8_with_nul_checked","from_utf8_with_nul_checked","from_utf8_with_nul_unchecked","from_utf8_with_nul_unchecked","from_value","from_value","from_value","from_value","from_value","from_value","from_value","from_variant","function_name","functions","future_with_timeout","future_with_timeout_with_priority","g_critical","g_debug","g_error","g_info","g_log","g_message","g_param_spec_types","g_print","g_printerr","g_warning","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","getenv","gformat","gformat","glib_boxed_inline_wrapper","glib_boxed_wrapper","glib_object_wrapper","glib_shared_wrapper","gobject_ffi","groups","gstr","gstr","has_group","has_key","has_property","has_property","has_property","has_property","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","home_dir","host","host_name","hostname_is_ascii_encoded","hostname_is_ip_address","hostname_is_non_ascii","hostname_to_ascii","hostname_to_unicode","hour","iconv","identifier","imp","info","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_value","int64","integer","integer_list","interface","interface","interface","interface","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","interval_stream","interval_stream_seconds","interval_stream_seconds_with_priority","interval_stream_with_priority","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_bytes","into_bytes_with_nul","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_future","into_future","into_future","into_glib","into_glib_ptr","into_glib_ptr","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_panic","into_source_id","into_string","invert_boolean","invoke","invoke_local","invoke_local_with_priority","invoke_with_priority","is","is","is","is","is","is_a_type","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_array","is_basic","is_break","is_cancelled","is_canonical_pspec_name","is_container","is_continue","is_daylight_savings","is_definite","is_destroyed","is_dict_entry","is_dst","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_first_of_month","is_last_of_month","is_leap_year","is_maybe","is_owner","is_panic","is_running","is_set","is_set_by_name","is_set_by_nick","is_subtype_of","is_terminated","is_terminated","is_terminated","is_terminated","is_tuple","is_valid","is_valid_name","is_variant","iso8601_week_of_year","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iteration","join","join","join_with_user","julian","key","key","keys","language_names","language_names_with_category","last","last","len","list_extract_uris","list_properties","list_properties","list_properties","list_properties","listenv","load_from_bytes","load_from_data","load_from_data_dirs","load_from_dirs","load_from_file","local","locale_for_key","locale_from_utf8","locale_string","locale_string_list","locale_to_utf8","locale_variants","log","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","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","lookup","lookup_value","main_current_source","main_depth","markup_escape_text","max_idle_time","max_threads","max_unused_threads","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","maximum","microsecond","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minimum","minute","mkdir_with_parents","mkdtemp","mkdtemp_full","mkstemp","mkstemp_full","monday_week_of_year","monday_weeks_in_year","monotonic_time","month","month","n_items","name","name","name","name","name_quark","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_array","new_dict_entry","new_maybe","new_tuple","new_user_data","next","next","next","next","next_back","next_back","nick","nick","nick","normalize","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","notify","notify","notify","notify","notify_by_pspec","notify_by_pspec","notify_by_pspec","notify_by_pspec","now","now_local","now_utc","nth","nth","nth","nth_back","nth_back","nul_error","nul_position","num_processors","num_threads","num_unused_threads","object","object_class","object_class","object_class","object_class","object_interface","object_subclass","offset","on_error_query","on_error_stack_trace","order","os_info","overridden","overridden","owner_type","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_spec_builder","param_type","parent_class_init","parent_class_init","parent_class_init","parent_class_init","parent_instance_init","parent_instance_init","parent_instance_init","parent_instance_init","parse","parse","parse_relative","parse_scheme","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","password","path","peek_scheme","pending","poll","poll","poll","poll_next","port","position","prelude","prepare","prepend","prepend","prepend_c","prgname","priority","program_name","property","property","property","property","property_type","property_type","property_type","property_type","property_value","property_value","property_value","property_value","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","push","push_future","qdata","qdata","qdata","qdata","query","quit","random_double","random_double_range","random_int","random_int_range","random_set_seed","ready_time","real_name","real_time","redirect_target","ref_count","ref_count","ref_count","ref_count","ref_thread_default","reload_user_special_dirs_cache","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove_child_source","remove_comment","remove_group","remove_key","replace","report","reset","resolve_relative","result_from_gboolean","run","run_dispose","run_dispose","run_dispose","run_dispose","run_with_gstr","run_with_gstr","run_with_gstr","run_with_gstr","run_with_gstr","rust_log_handler","save_to_file","scheme","second","seconds","send","send","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set_application_name","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_blurb","set_boolean","set_by_name","set_by_name","set_by_nick","set_by_nick","set_comment","set_data","set_data","set_data","set_data","set_day","set_dmy","set_double","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_flags","set_int64","set_integer","set_julian","set_list_separator","set_locale_string","set_max_idle_time","set_max_threads","set_max_unused_threads","set_month","set_nested","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_nick","set_parse","set_prgname","set_print_handler","set_printerr_handler","set_program_name","set_properties","set_properties","set_properties","set_properties","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_property","set_property","set_property","set_property","set_property_from_value","set_property_from_value","set_property_from_value","set_property_from_value","set_qdata","set_qdata","set_qdata","set_qdata","set_source","set_string","set_target","set_time","set_uint64","set_value","set_year","setenv","shared","shared","shell_parse_argv","shell_quote","shell_unquote","signal","signal_handler_block","signal_handler_disconnect","signal_handler_unblock","signal_stop_emission_by_name","size_hint","size_hint","sort_with_data","source","source","source","source","source","source","source","source","source_property","spaced_primes_closest","spawn","spawn_async","spawn_async_with_fds","spawn_async_with_pipes","spawn_check_exit_status","spawn_check_wait_status","spawn_command_line_async","spawn_from_within","spawn_from_within_with_priority","spawn_local","spawn_local_obj","spawn_local_with_priority","spawn_obj","spawn_with_priority","split","split_network","split_with_user","start_group","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_type","static_variant_type","steal_data","steal_data","steal_data","steal_data","steal_qdata","steal_qdata","steal_qdata","steal_qdata","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_unused_threads","strftime","string","string","string_list","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","subclass","subtract_days","subtract_months","subtract_years","sunday_week_of_year","sunday_weeks_in_year","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","sync_channel","sync_create","system_config_dirs","system_data_dirs","target","target","target_property","target_type","thread_default","thread_guard","time","timeout_future","timeout_future_seconds","timeout_future_seconds_with_priority","timeout_future_with_priority","timezone","timezone_abbreviation","tmp_dir","to_cstr","to_cstr_unchecked","to_cstr_until_nul","to_data","to_glib_container_from_slice","to_glib_container_from_slice","to_glib_container_from_slice","to_glib_container_from_slice","to_glib_full_from_slice","to_glib_full_from_slice","to_glib_full_from_slice","to_glib_full_from_slice","to_glib_none_from_slice","to_glib_none_from_slice","to_glib_none_from_slice","to_glib_none_from_slice","to_gstr","to_local","to_nick_string","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_send_value","to_str","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string_partial","to_timezone","to_unix","to_utc","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value","to_value_by_name","to_value_by_name","to_value_by_nick","to_value_by_nick","to_value_optional","to_value_optional","to_variant","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","trace","transform_from","transform_to","translate","try_borrow","try_borrow_mut","try_build","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_from_str","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_panic","try_poll","try_poll","try_poll","try_poll_next","try_send","tuple_types","type_","type_","type_","type_","type_","type_","type_","type_","type_get_length","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","uint64","unbind","unblock","unblock_signal","unblock_signal","unblock_signal","unblock_signal","unescape_bytes","unescape_segment","unescape_string","unicode_script_from_iso15924","unicode_script_to_iso15924","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","unix_open_pipe","unix_signal_future","unix_signal_future_with_priority","unix_signal_stream","unix_signal_stream_with_priority","unlink","unprocessed","unset","unset","unset_by_name","unset_by_name","unset_by_nick","unset_by_nick","unset_print_handler","unset_printerr_handler","unsetenv","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","upcast_ref","update","uri_escape_string","uri_parse_scheme","uri_unescape_segment","uri_unescape_string","user","user_cache_dir","user_config_dir","user_data","user_data_dir","user_name","user_runtime_dir","user_special_dir","user_state_dir","userinfo","usleep","utc","utc_offset","utf32_to_utf8","utf8_error","utf8_to_utf32","uuid_string_is_valid","uuid_string_random","valid","valid_day","valid_dmy","valid_julian","valid_month","valid_weekday","valid_year","value","value","value","value","value","value","value","value","value_by_name","value_by_name","value_by_nick","value_by_nick","value_bytes","value_is_valid","value_str","value_type","value_type","value_type","value_type","value_type","value_type","value_type","values","values","variant","wakeup","warn","watch_closure","watch_closure","watch_closure","watch_closure","week_numbering_year","week_of_year","weekday","with_flags","with_thread_default","with_type","with_type","with_type","wrapper","wrapper","write_char","write_str","year","year","ymd","offset","source","offset","source","Boxed","BoxedMemoryManager","borrow","borrow_mut","clone","clone_into","cmp","copy","deref","deref_mut","drop","eq","equivalent","fmt","free","from","from_glib_borrow","from_glib_full","from_glib_full","from_glib_none","from_glib_none","hash","into","partial_cmp","to_glib_full","to_glib_none","to_glib_none_mut","to_owned","try_from","try_into","type_id","Char","UChar","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","into","into","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","Downgrade","Strong","Upgrade","Weak","downgrade","upgrade","Closure","IntoClosureReturnValue","RustClosure","TryFromClosureReturnValue","as_ptr","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","ensure_type","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","get","hash","hash","into","into","into_closure_return_value","into_closure_return_value","invalidate","invalidate","invoke","invoke_with_values","invoke_with_values","new","new","new_local","new_local","new_unsafe","param_spec_builder","partial_cmp","partial_cmp","static_type","to_owned","to_owned","to_send_value","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","type_id","type_id","List","PtrSlice","SList","Slice","StrV","list","ptr_slice","slice","slist","strv","IntoIter","Iter","IterMut","List","as_mut_ptr","as_ptr","back","back_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","default","drop","from","from","from","from","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_iter","front","front_mut","into","into","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","iter","iter_mut","len","new","next","next","next","pop_back","pop_front","push_back","push_front","retain","reverse","sort","sort_by","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","IntoIter","IntoPtrSlice","PtrSlice","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","cmp","count","default","deref","deref_mut","drop","drop","eq","eq","equivalent","extend","extend","extend_from_slice","fmt","from","from","from","from","from","from","from","from_glib_borrow","from_glib_borrow_num","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_glib_none_num","from_iter","hash","insert","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","last","len","new","next","next_back","partial_cmp","pop","push","remove","reserve","run_with_ptr_slice","run_with_ptr_slice","run_with_ptr_slice","set_len","size_hint","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","truncate","try_from","try_from","try_into","try_into","type_id","type_id","with_capacity","IntoIter","Slice","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","cmp","count","default","deref","deref_mut","drop","drop","eq","eq","equivalent","extend","extend","extend_from_slice","fmt","from","from","from","from","from","from","from","from_glib_borrow_num","from_glib_borrow_num_mut","from_glib_container_num","from_glib_container_num","from_glib_container_num","from_glib_full_num","from_glib_full_num","from_glib_full_num","from_glib_none_num","from_glib_none_num","from_glib_none_num","from_glib_ptr_borrow_num","from_glib_ptr_borrow_num_mut","from_iter","hash","insert","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","last","len","new","next","next_back","partial_cmp","pop","push","remove","reserve","set_len","size_hint","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","truncate","try_from","try_from","try_into","try_into","type_id","type_id","with_capacity","IntoIter","Iter","IterMut","SList","as_mut_ptr","as_ptr","back","back_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","default","drop","from","from","from","from","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_iter","front","front_mut","into","into","into","into","into_glib_ptr","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw","is_empty","iter","iter_mut","len","new","next","next","next","pop_back","pop_front","push_back","push_front","retain","reverse","sort","sort_by","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_glib_none_mut","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","IntoIter","IntoStrV","StrV","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","cmp","contains","count","default","deref","drop","drop","ensure_type","eq","eq","equivalent","extend","extend","extend_from_slice","fmt","from","from","from","from","from","from","from","from","from","from","from_glib_borrow","from_glib_borrow_num","from_glib_container","from_glib_container","from_glib_container","from_glib_container_num","from_glib_container_num","from_glib_container_num","from_glib_full","from_glib_full","from_glib_full","from_glib_full_num","from_glib_full_num","from_glib_full_num","from_glib_none","from_glib_none","from_glib_none","from_glib_none_num","from_glib_none_num","from_glib_none_num","from_iter","from_value","get","hash","insert","into","into","into_closure_return_value","into_glib_ptr","into_iter","into_iter","into_iter","into_raw","is_empty","join","last","len","new","next","next_back","param_spec_builder","partial_cmp","pop","push","remove","reserve","run_with_strv","run_with_strv","run_with_strv","set_len","size_hint","static_type","swap","to_glib_container","to_glib_full","to_glib_none","to_glib_none","to_owned","to_send_value","to_value","truncate","try_from","try_from","try_from_closure_return_value","try_into","try_into","type_id","type_id","value_type","with_capacity","BoolError","Error","ErrorDomain","as_ptr","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","code","domain","domain","ensure_type","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_glib","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","get","hash","into","into","into_closure_return_value","is","kind","matches","message","message","new","new","param_spec_builder","partial_cmp","provide","provide","static_type","to_owned","to_owned","to_send_value","to_string","to_string","try_from","try_from","try_from_closure_return_value","try_into","try_into","type_id","type_id","access","application_name","base64_decode","base64_encode","check_version","codeset","compute_checksum_for_bytes","compute_checksum_for_data","compute_hmac_for_bytes","compute_hmac_for_data","console_charset","current_dir","dcgettext","dgettext","dngettext","dpgettext","dpgettext2","environ","file_set_contents","file_set_contents_full","filename_display_basename","filename_display_name","filename_from_uri","filename_to_uri","find_program_in_path","format_size","format_size_full","getenv","home_dir","host_name","hostname_is_ascii_encoded","hostname_is_ip_address","hostname_is_non_ascii","hostname_to_ascii","hostname_to_unicode","language_names","language_names_with_category","listenv","locale_variants","main_current_source","main_depth","markup_escape_text","mkdir_with_parents","monotonic_time","num_processors","on_error_query","on_error_stack_trace","os_info","random_double","random_double_range","random_int","random_int_range","random_set_seed","real_name","real_time","reload_user_special_dirs_cache","set_application_name","setenv","shell_parse_argv","shell_quote","shell_unquote","spaced_primes_closest","spawn_async","spawn_check_exit_status","spawn_check_wait_status","spawn_command_line_async","system_config_dirs","system_data_dirs","tmp_dir","unicode_script_from_iso15924","unicode_script_to_iso15924","unlink","unsetenv","user_cache_dir","user_config_dir","user_data_dir","user_name","user_runtime_dir","user_special_dir","user_state_dir","usleep","uuid_string_is_valid","uuid_string_random","BindingBuilder","BorrowedObject","Cast","CastNone","Class","ClassRef","GlibClassType","GlibType","InitiallyUnowned","Inner","Interface","InterfaceRef","IsA","IsClass","IsInterface","MayDowncastTo","NONE","Object","ObjectBuilder","ObjectClass","ObjectExt","ObjectRef","ObjectSubclassIs","ObjectType","ObjectValueTypeChecker","Parent","ParentClassIs","PropertyNotificationFreezeGuard","SendWeakRef","Subclass","TypedObjectRef","WeakRef","WeakRefNotify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify","add_weak_ref_notify_local","add_weak_ref_notify_local","add_weak_ref_notify_local","and_downcast","and_downcast_ref","and_dynamic_cast","and_dynamic_cast_ref","and_upcast","and_upcast_ref","as_mut","as_mut","as_object_ref","as_ptr","as_ref","as_ref","as_ref","bidirectional","bind_property","bind_property","bind_property","block_signal","block_signal","block_signal","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","builder","builder_with_type","check","class","class","class","class_init","class_of","class_of","class_of","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","connect","connect","connect","connect_closure","connect_closure","connect_closure","connect_closure_id","connect_closure_id","connect_closure_id","connect_id","connect_id","connect_id","connect_local","connect_local","connect_local","connect_local_id","connect_local_id","connect_local_id","connect_notify","connect_notify","connect_notify","connect_notify_local","connect_notify_local","connect_notify_local","connect_notify_unsafe","connect_notify_unsafe","connect_notify_unsafe","connect_unsafe","connect_unsafe","connect_unsafe","connect_unsafe_id","connect_unsafe_id","connect_unsafe_id","data","data","data","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","disconnect","disconnect","disconnect","disconnect","downcast","downcast_ref","downcast_ref","downcast_ref_mut","downgrade","downgrade","downgrade","downgrade","downgrade","drop","drop","drop","drop","drop","dynamic_cast","dynamic_cast_ref","emit","emit","emit","emit_by_name","emit_by_name","emit_by_name","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_details_and_values","emit_by_name_with_values","emit_by_name_with_values","emit_by_name_with_values","emit_with_details","emit_with_details","emit_with_details","emit_with_details_and_values","emit_with_details_and_values","emit_with_details_and_values","emit_with_values","emit_with_values","emit_with_values","ensure_type","ensure_type","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","find_property","find_property","find_property","find_property","find_property","find_property","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freeze_notify","freeze_notify","freeze_notify","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_class","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_type","from_type","get","get","get","get","has_property","has_property","has_property","has_property","has_property","has_property","hash","hash","hash","hash","hash","instance_init","instance_type","interface","interface","interface","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_closure_return_value","into_closure_return_value","into_inner","into_weak_ref","invert_boolean","is","is","is","list_properties","list_properties","list_properties","list_properties","list_properties","list_properties","new","new","new","new","new","new_internal","notify","notify","notify","notify_by_pspec","notify_by_pspec","notify_by_pspec","object_class","object_class","object_class","param_spec_builder","param_spec_builder","parent","parent","parent_class_init","parent_instance_init","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","property","property","property","property","property_type","property_type","property_type","property_type","property_type","property_type","property_value","property_value","property_value","qdata","qdata","qdata","ref_count","ref_count","ref_count","run_dispose","run_dispose","run_dispose","set","set","set","set_data","set_data","set_data","set_properties","set_properties","set_properties","set_properties_from_value","set_properties_from_value","set_properties_from_value","set_property","set_property","set_property","set_property_from_value","set_property_from_value","set_property_from_value","set_qdata","set_qdata","set_qdata","static_type","static_type","steal_data","steal_data","steal_data","steal_qdata","steal_qdata","steal_qdata","stop_signal_emission","stop_signal_emission","stop_signal_emission","stop_signal_emission_by_name","stop_signal_emission_by_name","stop_signal_emission_by_name","sync_create","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform_from","transform_from_with_values","transform_to","transform_to_with_values","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unblock_signal","unblock_signal","unblock_signal","unsafe_cast","unsafe_cast_ref","upcast","upcast_ref","upcast_ref","upcast_ref_mut","upgrade","upgrade","upgrade","watch_closure","watch_closure","watch_closure","with_mut_values","with_type","Cast","CastNone","IsA","ObjectExt","ObjectType","ParamSpecBuilderExt","ParamSpecType","StaticType","StaticTypeExt","StaticVariantType","ToSendValue","ToValue","ToVariant","blurb","blurb","blurb","construct","construct","construct","construct_only","construct_only","construct_only","current_flags","deprecated","deprecated","deprecated","explicit_notify","explicit_notify","explicit_notify","flags","flags","flags","lax_validation","lax_validation","lax_validation","nick","nick","nick","read_only","read_only","read_only","readwrite","readwrite","readwrite","set_blurb","set_flags","set_nick","write_only","write_only","write_only","Shared","SharedMemoryManager","borrow","borrow_mut","clone","clone_into","cmp","drop","eq","equivalent","fmt","from","from_glib_borrow","from_glib_full","from_glib_none","from_glib_none","hash","into","partial_cmp","ref_","to_glib_full","to_glib_none","to_owned","try_from","try_into","type_id","unref","SignalHandlerId","as_raw","borrow","borrow_mut","connect_raw","eq","equivalent","fmt","from","from_glib","into","signal_handler_block","signal_handler_disconnect","signal_handler_unblock","signal_has_handler_pending","signal_stop_emission_by_name","try_from","try_into","type_id","DEFAULT","DEFAULT_IDLE","HIGH","HIGH_IDLE","LOW","Pid","Priority","SourceId","as_raw","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","child_watch_add","child_watch_add_local","child_watch_source_new","clone","clone","clone_into","clone_into","cmp","default","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","idle_add","idle_add_local","idle_add_local_once","idle_add_once","idle_source_new","into","into","into","partial_cmp","remove","timeout_add","timeout_add_local","timeout_add_local_once","timeout_add_once","timeout_add_seconds","timeout_add_seconds_local","timeout_add_seconds_local_once","timeout_add_seconds_once","timeout_source_new","timeout_source_new_seconds","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unix_fd_add","unix_fd_add_local","unix_fd_source_new","unix_signal_add","unix_signal_add_local","unix_signal_add_local_once","unix_signal_add_once","unix_signal_source_new","InitializingObject","InitializingType","ObjectImplRef","ObjectImplWeakRef","Signal","SignalClassHandlerToken","SignalId","SignalInvocationHint","SignalQuery","SignalType","TypeData","basic","borrow","borrow","borrow_mut","borrow_mut","boxed","clone","clone","clone_into","clone_into","cmp","deref","downgrade","downgrade","eq","eq","equivalent","fmt","fmt","from","from","hash","interface","into","into","new","object","partial_cmp","partial_cmp","prelude","register_boxed_type","register_interface","register_type","shared","signal","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","types","upgrade","upgrade","ClassStruct","InstanceStruct","borrow","borrow","borrow_mut","borrow_mut","class","deref","deref_mut","fmt","fmt","from","from","imp","into","into","try_from","try_from","try_into","try_into","type_id","type_id","BoxedType","NAME","register_boxed_type","NAME","ObjectInterface","ObjectInterfaceExt","ObjectInterfaceType","PrerequisiteList","Prerequisites","from_instance","from_obj","interface_init","properties","register_interface","signals","type_","type_init","types","DerivedObjectProperties","ObjectClassSubclassExt","ObjectImpl","ObjectImplExt","constructed","derived_properties","derived_property","derived_set_property","dispatch_properties_changed","dispose","notify","override_signal_class_handler","parent_constructed","parent_dispatch_properties_changed","parent_notify","properties","property","set_property","signal_chain_from_overridden","signals","BoxedType","ClassStruct","DerivedObjectProperties","InstanceStruct","InstanceStructExt","IsImplementable","IsSubclassable","IsSubclassableExt","ObjectClassSubclassExt","ObjectImpl","ObjectImplExt","ObjectInterface","ObjectInterfaceExt","ObjectInterfaceType","ObjectSubclass","ObjectSubclassExt","ObjectSubclassIsExt","ObjectSubclassType","RefCounted","SharedType","InnerType","NAME","RefCounted","RefCountedType","SharedType","as_ptr","from_raw","from_refcounted","into_raw","into_refcounted","ref_","register_shared_type","Signal","SignalBuilder","SignalClassHandlerToken","SignalId","SignalInvocationHint","SignalQuery","SignalType","accumulator","action","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","class_handler","clone","clone","clone_into","clone_into","deprecated","detail","detailed","eq","eq","equivalent","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","hash","hash","into","into","into","into","into","into","into","lookup","must_collect","n_params","name","name","new","no_hooks","no_recurse","param_types","param_types","param_types","parse_name","query","return_type","return_type","return_type","return_type_from","run_cleanup","run_first","run_last","run_type","signal_id","signal_id","signal_name","static_scope","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_static_scope","ABSTRACT","Class","ClassStruct","FromObject","FromObjectType","INIT_TYPE_DATA","InitializingObject","InitializingType","Instance","InstanceStruct","InstanceStructExt","InterfaceList","Interfaces","IsImplementable","IsSubclassable","IsSubclassableExt","NAME","ObjectSubclass","ObjectSubclassExt","ObjectSubclassIsExt","ObjectSubclassType","ParentType","Type","Type","Type","TypeData","as_ptr","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","class","class_data","class_data_mut","class_init","class_init","class_init","eq","equivalent","fmt","from","from","from","from_instance","from_obj","from_object","iface_infos","imp","imp","impl_offset","instance","instance_data","instance_init","instance_init","instance_init","instance_init","instance_init","interface_init","into","into","into","into_glib","new","obj","parent_class","parent_class_init","parent_instance_init","parent_interface","ref_counted","register_type","set_class_data","set_instance_data","try_from","try_from","try_from","try_into","try_into","try_into","type_","type_","type_data","type_id","type_id","type_id","type_init","with_class","ThreadGuard","borrow","borrow_mut","drop","from","get_mut","get_ref","into","into_inner","is_owner","new","thread_id","try_from","try_into","type_id","Borrowed","Error","FromGlib","FromGlibContainer","FromGlibContainerAsVec","FromGlibPtrArrayContainerAsVec","FromGlibPtrBorrow","FromGlibPtrContainer","FromGlibPtrFull","FromGlibPtrNone","GLIB_NONE","GlibNoneError","GlibNoneOrInvalidError","GlibPtrDefault","GlibType","GlibType","GlibType","HashTable","IntoGlib","IntoGlibPtr","Invalid","List","None","OptionIntoGlib","Ptr","PtrArray","SList","Stash","StashMut","Storage","Storage","Storage","ToGlibContainerFromSlice","ToGlibPtr","ToGlibPtrMut","TransparentPtrType","TransparentType","TryFromGlib","Uninitialized","UnsafeFrom","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_ptr_array_len","const_override","deref","drop","drop","drop","drop","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_glib","from_glib","from_glib_borrow","from_glib_borrow","from_glib_container","from_glib_container_as_vec","from_glib_container_num","from_glib_container_num_as_vec","from_glib_full","from_glib_full","from_glib_full","from_glib_full_as_vec","from_glib_full_num","from_glib_full_num_as_vec","from_glib_none","from_glib_none","from_glib_none","from_glib_none_as_vec","from_glib_none_num","from_glib_none_num_as_vec","into","into","into","into","into","into","into","into","into","into_glib","into_glib_ptr","into_inner","is_invalid","is_none","is_null","mut_override","new","none","provide","provide","to","to_glib_container","to_glib_container_from_slice","to_glib_full","to_glib_full_from_slice","to_glib_none","to_glib_none_from_slice","to_glib_none_mut","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_glib","try_from_glib","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uninitialized","uninitialized","unsafe_from","BOOL","BOXED","ENUM","F32","F64","FLAGS","I32","I64","I8","ILong","INTERFACE","INVALID","I_LONG","OBJECT","PARAM_SPEC","POINTER","Pointee","Pointer","STRING","StaticType","StaticTypeExt","Type","U32","U64","U8","ULong","UNIT","U_LONG","VARIANT","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","children","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","deref","deref","deref_mut","deref_mut","ensure_type","ensure_type","ensure_type","ensure_type","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_glib","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_name","from_value","from_value","from_value","hash","hash","hash","instance_of","interface_prerequisites","interfaces","into","into","into","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_glib","is_a","is_valid","name","parent","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","qname","static_type","static_type","static_type","static_type","static_type","to_glib_container_from_slice","to_glib_full_from_slice","to_glib_none_from_slice","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_send_value","to_string","to_value","to_value","to_value","try_from","try_from","try_from","try_from_closure_return_value","try_from_closure_return_value","try_from_closure_return_value","try_into","try_into","try_into","type_id","type_id","type_id","value_type","value_type","value_type","BoxedValue","CharConversionError","CharTypeChecker","Checker","Error","FromValue","FromValueOptional","GenericValueTypeChecker","GenericValueTypeOrNoneChecker","InvalidCharError","NopChecker","SendValue","ToSendValue","ToValue","ToValueOptional","Type","UnexpectedNone","Value","ValueType","ValueTypeChecker","ValueTypeMismatchError","ValueTypeMismatchOrNoneError","ValueTypeOptional","ValueTypeOrNoneChecker","WrongValueType","WrongValueType","actual_type","as_ptr","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","check","check","check","check","check","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","drop","drop","ensure_type","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_value_type","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_glib_ptr_borrow","from_glib_ptr_borrow_mut","from_glib_ptr_borrow_mut","from_owned","from_type","from_type_unchecked","from_value","from_value","from_value","from_value","get","get_owned","into","into","into","into","into","into","into","into","into","into","into","into_closure_return_value","into_closure_return_value","into_closure_return_value","into_raw","into_raw","is","is_type","new","provide","provide","provide","requested_type","static_type","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_send_value","to_string","to_string","to_string","to_value","to_value","to_value","to_value","to_value","to_value","to_value_optional","to_value_optional","transform","transform_with_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_send_value","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_transformable","value_type","value_type","value_type","value_type","value_type","value_type","DictEntry","FixedSizeVariantArray","FixedSizeVariantType","FromVariant","Handle","ObjectPath","Signature","StaticVariantType","ToVariant","Variant","VariantTypeMismatchError","actual","array_from_fixed_array","array_from_iter","array_from_iter_with_type","array_iter_str","as_maybe","as_mut","as_mut","as_ptr","as_ref","as_ref","as_ref","as_str","as_str","as_variant","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byteswap","child_get","child_value","classify","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","data","data_as_bytes","deref","deref","deref","deref_mut","ensure_type","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","expected","fixed_array","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_trusted","from_bytes_with_type","from_bytes_with_type_trusted","from_data","from_data_trusted","from_data_with_type","from_data_with_type_trusted","from_dict_entry","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_container_num_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_full_num_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_none_num_as_vec","from_glib_ptr_borrow","from_iter","from_maybe","from_none","from_some","from_str","from_variant","from_variant","from_variant","from_variant","from_variant","from_variant","from_variant","from_variant","get","get","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into_closure_return_value","into_inner","is","is_container","is_normal_form","is_object_path","is_signature","is_type","iter","key","n_children","new","new","normal_form","param_spec_builder","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","print","provide","size","static_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","static_variant_type","store","str","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_send_value","to_string","to_string","to_variant","to_variant","to_variant","to_variant","to_variant","to_variant","to_variant","try_child_get","try_child_value","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_closure_return_value","try_get","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tuple_from_iter","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value"],"q":[[0,"glib"],[6732,"glib::CvtError"],[6734,"glib::IConvError"],[6736,"glib::boxed"],[6767,"glib::char"],[6799,"glib::clone"],[6805,"glib::closure"],[6901,"glib::collections"],[6911,"glib::collections::list"],[7000,"glib::collections::ptr_slice"],[7103,"glib::collections::slice"],[7195,"glib::collections::slist"],[7284,"glib::collections::strv"],[7395,"glib::error"],[7490,"glib::functions"],[7573,"glib::object"],[8166,"glib::prelude"],[8216,"glib::shared"],[8243,"glib::signal"],[8262,"glib::source"],[8338,"glib::subclass"],[8395,"glib::subclass::basic"],[8417,"glib::subclass::boxed"],[8420,"glib::subclass::interface"],[8435,"glib::subclass::object"],[8455,"glib::subclass::prelude"],[8475,"glib::subclass::shared"],[8487,"glib::subclass::signal"],[8602,"glib::subclass::types"],[8691,"glib::thread_guard"],[8706,"glib::translate"],[8875,"glib::types"],[9013,"glib::value"],[9332,"glib::variant"]],"d":["Only used in GSignalAccumulator accumulator functions for …","Action signals are signals that may freely be emitted on …","An indefinite type that is a supertype of every type …","Any array type, i.e. [T].","","","","","","","","","","","","The Variant is an array.","","","Any basic type.","","","bool.","u8.","Byte string, i.e. [u8].","Byte string array, i.e. [[u8]].","","","","","","","","","","","","","","","","","","","","","","","","Builder for binding group bindings.","","The Variant is a boolean.","","","Derive macro for defining a BoxedType::type_ function and …","This is a subclass of glib::object::Object capable of …","","","","","","","","The Variant is a byte.","","A shared immutable byte slice (the equivalent of Rc<[u8]>).","","","","","","This is the log domain used by the clone! macro. If you …","","","","","","","","","","","","","","","","","","","","","A CollationKey allows ordering strings using the …","","","Continue calling the closure in the future iterations or …","","","","Logs will use the crate path as the log domain.","Logs will use the target of the log crate as a domain; …","","","","A wrapper for ConvertError that can hold an offset into …","","","","","","","The signal is deprecated and will be removed in a future …","","This signal supports “::detail” appendices to the …","Any dictionary type, i.e. HashMap<K, V>, BTreeMap<K, V>.","Any dict entry type, i.e. DictEntry<K, V>.","f64.","","","","","","","","","","","","","","","","","The Variant is a dictionary entry.","","","","","The Variant is a double precision floating point value.","Macro for deriving implementations of …","","","","","","","","","","","","","","","Derive macro for register a rust enum in the glib type …","Representation of an enum for dynamically, at runtime, …","Representation of a single enum value of an EnumClass.","","","","Derive macro for defining a GLib error domain and its …","","","","","","","","","","","","","","","","","","","","A FilenameCollationKey allows ordering file names using …","","","Builder for conveniently setting/unsetting flags and …","Representation of a flags for dynamically, at runtime, …","Representation of a single flags value of a FlagsClass.","","","","The error returned when a future times out.","Representation of a borrowed GString.","Error type holding all possible failures when creating a …","Error type indicating that a buffer had unexpected …","A type representing an owned, C-compatible, nul-terminated …","A mutable text buffer that grows automatically.","Error type holding all possible failures when creating a …","Error type indicating that a buffer had unexpected …","Error type indicating that a buffer did not have a …","NULL-terminated UTF-8 string as stored in [StrV].","Error type indicating that a buffer had invalid UTF-8.","","","An implementation of a log compatible logger which logs …","Enumeration of the possible domain handling behaviours for …","Enumeration of the possible formatting behaviours for a …","","","","","","","","Handle.","","","","","","The Variant is a file handle index.","","","","","","","","","","A wrapper for std::io::Error that can hold an offset into …","","","","i16.","i32.","i64.","","","","","","","","","","","","","The Variant is a signed 16 bit integer.","The Variant is a signed 32 bit integer.","","The Variant is a signed 64 bit integer.","","","","A trait to accept both &str or &GStr as an argument.","A trait to accept both Option<&str> or Option<&GStr> as an …","","","","","","","","","","","","","","","Task failure from awaiting a JoinHandle.","A handle to a task running on a MainContext.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple format, writing file, line and message on output.","","","","","Structure representing a single field in a structured log …","","","","","","","","","Any maybe type, i.e. Option<T>.","Varargs signal emission will always collect the arguments, …","","","","","","","","","","","","","","","","","The Variant is a maybe-typed value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No emissions hooks are supported for this signal.","Signals being emitted for an object while currently being …","","","","","","","","","","","","","","","","","","Logs will have no domain specified.","","","","","","","","","","","DBus object path.","Object path array, i.e. [&str].","","","","","","","","","","The Variant is a D-Bus object path string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A trait implemented by the various ParamSpec builder types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple format, writing only the message on output.","","This macro enables you to derive object properties in a …","A type that can be used as a property. It covers every …","A container type implementing this trait can be read by …","A container type implementing this trait can be written by …","A container type implementing this trait can be written by …","","","","","","","","","Invoke the object method handler in the last emission …","Invoke the object method handler in the first emission …","Invoke the object method handler in the third emission …","A Receiver that can be attached to a main context to …","","","","","","","","Type signature.","","","","","&str.","String array, i.e. [&str].","","","","","","","","","","A Sender that can be used to send items to the …","","","","Preferred value to be used as setter for the associated …","","","","","","","Derive macro for defining a SharedType::get_type function …","","","The signal flags are used to specify a signal’s …","SignalGroup manages to simplify the process of connecting …","","The Variant is a D-Bus signature string.","","","","","","","Represents a Future around a glib::Source. The future will …","Represents a Stream around a glib::Source. The stream will …","","","Variant of JoinHandle that is returned from …","","","","","","","The Variant is a normal string.","","A logger using glib structured logging.","","","","A SyncSender that can be used to send items to the …","","","Any tuple type, i.e. (T), (T, T), etc.","","","","","","","","","","","","","","A handle to a thread running on a ThreadPool.","","","","","","A value representing an interval of time, in microseconds.","","","","","","","","","The Variant is a tuple.","","","u16.","u32.","u64.","","Unit, i.e. ().","","","","","","","","","","","","","","The Variant is an unsigned 16 bit integer.","The Variant is an unsigned 32 bit integer.","The Variant is an unsigned 64 bit integer.","","","","","","","","","","","","","","","Variant dictionary, i.e. HashMap<String, Variant>, …","Variant.","","","","","","Example","","The Variant is a variant.","Derive macro for serializing/deserializing custom …","The range of possible top-level types of Variant instances.","VariantDict is a mutable key/value store where the keys …","Iterator over items in a variant.","Iterator over items in a variant of type as.","Describes Variant types.","An iterator over the individual components of a tuple …","Describes Variant types.","","","","","","","","","","","","","","","Aborts the task associated with the handle.","A wrapper for the POSIX access() function. This function …","Acquire ownership of the main context.","","","","","","","","","","","","","","","","","","","","","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","","","","Gets a human-readable name for the application, as set by …","Converts this GLib string to a byte slice.","Converts this GLib string to a byte slice containing the …","Return the full number of days in this TimeSpan.","Extracts the GStr containing the entire string.","Returns &GStr slice.","Return the full number of hours in this TimeSpan.","Return the full number of microseconds in this TimeSpan.","Return the full number of milliseconds in this TimeSpan.","Return the full number of minutes in this TimeSpan.","Returns the inner pointer to this GLib string.","Returns the string’s C pointer.","Return the underlying pointer of the GString.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","","","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Return the inner pointer to the underlying C value.","Returns the internal source ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the full number of seconds in this TimeSpan.","Converts this GLib string to a string slice.","Return the GString as string slice.","Returns &[str] slice.","Converts to a string slice.","","Attaches the receiver to the given context and calls func …","","","Decode a sequence of Base-64 encoded text into binary …","Encode a sequence of binary data into its Base-64 …","Set the binding flags to BIDIRECTIONAL.","","","","","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","","","Returns the raw value of the flags currently stored.","","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Blocks all signal handlers managed by self so they will not","Runs a new, infallible Future on the main context and …","","","","","","Generic error used for functions that fail without any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","IMPL Boxed wrapper implementation.","IMPL BoxedInline wrapper implementation.","Similar to try_build but panics instead of failing.","Converts to the final Value, unless any previous …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new FlagsBuilder for conveniently …","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new FlagsBuilder for conveniently …","","","Creates a channel for a main context.","","Obtain the character set for the current locale.","Checks that the GLib library in use is compatible with the …","Create a Future that will resolve once the child process …","Create a Future that will resolve once the child process …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Macro for passing variables as strong or weak references …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Macro for creating a Closure object. This is a wrapper …","The same as closure! but uses Closure::new_local as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the character set for the current locale.","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Computes the checksum for a binary data. This is a …","Computes the checksum for a binary data of length. This is …","Computes the HMAC for a binary data. This is a convenience …","Computes the HMAC for a binary data of length. This is a …","","","","","Connects c_handler to the signal detailed_signal on the …","This signal is emitted when target is set to a new value …","Like Self::connect_bind but doesn’t require a Send+Sync …","","","","Connects closure to the signal detailed_signal on target.","","","","","","","","","","","","","Like Self::connect but doesn’t require a Send+Sync …","","","","","","","","","","","","","","","","","","","","","This signal is emitted when the target instance of self_ …","Like Self::connect_unbind but doesn’t require a Send+Sync…","","","","","","","","","Obtains the character set used by the console attached to …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Check if this VariantDict contains the given key.","Returns true if all of the flags in other are contained …","","","Converts a string from one character set to another.","Converts a string from one character set to another.","Converts a string from one character set to another, …","","","Gets the current directory.","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a variant of dgettext() that allows specifying a …","A macro which behaves exactly as log::debug! except that …","","","","","","","","Creates a new empty string.","","","","","","","","","","","","","","","","","","Default: 0`","Default: None`","Default: None`","","","Default: <i8 as Default>::default()","","Default: <u8 as Default>::default()","","Default: false","","Default: <i32 as Default>::default()","","Default: <u32 as Default>::default()","","Default: <libc::c_long as Default>::default()","","Default: <libc::c_ulong as Default>::default()","","Default: <i64 as Default>::default()","","Default: <u64 as Default>::default()","","","","","","Default: <f32 as Default>::default()","","Default: <f64 as Default>::default()","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This macro is shorteng for:","","This function is a wrapper of dgettext() which does not …","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","","","","","","","This function is a wrapper of dngettext() which does not …","","","","","","","","","","","","","","This function is a variant of dgettext() which supports a …","This function is a variant of dgettext() which supports a …","","","","","","","","","","","","","","","","Return the element type of this variant type.","Default: None`","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","Convert this dictionary to a Variant","","Convert this dictionary to a Variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the list of environment variables for the current …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error binding and helper trait.","A macro which behaves exactly as log::error! except that …","","","","","","","","","","","","","","","","","","","","Reads an entire file into allocated memory, with good error","Opens a file for writing in the preferred directory for …","Writes all of contents to a file named filename. This is a …","Writes all of contents to a file named filename, with good …","Determines the preferred character sets used for filenames.","Returns the display basename for the particular filename, …","Converts a filename into a valid UTF-8 string. The …","Converts an escaped ASCII-encoded URI to a local filename …","Converts a string from UTF-8 to the encoding GLib uses for …","Converts an absolute filename to an escaped ASCII-encoded …","Converts a string which is in the encoding used by GLib for","","Locates the first executable named program in the user’s …","","","","","","Return the first type of this variant type.","","Bind the properties with the given flags.","","","","Attribute macro for defining flags using the bitflags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Similar to ParamSpecOverride::new but specific for a class.","Similar to ParamSpecOverride::new but specific for an …","Formats an Arguments into a GString.","","","Formats a size (for example the size of a file) into a …","Formats a size.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a string into a CollationKey that can be compared …","Converts a string into a FilenameCollationKey that can be …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Create a new timespan from days.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","Create a new timespan from hours.","","","","","","","","","","","","","","","","","","","","Create a new timespan from microseconds.","Create a new timespan from milliseconds.","Create a new timespan from minutes.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Get the value for a flag from its stringified name.","Converts a string of nicks s separated by | to an integer …","","Takes ownership of data and creates a new Bytes without …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Wraps a raw C string with a safe GLib string wrapper. The …","Create a new timespan from seconds.","Creates a view into static data without copying.","","","","Converts a type string into &VariantTy without any checks.","Creates a GLib string wrapper from a string slice, …","Creates a GLib string wrapper from a string slice.","Creates a GLib string wrapper from a string slice, …","Unsafely creates a GLib string wrapper from a string …","Tries to create a VariantType from an owned string.","Creates a GLib string by consuming a string, checking for …","Creates a GLib string by consuming a string, without …","","","","Creates a GLib string by consuming a byte vector.","Creates a GLib string by consuming a byte vector, checking …","Unsafely creates a GLib string by consuming a byte vector, …","Creates a GLib string wrapper from a byte slice, …","Creates a GLib string by consuming a nul-terminated byte …","Creates a GLib string wrapper from a byte slice.","Creates a GLib string by consuming a nul-terminated byte …","Creates a GLib string wrapper from a byte slice, checking …","Creates a GLib string by consuming a nul-terminated byte …","Unsafely creates a GLib string wrapper from a byte slice.","Creates a GLib string by consuming a byte vector, without …","Convert enum value from a Value.","","Convert flags values from a Value. This returns all flags …","","","","","","This macro returns the name of the enclosing function. As …","","Add a timeout to a Future.","Add a timeout to a Future.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","Macro used to log using GLib logging system. It uses g_log.","","Macro used to print messages. It uses g_print.","Macro used to print error messages. It uses g_printerr.","Macro used to log using GLib logging system. It uses g_log.","","","","","","","","","","","","","","","","","","","","","","","","derived structure that contains the meta data for …","Creates a GString using interpolation of runtime …","Creates a GString using interpolation of runtime …","Wrapper implementations for BoxedInline types. See wrapper!…","Wrapper implementations for Boxed types. See wrapper!.","ObjectType implementations for Object types. See wrapper!.","Wrapper implementations for shared types. See wrapper!.","","","Converts a static string literal into a static …","Converts a static string literal into a static …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the current user’s home directory.","","Return a name for the machine.","","","","","","","","","","A macro which behaves exactly as log::info! except that it …","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Insert a value into the dictionary","","Inserts the specified flags in-place.","Insert a variant into the dictionary.","","","","","","","","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Create a Stream that will provide a value every given …","Create a Stream that will provide a value every given …","Create a Stream that will provide a value every given …","Create a Stream that will provide a value every given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the GString and returns the underlying byte …","Consumes the GString and returns the underlying byte …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform into a nul-terminated raw C string pointer.","Returns the original value that was attempted to convert …","Returns the original value that was attempted to convert …","Returns the original value that was attempted to convert …","","Waits until the task is spawned and returns the JoinHandle.","","","","","","","","","","","","","","","","","","","Converts the error into a panic result.","Safely converts the handle into a SourceId.","Finalizes the builder, converting it to a [GString].","Set the binding flags to INVERT_BOOLEAN.","Invokes func on the main context.","Invokes func on the main context.","Invokes func on the main context with the given priority.","Invokes func on the main context with the given priority.","","","","","","Default: crate::Type::UNIT","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Check if this variant type is an array type.","Check if this variant type is a basic type.","Returns true if this is a Break variant.","Returns true if the handle was cancelled.","","Check if this variant type is a container type.","Returns true if this is a Continue variant.","","Check if this variant type is a definite type.","","Check if this variant type is a dict entry type.","","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Returns true if no flags are currently stored.","","","","Check if this variant type is a maybe type.","","Returns true if the task terminated with a panic.","","Checks if the flags corresponding to integer f is set in …","Checks if the flags corresponding to string name name is …","Checks if the flags corresponding to string nick nick is …","Check if this variant type is a subtype of another.","","","","","Check if this variant type is a tuple type.","","","Check if this variant type is a variant.","","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values.","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","Iterate over enabled flag values with their stringified …","","","Waits for the associated thread to finish.","","","Return the key type of this variant type.","Retreives the field key.","","Computes a list of applicable locale names, which can be …","Computes a list of applicable locale names with a locale …","","","","","","","","","","","","","","","","","","","","","Returns a list of derived variants of locale, which can be …","","","","","To set back the default print handler, use the …","","","","Macro used to log using GLib structured logging system.","","To set the default print handler, use the …","","","Sets whether GLib log functions output to stderr or stdout.","","","","","","","Look up a typed value from this VariantDict.","Look up and return a value from this VariantDict.","","","","","","","","Default: <i8>::MAX","","Default: <u8>::MAX","","Default: <i32>::MAX","","Default: <u32>::MAX","","Default: <libc::c_long>::MAX","","Default: <libc::c_ulong>::MAX","","Default: <i64>::MAX","","Default: <u64>::MAX","","Default: <f32>::MAX","","Default: <f64>::MAX","","","Default: <i8>::MIN","","Default: <u8>::MIN","","Default: <i32>::MIN","","Default: <u32>::MIN","","Default: <libc::c_long>::MIN","","Default: <libc::c_ulong>::MIN","","Default: <i64>::MIN","","Default: <u64>::MIN","","Default: <f32>::MIN","","Default: <f64>::MIN","","","","","","","","","Queries the system monotonic time.","","","Return the number of items in this variant type.","Get name corresponding to the value.","Get name corresponding to the value.","","","","Create a new EnumClass from a static type T.","Create a new FlagsClass from a static type T.","Creates a new empty GString.","Tries to create a VariantType from a string slice.","Create a new SourceFuture","Create a new SourceStream","Creates a new BoxedAnyObject containing value","","","","","","","","","","","Create a new VariantDict optionally populating it with the …","Tries to create a &VariantTy from a string slice.","Creates a new iterator over the types of the specified …","","","","","","","","","","","","","","","","","","","","","","","","","Creates a field from a borrowed key and value.","Creates a new instance of GlibLogger. See documentation of …","Creates a VariantType from an array element type. …","Creates a VariantType from a key and value type. …","Creates a VariantType from a maybe element type. …","Creates a VariantType from a maybe element type. …","Creates a field with an empty value and data as a user …","","","Return the next type of this variant type.","","","","Get nick corresponding to the value.","Get nick corresponding to the value.","Returns the nickname of this ParamSpec.","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","","","","","","","","","","","","","Fetch a GStrInteriorNulError to get more details about the …","Returns the position of the nul-byte in the slice that …","Determine the approximate number of threads that the …","","","IMPL Object wrapper implementation and Object binding.","","","","","Macro for boilerplate of ObjectInterface implementations.","Macro for boilerplate of ObjectSubclass implementations.","","","","","Get information about the operating system.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Traits and essential types intended for blanket imports.","","","","","","","Same as get_prgname().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the real name of the user. This usually comes from …","Queries the system wall-clock time.","","","","","","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Remove the given key from the dictionary.","","Removes the specified flags in-place.","","","","","Replaces the wrapped value with a new one, returning the …","","","","","","","","","","","","","","","Provides a glib log handler which routes all logging …","","","","","Sends a value to the channel.","Sends a value to the channel and blocks if the channel is …","","Set flags value corresponding to integer f in value, if …","Set flags corresponding to integer value f.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","Set flags value corresponding to string name name in value…","Set flags corresponding to string name name.","Set flags value corresponding to string nick nick in value…","Set flags corresponding to string nick nick.","","","","","","","","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation detail.","","","","","","","","","","","","","","","","","","","","","","","","","To set back the default print handler, use the …","To set back the default print handler, use the …","Same as set_prgname().","","","","","","","","","","","","","","","","","","","","","","","Sets the target instance used when connecting signals. Any …","","","","","","IMPL Shared (reference counted) wrapper implementation.","","","","","IMPL Low level signal support.","","","","","","","","","","","","","","","Returns the Source associated with this handle.","","","Spawn a new infallible Future on the main context.","","","","","","","Spawn a new infallible Future on the main context from …","Spawn a new infallible Future on the main context from …","Spawn a new infallible Future on the main context.","","Spawn a new infallible Future on the main context, with a …","","Spawn a new infallible Future on the main context, with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Module containing infrastructure for subclassing GObjects …","","","","","","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Creates a synchronous channel for a main context with a …","Set the binding flags to SYNC_CREATE.","Returns an ordered list of base directories in which to …","Returns an ordered list of base directories in which to …","","Gets the target instance used when connecting signals.","","The GType of the target property.","","","","Create a Future that will resolve after the given number …","Create a Future that will resolve after the given number …","Create a Future that will resolve after the given number …","Create a Future that will resolve after the given number …","","","Gets the directory to use for temporary files.","Converts this GLib string to a C string slice, checking …","Converts this GLib string to a C string slice, without …","Converts this GLib string to a C string slice, truncating …","","","","","","","","","","","","","","Returns the corresponding [&GStr].","","Converts an integer value to a string of nicks separated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corresponding &str.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts integer value to a Value, if part of the enum.","Convert enum value to a Value.","Converts integer value to a Value, if part of the flags.","Convert flags value to a Value.","","","","","","","Converts string name name to a Value, if part of the enum.","Converts string name name to a Value, if part of the flags.","Converts string nick nick to a Value, if part of the enum.","Converts string nick nick to a Value, if part of the flags.","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","A macro which behaves exactly as log::trace! except that …","Transform changed property values from the target object …","Transform changed property values from the source object …","Translation between GLib/GLib-based FFI types and their …","Immutably borrows the wrapped value, returning an error if …","Mutably borrows the wrapped value, returning an error if …","Establish the property binding.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert the error into a panic result.","","","","","Sends a value to the channel.","Iterate over the types of this variant type.","Type of the enum.","Type of the flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runtime type information.","","","Unblocks all signal handlers managed by self so they will …","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","Create a Future that will resolve once the given UNIX …","Create a Future that will resolve once the given UNIX …","Create a Stream that will provide a value whenever the …","Create a Stream that will provide a value whenever the …","","","Unset flags value corresponding to integer f in value, if …","Unsets flags corresponding to integer value f.","Unset flags value corresponding to string name name in …","Unset flags corresponding to string name name.","Unset flags value corresponding to string nick nick in …","Unset flags corresponding to string nick nick.","To set the default print handler, use the set_print_handler…","To set the default print handler, use the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a base directory in which to store non-essential, …","Returns a base directory in which to store user-specific …","Retrieves the the user data value from a field created …","Returns a base directory in which to access application …","Gets the user name of the current user. The encoding of …","Returns a directory that is unique to the current user on …","Returns the full path of a special directory using its …","Returns a base directory in which to store state files …","","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","","","","","","","Value binding and helper traits.","Gets EnumValue by integer value, if existing.","Get integer value corresponding to the value.","Gets FlagsValue by integer value, if existing.","Get integer value corresponding to the value.","","","Return the value type of this variant type.","Gets EnumValue by string name name, if existing.","Gets FlagsValue by string name name, if existing.","Gets EnumValue by string nick nick, if existing.","Gets FlagsValue by string nick nick, if existing.","Retrieves a byte array of the field value. Returns None if …","","Retrieves a string of the field value, or None if the …","","","","","","","","Gets all EnumValue of this EnumClass.","Gets all FlagsValue of this FlagsClass.","Variant binding and helper traits.","","A macro which behaves exactly as log::warn! except that it …","","","","","","","","","Call closure with the main context configured as the …","Create a new EnumClass from a Type.","Create a new FlagsClass from a Type","Creates a new SignalGroup for target instances of …","IMPL The wrapper! macro and miscellaneous wrapper traits.","Defines a wrapper type and implements the appropriate …","","","","","","","","","","Encapsulates memory management logic for boxed types.","Memory management functions for a boxed type.","","","","","","Makes a copy.","","","","","","","Frees the object.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","Wrapper for values where C functions expect a plain C char","Wrapper for values where C functions expect a plain C …","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Trait for generalizing downgrading a strong reference to a …","Strong reference type.","Trait for generalizing upgrading a weak reference to a …","Weak reference type.","Downgrade to a weak reference.","Try upgrading a weak reference to a strong reference.","","","","","Return the inner pointer to the underlying C value.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","","","","Calls U::from(self).","Calls U::from(self).","","","Invalidates the closure.","Invalidates the closure.","Invokes the closure with the given arguments.","Invokes the closure with the given arguments.","Invokes the closure with the given arguments.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","Creates a new closure around a Rust closure.","","","","","","","","","","","","","","","","","","","","","","","","","","A destructive iterator over a List.","A non-destructive iterator over a List.","A non-destructive iterator over a List.","A list of items of type T.","Returns the underlying pointer.","Returns the underlying pointer.","Returns a reference to the last item of the list, if any.","Returns a mutable reference to the last item of the list, …","","","","","","","","","Removes all items from the list.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new List around a list.","","","","","Create a new List around a list.","","","","","Create a new List around a list.","","","","","","Returns a reference to the first item of the list, if any.","Returns a mutable reference to the first item of the list, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Consumes the list and returns the underlying pointer.","Check if the list is empty.","Create a non-destructive iterator over the List.","Create a non-destructive mutable iterator over the List.","Returns the length of the list.","Creates a new empty list.","","","","Removes the back item from the list, if any.","Removes the front item from the list, if any.","Appends the new item to the back of the list.","Prepends the new item to the front of the list.","Only keeps the item in the list for which f returns true.","Reverse the list.","Sorts the list.","Sorts the list.","","","","","","","","","","","","","","","","","","","","A trait to accept both &[T] or PtrSlice<T> as an argument.","Slice of elements of type T allocated by the GLib …","","Returns the underlying pointer.","Borrows this slice as a &mut [T].","Returns the remaining items as mutable slice.","Returns the underlying pointer.","","Borrows this slice as a &[T].","Returns the remaining items as slice.","","","","","","","Returns the capacity of the slice.","Removes all items from the slice.","","","","","","","","","","","","","","","Clones and appends all elements in slice to the slice.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Borrows a C array.","Borrows a C array.","","","Create a new PtrSlice around a NULL-terminated C array.","","Create a new PtrSlice around a C array.","","Create a new PtrSlice around a NULL-terminated C array.","","","","","Create a new PtrSlice around a C array.","","","Create a new PtrSlice around a NULL-terminated C array.","","","Create a new PtrSlice around a C array.","","","Inserts item at position index of the slice, shifting all …","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes the slice and returns the underlying pointer.","Returns true if the slice is empty.","","Gets the length of the slice.","Creates a new empty slice.","","","","Removes the last item of the slice and returns it.","Pushes item to the end of the slice.","Removes item from position index of the slice, shifting …","Reserves at least this much additional capacity.","Runs the given closure with a NULL-terminated array.","","","Sets the length of the slice to len.","","","","","","","","Shortens the slice by keeping the last len items.","","","","","","","Creates a new empty slice with the given capacity.","","Slice of elements of type T allocated by the GLib …","","Returns the underlying pointer.","Borrows this slice as a &mut [T].","Returns the remaining items as mutable slice.","Returns the underlying pointer.","","Borrows this slice as a &[T].","Returns the remaining items as slice.","","","","","","","Returns the capacity of the slice.","Removes all items from the slice.","","","","","","","","","","","","","","","Clones and appends all elements in slice to the slice.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Borrows a C array.","Borrows a mutable C array.","","Create a new Slice around a C array.","","","","Create a new Slice around a C array.","","","Create a new Slice around a C array.","Borrows a C array of references.","Borrows a mutable C array.","","","Inserts item at position index of the slice, shifting all …","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes the slice and returns the underlying pointer.","Returns true if the slice is empty.","","Gets the length of the slice.","Creates a new empty slice.","","","","Removes the last item of the slice and returns it.","Pushes item to the end of the slice.","Removes item from position index of the slice, shifting …","Reserves at least this much additional capacity.","Sets the length of the slice to len.","","","","","","","","Shortens the slice by keeping the last len items.","","","","","","","Creates a new empty slice with the given capacity.","A destructive iterator over a SList.","A non-destructive iterator over a SList.","A non-destructive iterator over a SList.","A list of items of type T.","Returns the underlying pointer.","Returns the underlying pointer.","Returns a reference to the last item of the list, if any.","Returns a mutable reference to the last item of the list, …","","","","","","","","","Removes all items from the list.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Create a new SList around a list.","","","","Create a new SList around a list.","","","","","","Create a new SList around a list.","","","","Returns a reference to the first item of the list, if any.","Returns a mutable reference to the first item of the list, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Consumes the list and returns the underlying pointer.","Check if the list is empty.","Create a non-destructive iterator over the SList.","Create a non-destructive mutable iterator over the SList.","Returns the length of the list.","Creates a new empty list.","","","","Removes the back item from the list, if any.","Removes the front item from the list, if any.","Appends the new item to the back of the list.","Prepends the new item to the front of the list.","Only keeps the item in the list for which f returns true.","Reverse the list.","Sorts the list.","Sorts the list.","","","","","","","","","","","","","","","","","","","","A trait to accept both &[T] or StrV as an argument.","NULL-terminated array of NULL-terminated strings.","Returns the underlying pointer.","","Borrows this slice as a &[GStringPtr].","Returns the remaining items as slice.","","","","","","Returns the capacity of the slice.","Removes all items from the slice.","","","","Checks whether the StrV contains the specified string","","","","","","","","","","","","Clones and appends all elements in slice to the slice.","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Borrows a C array.","Borrows a C array.","Create a new StrV around a NULL-terminated C array.","","","Create a new StrV around a C array.","","","Create a new StrV around a NULL-terminated C array.","","","","","Create a new StrV around a C array.","Create a new StrV around a NULL-terminated C array.","","","Create a new StrV around a C array.","","","","","","","Inserts item at position index of the slice, shifting all …","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes the slice and returns the underlying pointer.","Returns true if the slice is empty.","Joins the strings into a longer string, with an optional …","","Gets the length of the slice.","Creates a new empty slice.","","","","","Removes the last item of the slice and returns it.","Pushes item to the end of the slice.","Removes item from position index of the slice, shifting …","Reserves at least this much additional capacity.","Runs the given closure with a NULL-terminated array.","","","Sets the length of the slice to len.","","","Swaps item from position index of the slice and returns it.","","","","","","","","Shortens the slice by keeping the last len items.","","","","","","","","","Creates a new empty slice with the given capacity.","","A generic error capable of representing various error …","GLib error domain.","Return the inner pointer to the underlying C value.","","","","","","","","","","Gets the integer representation of the variant.","Returns the quark identifying the error domain.","Returns the error domain quark","","","","","","","","Tries to convert an integer code to an enum variant.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value mutably.","","","Calls U::from(self).","Calls U::from(self).","","Checks if the error domain matches T.","Tries to convert to a specific error enum.","Checks if the error matches the specified domain and error …","Returns the error message","","Creates an error with supplied error enum variant and …","","","","","","","","","","","","","","","","","","","A wrapper for the POSIX access() function. This function …","Gets a human-readable name for the application, as set by …","Decode a sequence of Base-64 encoded text into binary …","Encode a sequence of binary data into its Base-64 …","Checks that the GLib library in use is compatible with the …","Gets the character set for the current locale.","Computes the checksum for a binary data. This is a …","Computes the checksum for a binary data of length. This is …","Computes the HMAC for a binary data. This is a convenience …","Computes the HMAC for a binary data of length. This is a …","Obtains the character set used by the console attached to …","Gets the current directory.","This is a variant of dgettext() that allows specifying a …","This function is a wrapper of dgettext() which does not …","This function is a wrapper of dngettext() which does not …","This function is a variant of dgettext() which supports a …","This function is a variant of dgettext() which supports a …","Gets the list of environment variables for the current …","Writes all of contents to a file named filename. This is a …","Writes all of contents to a file named filename, with good …","Returns the display basename for the particular filename, …","Converts a filename into a valid UTF-8 string. The …","Converts an escaped ASCII-encoded URI to a local filename …","Converts an absolute filename to an escaped ASCII-encoded …","Locates the first executable named program in the user’s …","Formats a size (for example the size of a file) into a …","Formats a size.","derived structure that contains the meta data for …","Gets the current user’s home directory.","Return a name for the machine.","","","","","","Computes a list of applicable locale names, which can be …","Computes a list of applicable locale names with a locale …","","Returns a list of derived variants of locale, which can be …","","","","","Queries the system monotonic time.","Determine the approximate number of threads that the …","","","Get information about the operating system.","","","","","","Gets the real name of the user. This usually comes from …","Queries the system wall-clock time.","","","","","","","","","","","","Returns an ordered list of base directories in which to …","Returns an ordered list of base directories in which to …","Gets the directory to use for temporary files.","","","","","Returns a base directory in which to store non-essential, …","Returns a base directory in which to store user-specific …","Returns a base directory in which to access application …","Gets the user name of the current user. The encoding of …","Returns a directory that is unique to the current user on …","Returns the full path of a special directory using its …","Returns a base directory in which to store state files …","","","","Builder for object property bindings.","Borrowed reference to an object of type T.","Upcasting and downcasting support.","Convenience trait mirroring Cast, implemented on …","Class struct of type T.","Reference to the class struct of type T.","type of the FFI Class structure.","type of the FFI Instance structure.","","","Interface struct of type T for some type.","Reference to a class struct of type T.","Declares the “is a” relationship.","Trait implemented by class types.","Trait implemented by interface types.","Marker trait for the statically known possibility of …","","The base class in the object hierarchy.","","","","","Automatically implemented by ObjectSubclass variants of …","Implemented by types representing glib::Object and …","Value type checker for object types.","","","","A weak reference to the object it was created for that can …","","","A weak reference to an object.","A handle to disconnect a weak ref notify closure.","Add a callback to be notified when the Object is disposed.","","","Add a callback to be notified when the Object is disposed.","","","","","","","","","","","","","","","","Set the binding flags to BIDIRECTIONAL.","Bind property source_property on this object to the …","","","Block a given signal handler.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the object with the provided properties.","Establish the property binding.","Create a new object builder for a specific type.","Create a new object builder for a specific type.","","Returns the class of the object.","","","","Returns the class of the object in the given type T.","","","","","","","","","","","","","","","","","","","","Connect to the signal signal_name on this object.","","","Connect a closure to the signal signal_name on this object.","","","Connect a closure to the signal signal_id on this object.","","","Connect to the signal signal_id on this object.","","","Connect to the signal signal_name on this object.","","","Connect to the signal signal_id on this object.","","","Connect to the notify signal of the object.","","","Connect to the notify signal of the object.","","","Connect to the notify signal of the object.","","","Connect to the signal signal_name on this object.","","","Connect to the signal signal_id on this object.","","","Return previously set arbitrary data of this object with …","","","Gets the default interface struct for Self.","","","","","","","","","","Disconnect a previously connected signal handler.","","","","Tries to downcast to a subclass or interface implementor T.","Tries to downcast to a reference of its subclass or …","Casts this class to a reference to a child type’s class …","Casts this class to a mutable reference to a child type’…","Downgrade this object to a weak reference.","","","","Downgrade to a weak reference.","","","","","","Tries to cast to an object of type T. This handles …","Tries to cast to reference to an object of type T. This …","Emit signal by signal id.","","","Emit signal by its name.","","","Emit signal by its name with details.","","","Emit signal by its name with details.","","","Emit signal by its name.","","","Emit signal by signal id with details.","","","Emit signal by signal id with details.","","","Same as Self::emit but takes Value for the arguments.","","","","","","","","","","","","","","","","","","Get the ParamSpec of the property property_name of this …","Get the ParamSpec of the property property_name of this …","Get the ParamSpec of the property property_name of this …","Get the ParamSpec of the property property_name of this …","","","Bind the properties with the given flags.","","","","","","","","","","","Freeze all property notifications until the return guard …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets the interface struct for Self of klass.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the class struct for Self of type_.","Gets the default interface struct for Self.","","","","","Check if the object has a property property_name of the …","Check if the object class has a property property_name of …","Check if the object class has a property property_name of …","Check if this interface has a property property_name of …","","","","","","","","","Get the type id for the instance type of this interface.","Returns the interface T of the object.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Set the binding flags to INVERT_BOOLEAN.","Returns true if the object is an instance of (can be cast …","","","Return all ParamSpec of the properties of this object.","Return all ParamSpec of the properties of this object …","Return all ParamSpec of the properties of this object …","Return all ParamSpec of the properties of this interface.","","","","Create a new instance of an object with the default …","Create a new empty weak reference.","","Creates a new borrowed object reference.","Create a new instance of an object of the given type with …","Notify that the given property has changed its value.","","","Notify that the given property has changed its value.","","","Returns the ObjectClass of the object.","","","","","Gets the parent class struct, if any.","Gets the parent interface struct, if any.","","","","","","","","","","Gets the property property_name of the object and cast it …","Set property name to the given value value.","","","Get the type of the property property_name of this object.","Get the type of the property property_name of this object …","Get the type of the property property_name of this object …","Get the type of the property property_name of this …","","","Gets the property property_name of the object.","","","Return previously set arbitrary data of this object with …","","","Returns the strong reference count of this object.","","","Runs the dispose mechanism of the object.","","","","Set this weak reference to the given object.","","Set arbitrary data on this object with the given key.","","","Sets multiple properties of the object at once.","","","Sets multiple properties of the object at once.","","","Sets the property property_name of the object to value …","","","Sets the property property_name of the object to value …","","","Set arbitrary data on this object with the given key.","","","","","Retrieve previously set arbitrary data of this object with …","","","Retrieve previously set arbitrary data of this object with …","","","Stop emission of the currently emitted signal.","","","Stop emission of the currently emitted signal by the …","","","Set the binding flags to SYNC_CREATE.","","","","","","","Transform changed property values from the target object …","Transform changed property values from the target object …","Transform changed property values from the source object …","Transform changed property values from the source object …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the type of the object.","Gets the type of this builder.","Get the type id for this class.","Get the type id for this interface.","","","","","","","","","","","","","","","","","","","Unblock a given signal handler.","","","Casts to T unconditionally.","Casts to &T unconditionally.","Upcasts an object to a superclass or interface T.","Upcasts an object to a reference of its superclass or …","Casts this class to a reference to a parent type’s class.","Casts this class to a mutable reference to a parent type’…","Try to upgrade this weak reference to a strong reference.","Try to upgrade this weak reference to a strong reference.","","Limits the lifetime of closure to the lifetime of the …","","","Create a new instance of an object of the given type with …","Create a new instance of an object with the default …","","","","","","A trait implemented by the various ParamSpec builder types.","","","","","","","","Default: None","Default: None","Default: None","Mark the property as construct","Mark the property as construct","Mark the property as construct","Mark the property as construct only","Mark the property as construct only","Mark the property as construct only","Implementation detail.","Mark the property as deprecated","Mark the property as deprecated","Mark the property as deprecated","Mark the property as explicit notify","Mark the property as explicit notify","Mark the property as explicit notify","Default: glib::ParamFlags::READWRITE","Default: glib::ParamFlags::READWRITE","Default: glib::ParamFlags::READWRITE","Mark the property as lax validation","Mark the property as lax validation","Mark the property as lax validation","By default, the nickname of its redirect target will be …","By default, the nickname of its redirect target will be …","By default, the nickname of its redirect target will be …","Mark the property as read only and drops the READWRITE …","Mark the property as read only and drops the READWRITE …","Mark the property as read only and drops the READWRITE …","Mark the property as readwrite, it is the default value.","Mark the property as readwrite, it is the default value.","Mark the property as readwrite, it is the default value.","Implementation detail.","Implementation detail.","Implementation detail.","Mark the property as write only and drops the READWRITE …","Mark the property as write only and drops the READWRITE …","Mark the property as write only and drops the READWRITE …","Encapsulates memory management logic for shared types.","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","Safety","","","","","","","Safety","The id of a signal that is returned by connect.","Returns the internal signal handler ID.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","Process identificator","The priority of sources","The id of a source that is returned by idle_add and …","Returns the internal source ID.","","","","","","","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the default main loop when …","Adds a closure to be called by the main loop the return …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Removes the source with the given id source_id from the …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the default main loop at …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","","","","","","","","","","","","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the main loop the returned …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the default main loop …","Adds a closure to be called by the main loop the returned …","","","Reference-counted wrapper around an ObjectSubclass …","Weak reference to an ObjectSubclass reference.","","","","","","","","This module contains basic instance and class structs to …","","","","","Module for registering boxed types for Rust types.","","","","","","","","Downgrade to a weak reference.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Create a new reference-counting wrapper around imp.","Module that contains all types needed for creating a …","","","Prelude that re-exports all important traits from this …","","","","Module for registering shared types for Rust types.","","","","","","","","","","Module that contains the basic infrastructure for …","","Upgrade to a strong reference, if possible.","A basic class struct that does not store any additional …","A basic instance struct that does not store any additional …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","Trait for defining boxed types.","Boxed type name.","Register a boxed glib::Type ID for T.","GObject type name.","The central trait for defining a GObject interface.","","Type methods required for an ObjectInterface …","Trait for a type list of prerequisite object types.","Prerequisites for this interface.","Get interface from an instance.","Get interface from an instance.","Interface initialization.","Properties installed for this interface.","Register a glib::Type ID for T.","Signals installed for this interface.","Returns the glib::Type ID of the interface.","Additional type initialization.","Returns the list of types for this list.","Trait containing only the property related functions of …","Extension trait for glib::Object’s class struct.","Trait for implementors of glib::Object subclasses.","","Constructed.","Properties installed for this type.","Similar to ObjectImpl but auto-generated by the [Properties…","Similar to ObjectImpl but auto-generated by the [Properties…","","Disposes of the object.","Function to be called when property change is notified for …","","Chain up to the parent class’ implementation of …","Chain up to the parent class’ implementation of …","Chain up to the parent class’ implementation of …","Properties installed for this type.","Property getter.","Property setter.","Chain up to parent class signal handler.","Signals installed for this type.","","","","","","","","","","","","","","","","","","","","","The inner type","Shared type name.","","The inner refcounted type","Trait for defining shared types.","Provides access to a raw pointer to InnerType","Converts a raw pointer to InnerType to a RefCounted object","Constructs a SharedType from a RefCountedType","Converts the RefCounted object to a raw pointer to …","Converts the SharedType into its inner RefCountedType","The function used to increment the inner type refcount","Register a boxed glib::Type ID for T.","Signal metadata.","Builder for signals.","Token passed to signal class handlers.","Signal ID.","Signal invocation hint passed to signal accumulators.","In-depth information of a specific signal","","Accumulator for the return values of the signal.","Action signals are signals that may freely be emitted on …","","","","","","","","","","","","","","","Build the signal.","Create a new builder for a signal.","Class handler for this signal.","","","","","The signal is deprecated and will be removed in a future …","","This signal supports “::detail” appendices to the …","","","","Explicitly set all flags.","Flags of the signal.","The signal flags.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Find a SignalId by its name, and the type it connects to.","Varargs signal emission will always collect the arguments, …","The number of parameters the user callback takes.","Name of the signal.","Find the signal name.","Create a new Signal Identifier.","No emissions hooks are supported for this signal.","Signals being emitted for an object while currently being …","The signal’s parameters.","Parameter types of the signal.","The parameters for the user callback.","","Queries more in-depth information about the current signal.","The signal’s returned value type.","Return type of the signal.","The return type for the user callback.","The signal’s returned value type.","Run the signal class handler in the last emission stage.","Run the signal class handler in the first emission stage.","Run the signal class handler in the third emission stage.","","Signal ID.","The ID of the signal.","The name of the signal.","","","","","","","","","","","","","","","","","","","Type this signal was registered for.","The instance type this signal can be emitted for.","","","","","","","","","","If this subclass is an abstract class or not.","The C class struct.","Trait implemented by structs that implement a GObject C …","Helper trait for macros to access a subclass or its …","","","An object that is currently being initialized.","A newly registered glib::Type that is currently still …","The C instance struct.","Trait implemented by structs that implement a GObject C …","Trait implemented by any type implementing InstanceStruct …","Trait for a type list of interfaces.","List of interfaces implemented by this type.","Trait for implementable interfaces.","Trait for subclassable class structs.","","GObject type name.","The central trait for subclassing a GObject type.","Extension methods for all ObjectSubclass impls.","Trait implemented by any type implementing ObjectSubclassIs…","Type methods required for an ObjectSubclass implementation.","Parent Rust type to inherit from.","Corresponding object subclass type for this instance …","Corresponding object subclass type for this class struct.","Wrapper around this subclass defined with wrapper!","Type-specific data that is filled in during type creation.","Returns a pointer to the object.","Returns a reference to the object.","","","","","","","Returns the class struct for this specific instance.","Returns a pointer to the class implementation specific …","Gets a mutable reference of the class implementation …","Override the vfuncs of all parent types.","Override the virtual methods of this class for the given …","Class initialization.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the implementation from an instance.","Returns the implementation from an instance.","","Returns the list of types and corresponding interface …","Returns the implementation for from this instance struct, …","Returns the implementation (the private Rust struct) of …","Returns the offset of the private implementation struct in …","Returns the corresponding object instance.","Returns a pointer to the instance implementation specific …","Runs instance_init on each of the IsImplementable items.","Instance specific initialization.","Instance specific initialization.","Instance specific initialization.","Performs additional instance initialization.","Override the virtual methods of this interface for the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Constructor.","Returns the corresponding object instance.","Returns a pointer to the native parent class.","","","Returns a pointer to the native parent interface struct …","Returns a new reference-counted wrapper around self.","Register a glib::Type ID for T.","Sets class specific implementation data.","Sets instance specific implementation data.","","","","","","","Returns the glib::Type ID of the subclass.","Returns the type ID.","Storage for the type-specific data used during …","","","","Additional type initialization.","Constructor.","Thread guard that only gives access to the contained value …","","","","Returns the argument unchanged.","Return a mutable reference to the contained value from the …","Return a reference to the contained value from the thread …","Calls U::from(self).","Return the contained value from the thread guard.","Returns true if the current thread owns the value, i.e. it …","Create a new thread guard around value.","Returns a unique ID for the current thread.","","","","Wrapper around values representing borrowed C memory.","","Translate a simple type.","Translate from a container.","","","Translate from a pointer type by borrowing, without …","Translate from a container of pointers.","Translate from a pointer type which is annotated with …","Translate from a pointer type which is annotated with …","","Error type for TryFromGlib when the Glib value is None.","Error type for TryFromGlib when the Glib value can be None …","Provides the default pointer type to be used in some …","","","","","Translate a simple type.","Translate to a pointer.","","","","A Rust type T for which Option<T> translates to the same …","A pointer","","","Helper type that stores temporary values used for …","","","","","","Translate to a pointer.","Translate to a pointer with a mutable borrow.","Trait for types that have the same memory representation …","Trait for types that have the same memory representation …","Translate from a Glib type which can result in an …","A trait for creating an uninitialized value. Handy for …","Unsafe variant of the From trait.","","","","","","","","","","","","","","","","","","","","","Overrides pointer constness.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Translate a simple type.","","Translate from a pointer type, borrowing the pointer.","Safety","Transfer: container.","","Transfer: container.","","Translate from a pointer type, transfer: full (assume …","Safety","Transfer: full.","","Transfer: full.","","Translate from a pointer type, transfer: none.","Safety","Transfer: none.","","Transfer: none.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Transfer: full.","Extracts the contained value.","Returns true if self is the Invalid variant.","Returns true if self is the None variant.","","Overrides pointer mutability.","Creates a new borrowed value.","Builds the None variant.","","","","Transfer: container.","","Transfer: full.","","Transfer: none.","","Transfer: none.","","","","","","","","","","","","Translate from a Glib type which can result in an …","","","","","","","","","","","","","","","","","","","","Returns an uninitialized value.","","Safety","The fundamental type corresponding to bool","The fundamental type from which all boxed types are derived","The fundamental type from which all enumeration types are …","The fundamental type corresponding to f32","The fundamental type corresponding to f64","The fundamental type from which all flags types are derived","The fundamental type corresponding to i32","The fundamental type corresponding to i64","The fundamental type corresponding to i8","","The fundamental type from which all interfaces are derived","An invalid Type used as error return value in some …","The fundamental type corresponding to C long","The fundamental type from which all objects are derived","The fundamental type from which all GParamSpec types are …","The fundamental type corresponding to a pointer","The target of a Pointer","A GLib pointer","The fundamental type corresponding to String","Types that are supported by GLib dynamic typing.","","A GLib or GLib-based library type","The fundamental type corresponding to u32","The fundamental type corresponding to u64","The fundamental type corresponding to u8","","The fundamental type corresponding to the unit type ()","The fundamental type corresponding to C unsigned long","The fundamental type of GVariant","","","","","","","","","","","","","","","","","","","","","Ensures that the type has been registered with the type …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Checks that the type is not INVALID","","","","","","","","","Returns the type identifier of Self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A Value containing another Value.","","","Value type checker.","","Trait to retrieve the contained value from a Value.","Trait for types that implement FromValue and are Optional.","Generic Value type checker for types.","Generic Value type checker for optional types.","An error returned from the get function on a Value for …","","A version of Value for storing Send types, that implements …","Converts to SendValue.","Trait to convert a value to a Value.","Trait to convert an Option to a Value for optional types.","Type to get the Type from.","","A generic value capable of carrying various types.","A type that can be stored in Values.","Trait for Value type checkers.","An error returned from the get function on a Value for …","An error returned from the get function on a Value for …","A type that can be stored in Values and is optional.","Wrapped Value type checker for optional types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new Value that is initialized for a given …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","Borrows the underlying C value.","Borrows the underlying C value mutably.","Borrows the underlying C value mutably.","","Creates a new Value that is initialized with type_.","Creates a new Value that is initialized with type_.","Get the contained value from a Value.","","","","Tries to get a value of type T.","Tries to get a value of an owned type T.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Consumes Value and returns the corresponding GValue.","Consumes SendValue and returns the corresponding GValue.","Returns true if the type of the value corresponds to T or …","Returns true if the type of the value corresponds to type_ …","","","","","","","","","","","","Returns a SendValue clone of self.","","","","","Convert a value to a Value.","","","","","","Convert an Option to a Value.","","Tries to transform the value into a value of the target …","Tries to transform the value into a value of the target …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the type of the value.","","","","","","","","","","","","Returns whether Values of type src can be transformed to …","Returns the type identifer of self.","","","","","","A Dictionary entry.","Wrapper type for fixed size type arrays.","Trait for fixed size variant types.","Extracts a value.","A wrapper type around Variant handles.","A wrapper type around Variant object paths.","A wrapper type around Variant signatures.","Returns VariantType of Self.","Converts to Variant.","A generic immutable value capable of carrying various …","An error returned from the try_get function on a Variant …","","Creates a new Variant array from a fixed array.","Creates a new Variant array from children.","Creates a new Variant array from children with the …","Create an iterator over borrowed strings from a GVariant …","Extract the value of a maybe Variant.","","","Return the inner pointer to the underlying C value.","","","","","","Unboxes self.","","","","","","","","","","","","","","","Returns a copy of the variant in the opposite endianness. …","Read a child item out of a container Variant instance.","Reads a child item out of a container Variant instance.","Returns the classification of the variant. Classifies self …","","","","","","","","","","","","","","","","","Returns the serialized form of a GVariant instance. …","Returns the serialized form of a GVariant instance. …","","","","","","","","","","","","","","","","","","","Tries to extract a &[T] from a variant of array type with …","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new serialized-mode GVariant instance. …","Constructs a new serialized-mode GVariant instance.","Constructs a new serialized-mode GVariant instance with a …","Constructs a new serialized-mode GVariant instance with a …","Constructs a new serialized-mode GVariant instance. …","Constructs a new serialized-mode GVariant instance.","Constructs a new serialized-mode GVariant instance with a …","Constructs a new serialized-mode GVariant instance with a …","Creates a new dictionary entry Variant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the underlying C value.","","Creates a new maybe Variant.","Creates a new maybe Variant with Nothing.","Creates a new maybe Variant from a child.","","Tries to extract a value.","","","Boxes value.","","","","","","Tries to extract a value of type T.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the type of the value corresponds to T.","Return whether this Variant is a container type. Checks if …","Return whether this Variant is in normal form. Checks if …","Return whether input string is a valid …","Return whether input string is a valid …","Returns true if the type of the value corresponds to type_.","Create an iterator over items in the variant.","","Determines the number of children in a container GVariant …","","","Returns a copy of the variant in normal form. Gets a …","","Parses a GVariant from the text representation produced by …","","","","","","Pretty-print the contents of this variant in a …","","Returns the size of serialized form of a GVariant instance.","","Returns the VariantType corresponding to Self.","","","","","","","Stores the serialized form of a GVariant instance into the …","Tries to extract a &str.","","","","","","","","","","Returns a Variant clone of self.","","","","","","","Try to read a child item out of a container Variant …","Try to read a child item out of a container Variant …","","","","","","","","","","","","","Tries to extract a value of type T.","","","","","","","","Creates a new Variant tuple from children.","Returns the type of the value. Determines the type of self.","","","","","","","",""],"i":[35,35,122,122,32,186,193,186,193,190,190,193,184,193,193,195,184,193,122,34,24,122,122,122,122,194,194,194,184,194,194,194,194,194,183,194,189,185,186,193,193,193,193,193,193,0,0,0,0,0,195,193,0,0,0,0,193,193,197,193,193,416,195,0,0,33,30,30,30,30,0,23,36,36,0,0,0,191,193,193,0,0,193,193,193,0,0,193,193,0,0,0,193,197,0,218,0,193,209,209,207,193,192,0,193,193,193,24,30,34,35,36,35,122,122,122,30,23,0,0,0,0,0,0,21,207,184,190,190,193,198,193,195,193,198,193,191,195,0,198,193,31,31,31,31,25,36,193,193,193,183,189,192,0,0,0,0,253,207,0,193,186,0,181,29,30,27,27,32,183,186,194,186,184,0,0,0,191,191,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,0,0,0,0,0,193,193,0,0,0,193,193,193,187,193,193,193,122,31,31,29,25,193,195,188,193,193,193,0,193,193,193,0,0,24,0,25,122,122,122,34,29,0,183,218,193,207,193,0,193,193,191,195,195,191,195,0,254,256,0,0,0,0,186,186,193,189,254,256,187,186,0,186,184,193,0,0,184,184,26,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,193,193,193,193,0,0,0,187,193,193,193,193,193,36,30,27,37,27,37,27,37,27,37,27,27,37,27,37,24,193,193,193,193,208,193,193,0,193,0,0,0,0,0,0,186,193,193,122,35,193,0,0,0,0,193,193,193,193,184,193,0,0,193,193,184,195,182,193,193,193,193,193,207,186,193,189,193,185,193,193,193,198,193,29,44,23,26,28,29,31,32,33,0,31,29,35,35,25,193,193,186,193,193,193,186,193,183,183,254,256,186,186,186,191,209,0,186,186,183,187,186,184,193,186,193,122,122,23,24,24,29,0,25,28,0,0,195,0,184,193,193,193,193,193,193,193,193,193,193,193,0,0,193,193,193,31,33,32,25,193,193,0,0,416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,189,183,193,186,193,193,198,186,208,0,0,0,0,0,0,193,0,198,32,0,36,36,29,35,35,35,0,193,186,193,0,31,30,30,122,0,30,30,30,122,122,0,181,34,193,185,193,0,0,0,0,184,192,417,416,418,182,182,182,182,193,0,193,193,0,0,0,195,193,193,0,193,193,0,0,0,193,0,0,21,0,0,0,0,191,195,191,208,193,185,193,0,193,0,122,193,193,193,193,193,193,193,193,193,193,198,193,193,0,0,185,193,193,0,0,0,0,193,0,0,0,193,185,195,186,0,122,122,122,0,122,0,0,32,36,36,36,36,36,36,36,36,36,193,195,195,195,188,0,21,193,189,189,187,256,0,0,0,0,0,0,122,122,193,0,419,420,0,0,0,195,0,0,0,0,0,0,0,0,198,193,36,33,193,193,207,0,185,253,193,193,193,1,4,0,7,11,13,11,14,11,11,11,11,14,11,137,196,129,132,137,196,129,132,11,11,14,1,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,38,0,44,44,12,3,38,12,12,12,12,44,48,3,49,11,52,7,55,57,13,1,61,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,4,44,44,44,44,44,48,3,3,3,3,3,121,63,65,38,38,38,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,12,44,3,38,122,123,124,13,61,0,0,128,129,137,196,129,132,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,132,7,137,196,129,132,72,0,52,52,128,178,211,167,245,140,44,48,3,3,3,8,179,180,124,121,121,144,145,146,147,148,149,150,151,237,238,137,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,122,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,128,178,211,167,245,140,44,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,122,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,0,0,128,140,144,145,146,147,148,149,150,151,61,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,61,167,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,94,167,13,0,7,0,0,0,0,0,14,137,196,129,132,137,196,129,132,0,178,167,48,3,179,180,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,69,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,0,178,167,48,3,179,180,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,69,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,0,0,0,211,44,48,3,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,196,129,132,65,38,204,205,14,12,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,183,186,187,189,194,0,44,0,52,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,137,196,129,132,132,132,132,137,196,129,132,132,137,196,129,132,137,196,129,132,137,196,129,132,132,137,196,129,132,137,196,129,132,132,137,196,129,132,132,137,196,129,132,129,132,132,137,196,129,132,137,196,129,132,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,37,55,13,0,219,0,220,222,0,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,137,196,129,132,14,11,11,11,14,14,14,0,0,44,3,52,7,7,129,36,38,69,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,144,145,146,151,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,118,94,96,44,3,121,63,65,38,40,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,40,0,13,0,11,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,49,137,196,129,132,7,0,183,186,187,189,194,52,52,72,72,137,196,129,132,0,0,178,167,48,3,8,179,180,124,121,237,238,219,38,239,57,122,148,110,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,242,69,57,69,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,94,0,0,211,245,44,44,44,44,44,44,44,44,44,48,48,48,48,48,48,48,3,3,3,3,3,3,3,121,121,121,121,121,121,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,63,63,63,63,63,65,65,65,65,65,65,197,198,199,201,202,203,38,38,38,204,205,14,12,122,122,122,122,122,122,122,122,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,211,245,44,48,3,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,0,0,61,61,239,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,0,0,0,0,0,0,1,0,137,196,129,132,7,122,110,128,61,196,72,0,96,242,128,178,211,167,245,44,44,48,48,3,3,179,180,124,121,121,137,181,49,11,52,7,55,57,13,1,61,61,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,21,21,193,193,194,194,195,195,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,33,33,196,196,129,129,132,132,34,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,63,65,197,218,218,253,253,219,198,254,254,199,199,201,201,202,202,203,203,256,256,38,38,204,205,14,12,220,222,122,122,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,258,207,37,37,37,37,37,259,208,209,242,4,260,261,261,210,210,239,262,114,114,3,11,11,0,0,61,137,196,129,132,128,178,211,167,245,140,48,3,3,3,3,3,3,3,3,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,181,49,11,52,7,55,57,13,1,61,182,183,183,184,185,186,186,187,187,188,189,189,190,191,192,21,193,194,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,63,65,65,197,197,197,218,218,253,253,219,198,254,254,254,199,201,202,203,256,256,256,256,256,38,204,204,205,205,14,12,69,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,123,258,207,37,259,208,209,242,4,260,261,210,239,262,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,12,14,12,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,3,3,3,3,3,3,3,3,3,3,137,137,137,137,137,137,49,49,49,49,49,49,11,11,11,11,11,11,52,52,52,52,52,52,7,7,7,7,7,7,55,55,55,55,55,55,57,57,57,57,57,57,13,13,13,13,13,13,1,1,1,1,1,1,61,61,61,61,61,61,196,196,196,196,196,196,129,129,129,129,129,129,132,132,132,132,132,132,63,63,63,63,63,63,65,65,65,65,65,65,38,38,38,38,38,38,14,14,14,14,14,14,69,69,69,69,69,69,40,40,40,40,40,40,72,72,72,72,72,72,74,74,74,74,74,74,76,76,76,76,76,76,78,78,78,78,78,78,80,80,80,80,80,80,82,82,82,82,82,82,84,84,84,84,84,84,86,86,86,86,86,86,88,88,88,88,88,88,90,90,90,90,90,90,92,92,92,92,92,92,94,94,94,94,94,94,96,96,96,96,96,96,98,98,98,98,98,98,100,100,100,100,100,100,102,102,102,102,102,102,104,104,104,104,104,104,106,106,106,106,106,106,108,108,108,108,108,108,110,110,110,110,110,110,112,112,112,112,112,112,114,114,114,114,114,114,116,116,116,116,116,116,118,118,118,118,118,118,49,11,52,7,55,57,13,1,61,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,49,38,14,40,12,1,11,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,11,12,12,12,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,167,1,65,44,3,44,44,3,12,65,121,123,123,122,44,44,44,44,121,3,3,11,11,11,3,3,3,44,3,44,3,44,3,44,3,211,211,245,44,3,25,34,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,420,3,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,0,0,0,0,0,0,0,0,52,0,0,52,52,137,196,129,132,44,48,3,121,137,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,198,38,14,12,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,37,0,61,0,0,0,0,0,0,11,219,1,137,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,40,37,69,52,52,52,137,196,129,132,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,128,178,211,167,245,140,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,3,3,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,197,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,237,4,260,12,48,3,201,202,203,256,260,23,24,25,26,27,28,29,30,31,32,33,34,35,36,220,222,206,37,261,4,38,128,7,7,7,7,137,196,129,132,72,166,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,122,122,197,261,0,122,197,11,122,13,122,1,23,24,25,26,27,28,29,30,31,32,33,34,35,36,40,37,14,14,14,122,7,261,55,167,167,167,122,237,238,4,260,122,61,72,122,14,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,61,262,61,14,122,259,52,0,0,220,222,40,61,137,196,129,132,0,52,52,52,52,52,1,52,0,52,52,0,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,0,0,0,239,239,239,74,152,76,153,80,155,82,156,84,157,86,158,88,159,90,160,98,162,100,163,11,74,152,76,153,80,155,82,156,84,157,86,158,88,159,90,160,98,162,100,163,11,0,0,0,0,0,14,14,0,11,14,122,211,245,13,72,72,178,167,3,121,237,238,137,49,11,52,7,55,1,129,132,219,38,69,122,206,40,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,259,242,121,121,121,121,259,220,222,122,206,220,222,211,245,72,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,137,196,129,132,137,196,129,132,11,11,11,220,222,40,220,222,202,199,0,239,239,0,137,196,129,132,0,0,1,0,0,14,0,150,114,72,416,3,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,164,137,196,129,132,137,196,129,132,57,61,61,61,211,44,44,44,44,44,44,44,48,48,48,48,48,48,48,3,3,3,3,3,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,196,129,132,63,63,63,63,63,65,65,65,65,65,65,38,38,38,204,205,14,12,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,61,61,61,7,237,4,260,238,61,57,0,7,38,40,38,0,13,0,137,196,129,132,137,196,129,132,137,196,129,132,218,253,254,199,201,202,203,256,261,210,239,239,137,196,129,132,61,55,0,0,0,0,0,13,0,0,72,137,196,129,132,7,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,69,40,37,13,52,52,52,137,181,49,61,0,55,137,196,129,132,213,422,44,3,3,0,52,61,11,11,179,180,418,167,140,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,52,167,140,167,140,52,137,196,129,132,14,14,52,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,52,52,14,52,52,239,239,239,14,417,421,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,14,0,0,0,0,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,129,52,132,14,52,52,14,0,0,239,0,0,0,0,0,0,0,0,220,222,40,0,196,129,218,253,254,256,4,196,0,7,0,0,0,0,0,0,7,7,7,7,7,7,7,61,61,61,52,44,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,122,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,69,137,196,129,132,137,196,129,132,137,196,129,132,137,196,129,132,239,14,49,52,52,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,14,14,14,14,14,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,128,0,0,196,132,196,132,7,0,13,0,0,0,0,11,11,0,44,44,44,52,3,3,3,3,3,3,3,3,3,3,3,3,48,11,167,178,167,44,48,3,179,180,121,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,198,199,201,202,203,38,204,205,14,12,69,122,206,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,207,37,208,209,210,44,3,121,49,11,7,55,13,1,61,25,196,129,132,34,65,197,38,14,122,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,48,61,44,48,3,121,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,218,253,254,199,201,202,203,256,38,122,261,210,61,11,11,11,178,211,167,245,44,44,3,25,34,197,178,167,178,167,44,3,69,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,128,128,0,137,137,128,128,178,211,167,245,140,44,48,3,3,3,3,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,3,121,137,49,11,52,7,55,57,13,1,61,25,196,129,132,34,63,65,38,14,69,40,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,123,128,178,211,167,245,140,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,261,237,4,260,238,180,122,178,167,137,196,129,132,72,118,49,128,178,211,167,245,140,44,48,3,8,179,180,124,121,144,145,146,147,148,149,150,151,237,238,137,181,49,11,52,7,55,57,13,1,61,182,183,184,185,186,187,188,189,190,191,192,21,193,194,195,23,24,25,26,27,28,29,30,31,32,33,196,129,132,34,35,36,63,65,197,218,253,219,198,254,199,201,202,203,256,38,204,205,14,12,69,220,222,122,206,40,72,74,152,76,153,78,154,80,155,82,156,84,157,86,158,88,159,90,160,92,161,94,96,98,162,100,163,102,104,164,106,108,165,110,112,114,116,166,118,123,258,207,37,259,208,209,242,4,260,261,210,239,262,0,52,196,132,137,196,129,132,61,61,61,0,0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,239,167,140,167,140,167,140,0,0,0,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,49,0,0,0,0,61,0,0,259,0,0,0,0,0,61,0,1,11,0,203,0,0,0,14,14,14,14,14,14,14,0,178,211,167,245,181,52,122,178,167,178,167,259,72,259,44,44,3,25,34,197,72,178,167,0,7,0,137,196,129,132,11,11,14,7,7,178,167,132,0,0,38,38,11,14,11,423,423,424,424,0,0,312,312,312,312,312,311,312,312,312,312,312,312,311,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,0,0,298,316,298,316,298,316,298,316,298,316,298,316,298,316,298,298,316,316,298,316,298,316,298,298,316,316,298,316,298,316,0,425,0,351,351,425,0,0,0,0,310,310,216,310,216,310,216,310,216,310,216,310,216,310,310,216,310,216,310,216,310,310,216,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,216,310,216,426,310,310,216,216,310,216,310,216,310,216,310,310,310,216,310,310,216,310,310,216,241,310,310,216,310,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,319,319,319,319,319,320,321,322,319,320,321,322,319,319,319,319,319,319,320,321,322,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,320,321,322,319,319,319,319,320,321,322,319,319,319,319,319,319,320,321,322,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,320,321,322,319,320,321,322,319,320,321,322,0,0,0,276,276,276,324,276,276,276,324,276,276,324,276,276,324,276,276,276,276,276,324,276,276,276,276,324,276,276,276,276,276,276,276,276,276,276,276,276,276,324,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,324,276,276,276,276,324,276,276,324,276,276,324,324,276,276,276,276,276,427,276,276,276,324,276,276,276,276,276,276,276,276,324,276,324,276,324,276,0,0,250,250,250,329,250,250,250,329,250,250,329,250,250,329,250,250,250,250,250,329,250,250,250,250,329,250,250,250,250,250,250,250,250,250,250,250,250,250,329,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,329,250,250,250,250,329,250,250,329,250,250,329,329,250,250,250,250,250,250,329,250,250,250,250,250,250,250,250,329,250,329,250,329,250,0,0,0,0,330,330,330,330,330,331,332,333,330,331,332,333,330,330,330,330,330,330,331,332,333,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,332,333,330,330,330,330,331,332,333,330,330,330,330,330,330,331,332,333,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,332,333,330,331,332,333,330,331,332,333,0,0,0,334,334,334,336,334,334,336,334,336,334,334,334,334,334,334,336,334,334,334,336,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,336,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,336,334,334,334,334,336,334,334,334,336,334,334,336,336,334,334,334,334,334,334,428,334,334,334,336,334,334,334,334,334,334,334,334,334,334,334,336,334,334,336,334,336,334,334,0,0,0,136,136,9,136,9,136,9,136,9,136,340,340,136,136,136,136,136,136,9,9,340,136,136,9,9,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,9,136,136,136,136,136,9,136,9,136,136,136,9,136,136,9,136,136,9,136,9,136,136,9,136,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,130,0,429,0,0,0,0,0,0,170,0,0,0,0,0,0,0,0,348,0,0,0,430,0,0,0,431,170,346,431,170,346,429,429,429,429,429,429,177,341,130,130,177,341,343,131,431,170,346,431,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,344,131,170,170,432,431,170,346,170,431,170,346,342,345,170,346,236,347,342,345,170,346,236,347,342,345,170,346,343,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,341,236,347,345,177,347,349,280,343,177,431,19,170,346,433,433,177,177,431,170,346,343,343,342,264,236,349,280,433,433,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,170,346,342,345,170,346,236,236,343,343,342,345,170,346,343,431,352,177,341,170,346,131,342,345,131,170,346,236,347,349,280,343,431,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,347,349,280,343,341,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,342,342,342,342,342,342,170,170,170,170,170,170,346,346,346,346,346,346,130,177,341,170,346,236,347,431,352,177,341,170,346,342,345,170,346,343,170,341,431,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,170,346,345,347,131,431,170,346,431,352,177,341,170,346,345,170,236,347,343,170,431,170,346,431,170,346,431,170,346,170,346,177,341,346,346,342,345,170,346,236,343,343,431,344,170,346,431,352,177,341,170,346,431,170,346,431,170,346,431,170,346,431,170,346,236,236,347,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,431,170,346,170,346,431,170,346,431,170,346,431,170,346,431,170,346,131,342,345,170,346,236,347,131,131,131,131,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,431,344,177,341,170,346,342,345,344,264,19,131,177,341,432,170,346,236,347,349,280,343,431,170,346,433,433,433,433,177,177,19,236,236,431,170,346,170,170,0,0,0,0,0,0,0,0,0,0,0,0,0,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,354,355,355,355,355,355,355,354,0,134,134,134,0,134,134,134,134,134,134,0,0,0,0,0,134,134,134,172,172,172,172,172,0,0,0,126,126,173,172,126,173,172,0,0,0,173,172,173,172,172,172,126,173,172,126,173,172,126,173,172,126,173,172,172,0,0,0,0,0,126,173,172,172,126,0,0,0,0,0,0,0,0,0,0,173,172,126,173,172,126,173,172,126,173,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,359,360,359,360,0,359,360,359,360,359,359,359,359,359,359,359,359,360,359,360,359,0,359,360,359,0,359,359,0,0,0,0,0,0,359,360,359,360,359,360,359,360,0,360,360,0,0,362,361,362,361,362,361,361,362,361,362,361,362,362,361,362,361,362,361,362,361,0,434,0,435,0,0,0,0,435,436,436,435,435,0,435,437,435,438,0,0,0,0,353,439,439,439,353,353,353,440,441,441,441,353,353,353,441,353,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,442,443,0,443,0,442,442,443,442,443,442,0,0,0,0,0,0,0,0,367,367,367,363,366,369,370,217,368,367,363,366,369,370,217,368,367,363,367,217,368,217,368,367,369,367,217,368,217,367,363,370,366,369,370,217,368,368,367,363,366,369,370,217,368,368,217,368,367,363,366,369,370,217,368,217,367,370,363,217,217,367,367,367,363,370,217,217,367,363,370,367,367,367,367,369,363,370,370,368,217,368,368,367,363,366,369,370,217,368,367,363,366,369,370,217,368,363,370,368,367,363,366,369,370,217,368,368,290,290,0,0,444,0,0,0,290,0,0,0,290,0,0,0,290,0,0,0,0,290,445,446,290,0,291,291,372,291,364,372,291,364,447,372,372,446,448,290,364,364,364,372,291,364,449,449,444,450,447,451,372,449,449,450,445,448,452,290,452,372,291,364,364,290,449,372,453,453,372,449,0,372,291,372,291,364,372,291,364,454,372,454,372,291,364,290,290,0,374,374,374,374,374,374,374,374,374,374,0,374,374,374,0,387,0,0,0,0,0,0,0,0,455,0,0,0,143,456,328,0,0,0,380,0,380,0,0,0,0,0,0,457,458,459,0,0,0,0,0,0,0,0,313,314,315,375,376,377,378,313,379,380,314,315,375,376,377,378,313,379,380,0,0,313,375,376,377,378,379,380,379,380,313,379,379,380,380,383,314,315,375,376,377,378,313,379,380,380,380,0,142,0,384,460,461,462,463,0,385,460,461,462,463,0,386,460,461,462,463,314,315,375,376,377,378,313,379,380,143,464,313,380,380,383,0,313,380,379,380,383,457,459,457,459,457,459,458,379,380,314,315,375,376,377,378,313,379,380,0,387,314,315,375,376,377,378,313,379,380,314,315,375,376,377,378,313,379,380,0,388,465,169,169,169,169,169,169,169,169,169,0,169,169,169,169,169,169,0,0,169,0,0,0,169,169,169,0,169,169,169,169,389,390,169,389,390,169,169,389,390,169,389,390,169,389,390,389,390,389,390,466,169,389,390,169,389,389,390,390,169,389,390,169,169,389,390,169,169,389,389,390,390,169,169,169,169,169,169,169,169,391,389,390,169,389,390,0,169,169,169,389,390,169,389,390,169,169,169,169,169,169,389,389,390,390,169,141,391,169,389,390,169,169,169,169,389,390,169,389,390,169,391,389,390,169,389,390,169,389,390,169,389,390,169,389,390,391,389,390,0,395,0,294,467,0,0,0,0,0,0,0,0,0,0,468,396,0,0,0,0,0,0,0,395,396,393,41,305,469,470,471,472,473,397,393,395,396,41,305,469,470,471,472,473,397,393,395,396,41,305,467,469,470,471,472,473,393,395,396,41,305,393,395,396,41,305,397,305,41,305,397,393,395,396,393,395,396,393,393,395,395,396,396,41,305,41,469,470,471,472,473,397,393,393,395,395,395,396,396,396,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,41,41,41,41,41,305,305,305,305,305,305,41,305,41,305,305,41,41,294,397,41,41,41,41,469,470,471,472,473,397,393,395,396,41,305,397,41,305,41,305,41,41,393,393,395,396,393,397,393,395,396,41,305,400,305,393,395,396,240,397,41,41,305,305,399,397,41,41,469,470,471,472,473,397,393,395,396,41,305,397,469,470,471,472,473,397,393,395,396,41,305,41,41,469,470,471,472,473,397,393,395,396,41,305,41,240,397,41,41,305,305,0,0,0,0,0,0,0,0,0,0,0,289,228,228,228,228,228,403,403,228,228,403,403,405,406,228,411,228,289,403,408,405,406,411,228,289,403,408,405,406,228,228,228,228,228,289,403,408,405,406,228,289,403,408,405,406,403,408,405,406,228,228,403,405,406,403,228,228,289,403,408,405,406,228,289,403,408,405,406,289,228,228,228,289,289,403,408,405,406,411,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,289,403,403,403,408,408,405,406,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,288,411,228,228,403,408,405,406,228,228,228,403,408,405,406,411,228,289,403,408,405,406,228,403,228,228,228,228,228,228,228,411,228,411,289,228,228,228,228,403,408,405,406,228,289,228,228,407,411,228,403,408,405,406,228,228,228,289,403,408,405,406,228,228,289,409,411,228,403,408,405,406,228,228,411,228,289,403,408,405,405,405,406,406,406,228,228,411,228,289,403,408,405,406,228,228,411,228,289,403,408,405,406,411],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],3],[4],[[[6,[5]],2],2],[7,[[10,[8,9]]]],[[11,12],[[10,[11,9]]]],[[13,13]],[[11,2],[[10,[11,9]]]],[[14,15],[[10,[9]]]],[[11,2,2,2,2,2,16],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[14,15],[[10,[9]]]],[[11,16],[[10,[11,9]]]],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[17,19],[17,19],[17,19],[17,19],[[11,2],[[10,[11,9]]]],[[11,2],[[10,[11,9]]]],[[14,20],[[10,[9]]]],[[1,21,22]],[[],23],[[],24],[[],25],[[],26],[[],27],[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[],37],[[38,39]],[[40,41]],[[38,42]],[[],[[43,[3]]]],[44,[[46,[45]]]],[44,[[46,[45]]]],[12,22],[3,44],[38,44],[12,22],[12,22],[12,22],[12,22],[44,47],[48,47],[3,47],[49,50],[11,51],[52,53],[7,54],[55,56],[57,58],[13,59],[1,60],[61,62],[63,64],[65,66],[38,67],[14,68],[69,70],[40,71],[72,73],[74,75],[76,77],[78,79],[80,81],[82,83],[84,85],[86,87],[88,89],[90,91],[92,93],[94,95],[96,97],[98,99],[100,101],[102,103],[104,105],[106,107],[108,109],[110,111],[112,113],[114,115],[116,117],[118,119],[4,[[43,[15]]]],[44,120],[44,5],[44,39],[44,[[46,[45]]]],[44,44],[48,48],[3,120],[3,44],[3,39],[3,5],[3,[[46,[45]]]],[121,122],[63,[[46,[45]]]],[65,[[46,[45]]]],[38,39],[38,44],[38,[[46,[45]]]],[122,122],[72,72],[74,72],[76,72],[78,72],[80,72],[82,72],[84,72],[86,72],[88,72],[90,72],[92,72],[94,72],[96,72],[98,72],[100,72],[102,72],[104,72],[106,72],[108,72],[110,72],[112,72],[114,72],[116,72],[118,72],[12,22],[44,39],[3,39],[38,39],[122,39],[123,44],[[124,[43,[7]],125],126],[[13,[43,[7]]],126],[61,[[43,[3]]]],[39,[[127,[45]]]],[[[46,[45]]],3],[128,128],[[129,39,130,39],128],[[39,130,39],131],[[39,130,39],131],[[39,130,39],131],[[39,130,39],131],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[23,15],[23,15],[24,15],[24,15],[25,15],[25,15],[26,15],[26,15],[27,15],[27,15],[28,15],[28,15],[29,15],[29,15],[30,15],[30,15],[31,15],[31,15],[32,15],[32,15],[33,15],[33,15],[34,15],[34,15],[35,15],[35,15],[36,15],[36,15],[37,15],[37,15],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[132],[[7,133]],[134],[134],[134],[134],[72,[[43,[39]]]],0,[[52,39,39],[[10,[135,136]]]],[[52,39,39],[[10,[[127,[135]],136]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,44],[[]],[3,39],[[]],[[]],[[]],[[]],[121,122],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,138],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,139],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[128],[140,[[43,[41]]]],[[[144,[[0,[141,[142,[2]],143]]]]],72],[[[145,[[0,[141,[142,[15]],143]]]]],72],[146,72],[[[147,[141]]],72],[148,72],[[[149,[141]]],72],[150,72],[151,72],[[31,39,[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],61],[152,72],[153,72],[154,72],[155,72],[156,72],[157,72],[158,72],[159,72],[160,72],[161,72],[162,72],[163,72],[164,72],[165,72],[166,72],[[31,39,[43,[39]],[43,[39]],[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],61],[167,140],[39,152],[39,153],[39,154],[39,155],[39,156],[39,157],[39,158],[39,159],[39,160],[[39,42],161],[39,[[144,[[0,[141,[142,[2]],143,168]]]]]],[39,[[145,[[0,[141,[142,[15]],143]]]]]],[39,162],[39,163],[39,146],[[39,169],164],[39,[[147,[141]]]],[39,165],[39,148],[39,[[149,[[0,[141,[171,[170]]]]]]]],[[39,72],150],[39,166],[[39,122],151],[[39,[0,[141,[142,[2]],143]]],[[144,[[0,[141,[142,[2]],143]]]]]],[[167,41],[[43,[140]]]],[13,135],[[[6,[39]]],3],[172],0,[[]],[[15,15,15],[[43,[3]]]],[173,[[175,[[174,[133]]]]]],[[172,173],[[175,[[174,[133]]]]]],[[14,14,14],[[10,[9]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],0,[178,178],[167,167],[48,48],[3,3],[179,179],[180,180],[121,121],[137,137],[181,181],[49,49],[11,11],[52,52],[7,7],[55,55],[57,57],[13,13],[1,1],[61,61],[182,182],[183,183],[184,184],[185,185],[186,186],[187,187],[188,188],[189,189],[190,190],[191,191],[192,192],[21,21],[193,193],[194,194],[195,195],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[196,196],[129,129],[132,132],[34,34],[35,35],[36,36],[63,63],[65,65],[197,197],[198,198],[199,199],[[[201,[200]]],[[201,[200]]]],[[[202,[200]]],[[202,[200]]]],[[[203,[200]]],[[203,[200]]]],[38,38],[204,204],[205,205],[14,14],[12,12],[69,69],[206,206],[40,40],[72,72],[74,74],[76,76],[78,78],[80,80],[82,82],[84,84],[86,86],[88,88],[90,90],[92,92],[94,94],[96,96],[98,98],[100,100],[102,102],[104,104],[106,106],[108,108],[110,110],[112,112],[114,114],[116,116],[118,118],[123,123],[207,207],[37,37],[208,208],[209,209],[210,210],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[211,211],212],[[44,44],212],[[48,48],212],[[3,3],212],[[137,137],212],[[181,181],212],[[49,49],212],[[11,11],212],[[52,52],212],[[7,7],212],[[55,55],212],[[57,57],212],[[13,13],212],[[1,1],212],[[61,61],212],[[182,182],212],[[183,183],212],[[184,184],212],[[185,185],212],[[186,186],212],[[187,187],212],[[188,188],212],[[189,189],212],[[190,190],212],[[191,191],212],[[192,192],212],[[21,21],212],[[193,193],212],[[194,194],212],[[195,195],212],[[196,196],212],[[129,129],212],[[132,132],212],[[65,65],212],[[38,38],212],[[204,204],212],[[205,205],212],[[14,14],212],[[12,12],212],[[72,72],212],[[74,74],212],[[76,76],212],[[78,78],212],[[80,80],212],[[82,82],212],[[84,84],212],[[86,86],212],[[88,88],212],[[90,90],212],[[92,92],212],[[94,94],212],[[96,96],212],[[98,98],212],[[100,100],212],[[102,102],212],[[104,104],212],[[106,106],212],[[108,108],212],[[110,110],212],[[112,112],212],[[114,114],212],[[116,116],212],[[118,118],212],[[123,123],212],[183,2],[186,2],[187,2],[189,2],[194,2],[[],3],[[44,213],212],0,[[52,[43,[39]],[43,[39]]],[[10,[3,136]]]],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[182,65],[[43,[3]]]],[[182,[46,[45]]],[[43,[3]]]],[[182,65,65],3],[[182,[46,[45]],[46,[45]]],3],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[132,39,135,[0,[214,18,215]]]],[[132,[0,[214,18,215]]],134],[[132,214],134],[[39,135,216],134],[[39,135,216],134],[[39,135,216],134],[[132,39,135,216]],[[39,135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[132,39,135,214]],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[132,[43,[39]],[0,[214,18,215]]]],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[132,[43,[39]],214]],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[129,[0,[214,18,215]]],134],[[132,[0,[214,18,215]]],134],[[132,214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[],[[43,[3]]]],[[23,23],135],[[24,24],135],[[25,25],135],[[26,26],135],[[27,27],135],[[28,28],135],[[29,29],135],[[30,30],135],[[31,31],135],[[32,32],135],[[33,33],135],[[34,34],135],[[35,35],135],[[36,36],135],[[69,39],135],[[37,37],135],[55,7],[13,[[43,[7]]]],[[[46,[45]],213,213],[[10,[218]]]],[[219,[46,[45]]],[[10,[218]]]],[[[46,[45]],213,213,[43,[213]]],[[10,[218]]]],[220,221],[222,221],[[],223],[[],36],[[[144,[[0,[141,[142,[2]],143]]]]],36],[[[145,[[0,[141,[142,[15]],143]]]]],36],[146,36],[[[147,[141]]],36],[148,36],[[[149,[141]]],36],[151,36],[152,36],[153,36],[154,36],[155,36],[156,36],[157,36],[158,36],[159,36],[160,36],[161,36],[162,36],[163,36],[164,36],[165,36],[166,36],[39,[[43,[224]]]],[39,[[43,[224]]]],[39,[[43,[224]]]],[39,[[43,[224]]]],[14,225],[11,2],[11,2],[11,2],[14,15],[[14,14],2],[[184,226],45],[[[43,[39]],39,2],3],0,[[],44],[[],3],[[],52],[[],7],[[],7],[[],129],[[],36],[[],38],[[],69],[[],152],[[],153],[[],154],[[],155],[[],156],[[],157],[[],158],[[],159],[[],160],[[],161],[[],162],[[],163],[[],164],[[],165],[[],166],[[[144,[[0,[141,[142,[2]],143]]]],[0,[141,[142,[2]],143]]],[[144,[[0,[141,[142,[2]],143]]]]]],[[[145,[[0,[141,[142,[15]],143]]]],[0,[141,[142,[15]],143]]],[[145,[[0,[141,[142,[15]],143]]]]]],[[146,[227,[[43,[39]]]]],146],[[151,[227,[[43,[228]]]]],151],[72,41],[74,229],[[152,229],152],[76,45],[[153,45],153],[78,135],[[154,135],154],[80,2],[[155,2],155],[82,15],[[156,15],156],[84,230],[[157,230],157],[86,231],[[158,231],158],[88,22],[[159,22],159],[90,232],[[160,232],160],[92,[[10,[42,233]]]],[[161,42],161],[94,[[10,[[0,[141,[142,[2]]]],9]]]],[96,[[10,[[0,[141,[142,[15]]]],9]]]],[98,234],[[162,234],162],[100,16],[[163,16],163],[102,[[43,[39]]]],[118,[[43,[228]]]],[94,2],[96,15],[44,39],[3,39],[121,122],[63,[[46,[45]]]],[65,[[46,[45]]]],[38,39],[40,[[46,[41]]]],[74],[76],[78],[80],[82],[84],[86],[88],[90],[92],[94],[96],[98],[100],[102],[104],[106],[108],[110],[112],[114],[116],[118],[40,[[46,[41]]]],0,[13],[[[43,[39]],39],3],[[11,11],12],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[49,[[127,[45]]]],[134],[134],[134],[134],[7],[[[43,[39]],39,39,231],3],[[],123],[[],123],[[],123],[[],123],[[],123],[[52,39,39],[[10,[16,136]]]],[[52,39,39],[[10,[[127,[16]],136]]]],[72,[[10,[235,72]]]],[72,[[43,[235]]]],[[],236],[[],236],[[],236],[[],236],[[[43,[39]],39,221],3],[[[43,[39]],39,39],3],[178],[167],[48],[3],[8],[179],[180],[124],[121],[237],[238],[219],[38],[239],[57,3],[122,122],[[148,[227,[[43,[72]]]]],148],[110,[[43,[72]]]],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[],23],[[],24],[[],25],[[],26],[[],27],[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[],37],[[242,243],135],[69,228],[57,[[10,[136]]]],[69,228],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[94,178],[[],[[127,[244]]]],[[[46,[244]],[6,[120]]],[[43,[244]]]],[[211,211],135],[[245,245],135],[[44,48],135],[[44,39],135],[[44,38],135],[[44,3],135],[[44,48],135],[[44,39],135],[[44,246],135],[[44,44],135],[[44,3],135],[[48,44],135],[[48,39],135],[[48,44],135],[[48,39],135],[[48,246],135],[[48,48],135],[[48,3],135],[[3,44],135],[[3,48],135],[[3,246],135],[[3,44],135],[[3,39],135],[[3,3],135],[[3,39],135],[[121,39],135],[[121,[247,[122]]],135],[[121,39],135],[[121,122],135],[[121,246],135],[[121,121],135],[[121,122],135],[[137,130],135],[[181,181],135],[[49,49],135],[[11,11],135],[[52,52],135],[[7,7],135],[[55,55],135],[[57,57],135],[[13,13],135],[[1,1],135],[[61,61],135],[[182,182],135],[[183,183],135],[[184,184],135],[[185,185],135],[[186,186],135],[[187,187],135],[[188,188],135],[[189,189],135],[[190,190],135],[[191,191],135],[[192,192],135],[[21,21],135],[[193,193],135],[[194,194],135],[[195,195],135],[[23,23],135],[[24,24],135],[[25,25],135],[[26,26],135],[[27,27],135],[[28,28],135],[[29,29],135],[[30,30],135],[[31,31],135],[[32,32],135],[[33,33],135],[[196,130],135],[[129,130],135],[[132,130],135],[[34,34],135],[[35,35],135],[[36,36],135],[[63,[46,[45]]],135],[[63,[127,[45]]],135],[[63,[46,[45]]],135],[[63,[127,[45]]],135],[[63,63],135],[[63,[46,[45]]],135],[[65,[46,[45]]],135],[[65,[127,[45]]],135],[[65,[46,[45]]],135],[[65,65],135],[[65,[46,[45]]],135],[[65,[127,[45]]],135],[[197,197],135],[[198,198],135],[[199,199],135],[[[201,[248]],[201,[248]]],135],[[[202,[248]],[202,[248]]],135],[[[203,[248]],[203,[248]]],135],[[38,38],135],[[38,44],135],[[38,39],135],[[204,204],135],[[205,205],135],[[14,14],135],[[12,12],135],[[122,246],135],[[122,121],135],[[122,246],135],[[122,39],135],[[122,[247,[122]]],135],[[122,39],135],[[122,39],135],[[122,121],135],[[122,122],135],[[72,72],135],[[74,74],135],[[76,76],135],[[78,78],135],[[80,80],135],[[82,82],135],[[84,84],135],[[86,86],135],[[88,88],135],[[90,90],135],[[92,92],135],[[94,94],135],[[96,96],135],[[98,98],135],[[100,100],135],[[102,102],135],[[104,104],135],[[106,106],135],[[108,108],135],[[110,110],135],[[112,112],135],[[114,114],135],[[116,116],135],[[118,118],135],[[123,123],135],[[207,207],135],[[37,37],135],[[208,208],135],[[209,209],135],[[210,210],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],0,0,[[[46,[45]],[43,[39]]],3],[[39,[43,[39]],135],3],[15,[[10,[239,136]]]],[[23,249]],[[24,249]],[[25,249]],[[26,249]],[[27,249]],[[28,249]],[[29,249]],[[30,249]],[[31,249]],[[32,249]],[[33,249]],[[34,249]],[[35,249]],[[36,249]],[[37,249]],0,[[[6,[5]]],[[10,[[250,[45]],136]]]],[[[43,[[6,[5]]]]],[[10,[136]]]],[[[6,[5]],[46,[45]]],[[10,[136]]]],[[[6,[5]],[46,[45]],23,2],[[10,[136]]]],[[]],[[[6,[5]]],3],[[[6,[5]]],3],[39,[[10,[136]]]],[213,[[10,[218]]]],[[[6,[5]],[43,[39]]],[[10,[3,136]]]],[[[6,[5]]],[[10,[218]]]],[[1,21,22],2],[[[6,[5]]],[[43,[223]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[[7,126],[[43,[13]]]],[122,[[43,[122]]]],[110,15],[[128,34],128],[61,31],[196,34],[72,36],0,[96,167],[242],[[128,251],252],[[178,251],252],[[211,251],252],[[167,251],252],[[245,251],252],[[44,251],252],[[44,251],252],[[48,251],252],[[48,251],252],[[3,251],252],[[3,251],252],[[179,251],252],[[180,251],252],[[124,251],252],[[121,251],252],[[121,251],252],[[137,251],252],[[181,251],252],[[49,251],252],[[11,251],252],[[52,251],252],[[7,251],252],[[55,251],252],[[57,251],252],[[13,251],252],[[1,251],252],[[61,251],252],[[61,251],252],[[182,251],252],[[182,251],252],[[183,251],252],[[183,251],252],[[184,251],252],[[184,251],252],[[185,251],252],[[185,251],252],[[186,251],252],[[186,251],252],[[187,251],252],[[187,251],252],[[188,251],252],[[188,251],252],[[189,251],252],[[189,251],252],[[190,251],252],[[190,251],252],[[191,251],252],[[191,251],252],[[192,251],252],[[192,251],252],[[21,251],252],[[21,251],252],[[193,251],252],[[193,251],252],[[194,251],252],[[194,251],252],[[195,251],252],[[195,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[23,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[24,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[25,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[26,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[27,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[28,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[29,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[30,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[31,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[32,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[33,251],252],[[196,251],252],[[196,251],252],[[129,251],252],[[129,251],252],[[132,251],252],[[132,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[34,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[35,251],252],[[36,251],252],[[36,251],252],[[36,251],252],[[36,251],252],[[36,251],252],[[63,251],252],[[65,251],252],[[197,251],252],[[218,251],252],[[218,251],252],[[253,251],252],[[253,251],252],[[219,251],252],[[198,251],252],[[254,251],252],[[254,251],252],[[199,251],252],[[199,251],252],[[201,251],252],[[[201,[255]],251],252],[[[202,[255]],251],252],[[202,251],252],[[[203,[255]],251],252],[[203,251],252],[[[256,[255]],251],252],[[256,251],252],[[38,251],252],[[38,251],252],[[204,251],252],[[205,251],252],[[14,251],252],[[12,251],252],[[220,251],252],[[222,251],252],[[122,251],252],[[122,251],252],[[206,251],252],[[40,251],252],[[72,251],252],[[74,251],252],[[76,251],252],[[78,251],252],[[80,251],252],[[82,251],252],[[84,251],252],[[86,251],252],[[88,251],252],[[90,251],252],[[92,251],252],[[94,251],252],[[96,251],252],[[98,251],252],[[100,251],252],[[102,251],252],[[104,251],252],[[106,251],252],[[108,251],252],[[110,251],252],[[112,251],252],[[114,251],252],[[116,251],252],[[118,251],252],[[123,251],[[10,[257]]]],[[258,251],252],[[207,251],252],[[37,251],252],[[37,251],252],[[37,251],252],[[37,251],252],[[37,251],252],[[259,251],252],[[208,251],252],[[209,251],252],[[242,251],252],[[[4,[255]],251],252],[[[260,[255]],251],252],[[261,251],252],[[261,251],252],[[210,251],252],[[210,251],252],[[239,251],252],[[[262,[255]],251],252],[39,72],[39,72],[263,3],[[11,39],[[10,[3,9]]]],[11,[[10,[3,9]]]],[232,3],[[232,24],3],[61,[[43,[3]]]],[[],264],[[],264],[[],264],[[],264],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[48,3],[[[247,[44]]],3],[39,3],[44,3],[246,3],[[]],[[[174,[39]]],3],[246,3],[[[247,[39]]],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,181],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[43,[183]]]],[[]],[[]],[[]],[2,[[43,[186]]]],[2,[[43,[187]]]],[[]],[[]],[2,[[43,[189]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[43,[194]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[265,[266,[[46,[45]]]]]]],63],[[[0,[265,[266,[[46,[45]]]]]]],65],[[]],[[]],[267,197],[135,197],[[]],[136,218],[[]],[268,253],[[]],[[]],[269,254],[199,254],[[]],[[]],[[]],[[]],[[]],[203,256],[270,[[256,[[127,[45]]]]]],[[]],[201,256],[202,256],[[]],[[]],[[[6,[39]]],204],[[[6,[39]]],205],[[]],[[]],[[]],[[]],[228,69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[213,123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[43,[23]]]],[15,[[43,[24]]]],[15,[[43,[25]]]],[15,[[43,[26]]]],[15,[[43,[27]]]],[15,[[43,[28]]]],[15,[[43,[29]]]],[15,[[43,[30]]]],[15,[[43,[31]]]],[15,[[43,[32]]]],[15,[[43,[33]]]],[15,[[43,[34]]]],[15,[[43,[35]]]],[15,[[43,[36]]]],[15,[[43,[37]]]],[15,23],[15,23],[15,24],[15,24],[15,25],[15,25],[15,26],[15,26],[15,27],[15,27],[15,28],[15,28],[15,29],[15,29],[15,30],[15,30],[15,31],[15,31],[15,32],[15,32],[15,33],[15,33],[15,34],[15,34],[15,35],[15,35],[15,36],[15,36],[15,37],[15,37],[15,23],[15,24],[15,25],[15,26],[15,27],[15,28],[15,29],[15,30],[15,31],[15,32],[15,33],[15,34],[15,35],[15,36],[15,37],[22,12],[[225,184,226],[[10,[14,9]]]],[22,12],[271,[[127,[272]]]],[271,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[[271,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[47,221],[[127,[3]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[47,221],[[127,[3]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[47,[[127,[3]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[47,[[127,[3]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[[274,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[47,221],[[127,[3]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[50,49],[51,11],[53,52],[54,7],[56,55],[58,57],[59,13],[60,1],[62,61],[64,63],[66,65],[67,38],[68,14],[70,69],[71,40],[73,72],[75,74],[77,76],[79,78],[81,80],[83,82],[85,84],[87,86],[89,88],[91,90],[93,92],[95,94],[97,96],[99,98],[101,100],[103,102],[105,104],[107,106],[109,108],[111,110],[113,112],[115,114],[117,116],[119,118],[50,49],[67,38],[68,14],[71,40],[22,12],[[[43,[39]]],[[43,[1]]]],[[39,[43,[1]]],[[10,[11,9]]]],[249,23],[249,24],[249,25],[249,26],[249,27],[249,28],[249,29],[249,30],[249,31],[249,32],[249,33],[249,34],[249,35],[249,36],[249,37],[15,[[10,[14,9]]]],[[2,2,2,2,2,16],[[10,[11,9]]]],[22,12],[22,12],[22,12],[39,[[43,[23]]]],[39,[[43,[24]]]],[39,[[43,[25]]]],[39,[[43,[26]]]],[39,[[43,[27]]]],[39,[[43,[28]]]],[39,[[43,[29]]]],[39,[[43,[30]]]],[39,[[43,[31]]]],[39,[[43,[32]]]],[39,[[43,[33]]]],[39,[[43,[34]]]],[39,[[43,[35]]]],[39,[[43,[36]]]],[39,[[43,[37]]]],[[167,39],[[10,[15,0]]]],[2,1],[[[0,[[6,[[46,[45]]]],18]]],65],[47,44],[[47,221],3],[47,[[43,[44]]]],[47,[[247,[44]]]],[47,[[247,[44]]]],[22,12],[[[46,[45]]],65],[39,[[10,[121]]]],[213,123],[39,[[10,[123]]]],[39,122],[39,[[10,[44,254]]]],[39,[[10,[44,254]]]],[39,[[10,[44,254]]]],[39,44],[[[227,[3]]],[[10,[121,9]]]],[246,[[10,[3,[202,[246]]]]]],[246,3],[22,[[10,[11,9]]]],[22,[[10,[11,9]]]],[[2,2,2,2,2,16],[[10,[11,9]]]],[[[127,[45]]],[[10,[3,270]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[127,[45]]],3],[[[46,[45]]],[[10,[44,254]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[46,[45]]],[[10,[44,254]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[46,[45]]],[[10,[44,254]]]],[[[127,[45]]],[[10,[3,[256,[[127,[45]]]]]]]],[[[46,[45]]],44],[[[127,[45]]],3],[41,43],[41,211],[41,43],[41,44],[41,3],[41,25],[41,34],[228,[[43,[69]]]],0,0,[[275,133],[[10,[210]]]],[[172,275,133],[[10,[210]]]],0,0,0,0,0,0,0,0,0,0,[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[214],[[[6,[120]]],[[43,[244]]]],0,0,0,0,0,0,0,[52,[[276,[48]]]],0,0,[[52,39],135],[[52,39,39],[[10,[135,136]]]],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[44,277]],[[48,277]],[[3,277]],[[121,277]],[[137,277]],[[49,277]],[[11,277]],[[52,277]],[[7,277]],[[55,277]],[[57,277]],[[13,277]],[[1,277]],[[61,277]],[[182,277]],[[183,277]],[[184,277]],[[185,277]],[[186,277]],[[187,277]],[[188,277]],[[189,277]],[[190,277]],[[191,277]],[[192,277]],[[21,277]],[[193,277]],[[194,277]],[[195,277]],[[23,277]],[[24,277]],[[25,277]],[[26,277]],[[27,277]],[[28,277]],[[29,277]],[[30,277]],[[31,277]],[[32,277]],[[33,277]],[[196,277]],[[129,277]],[[132,277]],[[34,277]],[[35,277]],[[36,277]],[[63,277]],[[65,277]],[[198,277]],[[38,277]],[[14,277]],[[12,277]],[[122,277]],[[72,277]],[[74,277]],[[76,277]],[[78,277]],[[80,277]],[[82,277]],[[84,277]],[[86,277]],[[88,277]],[[90,277]],[[92,277]],[[94,277]],[[96,277]],[[98,277]],[[100,277]],[[102,277]],[[104,277]],[[106,277]],[[108,277]],[[110,277]],[[112,277]],[[114,277]],[[116,277]],[[118,277]],[[123,277]],[[37,277]],[[],223],[61,[[43,[3]]]],[[],3],[39,135],[39,135],[39,135],[39,[[43,[3]]]],[39,[[43,[3]]]],[11,2],[[219,[43,[[46,[45]]]],[43,[[46,[[278,[45]]]]]]],[[10,[253]]]],[1,3],[[]],0,[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[69,39,[227,[228]]]],[[40,15,41]],[[37,37]],[[69,39,228]],[[52,39,39],[[10,[22,136]]]],[[52,39,39],[[10,[2,136]]]],[[52,39,39],[[10,[[127,[2]],136]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23],135],[[24,24],135],[[25,25],135],[[26,26],135],[[27,27],135],[[28,28],135],[[29,29],135],[[30,30],135],[[31,31],135],[[32,32],135],[[33,33],135],[[34,34],135],[[35,35],135],[[36,36],135],[[37,37],135],[275,[[175,[[174,[281]]]]]],[15,[[175,[[174,[281]]]]]],[[172,15],[[175,[[174,[281]]]]]],[[172,275],[[175,[[174,[281]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,[[127,[45]]]],[3,[[127,[45]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[]],[[]],[[]],[12,22],[48,47],[3,47],[201],[202],[203],[256],[260,[[10,[4,261]]]],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[[]],[[]],[[]],[37],[261,[[174,[282]]]],[4,[[10,[126,4]]]],[38,3],[128,128],[[7,[0,[17,18]]]],[[7,17]],[[7,172,17]],[[7,172,[0,[17,18]]]],[[],135],[[],135],[[],135],[[],135],[72,135],[[166,169],166],[23,135],[24,135],[25,135],[26,135],[27,135],[28,135],[29,135],[30,135],[31,135],[32,135],[33,135],[34,135],[35,135],[36,135],[37,135],[122,135],[122,135],[197,135],[261,135],[39,135],[122,135],[197,135],[11,135],[122,135],[13,135],[122,135],[[1,2],135],[23,135],[24,135],[25,135],[26,135],[27,135],[28,135],[29,135],[30,135],[31,135],[32,135],[33,135],[34,135],[35,135],[36,135],[40,135],[37,135],[14,135],[14,135],[226,135],[122,135],[7,135],[261,135],[55,135],[[167,41,15],135],[[167,41,39],135],[[167,41,39],135],[[122,122],135],[[[237,[17]]],135],[[[238,[17]]],135],[4,135],[260,135],[122,135],[[39,31],[[10,[136]]]],[39,135],[122,135],[14,15],[23,[[283,[23]]]],[24,[[283,[24]]]],[25,[[283,[25]]]],[26,[[283,[26]]]],[27,[[283,[27]]]],[28,[[283,[28]]]],[29,[[283,[29]]]],[30,[[283,[30]]]],[31,[[283,[31]]]],[32,[[283,[32]]]],[33,[[283,[33]]]],[34,[[283,[34]]]],[35,[[283,[35]]]],[36,[[283,[36]]]],[37,[[283,[37]]]],[23,[[284,[23]]]],[24,[[284,[24]]]],[25,[[284,[25]]]],[26,[[284,[26]]]],[27,[[284,[27]]]],[28,[[284,[28]]]],[29,[[284,[29]]]],[30,[[284,[30]]]],[31,[[284,[31]]]],[32,[[284,[32]]]],[33,[[284,[33]]]],[34,[[284,[34]]]],[35,[[284,[35]]]],[36,[[284,[36]]]],[37,[[284,[37]]]],[[7,135],135],[[31,[43,[39]],[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],3],[262,285],[[31,[43,[39]],[43,[39]],[43,[39]],[43,[39]],[43,[39]],2,39,[43,[39]],[43,[39]]],3],[14,15],[122,122],[259,39],[[52,39],[[10,[[276,[48]],136]]]],[[],[[127,[3]]]],[39,[[127,[3]]]],[220,[[43,[228]]]],[222,[[43,[39]]]],[40,221],[39,[[127,[3]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[[],[[127,[244]]]],[[52,65,26],[[10,[136]]]],[[52,39,26],[[10,[136]]]],[[52,[6,[5]],26],[[10,[223,136]]]],[[52,[6,[5]],[46,[[6,[5]]]],26],[[10,[223,136]]]],[[52,[6,[5]],26],[[10,[136]]]],[[],1],[[52,39,39,[43,[39]]],[[43,[3]]]],[213,[[10,[218]]]],[[52,39,39,[43,[39]]],[[10,[3,136]]]],[[52,39,39,[43,[39]]],[[10,[[276,[48]],136]]]],[[[46,[45]]],[[10,[218]]]],[39,[[127,[3]]]],[[242,286]],[[[43,[39]],207,[43,[39]]]],[[[43,[39]],258]],[37,37],[[[0,[214,18,215]]]],[[[43,[39]],37],37],[[[43,[39]],37,135,135,[0,[214,18,215]]],258],[[[0,[214,18,215]]]],0,[[207,[46,[259]]]],[[]],[[[43,[39]],207,228]],[[207,[46,[259]]],188],[135],[[207,[43,[39]]],135],[[207,[46,[259]],135],3],[287,135],[[207,[46,[259]]],188],[[207,[46,[259]]],188],[287,135],[[69,39],[[10,[[43,[288]],289]]]],[[69,39,[43,[122]]],[[43,[228]]]],[[],[[43,[13]]]],[[],2],[39,3],[[],15],[239,[[43,[15]]]],[[],[[43,[15]]]],[74,229],[[152,229],152],[76,45],[[153,45],153],[80,2],[[155,2],155],[82,15],[[156,15],156],[84,230],[[157,230],157],[86,231],[[158,231],158],[88,22],[[159,22],159],[90,232],[[160,232],160],[98,234],[[162,234],162],[100,16],[[163,16],163],[11,2],[74,229],[[152,229],152],[76,45],[[153,45],153],[80,2],[[155,2],155],[82,15],[[156,15],156],[84,230],[[157,230],157],[86,231],[[158,231],158],[88,22],[[159,22],159],[90,232],[[160,232],160],[98,234],[[162,234],162],[100,16],[[163,16],163],[11,2],[[[6,[5]],2],2],[[[6,[5]]],[[43,[223]]]],[[[6,[5]],2],[[43,[223]]]],[[[6,[5]]],2],[[[6,[5]],2,2],2],[14,15],[226,45],[[],22],[11,2],[14,184],[122,221],[211,39],[245,39],[13,[[43,[3]]]],[72,39],[72,123],[[],178],[[],167],[[],3],[39,[[10,[121,9]]]],[17,[[237,[17]]]],[17,[[238,[17]]]],[[],137],[182,[[43,[49]]]],[[1,2,2,2,2,2,16],[[10,[11,9]]]],[[],52],[[],7],[[[43,[7]],135],55],[[[43,[39]]],1],[[],129],[[],132],[[213,213],[[43,[219]]]],[[[6,[39]]],38],[[[43,[228]]],69],[39,[[10,[122,9]]]],[122,[[10,[206,9]]]],[15,40],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],229,229,229,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],45,45,45,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],135,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],2,2,2,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],15,15,15,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],230,230,230,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],231,231,231,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],22,22,22,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],232,232,232,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],42,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,2,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,15,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],234,234,234,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],16,16,16,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],[43,[39]],36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],[43,[[6,[72]]]],36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[6,[72]]],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],169,36],72],[[39,[227,[[43,[39]]]],[227,[[43,[39]]]],122,[43,[228]],36],72],[[44,[46,[45]]],259],[[208,209],242],[122,121],[[122,122],121],[122,121],[249,121],[[44,221],259],[220,[[43,[228]]]],[222,[[43,[39]]]],[122,[[43,[122]]]],[206,43],[220,[[43,[228]]]],[222,[[43,[39]]]],[211,39],[245,39],[72,39],[[[6,[39]],190],3],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[39],[39],[39],[39],[72],[72],[72],[72],[1,[[10,[11,9]]]],[[],[[10,[11,9]]]],[[],[[10,[11,9]]]],[[220,221],[[43,[228]]]],[[222,221],[[43,[39]]]],[[40,15],[[43,[41]]]],[[220,221],[[43,[228]]]],[[222,221],[[43,[39]]]],[202,199],[199,221],[[],15],[239,15],[[],15],0,[[],[[177,[170]]]],[[],[[177,[170]]]],[[],[[177,[170]]]],[[],[[177,[170]]]],0,0,[[1,2],2],[39],[39],[[14,14]],[39,[[43,[3]]]],[[150,72],150],[114,72],[72,169],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[164,169],164],[177],[177],[177],[177],[[[291,[290]]]],[[[291,[290]]]],[[[291,[290]]]],[[[291,[290]]]],[[57,39],[[10,[136]]]],[[39,31],[[10,[61,136]]]],[[61,39,31],[[10,[61,136]]]],[39,[[43,[3]]]],[[211,211],[[43,[212]]]],[[44,44],[[43,[212]]]],[[44,39],[[43,[212]]]],[[44,3],[[43,[212]]]],[[44,48],[[43,[212]]]],[[44,48],[[43,[212]]]],[[44,38],[[43,[212]]]],[[44,246],[[43,[212]]]],[[48,3],[[43,[212]]]],[[48,246],[[43,[212]]]],[[48,39],[[43,[212]]]],[[48,44],[[43,[212]]]],[[48,39],[[43,[212]]]],[[48,48],[[43,[212]]]],[[48,44],[[43,[212]]]],[[3,48],[[43,[212]]]],[[3,39],[[43,[212]]]],[[3,246],[[43,[212]]]],[[3,3],[[43,[212]]]],[[3,44],[[43,[212]]]],[[137,130],[[43,[212]]]],[[181,181],[[43,[212]]]],[[49,49],[[43,[212]]]],[[11,11],[[43,[212]]]],[[52,52],[[43,[212]]]],[[7,7],[[43,[212]]]],[[55,55],[[43,[212]]]],[[57,57],[[43,[212]]]],[[13,13],[[43,[212]]]],[[1,1],[[43,[212]]]],[[61,61],[[43,[212]]]],[[182,182],[[43,[212]]]],[[183,183],[[43,[212]]]],[[184,184],[[43,[212]]]],[[185,185],[[43,[212]]]],[[186,186],[[43,[212]]]],[[187,187],[[43,[212]]]],[[188,188],[[43,[212]]]],[[189,189],[[43,[212]]]],[[190,190],[[43,[212]]]],[[191,191],[[43,[212]]]],[[192,192],[[43,[212]]]],[[21,21],[[43,[212]]]],[[193,193],[[43,[212]]]],[[194,194],[[43,[212]]]],[[195,195],[[43,[212]]]],[[196,130],[[43,[212]]]],[[129,130],[[43,[212]]]],[[132,130],[[43,[212]]]],[[63,[46,[45]]],[[43,[212]]]],[[63,[46,[45]]],[[43,[212]]]],[[63,[46,[45]]],[[43,[212]]]],[[63,[127,[45]]],[[43,[212]]]],[[63,[127,[45]]],[[43,[212]]]],[[65,[127,[45]]],[[43,[212]]]],[[65,[46,[45]]],[[43,[212]]]],[[65,[46,[45]]],[[43,[212]]]],[[65,[127,[45]]],[[43,[212]]]],[[65,65],[[43,[212]]]],[[65,[46,[45]]],[[43,[212]]]],[[38,39],[[43,[212]]]],[[38,44],[[43,[212]]]],[[38,38],[[43,[212]]]],[[204,204],[[43,[212]]]],[[205,205],[[43,[212]]]],[[14,14],[[43,[212]]]],[[12,12],[[43,[212]]]],[[72,72],[[43,[212]]]],[[74,74],[[43,[212]]]],[[76,76],[[43,[212]]]],[[78,78],[[43,[212]]]],[[80,80],[[43,[212]]]],[[82,82],[[43,[212]]]],[[84,84],[[43,[212]]]],[[86,86],[[43,[212]]]],[[88,88],[[43,[212]]]],[[90,90],[[43,[212]]]],[[92,92],[[43,[212]]]],[[94,94],[[43,[212]]]],[[96,96],[[43,[212]]]],[[98,98],[[43,[212]]]],[[100,100],[[43,[212]]]],[[102,102],[[43,[212]]]],[[104,104],[[43,[212]]]],[[106,106],[[43,[212]]]],[[108,108],[[43,[212]]]],[[110,110],[[43,[212]]]],[[112,112],[[43,[212]]]],[[114,114],[[43,[212]]]],[[116,116],[[43,[212]]]],[[118,118],[[43,[212]]]],[[123,123],[[43,[212]]]],[61,[[43,[3]]]],[61,3],[39,[[43,[3]]]],[7,135],[[[175,[[237,[17]]]],292],293],[[[175,[4]],292],293],[[[175,[260]],292],293],[[[175,[[238,[17]]]],292],[[293,[43]]]],[61,2],[57],0,[7],[[38,39]],[[40,41]],[[38,42]],[[],[[43,[3]]]],[13,2],[[],[[43,[3]]]],[39,294],[39,294],[39,294],[39,294],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,41],[39,41],[39,41],[39,41],[295],[295],[295],[295],[295],[295],[295],[295],[295],[295],[[239,[0,[17,18]]],[[10,[[262,[18]],136]]]],[[239,[0,[17,18]]],[[10,[[0,[133,18,215]],136]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[61,[[43,[3]]]],[55],[[],16],[[16,16],16],[[],15],[[2,2],2],[15],[13,22],[[],244],[[],22],[72,[[43,[72]]]],[[],15],[[],15],[[],15],[[],15],[[],7],[[]],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[69,39],135],[[40,15]],[[37,37]],[[13,13]],[[52,[43,[39]],[43,[39]]],[[10,[136]]]],[[52,39],[[10,[136]]]],[[52,39,39],[[10,[136]]]],[137,[[174,[282]]]],[181,296],[49],[[[43,[39]],39,31],[[10,[3,136]]]],0,[55],[[]],[[]],[[]],[[]],[17],[17],[[44,17]],[[3,17]],[[3,17]],[[[43,[39]],207,39]],[[52,[6,[5]]],[[10,[136]]]],[61,3],[11,2],[11,16],[179,[[10,[297]]]],[180,[[10,[297]]]],[[]],[[167,41,15],[[10,[41,41]]]],[[140,15],140],[[23,23,135]],[[24,24,135]],[[25,25,135]],[[26,26,135]],[[27,27,135]],[[28,28,135]],[[29,29,135]],[[30,30,135]],[[31,31,135]],[[32,32,135]],[[33,33,135]],[[34,34,135]],[[35,35,135]],[[36,36,135]],[[37,37,135]],[39],[[[43,[39]]]],[[[144,[[0,[141,[142,[2]],143]]]],[43,[39]]]],[[[145,[[0,[141,[142,[15]],143]]]],[43,[39]]]],[[146,[43,[39]]]],[[[147,[141]],[43,[39]]]],[[148,[43,[39]]]],[[[149,[141]],[43,[39]]]],[[151,[43,[39]]]],[[152,[43,[39]]]],[[153,[43,[39]]]],[[154,[43,[39]]]],[[155,[43,[39]]]],[[156,[43,[39]]]],[[157,[43,[39]]]],[[158,[43,[39]]]],[[159,[43,[39]]]],[[160,[43,[39]]]],[[161,[43,[39]]]],[[162,[43,[39]]]],[[163,[43,[39]]]],[[164,[43,[39]]]],[[165,[43,[39]]]],[[166,[43,[39]]]],[[52,39,39,135]],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[52,[43,[39]],[43,[39]],39],[[10,[136]]]],[39],[39],[39],[39],[[14,225],[[10,[9]]]],[[14,225,184,226],[[10,[9]]]],[[52,39,39,16]],[36],[[[144,[[0,[141,[142,[2]],143]]]],36]],[[[145,[[0,[141,[142,[15]],143]]]],36]],[[146,36]],[[[147,[141]],36]],[[148,36]],[[[149,[141]],36]],[[151,36]],[[152,36]],[[153,36]],[[154,36]],[[155,36]],[[156,36]],[[157,36]],[[158,36]],[[159,36]],[[160,36]],[[161,36]],[[162,36]],[[163,36]],[[164,36]],[[165,36]],[[166,36]],[[52,39,39,22]],[[52,39,39,2]],[[14,15],[[10,[9]]]],[[52,298]],[[52,39,39,39,39]],[15],[[239,[43,[15]]],[[10,[136]]]],[[[43,[15]]]],[[14,184],[[10,[9]]]],[17],[[[43,[39]]]],[[[144,[[0,[141,[142,[2]],143]]]],[43,[39]]]],[[[145,[[0,[141,[142,[15]],143]]]],[43,[39]]]],[[146,[43,[39]]]],[[[147,[141]],[43,[39]]]],[[148,[43,[39]]]],[[[149,[141]],[43,[39]]]],[[151,[43,[39]]]],[[152,[43,[39]]]],[[153,[43,[39]]]],[[154,[43,[39]]]],[[155,[43,[39]]]],[[156,[43,[39]]]],[[157,[43,[39]]]],[[158,[43,[39]]]],[[159,[43,[39]]]],[[160,[43,[39]]]],[[161,[43,[39]]]],[[162,[43,[39]]]],[[163,[43,[39]]]],[[164,[43,[39]]]],[[165,[43,[39]]]],[[166,[43,[39]]]],[[14,39],[[10,[9]]]],[[[43,[213]]]],[[[0,[214,18,215]]]],[[[0,[214,18,215]]]],[[[43,[213]]]],[46],[46],[46],[46],[46],[46],[46],[46],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,41]],[[39,41]],[[39,41]],[[39,41]],[123],[123],[123],[123],[[129,[43,[[171,[170]]]]]],[[52,39,39,39]],[[132,[43,[[171,[170]]]]]],[[14,15],[[10,[9]]]],[[52,39,39,232]],[[52,39,39,39]],[[14,226],[[10,[9]]]],[[[6,[120]],[6,[120]],135],[[10,[9]]]],0,[[[43,[15]]],[[10,[239,136]]]],[[[6,[120]]],[[10,[[127,[244]],136]]]],[[[6,[120]]],244],[[[6,[120]]],[[10,[244,136]]]],0,0,0,0,0,[220],[222],[[40,125]],0,[196,[[43,[170]]]],[129,[[43,[170]]]],[218,[[43,[299]]]],[253,[[43,[299]]]],[254,[[43,[299]]]],[256,[[43,[299]]]],[4,13],[196,3],[15,15],[[7,[0,[133,18]]],[[4,[18]]]],[[[43,[[6,[5]]]],[46,[5]],[46,[5]],30,[43,[[174,[17]]]]],[[10,[173,136]]]],[[[6,[5]],[46,[39]],[46,[39]],30,[43,[[174,[17]]]],287,287,287],[[10,[173,136]]]],[[[6,[5]],[46,[5]],[46,[5]],30,[43,[[174,[17]]]]],[[10,[136]]]],[2,[[10,[136]]]],[2,[[10,[136]]]],[[[6,[120]]],[[10,[136]]]],[[7,[0,[17,18]]],260],[[7,172,[0,[17,18]]],260],[[7,133],4],[[7,300],[[10,[301]]]],[[7,172,133],4],[[7,302],[[10,[301]]]],[[7,172,[0,[133,18]]],[[4,[18]]]],[[39,31],[[10,[136]]]],[[39,31],[[10,[136]]]],[[39,31],[[10,[136]]]],[52,[[43,[3]]]],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],169],[[],[[247,[122]]]],[39,43],[39,43],[39,43],[39,43],[123,43],[123,43],[123,43],[123,43],[[217,[43,[123]]]],[[217,[43,[123]]]],[[217,[43,[123]]]],[[217,[43,[123]]]],[39],[39],[39],[39],[[]],[[39,39,14],221],[49,[[43,[246]]]],[[52,39,39],[[10,[3,136]]]],[[52,39,39],[[10,[[276,[48]],136]]]],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],0,[[14,15],[[10,[9]]]],[[14,15],[[10,[9]]]],[[14,20],[[10,[9]]]],[14,15],[226,45],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[172,221]],[128,128],[[],[[127,[223]]]],[[],[[127,[223]]]],[196,[[43,[170]]]],[132,[[43,[170]]]],[196,3],[132,169],[[],[[43,[7]]]],0,[13,22],[275,[[175,[[174,[133]]]]]],[15,[[175,[[174,[133]]]]]],[[172,15],[[175,[[174,[133]]]]]],[[172,275],[[175,[[174,[133]]]]]],[11,1],[11,3],[[],223],[44,[[10,[303,199]]]],[44,303],[44,303],[52,3],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]],304],[[[46,[3]]],304],[[[46,[3]]],304],[[[46,[3]]],304],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[[[46,[3]]]],[48,44],[11,[[10,[11,9]]]],[[167,15],246],[[]],[[]],[44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[122,121],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[[],305],[48,39],[61,3],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[],246],[[61,32],3],[[11,1],[[10,[11,9]]]],[11,22],[11,[[10,[11,9]]]],[[178,2],[[43,[41]]]],[[211,178],41],[[167,15],[[43,[41]]]],[[245,167],41],[44,41],[44,41],[3,41],[25,41],[34,41],[197,41],[[178,39],[[43,[41]]]],[[167,39],[[43,[41]]]],[[178,39],[[43,[41]]]],[[167,39],[[43,[41]]]],[[[43,[44]]],41],[[[43,[3]]],41],[69,228],[[23,23]],[[24,24]],[[25,25]],[[26,26]],[[27,27]],[[28,28]],[[29,29]],[[30,30]],[[31,31]],[[32,32]],[[33,33]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],0,[[128,[0,[214,18,215]]],128],[[128,[0,[214,18,215]]],128],0,[137,[[10,[138,0]]]],[137,[[10,[139,0]]]],[128,[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[303,[[10,[44]]]],[[],10],[306,[[10,[3]]]],[223,[[10,[3]]]],[244,[[10,[3]]]],[[],10],[303,[[10,[3]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[39,[[43,[123]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[261,[[10,[[174,[282]],261]]]],[[175,292],293],[[175,292],293],[[175,292],293],[[175,292],[[293,[[43,[10]]]]]],[180,[[10,[307]]]],[122,206],[178,169],[167,169],[[],169],[[],169],[[],169],[[],169],[72,169],[118,[[43,[122]]]],[182,308],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],0,[[52,39,39],[[10,[232,136]]]],[196],[132],[134],[134],[134],[134],[[39,[43,[39]]],[[10,[65,136]]]],[[[43,[39]],[43,[39]],[43,[39]]],[[43,[3]]]],[[39,[43,[39]]],[[43,[3]]]],[15,193],[193,15],[[23,23],23],[[24,24],24],[[25,25],25],[[26,26],26],[[27,27],27],[[28,28],28],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[2,[[10,[136]]]],[2,[[175,[[174,[133]]]]]],[[172,2],[[175,[[174,[133]]]]]],[2,[[175,[[174,[281]]]]]],[[172,2],[[175,[[174,[281]]]]]],[[[6,[5]]],2],[239,15],[[167,41,15],[[10,[41,41]]]],[[140,15],140],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[167,41,39],[[10,[41,41]]]],[[140,39],140],[[]],[[]],[[[6,[120]]]],[74,72],[76,72],[78,72],[80,72],[82,72],[84,72],[86,72],[88,72],[90,72],[92,72],[94,72],[96,72],[98,72],[100,72],[102,72],[104,72],[106,72],[108,72],[110,72],[112,72],[114,72],[116,72],[118,72],[74,72],[76,72],[78,72],[80,72],[82,72],[84,72],[86,72],[88,72],[90,72],[92,72],[94,72],[96,72],[98,72],[100,72],[102,72],[104,72],[106,72],[108,72],[110,72],[112,72],[114,72],[116,72],[118,72],[[49,[46,[45]]]],[[213,[43,[213]],135],3],[213,[[43,[3]]]],[[[43,[213]],[43,[213]],[43,[213]]],[[43,[3]]]],[[213,[43,[213]]],[[43,[3]]]],[61,[[43,[3]]]],[[],223],[[],223],[259,[[43,[221]]]],[[],223],[[],244],[[],223],[198,[[43,[223]]]],[[],223],[61,[[43,[3]]]],[231],[[],1],[11,12],[[[6,[[46,[42]]]]],3],[203,269],[[[6,[39]]],[[250,[42]]]],[39,135],[[],3],[14,135],[225,135],[[225,184,226],135],[15,135],[184,135],[185,135],[226,135],0,[[178,2],[[43,[211]]]],[211,2],[[167,15],[[43,[245]]]],[245,15],[181,2],[[52,39,39],[[10,[3,136]]]],[122,122],[[178,39],[[43,[211]]]],[[167,39],[[43,[245]]]],[[178,39],[[43,[211]]]],[[167,39],[[43,[245]]]],[259,[[43,[[46,[45]]]]]],[[72,41],135],[259,[[43,[39]]]],[44,169],[44,169],[3,169],[25,169],[34,169],[197,169],[72,169],[178,[[46,[211]]]],[167,[[46,[245]]]],0,[7],0,[[[6,[310]]]],[[[6,[310]]]],[[[6,[310]]]],[[[6,[310]]]],[11,2],[11,2],[14,185],[28,7],[[7,[0,[17,265]]],[[10,[9]]]],[169,[[43,[178]]]],[169,[[43,[167]]]],[169,132],0,0,[[38,42],252],[[38,39],252],[11,2],[14,226],[11],0,0,0,0,0,0,[[]],[[]],[[[312,[311]]],[[312,[311]]]],[[]],[[[312,[311]],[312,[311]]],212],[[]],[[[312,[311]]]],[[[312,[311]]]],[[[312,[311]]]],[[[312,[311]],[312,[311]]],135],[[],135],[[[312,[311]],251],252],[[]],[[]],[[],[[313,[[312,[311]]]]]],[[],[[312,[311]]]],[[],[[312,[311]]]],[[],[[312,[311]]]],[[],[[312,[311]]]],[[[312,[311]],277]],[[]],[[[312,[311]],[312,[311]]],[[43,[212]]]],[[[312,[311]]]],[[[312,[311]]],[[314,[[312,[311]]]]]],[[[312,[311]]],[[315,[[312,[311]]]]]],[[]],[[],10],[[],10],[[],309],0,0,[[]],[[]],[[]],[[]],[298,298],[316,316],[[]],[[]],[[298,298],135],[[316,316],135],[[],135],[[],135],[[298,251],252],[[316,251],252],[[]],[45,298],[[]],[45,316],[[]],[[]],[[]],[[]],[42,[[10,[298]]]],[[],10],[[],10],[42,[[10,[316]]]],[[],10],[[],10],[[],309],[[],309],0,0,0,0,[[]],[[],43],0,0,0,0,[310,317],[310,310],[216,310],[[]],[[]],[[]],[[]],[310,310],[216,216],[[]],[[]],[[310,310],212],[[216,216],212],[[]],[[310,310],135],[[216,216],135],[[],135],[[],135],[[310,251],252],[[216,251],252],[[]],[216,310],[[]],[274,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[317,310],[214],[[310,277]],[[216,277]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[310],[216],[[216,[46,[240]]],241],[[310,169,[46,[41]]],[[43,[41]]]],[[216,169,[46,[41]]],[[43,[41]]]],[[[0,[214,18,215]]],310],[[[0,[214,18,215]]],216],[214,310],[214,216],[214,310],[[]],[[310,310],[[43,[212]]]],[[216,216],[[43,[212]]]],[[],169],[[]],[[]],[[],305],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],309],[[],309],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[319,[318]]],271],[[[319,[318]]],271],[[[319,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[319,[318]]]],[[[319,[318]]],[[319,[318]]]],[[]],[[],[[319,[318]]]],[[[319,[318]]]],[[]],[[]],[[]],[[]],[271,[[319,[318]]]],[271,[[319,[318]]]],[271,[[319,[318]]]],[[271,221],[[319,[318]]]],[[271,221],[[319,[318]]]],[271,[[319,[318]]]],[271,[[319,[318]]]],[271,[[319,[318]]]],[[271,221],[[319,[318]]]],[[271,221],[[319,[318]]]],[271,[[319,[318]]]],[271,[[319,[318]]]],[271,[[319,[318]]]],[[271,221],[[319,[318]]]],[[271,221],[[319,[318]]]],[249,[[319,[318]]]],[[[319,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[[319,[318]]],271],[[[319,[318]]]],[[[319,[318]]]],[[[319,[318]]]],[[]],[[]],[[]],[[[319,[318]]],271],[[[319,[318]]],135],[[[319,[318]]],[[320,[318]]]],[[[319,[318]]],[[321,[318]]]],[[[319,[318]]],221],[[],[[319,[318]]]],[[[320,[318]]],[[43,[318]]]],[[[321,[318]]],[[43,[318]]]],[[[322,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[[319,[318]]],[[43,[318]]]],[[[319,[318]],318]],[[[319,[318]],318]],[[[319,[318]],125]],[[[319,[318]]]],[[[319,[323,318]]]],[[[319,[318]],125]],[[[319,[318]]],[[314,[271,[319,[318]]]]]],[[[319,[318]]],271],[[[319,[318]]],[[314,[271,[319,[318]]]]]],[[[319,[318]]],[[314,[271,[319,[318]]]]]],[[[319,[318]]],[[315,[271,[319,[318]]]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[],309],0,0,0,[[[276,[318]]],[[46,[318]]]],[[[276,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[324,[318]]],[[46,[318]]]],[[[276,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[324,[318]]],[[46,[318]]]],[[[276,[318]]],[[46,[318]]]],[[]],[[]],[[[276,[318]]],[[46,[318]]]],[[]],[[]],[[[276,[318]]],221],[[[276,[318]]]],[[[276,[318]]],[[276,[318]]]],[[]],[[[276,[[0,[323,318]]]],[276,[[0,[323,318]]]]],212],[[[324,[318]]],221],[[],[[276,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[276,[318]]],[[46,[318]]]],[[[276,[318]]]],[[[324,[318]]]],[[[276,[[0,[248,318]]]],[276,[[0,[248,318]]]]],135],[[[276,[[0,[248,318]]]],[46,[[0,[248,318]]]]],135],[[],135],[[[276,[318]],249]],[[[276,[318]],249]],[[[276,[318]],[46,[318]]]],[[[276,[[0,[255,318]]]],251],252],[[]],[[[46,[318]]],[[276,[318]]]],[[[250,[318]]],[[276,[318]]]],[[[127,[318]]],[[276,[318]]]],[[[325,[318]]],[[276,[318]]]],[[[46,[318]]],[[276,[318]]]],[[]],[[],[[46,[318]]]],[221,[[46,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[221,[[276,[318]]]],[[221,135],[[276,[318]]]],[221,[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[221,[[276,[318]]]],[221,[[276,[318]]]],[[221,135],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[[],[[276,[318]]]],[221,[[276,[318]]]],[221,[[276,[318]]]],[[221,135],[[276,[318]]]],[249,[[276,[318]]]],[[[276,[[0,[326,318]]]],277]],[[[276,[318]],221,318]],[[]],[[]],[[[276,[318]]]],[[[276,[318]]]],[[[276,[318]]]],[[[276,[318]]]],[[]],[[[276,[318]]]],[[[276,[318]]],135],[[[324,[318]]],[[43,[318]]]],[[[276,[318]]],221],[[],[[276,[318]]]],[[[324,[318]]],43],[[[324,[318]]],[[43,[318]]]],[[[276,[[0,[327,318]]]],[276,[[0,[327,318]]]]],[[43,[212]]]],[[[276,[318]]],[[43,[318]]]],[[[276,[318]],318]],[[[276,[318]],221],318],[[[276,[318]],221]],[17],[[[276,[318]],17]],[[[276,[318]],17]],[[[276,[318]],221]],[[[324,[318]]]],[[[276,[318]]],[[314,[[276,[318]]]]]],[[[276,[318]]]],[[[276,[318]]],[[314,[[276,[318]]]]]],[[[276,[318]]],[[314,[[276,[318]]]]]],[[[276,[318]]],[[315,[[276,[318]]]]]],[[]],[[[276,[318]],221]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[221,[[276,[318]]]],0,0,[[[250,[328]]],[[46,[328]]]],[[[250,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[329,[328]]],[[46,[328]]]],[[[250,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[329,[328]]],[[46,[328]]]],[[]],[[[250,[328]]],[[46,[328]]]],[[]],[[]],[[[250,[328]]],[[46,[328]]]],[[]],[[[250,[328]]],221],[[[250,[328]]]],[[[250,[328]]],[[250,[328]]]],[[]],[[[250,[[0,[323,328]]]],[250,[[0,[323,328]]]]],212],[[[329,[328]]],221],[[],[[250,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[250,[328]]],[[46,[328]]]],[[[250,[328]]]],[[[329,[328]]]],[[[250,[[0,[248,328]]]],[46,[[0,[248,328]]]]],135],[[[250,[[0,[248,328]]]],[250,[[0,[248,328]]]]],135],[[],135],[[[250,[328]],249]],[[[250,[328]],249]],[[[250,[328]],[46,[328]]]],[[[250,[[0,[255,328]]]],251],252],[[[276,[318]]],[[250,[318]]]],[[[46,[328]]],[[250,[328]]]],[[[127,[328]]],[[250,[328]]]],[[[325,[328]]],[[250,[328]]]],[[]],[[[46,[328]]],[[250,[328]]]],[[]],[221,[[46,[328]]]],[221,[[46,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[250,[328]]]],[221,[[46,[328]]]],[221,[[46,[328]]]],[249,[[250,[328]]]],[[[250,[[0,[326,328]]]],277]],[[[250,[328]],221,328]],[[]],[[]],[[[250,[328]]]],[[[250,[328]]]],[[[250,[328]]]],[[[250,[328]]]],[[]],[[[250,[328]]]],[[[250,[328]]],135],[[[329,[328]]],[[43,[328]]]],[[[250,[328]]],221],[[],[[250,[328]]]],[[[329,[328]]],43],[[[329,[328]]],[[43,[328]]]],[[[250,[[0,[327,328]]]],[250,[[0,[327,328]]]]],[[43,[212]]]],[[[250,[328]]],[[43,[328]]]],[[[250,[328]],328]],[[[250,[328]],221],328],[[[250,[328]],221]],[[[250,[328]],221]],[[[329,[328]]]],[[[250,[328]]],[[314,[[250,[328]]]]]],[[[250,[328]]]],[[[250,[328]]],[[314,[[250,[328]]]]]],[[[250,[328]]],[[314,[[250,[328]]]]]],[[[250,[328]]],[[315,[[250,[328]]]]]],[[]],[[[250,[328]],221]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[221,[[250,[328]]]],0,0,0,0,[[[330,[318]]],273],[[[330,[318]]],273],[[[330,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[330,[318]]]],[[[330,[318]]],[[330,[318]]]],[[]],[[],[[330,[318]]]],[[[330,[318]]]],[[]],[[]],[[]],[[]],[273,[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[[273,221],[[330,[318]]]],[[273,221],[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[[273,221],[[330,[318]]]],[[273,221],[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[273,[[330,[318]]]],[[273,221],[[330,[318]]]],[[273,221],[[330,[318]]]],[249,[[330,[318]]]],[[[330,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[]],[[]],[[]],[[]],[[[330,[318]]],273],[[[330,[318]]]],[[[330,[318]]]],[[[330,[318]]]],[[]],[[]],[[]],[[[330,[318]]],273],[[[330,[318]]],135],[[[330,[318]]],[[331,[318]]]],[[[330,[318]]],[[332,[318]]]],[[[330,[318]]],221],[[],[[330,[318]]]],[[[331,[318]]],[[43,[318]]]],[[[332,[318]]],[[43,[318]]]],[[[333,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[[330,[318]]],[[43,[318]]]],[[[330,[318]],318]],[[[330,[318]],318]],[[[330,[318]],125]],[[[330,[318]]]],[[[330,[323,318]]]],[[[330,[318]],125]],[[[330,[318]]],[[314,[273,[330,[318]]]]]],[[[330,[318]]],273],[[[330,[318]]],[[314,[273,[330,[318]]]]]],[[[330,[318]]],[[314,[273,[330,[318]]]]]],[[[330,[318]]],[[315,[273,[330,[318]]]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[],309],0,0,0,[334,335],[334,[[46,[48]]]],[334,[[46,[48]]]],[336,[[46,[48]]]],[[]],[334,[[46,[48]]]],[[]],[[]],[[]],[334,221],[334],[334,334],[[]],[[334,334],212],[[334,213],135],[336,221],[[],334],[334,[[46,[48]]]],[334],[336],[[]],[[334,334],135],[[334,[46,[39]]],135],[[],135],[[334,249]],[[334,249]],[[334,[46,[[6,[39]]]]]],[[334,251],252],[[[127,[3]]],334],[[[127,[39]]],334],[[[325,[39]]],334],[[[325,[44]]],334],[[[325,[3]]],334],[[[46,[44]]],334],[[[127,[246]]],334],[[]],[[[46,[39]]],334],[[]],[335,[[46,[48]]]],[[335,221],[[46,[48]]]],[335,334],[335,334],[335,334],[[335,221,135],334],[[335,221],334],[[335,221],334],[335,334],[335,334],[335,334],[[335,221],334],[[335,221],334],[[335,221,135],334],[335,334],[335,334],[335,334],[[335,221,135],334],[[335,221],334],[[335,221],334],[249,334],[41,334],[214],[[334,277]],[[334,221,3]],[[]],[[]],[[],[[43,[41]]]],[334,335],[334],[334],[[]],[334,335],[334,135],[[334,[43,[213]]],3],[336,[[43,[3]]]],[334,221],[[],334],[336,43],[336,[[43,[3]]]],[[]],[[334,334],[[43,[212]]]],[334,[[43,[3]]]],[[334,3]],[[334,221],3],[[334,221]],[17],[[334,17]],[[334,17]],[[334,221]],[336],[[],169],[[334,221,3],3],[334,[[314,[335,334]]]],[334,335],[334,[[314,[335,334]]]],[334,[[314,[335,334]]]],[[]],[[],305],[334,41],[[334,221]],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],309],[[],309],[334,169],[221,334],0,0,0,[136,337],[[]],[[]],[[]],[[]],[136,136],[9,9],[[]],[[]],[[136,136],212],[[],2],[[],123],[136,123],[[]],[[136,136],135],[[],135],[[136,251],252],[[136,251],252],[[9,251],252],[[9,251],252],[2,[[43,[265]]]],[[]],[338,136],[[]],[[339,[227,[[247,[39]]]],39,39,15],[[10,[9]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[337,136],[337,136],[214],[[136,277]],[[]],[[]],[[],[[43,[41]]]],[136,135],[136,[[43,[340]]]],[[136,340],135],[136,39],0,[[340,39],136],[[[227,[[247,[39]]]],39,39,15],9],[[]],[[136,136],[[43,[212]]]],[295],[295],[[],169],[[]],[[]],[[],305],[[],246],[[],246],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],309],[[],309],[[[6,[5]],2],2],[[],[[43,[3]]]],[39,[[127,[45]]]],[[[46,[45]]],3],[[15,15,15],[[43,[3]]]],[[],3],[[182,65],[[43,[3]]]],[[182,[46,[45]]],[[43,[3]]]],[[182,65,65],3],[[182,[46,[45]],[46,[45]]],3],[[],[[43,[3]]]],[[],223],[[[43,[39]],39,2],3],[[[43,[39]],39],3],[[[43,[39]],39,39,231],3],[[[43,[39]],39,221],3],[[[43,[39]],39,39],3],[[],[[127,[244]]]],[[[6,[5]],[46,[45]]],[[10,[136]]]],[[[6,[5]],[46,[45]],23,2],[[10,[136]]]],[[[6,[5]]],3],[[[6,[5]]],3],[39,[[10,[136]]]],[[[6,[5]],[43,[39]]],[[10,[3,136]]]],[[[6,[5]]],[[43,[223]]]],[232,3],[[232,24],3],[[[6,[120]]],[[43,[244]]]],[[],223],[[],3],[39,135],[39,135],[39,135],[39,[[43,[3]]]],[39,[[43,[3]]]],[[],[[127,[3]]]],[39,[[127,[3]]]],[[],[[127,[244]]]],[39,[[127,[3]]]],[[],[[43,[13]]]],[[],2],[39,3],[[[6,[5]],2],2],[[],22],[[],15],[39],[39],[39,[[43,[3]]]],[[],16],[[16,16],16],[[],15],[[2,2],2],[15],[[],244],[[],22],[[]],[39],[[[6,[120]],[6,[120]],135],[[10,[9]]]],[[[6,[120]]],[[10,[[127,[244]],136]]]],[[[6,[120]]],244],[[[6,[120]]],[[10,[244,136]]]],[15,15],[[[43,[[6,[5]]]],[46,[5]],[46,[5]],30,[43,[[174,[17]]]]],[[10,[173,136]]]],[2,[[10,[136]]]],[2,[[10,[136]]]],[[[6,[120]]],[[10,[136]]]],[[],[[127,[223]]]],[[],[[127,[223]]]],[[],223],[15,193],[193,15],[[[6,[5]]],2],[[[6,[120]]]],[[],223],[[],223],[[],223],[[],244],[[],223],[198,[[43,[223]]]],[[],223],[231],[39,135],[[],3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[17,18]]],19],[[[0,[17,18]]],19],[[[0,[17,18]]],19],[17,19],[17,19],[17,19],[[],[[43,[130]]]],[[],[[43,[130]]]],[[],[[10,[130]]]],[[],[[43,[130]]]],[[],[[43,[130]]]],[[],[[43,[130]]]],[[[177,[176]]]],[[[341,[279]]]],[[],342],[[]],[[[177,[176]]]],[[[341,[279]]]],[343],[131,131],[[39,130,39],131],[[39,130,39],131],[[39,130,39],131],[134],[134],[134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[344,[[0,[[171,[170]],176]]]]],[[0,[[171,[170]],176]]]],[131,196],[[],[[344,[[0,[[171,[170]],176]]]]]],[169,[[344,[170]]]],[41,10],[176,[[177,[176]]]],[[],[[177,[176]]]],[[],[[177,[176]]]],[[[177,[170]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[[],[[43,[[177,[176]]]]]],[342,342],[345,345],[170,170],[346,346],[[[236,[130]]],[[236,[130]]]],[[[347,[130]]],[[347,[130]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[342,342],212],[[345,345],212],[[170,170],212],[[346,346],212],[[[343,[323]],[343,[323]]],212],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,[0,[214,18,215]]],134],[[39,135,216],134],[[39,135,216],134],[[39,135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,216],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[217,[43,[123]],135,[0,[214,18,215]]],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],[0,[214,18,215]]],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[[43,[39]],214],134],[[39,135,214],134],[[39,135,214],134],[[39,135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[[217,[43,[123]],135,214],134],[39,[[43,[224]]]],[39,[[43,[224]]]],[39,[[43,[224]]]],[[],[[280,[279]]]],[[],[[236,[130]]]],[[],[[347,[130]]]],[345],[[[177,[348]]]],[[[347,[130]]],[[236,[130]]]],[[[349,[176]]],[[177,[176]]]],[[[280,[279]]],[[341,[279]]]],[343],[[[177,[348]]]],[134],[[[19,[130]]]],[134],[134],[[[350,[130]]],[[10,[130,[350,[130]]]]]],[[[350,[130]]],[[43,[130]]]],[[[177,[176]]],[[43,[[177,[[0,[[171,[176]],176]]]]]]]],[[[177,[176]]],[[43,[[177,[[0,[[171,[176]],176]]]]]]]],[[],236],[[],236],[[],236],[[[343,[[0,[351,130]]]]]],[[[343,[351,130]]]],[342],[264],[[[236,[130]]]],[[[349,[176]]]],[[[280,[279]]]],[[],[[10,[130]]]],[[],[[43,[130]]]],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[217,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[240]]],241],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,123,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[39,[46,[41]]],[[43,[41]]]],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[240]]],241],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,123,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[217,[46,[41]]],[[43,[41]]]],[[]],[[]],[[342,342],135],[[345,345],135],[[170,130],135],[[346,130],135],[[[236,[130]],[236,[130]]],135],[[[236,[130]],130],135],[[[343,[248]],248],135],[[[343,[248]],[343,[248]]],135],[[],135],[[],135],[[],135],[[],135],[[],135],[39,[[43,[72]]]],[[352,39],[[43,[72]]]],[[[177,[170]],39],[[43,[72]]]],[[[341,[[0,[[171,[170]],279]]]],39],[[43,[72]]]],[39,[[43,[72]]]],[39,[[43,[72]]]],[[131,34],131],[[342,251],252],[[345,251],252],[[131,251],252],[[170,251],252],[[346,251],252],[[[236,[[0,[255,130]]]],251],252],[[[347,[[0,[255,130]]]],251],252],[[[349,[[0,[255,176]]]],251],252],[[[280,[[0,[255,279]]]],251],252],[[[343,[255]],251],252],[[],264],[[],264],[[],264],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[236,[130]]],[[347,[130]]]],[[]],[[]],[[]],[[[177,[176]]],[[43,[[280,[279]]]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[]],[169,[[43,[[349,[176]]]]]],[169,[[43,[[280,[279]]]]]],[214],[214],[[[236,[[171,[170]]]],214]],[[[347,[[171,[170]]]],214]],[[39,[43,[169]]],135],[[352,39,[43,[169]]],135],[[[177,[170]],39,[43,[169]]],135],[[[341,[[0,[[171,[170]],279]]]],39,[43,[169]]],135],[[39,[43,[169]]],135],[[39,[43,[169]]],135],[[342,277]],[[345,277]],[[170,277]],[[346,277]],[[[343,[326]],277]],[[[291,[353]]]],[[[341,[279]]],169],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[],[[43,[[280,[279]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[345,342],[[[347,[130]]],[[236,[130]]]],[131,131],[[],135],[[],135],[[],135],[[],[[276,[72]]]],[352,[[276,[72]]]],[[[177,[170]]],[[276,[72]]]],[[[341,[[0,[[171,[170]],279]]]]],[[276,[72]]]],[[],[[276,[72]]]],[[],[[276,[72]]]],[342,345],[[],[[0,[[171,[170]],176]]]],[[],[[236,[130]]]],[[],[[347,[130]]]],[[],[[343,[130]]]],[[169,46],170],[39],[39],[39],[72],[72],[72],[[],352],[[],[[177,[170]]]],[[],[[177,[170]]]],[[]],[[]],[[[177,[176]]],[[43,[[349,[176]]]]]],[[[341,[279]]],[[43,[[280,[279]]]]]],[177],[[[291,[290]]]],[[342,342],[[43,[212]]]],[[345,345],[[43,[212]]]],[[170,130],[[43,[212]]]],[[346,130],[[43,[212]]]],[[[236,[130]],[236,[130]]],[[43,[212]]]],[[[343,[327]],[343,[327]]],[[43,[212]]]],[[[343,[327]],327],[[43,[212]]]],[39,294],[[[344,[[0,[[171,[170]],176]]]],39,[227,[41]]],[[344,[[0,[[171,[170]],176]]]]]],[39,294],[39,294],[39,[[43,[169]]]],[[352,39],[[43,[169]]]],[[[177,[170]],39],[[43,[169]]]],[[[341,[[0,[[171,[170]],279]]]],39],[[43,[169]]]],[39,[[43,[169]]]],[39,[[43,[169]]]],[39,41],[39,41],[39,41],[123,[[43,[224]]]],[123,[[43,[224]]]],[123,[[43,[224]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[[236,[[171,[170]]]]]],[[[236,[130]],[43,[130]]]],[[[347,[[171,[170]]]]]],[39],[39],[39],[46],[46],[46],[46],[46],[46],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,[227,[41]]]],[[39,41]],[[39,41]],[[39,41]],[123],[123],[123],[[],169],[[],169],[39,43],[39,43],[39,43],[123,43],[123,43],[123,43],[[217,[43,[123]]]],[[217,[43,[123]]]],[[217,[43,[123]]]],[39],[39],[39],[131,131],[[]],[[]],[[]],[[]],[[]],[[]],[[131,[0,[214,18,215]]],131],[[131,[0,[214,18,215]]],131],[[131,[0,[214,18,215]]],131],[[131,[0,[214,18,215]]],131],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],169],[[[344,[[0,[[171,[170]],176]]]]],169],[[[177,[176]]],169],[[[341,[279]]],169],[[],169],[[],169],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[134],[134],[134],[[],130],[[],130],[[[171,[130]]],130],[[[171,[130]]],130],[[[177,[[171,[176]],176]]],[[177,[176]]]],[[[177,[[171,[176]],176]]],[[177,[176]]]],[[[19,[130]]],[[43,[130]]]],[[[236,[130]]],[[43,[130]]]],[[[236,[[0,[351,130]]]]],43],[[[6,[310]]]],[[[6,[310]]]],[[[6,[310]]]],[[169,46],170],[169,170],0,0,0,0,0,0,0,0,0,0,0,0,0,[39],[39],[39],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[36],[36],[36],[[]],[[]],[[]],[39],[39],[39],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[39]]]],[36],[[[43,[39]]]],[[]],[[]],[[]],0,0,[[]],[[]],[[[355,[354]]],[[355,[354]]]],[[]],[[[355,[354]],[355,[354]]],212],[[[355,[354]]]],[[[355,[354]],[355,[354]]],135],[[],135],[[[355,[354]],251],252],[[]],[[],[[313,[[355,[354]]]]]],[[],[[355,[354]]]],[[],[[355,[354]]]],[[],[[355,[354]]]],[[[355,[354]],277]],[[]],[[[355,[354]],[355,[354]]],[[43,[212]]]],[[]],[[[355,[354]]]],[[[355,[354]]],[[314,[[355,[354]]]]]],[[]],[[],10],[[],10],[[],309],[[]],0,[134,231],[[]],[[]],[[356,304,357],134],[[134,134],135],[[],135],[[134,251],252],[[]],[231,134],[[]],[[130,134]],[[130,134]],[[130,134]],[[130,217,[43,[123]],135],135],[[130,39]],[[],10],[[],10],[[],309],0,0,0,0,0,0,0,0,[126,15],[[]],[[]],[[]],[[]],[[]],[[]],[[173,[0,[125,18]]],126],[[173,125],126],[[173,[43,[39]],172,[0,[125,18]]],13],[173,173],[172,172],[[]],[[]],[[172,172],212],[[],172],[[126,126],135],[[173,173],135],[[172,172],135],[[],135],[[],135],[[],135],[[126,251],252],[[173,251],252],[[172,251],252],[[]],[[]],[[]],[2,172],[[[0,[125,18]]],126],[125,126],[17,126],[[[0,[17,18]]],126],[[[43,[39]],172,[0,[125,18]]],13],[[]],[[]],[[]],[[172,172],[[43,[212]]]],[126],[[275,[0,[125,18]]],126],[[275,125],126],[[275,17],126],[[275,[0,[17,18]]],126],[[15,[0,[125,18]]],126],[[15,125],126],[[15,17],126],[[15,[0,[17,18]]],126],[[275,[43,[39]],172,[0,[125,18]]],13],[[15,[43,[39]],172,[0,[125,18]]],13],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[358,25,[0,[125,18]]],126],[[358,25,125],126],[[358,25,[43,[39]],172,[0,[125,18]]],13],[[2,[0,[125,18]]],126],[[2,125],126],[[2,17],126],[[2,[0,[17,18]]],126],[[2,[43,[39]],172,[0,[125,18]]],13],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[[[359,[290]]],[[359,[290]]]],[[[360,[290]]],[[360,[290]]]],[[]],[[]],[[[359,[290]],[359,[290]]],212],[[[359,[290]]]],[[[359,[290]]]],[[[359,[290]]],[[360,[290]]]],[[[359,[290]],[359,[290]]],135],[[[359,[290]],130],135],[[],135],[[[359,[290]],251],252],[[[360,[290]],251],252],[[]],[[]],[[[359,[290]],277]],0,[[]],[[]],[290,[[359,[290]]]],0,[[[359,[290]],[359,[290]]],[[43,[212]]]],[[[359,[290]],130],[[43,[212]]]],0,0,0,0,0,0,[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],0,[[[360,[290]]],43],[[[360,[290]]],[[43,[[359,[290]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[361,[290]]]],[[[361,[290]]]],[[[362,[290]],251],252],[[[361,[290]],251],252],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],0,0,[[],169],0,0,0,0,0,0,[[[171,[170]]]],[[[171,[170]]]],[[]],[[],[[46,[72]]]],[[],169],[[],[[46,[363]]]],[[],169],[364],[[],[[127,[365]]]],0,0,0,0,[[]],[[],[[46,[72]]]],[[221,72],41],[[221,41,72]],[[[46,[72]]]],[[]],[72],[[39,[0,[214,18,215]]]],[[]],[[[46,[72]]]],[72],[[],[[46,[72]]]],[[221,72],41],[[221,41,72]],[[366,[46,[41]]],[[43,[41]]]],[[],[[46,[363]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],169],0,0,0,0,0,0,0,[[367,[0,[214,18,215]]],367],[367,367],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[367,363],[39,367],[[367,[0,[214,18,215]]],367],[217,217],[368,368],[[]],[[]],[367,367],[369,[[43,[123]]]],[367,367],[[217,217],135],[[368,169],135],[[],135],[[367,35],367],[363,35],[370,35],[[366,251],[[10,[257]]]],[[369,251],[[10,[257]]]],[[370,251],[[10,[257]]]],[[217,251],252],[[368,251],252],[[368,251],252],[[]],[[]],[[]],[[]],[[]],[[]],[169,368],[[]],[[217,277]],[[368,277]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[39,169],[[43,[217]]]],[367,367],[370,15],[363,39],[217,39],[371,217],[367,367],[367,367],[[367,249],367],[363,[[46,[368]]]],[370,[[46,[368]]]],[[39,169,135],43],[217,370],[367,367],[363,368],[370,368],[[367,[227,[368]]],367],[367,367],[367,367],[367,367],[369,35],[363,217],[370,217],[370,39],[368,135],[[]],[[]],[[],246],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[363,169],[370,169],[368,169],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[169,368],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[291,[290]]]],[[[291,[290]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[372,169],[[43,[[0,[282,18,215]]]]]],[[372,169],[[43,[[0,[282,18,215]]]]]],[[]],[177],[[]],[[[364,[248]],[364,[248]]],135],[[],135],[[[364,[255]],251],252],[[]],[[]],[[]],[[]],[[]],[[]],[[],127],[[]],[[]],[372,308],[[],343],[169,[[43,[[0,[282,18,215]]]]]],[291],[[]],[291],[291],[291],[341],[[]],[[]],[[]],[364,365],[[]],[[],343],[372,373],[177],[[[291,[290]]]],[372,373],[[],359],[[],169],[[372,169,[0,[282,18,215]]]],[[[291,[290]],169,[0,[282,18,215]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],169],[372,169],[[],[[224,[372]]]],[[],309],[[],309],[[],309],[364],[[]],0,[[]],[[]],[374],[[]],[374],[374],[[]],[374],[374,135],[[],374],[[],221],[[],10],[[],10],[[],309],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[313],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],221],[[]],[313],[375],[376],[377],[378],[[379,379],135],[[[380,[[0,[248,299]]]],[380,[[0,[248,299]]]]],135],[[],135],[[],135],[[[313,[255]],251],252],[[379,251],252],[[379,251],252],[[[380,[299]],251],252],[[[380,[[0,[255,299]]]],251],252],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[381],[299,[[380,[299]]]],[382,[[142,[382]]]],[[]],[383,[[313,[[384,[383]]]]]],[[],313],[[]],[[],127],[221],[221,127],[383,[[385,[383]]]],[[]],[[]],[[],127],[221],[221,127],[383,[[386,[383]]]],[[]],[[]],[[],127],[221],[221,127],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[313],[[[380,[299]]],135],[[[380,[299]]],135],[[],135],[[]],[[],313],[[],[[380,[299]]]],[295],[295],[[]],[[],314],[46],[[]],[46],[[],314],[46],[[],315],[[],246],[[],246],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[382,[[10,[[387,[382]]]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],388],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[169,[[250,[169]]]],[169,169],[389,389],[390,390],[[]],[[]],[[]],[[169,169],212],[[389,389],212],[[390,390],212],[389],[390],[389],[390],[[]],[[]],[[]],[[]],[[169,169],135],[[389,230],135],[[389,389],135],[[390,231],135],[[390,390],135],[[],135],[[],135],[[],135],[[169,251],252],[[169,251],252],[[389,251],252],[[390,251],252],[[]],[368,169],[230,389],[[]],[[]],[231,390],[365,169],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[[365,221],[[127,[169]]]],[213,[[43,[169]]]],[41,391],[41,389],[41,390],[[169,277]],[[389,277]],[[390,277]],[392,135],[169,[[250,[169]]]],[169,[[250,[169]]]],[[]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[169,365],[[169,169],135],[169,135],[169,39],[169,[[43,[169]]]],[[169,169],[[43,[212]]]],[[389,389],[[43,[212]]]],[[389,230],[[43,[212]]]],[[390,231],[[43,[212]]]],[[390,390],[[43,[212]]]],[169,123],[[],169],[[],169],[[],169],[[],169],[[],169],[[[46,[169]]]],[[[46,[169]]],365],[[[46,[169]]]],[[]],[[]],[[]],[[],305],[[],305],[[],305],[[],246],[391,41],[389,41],[390,41],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],10],[[],309],[[],309],[[],309],[391,169],[389,169],[390,169],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[393,169],[41,394],[305,394],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,10],[41,10],[41,10],[41,10],[41,10],[41,10],[393,393],[395,395],[[[396,[[0,[200,299]]]]],[[396,[[0,[200,299]]]]]],[41,41],[305,305],[[]],[[]],[[]],[[]],[[]],[397,41],[305,41],[41],[305],[[]],[[393,393],135],[[395,395],135],[[[396,[[0,[248,299]]]],[396,[[0,[248,299]]]]],135],[[],135],[[],135],[[],135],[[393,251],252],[[393,251],252],[[395,251],252],[[395,251],252],[[[396,[[0,[255,299]]]],251],252],[[[396,[299]],251],252],[[41,251],[[10,[257]]]],[[305,251],[[10,[257]]]],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[338,393],[[]],[338,395],[393,395],[[]],[299,[[396,[299]]]],[[]],[381],[2,41],[52,41],[42,41],[13,41],[197,41],[22,41],[246,41],[391,41],[1,41],[232,41],[397,41],[[[127,[246]]],41],[234,41],[[[174,[39]]],41],[49,41],[11,41],[[[224,[398]]],41],[25,41],[45,41],[40,41],[305,41],[334,41],[3,41],[16,41],[310,41],[390,41],[69,41],[136,41],[34,41],[389,41],[229,41],[65,41],[7,41],[63,41],[57,41],[[[0,[265,240]]],41],[55,41],[61,41],[15,41],[[]],[[[127,[3]]],41],[135,41],[[[43,[[0,[[227,[41]],399]]]]],41],[223,41],[[[0,[265,400]]],305],[[]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[394,41],[394,305],[394,41],[394,305],[[[0,[18,[227,[41]],265]]],305],[169,41],[169,41],[41],[41,397],[41,41],[41,41],[41,[[10,[294]]]],[41,[[10,[294]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[43,[41]]]],[[],[[43,[41]]]],[[],[[43,[41]]]],[41,394],[305,394],[41,135],[[41,169],135],[[169,169],393],[295],[295],[295],[393,169],[[],169],[[]],[[]],[[]],[[]],[[]],[[],305],[[],305],[[],246],[[],246],[[],246],[[],41],[397,41],[41,41],[41,41],[305,41],[305,41],[43,41],[[[43,[397]]],41],[41,[[10,[41,9]]]],[[41,169],[[10,[41,9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[43,[41]]],[[10,[9]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[41,[[10,[305,41]]]],[41,169],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[169,169],135],[[],169],[397,169],[41,169],[41,169],[305,169],[305,169],0,0,0,0,0,0,0,0,0,0,0,0,[[[46,[401]]],228],[249,228],[[122,249],228],[228,[[10,[222,289]]]],[228,[[43,[228]]]],[[[403,[[0,[[6,[[46,[401]]]],[402,[[46,[401]]]]]],401]]],[[46,[401]]]],[[[403,[[6,[[46,[401]]]],401]]],[[6,[[46,[401]]]]]],[228,404],[228,228],[[[403,[[6,[[46,[401]]]],401]]],[[46,[401]]]],[[[403,[[6,[[46,[401]]]],401]]],[[6,[[46,[401]]]]]],[405,39],[406,39],[228,[[43,[228]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[228,228],[[228,221],[[0,[407,288]]]],[[228,221],228],[228,195],[228,228],[289,289],[[[403,[[0,[[6,[[46,[[0,[401,200]]]]]],200]],[0,[401,200]]]]],[[403,[[0,[[6,[[46,[[0,[401,200]]]]]],200]],[0,[401,200]]]]]],[408,408],[405,405],[406,406],[[]],[[]],[[]],[[]],[[]],[[]],[[[403,[[0,[[6,[[46,[[0,[401,323]]]]]],323]],[0,[401,323]]]],[403,[[0,[[6,[[46,[[0,[401,323]]]]]],323]],[0,[401,323]]]]],212],[[408,408],212],[[405,405],212],[[406,406],212],[228,[[46,[45]]]],[228,65],[[[403,[[6,[[46,[401]]]],401]]]],[405],[406],[[[403,[[6,[[46,[401]]]],401]]]],[[]],[[228,228],135],[[289,289],135],[[[403,[[0,[[6,[[46,[[0,[401,248]]]]]],248]],[0,[401,248]]]],[403,[[0,[[6,[[46,[[0,[401,248]]]]]],248]],[0,[401,248]]]]],135],[[408,408],135],[[405,405],135],[[406,406],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],0,[228,[[10,[[46,[401]],289]]]],[[228,251],252],[[228,251],252],[[289,251],252],[[289,251],252],[[[403,[[0,[[6,[[46,[[0,[401,255]]]]]],255]],[0,[401,255]]]],251],252],[[408,251],252],[[405,251],252],[[406,251],252],[[]],[244,228],[2,228],[[[46,[[0,[407,409]]]]],228],[[[0,[265,[227,[228]],200]]],228],[135,228],[[],228],[[],228],[[],228],[[],228],[406,228],[16,228],[223,228],[410,228],[232,228],[[],228],[[[127,[[0,[407,[227,[228]]]]]]],228],[[],228],[[],228],[[],228],[[],228],[[],228],[[],228],[[],228],[45,228],[69,228],[[[411,[[0,[407,[227,[228]]]],[0,[407,[227,[228]]]]]]],228],[[],228],[[[413,[[0,[407,[227,[228]],412,326]],[0,[407,[227,[228]]]]]]],228],[[],228],[120,228],[15,228],[[],228],[5,228],[246,228],[[],228],[405,228],[[],228],[22,228],[[[403,[[6,[[46,[401]]]],401]]],228],[[]],[[[43,[[0,[407,[227,[228]]]]]]],228],[20,228],[408,228],[39,228],[[[414,[[0,[407,[227,[228]],412,326]],[0,[407,[227,[228]]]]]]],228],[[]],[[[6,[[46,[401]]]]],[[403,[[6,[[46,[401]]]],401]]]],[381],[[]],[2,408],[[]],[[]],[[]],[65,228],[65,228],[[65,122],228],[[65,122],228],[[[6,[[46,[45]]]]],228],[[[6,[[46,[45]]]]],228],[[[6,[[46,[45]]]],122],228],[[[6,[[46,[45]]]],122],228],[[228,228],228],[274,[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[274,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[[274,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[273,[[127,[272]]]],[274,[[127,[272]]]],[274,[[127,[272]]]],[271,[[127,[272]]]],[273,[[127,[272]]]],[271,[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[273,221],[[127,[272]]]],[[274,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[[271,221],[[127,[272]]]],[404,228],[249,228],[[[43,[228]]],228],[122,228],[228,228],[39,[[10,[228]]]],[228,43],[228,[[43,[[411,[288,288]]]]]],[228,[[43,[228]]]],[228,228],[228,[[43,[[403,[[0,[[6,[[46,[401]]]],[415,[[46,[401]]]]]],401]]]]]],[228,[[43,[408]]]],[228,[[43,[405]]]],[228,[[43,[406]]]],[214],[228,[[43,[288]]]],[[228,277]],[[[403,[[0,[[6,[[46,[[0,[401,326]]]]]],326]],[0,[401,326]]]],277]],[[408,277]],[[405,277]],[[406,277]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[43,[41]]]],[[[403,[[6,[[46,[401]]]],401]]],[[6,[[46,[401]]]]]],[228,135],[228,135],[228,135],[39,135],[39,135],[[228,122],135],[228,220],[[[411,[407,407]]],407],[228,221],[[407,407],[[411,[407,407]]]],[[121,121],289],[228,228],[[]],[[[43,[122]],39],[[10,[228,136]]]],[[228,228],[[43,[212]]]],[[[403,[[0,[[6,[[46,[[0,[401,327]]]]]],327]],[0,[401,327]]]],[403,[[0,[[6,[[46,[[0,[401,327]]]]]],327]],[0,[401,327]]]]],[[43,[212]]]],[[408,408],[[43,[212]]]],[[405,405],[[43,[212]]]],[[406,406],[[43,[212]]]],[[228,135],3],[295],[228,221],[[],169],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[],[[247,[122]]]],[[228,[46,[45]]],[[10,[221,9]]]],[228,[[43,[39]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],305],[[],246],[[],246],[[],228],[[[411,[[0,[407,409]],[0,[407,409]]]]],228],[228,228],[[[403,[[6,[[46,[401]]]],401]]],228],[408,228],[405,228],[406,228],[[228,221],[[10,[[43,[[0,[407,288]]]],289]]]],[[228,221],[[43,[228]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[39,[[10,[405]]]],[[],10],[246,[[10,[405]]]],[[],10],[39,[[10,[406]]]],[246,[[10,[406]]]],[[[43,[41]]],[[10,[9]]]],[228,[[10,[288,289]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[249,228],[228,122],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[],309],[[[411,[407,407]]],407]],"c":[5156,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5661,7553,8426,8648,8655],"p":[[3,"TimeZone"],[15,"i32"],[3,"GString"],[3,"JoinHandle"],[3,"Path"],[8,"AsRef"],[3,"MainContext"],[3,"MainContextAcquireGuard"],[3,"BoolError"],[4,"Result"],[3,"DateTime"],[3,"TimeSpan"],[3,"Source"],[3,"Date"],[15,"u32"],[15,"f64"],[8,"FnOnce"],[8,"Send"],[3,"WeakRefNotify"],[15,"u16"],[4,"TimeType"],[15,"i64"],[3,"FileSetContentsFlags"],[3,"FormatSizeFlags"],[3,"IOCondition"],[3,"KeyFileFlags"],[3,"LogLevelFlags"],[3,"MainContextFlags"],[3,"OptionFlags"],[3,"SpawnFlags"],[3,"UriFlags"],[3,"UriHideFlags"],[3,"UriParamsFlags"],[3,"BindingFlags"],[3,"SignalFlags"],[3,"ParamFlags"],[3,"LogLevels"],[3,"GStringBuilder"],[15,"str"],[3,"ValueArray"],[3,"Value"],[15,"char"],[4,"Option"],[3,"GStr"],[15,"u8"],[15,"slice"],[6,"c_char"],[3,"GStringPtr"],[3,"Checksum"],[3,"GChecksum"],[3,"GDateTime"],[3,"KeyFile"],[3,"GKeyFile"],[3,"GMainContext"],[3,"MainLoop"],[3,"GMainLoop"],[3,"MarkupParseContext"],[3,"GMarkupParseContext"],[3,"GSource"],[3,"GTimeZone"],[3,"Uri"],[3,"GUri"],[3,"ByteArray"],[3,"GByteArray"],[3,"Bytes"],[3,"GBytes"],[3,"GString"],[3,"GDate"],[3,"VariantDict"],[3,"GVariantDict"],[3,"GValueArray"],[3,"ParamSpec"],[3,"GParamSpec"],[3,"ParamSpecChar"],[3,"GParamSpecChar"],[3,"ParamSpecUChar"],[3,"GParamSpecUChar"],[3,"ParamSpecBoolean"],[3,"GParamSpecBoolean"],[3,"ParamSpecInt"],[3,"GParamSpecInt"],[3,"ParamSpecUInt"],[3,"GParamSpecUInt"],[3,"ParamSpecLong"],[3,"GParamSpecLong"],[3,"ParamSpecULong"],[3,"GParamSpecULong"],[3,"ParamSpecInt64"],[3,"GParamSpecInt64"],[3,"ParamSpecUInt64"],[3,"GParamSpecUInt64"],[3,"ParamSpecUnichar"],[3,"GParamSpecUnichar"],[3,"ParamSpecEnum"],[3,"GParamSpecEnum"],[3,"ParamSpecFlags"],[3,"GParamSpecFlags"],[3,"ParamSpecFloat"],[3,"GParamSpecFloat"],[3,"ParamSpecDouble"],[3,"GParamSpecDouble"],[3,"ParamSpecString"],[3,"GParamSpecString"],[3,"ParamSpecParam"],[3,"GParamSpecParam"],[3,"ParamSpecBoxed"],[3,"GParamSpecBoxed"],[3,"ParamSpecPointer"],[3,"GParamSpecPointer"],[3,"ParamSpecValueArray"],[3,"GParamSpecValueArray"],[3,"ParamSpecObject"],[3,"GParamSpecObject"],[3,"ParamSpecOverride"],[3,"GParamSpecOverride"],[3,"ParamSpecGType"],[3,"GParamSpecGType"],[3,"ParamSpecVariant"],[3,"GParamSpecVariant"],[3,"OsStr"],[3,"VariantType"],[3,"VariantTy"],[3,"Quark"],[3,"Receiver"],[8,"FnMut"],[3,"SourceId"],[3,"Vec"],[3,"BindingGroupBuilder"],[3,"BindingGroup"],[8,"ObjectType"],[3,"BindingBuilder"],[3,"SignalGroup"],[8,"Future"],[3,"SignalHandlerId"],[15,"bool"],[3,"Error"],[3,"BoxedAnyObject"],[3,"Ref"],[3,"RefMut"],[3,"FlagsBuilder"],[8,"StaticType"],[8,"FromGlib"],[8,"IntoGlib"],[3,"ParamSpecEnumBuilder"],[3,"ParamSpecFlagsBuilder"],[3,"ParamSpecStringBuilder"],[3,"ParamSpecBoxedBuilder"],[3,"ParamSpecValueArrayBuilder"],[3,"ParamSpecObjectBuilder"],[3,"ParamSpecOverrideBuilder"],[3,"ParamSpecVariantBuilder"],[3,"ParamSpecCharBuilder"],[3,"ParamSpecUCharBuilder"],[3,"ParamSpecBooleanBuilder"],[3,"ParamSpecIntBuilder"],[3,"ParamSpecUIntBuilder"],[3,"ParamSpecLongBuilder"],[3,"ParamSpecULongBuilder"],[3,"ParamSpecInt64Builder"],[3,"ParamSpecUInt64Builder"],[3,"ParamSpecUnicharBuilder"],[3,"ParamSpecFloatBuilder"],[3,"ParamSpecDoubleBuilder"],[3,"ParamSpecParamBuilder"],[3,"ParamSpecPointerBuilder"],[3,"ParamSpecGTypeBuilder"],[3,"FlagsClass"],[8,"Default"],[3,"Type"],[3,"Object"],[8,"IsA"],[3,"Priority"],[3,"Pid"],[3,"Box"],[3,"Pin"],[8,"IsClass"],[3,"Class"],[3,"EnumClass"],[3,"Sender"],[3,"SyncSender"],[3,"ExitCode"],[4,"ChecksumType"],[4,"ConvertError"],[4,"DateMonth"],[4,"DateWeekday"],[4,"FileError"],[4,"KeyFileError"],[4,"LogWriterOutput"],[4,"MarkupError"],[4,"NormalizeMode"],[4,"OptionArg"],[4,"SeekType"],[4,"UnicodeScript"],[4,"UriError"],[4,"VariantClass"],[3,"Binding"],[4,"ControlFlow"],[4,"UserDirectory"],[3,"GStrInteriorNulError"],[8,"Clone"],[3,"GStringNoTrailingNulError"],[3,"GStringInteriorNulError"],[3,"GStringUtf8Error"],[3,"CollationKey"],[3,"FilenameCollationKey"],[3,"VariantTyIterator"],[4,"LogLevel"],[4,"GlibLoggerFormat"],[4,"GlibLoggerDomain"],[3,"FutureWithTimeoutError"],[3,"EnumValue"],[4,"Ordering"],[8,"IntoGStr"],[8,"Fn"],[8,"Sync"],[3,"RustClosure"],[3,"SignalId"],[4,"CvtError"],[3,"IConv"],[3,"VariantIter"],[15,"usize"],[3,"VariantStrIter"],[3,"PathBuf"],[3,"NonNull"],[6,"DateDay"],[6,"DateYear"],[8,"Into"],[3,"Variant"],[15,"i8"],[6,"c_long"],[6,"c_ulong"],[15,"u64"],[3,"CharTryFromError"],[15,"f32"],[8,"ParamSpecType"],[3,"WeakRef"],[3,"SourceFuture"],[3,"SourceStream"],[3,"ThreadPool"],[8,"ToValue"],[8,"TryFromClosureReturnValue"],[3,"GlibLogger"],[3,"Metadata"],[3,"OsString"],[3,"FlagsValue"],[3,"String"],[4,"Cow"],[8,"PartialEq"],[8,"IntoIterator"],[3,"Slice"],[3,"Formatter"],[6,"Result"],[4,"IConvError"],[4,"GStrError"],[8,"Debug"],[4,"GStringFromError"],[3,"Error"],[3,"LogHandlerId"],[3,"LogField"],[3,"SpawnWithinJoinHandle"],[3,"JoinError"],[3,"ThreadHandle"],[3,"Arguments"],[3,"PropertyNotificationFreezeGuard"],[8,"Sized"],[8,"Borrow"],[4,"ControlFlow"],[3,"Error"],[3,"Utf8Error"],[3,"FromUtf8Error"],[3,"GList"],[3,"Global"],[3,"GSList"],[3,"GPtrArray"],[3,"Duration"],[3,"PtrSlice"],[8,"Hasher"],[19,"MaybeUninit"],[8,"IsInterface"],[3,"InterfaceRef"],[8,"Stream"],[8,"Any"],[3,"Iter"],[3,"IterNames"],[6,"Result"],[3,"Record"],[8,"AsRawFd"],[8,"FromVariant"],[3,"VariantTypeMismatchError"],[8,"ObjectSubclass"],[3,"InitializingObject"],[3,"Context"],[4,"Poll"],[8,"FromValue"],[3,"Demand"],[3,"ExitCode"],[3,"SendError"],[3,"Char"],[8,"Error"],[3,"LocalFutureObj"],[3,"SpawnError"],[3,"FutureObj"],[3,"CStr"],[6,"c_char"],[3,"SendValue"],[3,"CString"],[4,"TrySendError"],[15,"isize"],[3,"TypeId"],[3,"Closure"],[8,"BoxedMemoryManager"],[3,"Boxed"],[3,"Borrowed"],[3,"Stash"],[3,"StashMut"],[3,"UChar"],[3,"GClosure"],[8,"TransparentPtrType"],[3,"List"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[8,"Ord"],[3,"IntoIter"],[15,"array"],[8,"Hash"],[8,"PartialOrd"],[8,"TransparentType"],[3,"IntoIter"],[3,"SList"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[3,"StrV"],[6,"c_char"],[3,"IntoIter"],[3,"GError"],[4,"Infallible"],[6,"gboolean"],[8,"ErrorDomain"],[3,"Interface"],[3,"ObjectRef"],[3,"BorrowedObject"],[3,"ObjectBuilder"],[3,"TypedObjectRef"],[3,"InitiallyUnowned"],[3,"SendWeakRef"],[8,"ParentClassIs"],[3,"ClassRef"],[8,"MayDowncastTo"],[8,"Downgrade"],[6,"ObjectClass"],[8,"ObjectImpl"],[8,"SharedMemoryManager"],[3,"Shared"],[3,"GObject"],[6,"GCallback"],[6,"RawFd"],[3,"ObjectImplRef"],[3,"ObjectImplWeakRef"],[3,"ClassStruct"],[3,"InstanceStruct"],[3,"Signal"],[3,"InitializingType"],[6,"GType"],[3,"SignalClassHandlerToken"],[3,"SignalBuilder"],[3,"SignalType"],[3,"SignalInvocationHint"],[3,"SignalQuery"],[3,"NonZeroU32"],[3,"TypeData"],[6,"gpointer"],[3,"ThreadGuard"],[3,"List"],[3,"SList"],[3,"HashTable"],[3,"PtrArray"],[3,"GlibNoneError"],[4,"GlibNoneOrInvalidError"],[15,"never"],[8,"Copy"],[8,"Ptr"],[8,"FromGlibPtrBorrow"],[8,"FromGlibPtrFull"],[8,"FromGlibPtrNone"],[8,"TryFromGlib"],[8,"Uninitialized"],[3,"ILong"],[3,"ULong"],[6,"Pointer"],[6,"gconstpointer"],[3,"ValueTypeMismatchError"],[3,"GValue"],[4,"InvalidCharError"],[4,"ValueTypeMismatchOrNoneError"],[3,"BoxedValue"],[6,"Pointee"],[8,"ToValueOptional"],[8,"ToSendValue"],[8,"FixedSizeVariantType"],[8,"AsMut"],[3,"FixedSizeVariantArray"],[3,"GVariant"],[3,"ObjectPath"],[3,"Signature"],[8,"StaticVariantType"],[3,"Handle"],[8,"ToVariant"],[15,"i16"],[3,"DictEntry"],[8,"Eq"],[3,"BTreeMap"],[3,"HashMap"],[8,"From"],[8,"HasParamSpec"],[8,"PropertySetNested"],[8,"PropertySet"],[8,"Property"],[8,"PropertyGet"],[8,"ParamSpecBuilderExt"],[8,"IntoOptionalGStr"],[13,"IllegalSequence"],[13,"WithOffset"],[8,"Upgrade"],[8,"IntoClosureReturnValue"],[8,"IntoPtrSlice"],[8,"IntoStrV"],[8,"CastNone"],[8,"ObjectSubclassIs"],[8,"ObjectExt"],[3,"ObjectValueTypeChecker"],[8,"Cast"],[8,"BoxedType"],[8,"ObjectInterface"],[8,"ObjectInterfaceExt"],[8,"ObjectInterfaceType"],[8,"PrerequisiteList"],[8,"DerivedObjectProperties"],[8,"ObjectClassSubclassExt"],[8,"ObjectImplExt"],[8,"RefCounted"],[8,"SharedType"],[8,"FromObject"],[8,"InstanceStruct"],[8,"ClassStruct"],[8,"InstanceStructExt"],[8,"IsSubclassable"],[8,"ObjectSubclassExt"],[8,"InterfaceList"],[8,"ObjectSubclassIsExt"],[8,"IsImplementable"],[8,"IsSubclassableExt"],[8,"ObjectSubclassType"],[8,"OptionIntoGlib"],[8,"GlibPtrDefault"],[8,"ToGlibPtr"],[8,"ToGlibPtrMut"],[8,"ToGlibContainerFromSlice"],[8,"FromGlibPtrContainer"],[8,"FromGlibPtrArrayContainerAsVec"],[8,"FromGlibContainer"],[8,"FromGlibContainerAsVec"],[8,"IntoGlibPtr"],[8,"UnsafeFrom"],[8,"StaticTypeExt"],[8,"ValueTypeChecker"],[8,"ValueType"],[3,"GenericValueTypeChecker"],[3,"CharTypeChecker"],[3,"GenericValueTypeOrNoneChecker"],[3,"ValueTypeOrNoneChecker"],[3,"NopChecker"]],"a":{"bind":[1651],"bind_with_closures":[857],"connect_drop":[7606,7609],"dup_source":[5649],"dup_target":[5802],"g_access":[708,7490],"g_base64_decode":[854,7492],"g_base64_encode":[855,7493],"g_binding_bidirectional":[19],"g_binding_default":[109],"g_binding_get_flags":[2286],"g_binding_get_source_property":[5655],"g_binding_get_target_property":[5803],"g_binding_group_dup_source":[5649],"g_binding_group_new":[5157],"g_binding_group_set_source":[5626],"g_binding_invert_boolean":[234],"g_binding_sync_create":[557],"g_binding_unbind":[6568],"g_bytes_equal":[2095],"g_bytes_new_static":[4460],"g_checksum_get_digest":[1870],"g_checksum_get_string":[5743],"g_checksum_md5":[367],"g_checksum_new":[5151],"g_checksum_reset":[5470],"g_checksum_sha1":[570],"g_checksum_sha256":[571],"g_checksum_sha384":[572],"g_checksum_sha512":[573],"g_checksum_type_get_length":[6421],"g_checksum_update":[6656],"g_child_watch_add_full":[8277,8278],"g_child_watch_source_new":[8279],"g_closure_invalidate":[6876,6877],"g_closure_invoke":[6878,6879,6880],"g_closure_new":[6881,6882,6883,6884,6885],"g_compute_checksum_for_bytes":[1642,7496],"g_compute_checksum_for_data":[1643,7497],"g_compute_hmac_for_bytes":[1644,7498],"g_compute_hmac_for_data":[1645,7499],"g_convert":[1719],"g_convert_error_bad_uri":[34],"g_convert_error_embedded_nul":[150],"g_convert_error_failed":[169],"g_convert_error_illegal_sequence":[237],"g_convert_error_no_conversion":[407],"g_convert_error_no_memory":[408],"g_convert_error_not_absolute_path":[419],"g_convert_error_partial_input":[515],"g_convert_with_fallback":[1721],"g_convert_with_iconv":[1720],"g_cset_a_2_z":[74,76],"g_cset_digits":[75],"g_date_add_days":[713],"g_date_add_months":[718],"g_date_add_years":[730],"g_date_april":[12],"g_date_august":[16],"g_date_bad_month":[28],"g_date_bad_weekday":[37],"g_date_clamp":[1348],"g_date_days_between":[1757],"g_date_december":[126],"g_date_february":[173],"g_date_friday":[186],"g_date_get_day":[1752],"g_date_get_day_of_year":[1756],"g_date_get_days_in_month":[1758],"g_date_get_iso8601_week_of_year":[4996],"g_date_get_julian":[5031],"g_date_get_monday_week_of_year":[5133],"g_date_get_monday_weeks_in_year":[5134],"g_date_get_month":[5137],"g_date_get_sunday_week_of_year":[5780],"g_date_get_sunday_weeks_in_year":[5781],"g_date_get_weekday":[6719],"g_date_get_year":[6730],"g_date_is_first_of_month":[4977],"g_date_is_last_of_month":[4978],"g_date_is_leap_year":[4979],"g_date_january":[267],"g_date_july":[271],"g_date_june":[272],"g_date_march":[359],"g_date_may":[365],"g_date_monday":[378],"g_date_new_dmy":[2760],"g_date_new_julian":[4431],"g_date_november":[422],"g_date_october":[439],"g_date_order":[5251],"g_date_saturday":[559],"g_date_september":[565],"g_date_set_day":[5542],"g_date_set_dmy":[5543],"g_date_set_julian":[5570],"g_date_set_month":[5576],"g_date_set_parse":[5601],"g_date_set_time_t":[5629],"g_date_set_year":[5632],"g_date_strftime":[5742],"g_date_subtract_days":[5777],"g_date_subtract_months":[5778],"g_date_subtract_years":[5779],"g_date_sunday":[603],"g_date_thursday":[624],"g_date_time_add":[710],"g_date_time_add_days":[712],"g_date_time_add_full":[714],"g_date_time_add_hours":[715],"g_date_time_add_minutes":[716],"g_date_time_add_months":[717],"g_date_time_add_seconds":[719],"g_date_time_add_weeks":[728],"g_date_time_add_years":[729],"g_date_time_difference":[1854],"g_date_time_format":[2518],"g_date_time_format_iso8601":[2519],"g_date_time_get_day_of_month":[1753],"g_date_time_get_day_of_week":[1754],"g_date_time_get_day_of_year":[1755],"g_date_time_get_hour":[4635],"g_date_time_get_microsecond":[5106],"g_date_time_get_minute":[5127],"g_date_time_get_month":[5136],"g_date_time_get_second":[5486],"g_date_time_get_seconds":[5487],"g_date_time_get_timezone":[5812],"g_date_time_get_timezone_abbreviation":[5813],"g_date_time_get_utc_offset":[6673],"g_date_time_get_week_numbering_year":[6717],"g_date_time_get_week_of_year":[6718],"g_date_time_get_year":[6729],"g_date_time_get_ymd":[6731],"g_date_time_is_daylight_savings":[4956],"g_date_time_new":[5152],"g_date_time_new_from_iso8601":[4415],"g_date_time_new_from_unix_local":[4472],"g_date_time_new_from_unix_utc":[4473],"g_date_time_new_local":[4432],"g_date_time_new_now":[5228],"g_date_time_new_now_local":[5229],"g_date_time_new_now_utc":[5230],"g_date_time_new_utc":[4474],"g_date_time_to_local":[5832],"g_date_time_to_timezone":[6027],"g_date_time_to_unix":[6028],"g_date_time_to_utc":[6029],"g_date_tuesday":[636],"g_date_valid":[6679],"g_date_valid_day":[6680],"g_date_valid_dmy":[6681],"g_date_valid_julian":[6682],"g_date_valid_month":[6683],"g_date_valid_weekday":[6684],"g_date_valid_year":[6685],"g_date_wednesday":[701],"g_dcgettext":[1759,7502],"g_dgettext":[1853,7503],"g_dngettext":[1876,7504],"g_dpgettext":[1890,7505],"g_dpgettext2":[1891,7506],"g_enum_get_value":[6687],"g_enum_get_value_by_name":[6694],"g_enum_get_value_by_nick":[6696],"g_environ_getenv":[2010],"g_error_matches":[7468],"g_error_new":[7471],"g_error_new_literal":[7471],"g_file_error_acces":[5],"g_file_error_again":[7],"g_file_error_badf":[38],"g_file_error_exist":[161],"g_file_error_failed":[170],"g_file_error_fault":[172],"g_file_error_intr":[257],"g_file_error_inval":[258],"g_file_error_io":[264],"g_file_error_isdir":[266],"g_file_error_loop":[345],"g_file_error_mfile":[374],"g_file_error_nametoolong":[401],"g_file_error_nfile":[405],"g_file_error_nodev":[411],"g_file_error_noent":[412],"g_file_error_nomem":[413],"g_file_error_nospc":[417],"g_file_error_nosys":[418],"g_file_error_notdir":[421],"g_file_error_nxio":[424],"g_file_error_perm":[517],"g_file_error_pipe":[521],"g_file_error_rofs":[542],"g_file_error_txtbsy":[638],"g_file_get_contents":[2264],"g_file_open_tmp":[2265],"g_file_set_contents":[2266,7508],"g_file_set_contents_consistent":[71],"g_file_set_contents_durable":[117],"g_file_set_contents_full":[2267,7509],"g_file_set_contents_none":[386],"g_file_set_contents_only_existing":[428],"g_filename_display_basename":[2269,7510],"g_filename_display_name":[2270,7511],"g_filename_from_uri":[2271,7512],"g_filename_from_utf8":[2272],"g_filename_to_uri":[2273,7513],"g_filename_to_utf8":[2274],"g_find_program_in_path":[2276,7514],"g_flags_get_first_value":[6689],"g_flags_get_value_by_name":[6695],"g_flags_get_value_by_nick":[6697],"g_format_size":[2520,7515],"g_format_size_bits":[20],"g_format_size_default":[107],"g_format_size_full":[2521,7516],"g_format_size_iec_units":[228],"g_format_size_long_format":[329],"g_format_size_only_unit":[429],"g_format_size_only_value":[430],"g_get_application_name":[750,7491],"g_get_charset":[1344],"g_get_codeset":[1623,7495],"g_get_console_charset":[1700,7500],"g_get_current_dir":[1724,7501],"g_get_environ":[2009,7507],"g_get_filename_charsets":[2268],"g_get_home_dir":[4627,7518],"g_get_host_name":[4629,7519],"g_get_language_names":[5035,7525],"g_get_language_names_with_category":[5036,7526],"g_get_locale_variants":[5057,7528],"g_get_monotonic_time":[5135,7533],"g_get_num_processors":[5238,7534],"g_get_os_info":[5252,7537],"g_get_prgname":[5399],"g_get_real_name":[5438,7543],"g_get_real_time":[5439,7544],"g_get_system_config_dirs":[5799,7556],"g_get_system_data_dirs":[5800,7557],"g_get_tmp_dir":[5814,7558],"g_get_user_cache_dir":[6662,7563],"g_get_user_config_dir":[6663,7564],"g_get_user_data_dir":[6665,7565],"g_get_user_name":[6666,7566],"g_get_user_runtime_dir":[6667,7567],"g_get_user_special_dir":[6668,7568],"g_get_user_state_dir":[6669,7569],"g_getenv":[4531,7517],"g_gtype_get_type":[8982],"g_hostname_is_ascii_encoded":[4630,7520],"g_hostname_is_ip_address":[4631,7521],"g_hostname_is_non_ascii":[4632,7522],"g_hostname_to_ascii":[4633,7523],"g_hostname_to_unicode":[4634,7524],"g_iconv":[4636],"g_iconv_open":[5159],"g_idle_add_full":[8299,8300,8301,8302],"g_idle_add_once":[8302],"g_idle_source_new":[8303],"g_io_err":[145],"g_io_hup":[215],"g_io_in":[230],"g_io_nval":[398],"g_io_out":[433],"g_io_pri":[459],"g_key_file_desktop_group":[275],"g_key_file_desktop_key_actions":[276],"g_key_file_desktop_key_categories":[277],"g_key_file_desktop_key_comment":[278],"g_key_file_desktop_key_dbus_activatable":[279],"g_key_file_desktop_key_exec":[280],"g_key_file_desktop_key_generic_name":[281],"g_key_file_desktop_key_hidden":[282],"g_key_file_desktop_key_icon":[283],"g_key_file_desktop_key_mime_type":[284],"g_key_file_desktop_key_name":[285],"g_key_file_desktop_key_no_display":[287],"g_key_file_desktop_key_not_show_in":[286],"g_key_file_desktop_key_only_show_in":[288],"g_key_file_desktop_key_path":[289],"g_key_file_desktop_key_startup_notify":[290],"g_key_file_desktop_key_startup_wm_class":[291],"g_key_file_desktop_key_terminal":[292],"g_key_file_desktop_key_try_exec":[293],"g_key_file_desktop_key_type":[294],"g_key_file_desktop_key_url":[295],"g_key_file_desktop_key_version":[296],"g_key_file_desktop_type_application":[297],"g_key_file_desktop_type_directory":[298],"g_key_file_desktop_type_link":[299],"g_key_file_error_group_not_found":[207],"g_key_file_error_invalid_value":[263],"g_key_file_error_key_not_found":[308],"g_key_file_error_not_found":[420],"g_key_file_error_parse":[513],"g_key_file_error_unknown_encoding":[667],"g_key_file_get_boolean":[990],"g_key_file_get_boolean_list":[991],"g_key_file_get_comment":[1626],"g_key_file_get_double":[1882],"g_key_file_get_double_list":[1883],"g_key_file_get_groups":[4539],"g_key_file_get_int64":[4658],"g_key_file_get_integer":[4659],"g_key_file_get_integer_list":[4660],"g_key_file_get_keys":[5034],"g_key_file_get_locale_for_key":[5052],"g_key_file_get_locale_string":[5054],"g_key_file_get_locale_string_list":[5055],"g_key_file_get_start_group":[5674],"g_key_file_get_string":[5744],"g_key_file_get_string_list":[5745],"g_key_file_get_uint64":[6567],"g_key_file_get_value":[6692],"g_key_file_has_group":[4542],"g_key_file_has_key":[4543],"g_key_file_keep_comments":[273],"g_key_file_keep_translations":[274],"g_key_file_load_from_bytes":[5046],"g_key_file_load_from_data":[5047],"g_key_file_load_from_data_dirs":[5048],"g_key_file_load_from_dirs":[5049],"g_key_file_load_from_file":[5050],"g_key_file_new":[5153],"g_key_file_none":[387],"g_key_file_remove_comment":[5465],"g_key_file_remove_group":[5466],"g_key_file_remove_key":[5467],"g_key_file_save_to_file":[5484],"g_key_file_set_boolean":[5532],"g_key_file_set_comment":[5537],"g_key_file_set_double":[5544],"g_key_file_set_int64":[5568],"g_key_file_set_integer":[5569],"g_key_file_set_list_separator":[5571],"g_key_file_set_locale_string":[5572],"g_key_file_set_string":[5627],"g_key_file_set_uint64":[5630],"g_key_file_set_value":[5631],"g_key_file_to_data":[5818],"g_list_append":[6976],"g_list_first":[6952,6953],"g_list_last":[6917,6918],"g_list_length":[6969],"g_list_prepend":[6977],"g_list_reverse":[6979],"g_list_sort":[6980,6981],"g_listenv":[5045,7527],"g_locale_from_utf8":[5053],"g_locale_to_utf8":[5056],"g_log_default_handler":[5059],"g_log_flag_fatal":[166],"g_log_flag_recursion":[167],"g_log_level_critical":[100,316,317],"g_log_level_debug":[125,318,319],"g_log_level_error":[158,320,321],"g_log_level_info":[240,322,323],"g_log_level_mask":[324],"g_log_level_message":[325,326,373],"g_log_level_warning":[327,328,699],"g_log_remove_handler":[5060],"g_log_set_always_fatal":[5061],"g_log_set_default_handler":[5062,5068],"g_log_set_fatal_mask":[5063],"g_log_set_handler_full":[5064],"g_log_set_writer_func":[5065],"g_log_structured_array":[5067],"g_log_variant":[5069],"g_log_writer_default":[5070],"g_log_writer_default_set_use_stderr":[5071],"g_log_writer_default_would_drop":[5072],"g_log_writer_format_fields":[5073],"g_log_writer_handled":[218],"g_log_writer_is_journald":[5074],"g_log_writer_journald":[5075],"g_log_writer_standard_streams":[5076],"g_log_writer_supports_color":[5077],"g_log_writer_unhandled":[661],"g_main_context_acquire":[709],"g_main_context_default":[1765],"g_main_context_dispatch":[1875],"g_main_context_find_source_by_id":[2281],"g_main_context_flags_none":[388],"g_main_context_flags_ownerless_polling":[434],"g_main_context_get_thread_default":[5805],"g_main_context_invoke":[4924],"g_main_context_invoke_full":[4927],"g_main_context_is_owner":[4981],"g_main_context_iteration":[5027],"g_main_context_new":[5154],"g_main_context_new_with_flags":[6720],"g_main_context_pending":[5387],"g_main_context_prepare":[5395],"g_main_context_push_thread_default":[6721],"g_main_context_ref_thread_default":[5445],"g_main_context_release":[1896],"g_main_context_wakeup":[6711],"g_main_current_source":[5080,7529],"g_main_depth":[5081,7530],"g_main_loop_get_context":[1717],"g_main_loop_is_running":[4983],"g_main_loop_new":[5155],"g_main_loop_quit":[5431],"g_main_loop_run":[5473],"g_markup_error_bad_utf8":[36],"g_markup_error_empty":[151],"g_markup_error_invalid_content":[260],"g_markup_error_missing_attribute":[376],"g_markup_error_parse":[514],"g_markup_error_unknown_attribute":[665],"g_markup_error_unknown_element":[666],"g_markup_escape_text":[5082,7531],"g_markup_parse_context_end_parse":[1959],"g_markup_parse_context_get_element":[1906],"g_markup_parse_context_get_position":[5393],"g_markup_parse_context_parse":[5288],"g_mkdir_with_parents":[5128,7532],"g_mkdtemp":[5129],"g_mkdtemp_full":[5130],"g_mkstemp":[5131],"g_mkstemp_full":[5132],"g_normalize_all":[9],"g_normalize_all_compose":[10],"g_normalize_default":[127],"g_normalize_default_compose":[128],"g_object_class_find_property":[7799,7800],"g_object_class_list_properties":[7992,7993],"g_object_freeze_notify":[7815],"g_object_get_property":[8025,8035],"g_object_interface_find_property":[7801],"g_object_interface_list_properties":[7994],"g_object_notify":[8003],"g_object_notify_by_pspec":[8006],"g_object_run_dispose":[8044],"g_object_set":[8053,8056],"g_object_set_property":[8059,8062],"g_object_thaw_notify":[7753],"g_object_watch_closure":[8161],"g_object_weak_ref":[7606,7609],"g_object_weak_unref":[7740],"g_on_error_query":[5249,7535],"g_on_error_stack_trace":[5250,7536],"g_option_arg_callback":[77],"g_option_arg_double":[136],"g_option_arg_filename":[177],"g_option_arg_filename_array":[178],"g_option_arg_int":[245],"g_option_arg_int64":[248],"g_option_arg_none":[414],"g_option_arg_string":[598],"g_option_arg_string_array":[600],"g_option_flag_filename":[164],"g_option_flag_hidden":[214],"g_option_flag_in_main":[235],"g_option_flag_no_arg":[395],"g_option_flag_noalias":[384],"g_option_flag_none":[389],"g_option_flag_optional_arg":[431],"g_option_flag_reverse":[536],"g_option_remaining":[432],"g_param_construct":[72],"g_param_construct_only":[73],"g_param_deprecated":[111],"g_param_explicit_notify":[146],"g_param_lax_validation":[314],"g_param_readable":[534],"g_param_readwrite":[535],"g_param_spec_boolean":[5167],"g_param_spec_boxed":[5181],"g_param_spec_char":[5165],"g_param_spec_double":[5178],"g_param_spec_enum":[5175],"g_param_spec_flags":[5176],"g_param_spec_float":[5177],"g_param_spec_get_blurb":[988],"g_param_spec_get_default_value":[1789],"g_param_spec_get_name":[5142],"g_param_spec_get_name_quark":[5143],"g_param_spec_get_nick":[5203],"g_param_spec_get_redirect_target":[5440],"g_param_spec_gtype":[5186],"g_param_spec_int":[5168],"g_param_spec_int64":[5172],"g_param_spec_is_valid_name":[4994],"g_param_spec_long":[5170],"g_param_spec_object":[5184],"g_param_spec_override":[2515,2516,5185],"g_param_spec_param":[5180],"g_param_spec_pointer":[5182],"g_param_spec_string":[5179],"g_param_spec_uchar":[5166],"g_param_spec_uint":[5169],"g_param_spec_uint64":[5173],"g_param_spec_ulong":[5171],"g_param_spec_unichar":[5174],"g_param_spec_value_array":[5183],"g_param_spec_variant":[5187],"g_param_value_is_valid":[6699],"g_param_writable":[695],"g_priority_default":[8262],"g_priority_default_idle":[8263],"g_priority_high":[8264],"g_priority_high_idle":[8265],"g_priority_low":[8266],"g_quark_from_string":[4462],"g_quark_to_string":[850],"g_quark_try_string":[6263],"g_random_double":[5432,7538],"g_random_double_range":[5433,7539],"g_random_int":[5434,7540],"g_random_int_range":[5435,7541],"g_random_set_seed":[5436,7542],"g_reload_user_special_dirs_cache":[5446,7545],"g_seek_cur":[102],"g_seek_end":[152],"g_seek_set":[566],"g_set_application_name":[5508,7546],"g_set_prgname":[5602],"g_set_print_handler":[5603],"g_set_printerr_handler":[5604],"g_setenv":[5633,7547],"g_shell_parse_argv":[5636,7548],"g_shell_quote":[5637,7549],"g_shell_unquote":[5638,7550],"g_signal_accumulator_first_run":[0],"g_signal_action":[1],"g_signal_connect_closure":[7696],"g_signal_connect_closure_by_id":[7699],"g_signal_connect_object":[7696],"g_signal_deprecated":[110],"g_signal_detailed":[112],"g_signal_emit_by_name":[7762],"g_signal_emitv":[7759],"g_signal_group_block":[982],"g_signal_group_connect":[1650],"g_signal_group_connect_closure":[1656],"g_signal_group_dup_target":[5802],"g_signal_group_new":[5158,6724],"g_signal_group_set_target":[5628],"g_signal_group_unblock":[6569],"g_signal_handler_block":[7629,8254],"g_signal_handler_disconnect":[7739,8255],"g_signal_handler_unblock":[8149,8256],"g_signal_has_handler_pending":[8257],"g_signal_lookup":[8549],"g_signal_must_collect":[349],"g_signal_name":[8553],"g_signal_no_hooks":[396],"g_signal_no_recurse":[397],"g_signal_parse_name":[8560],"g_signal_query":[8561],"g_signal_run_cleanup":[537],"g_signal_run_first":[538],"g_signal_run_last":[539],"g_signal_stop_emission":[8076],"g_signal_stop_emission_by_name":[8079,8258],"g_slist_append":[7260],"g_slist_first":[7236,7237],"g_slist_last":[7201,7202],"g_slist_length":[7253],"g_slist_prepend":[7261],"g_slist_reverse":[7263],"g_slist_sort":[7264,7265],"g_source_add_child_source":[711],"g_source_attach":[852],"g_source_destroy":[1852],"g_source_get_can_recurse":[1340],"g_source_get_context":[1718],"g_source_get_name":[5141],"g_source_get_priority":[5400],"g_source_get_ready_time":[5437],"g_source_get_time":[5807],"g_source_is_destroyed":[4958],"g_source_remove":[8308],"g_source_remove_child_source":[5464],"g_spaced_primes_closest":[5656,7551],"g_spawn_async":[5658,7552],"g_spawn_async_with_fds":[5659],"g_spawn_async_with_pipes":[5660],"g_spawn_check_exit_status":[5661,7553],"g_spawn_check_wait_status":[5662,7554],"g_spawn_child_inherits_stderr":[66],"g_spawn_child_inherits_stdin":[67],"g_spawn_child_inherits_stdout":[68],"g_spawn_cloexec_pipes":[69],"g_spawn_command_line_async":[5663,7555],"g_spawn_default":[108],"g_spawn_do_not_reap_child":[116],"g_spawn_file_and_argv_zero":[165],"g_spawn_leave_descriptors_open":[315],"g_spawn_search_path":[546],"g_spawn_search_path_from_envp":[547],"g_spawn_stderr_to_dev_null":[550],"g_spawn_stdin_from_dev_null":[551],"g_spawn_stdout_to_dev_null":[552],"g_str_delimiters":[555],"g_string_append":[747],"g_string_append_c":[749],"g_string_append_len":[747],"g_string_append_unichar":[749],"g_string_new_len":[5160],"g_string_prepend":[5396],"g_string_prepend_c":[5398],"g_string_prepend_len":[5396],"g_string_prepend_unichar":[5398],"g_strjoinv":[7359],"g_strv_contains":[7301],"g_test_option_isolate_dirs":[607],"g_thread_pool_get_max_idle_time":[5083],"g_thread_pool_get_max_threads":[5084],"g_thread_pool_get_max_unused_threads":[5085],"g_thread_pool_get_num_threads":[5239],"g_thread_pool_get_num_unused_threads":[5240],"g_thread_pool_new":[2247,5635],"g_thread_pool_push":[5424],"g_thread_pool_set_max_idle_time":[5573],"g_thread_pool_set_max_threads":[5574],"g_thread_pool_set_max_unused_threads":[5575],"g_thread_pool_stop_unused_threads":[5741],"g_thread_pool_unprocessed":[6600],"g_time_type_daylight":[124],"g_time_type_standard":[593],"g_time_type_universal":[663],"g_time_zone_adjust_time":[731],"g_time_zone_find_interval":[2275],"g_time_zone_get_abbreviation":[706],"g_time_zone_get_identifier":[4637],"g_time_zone_get_offset":[5248],"g_time_zone_is_dst":[4960],"g_time_zone_new":[5156],"g_time_zone_new_identifier":[4414],"g_time_zone_new_local":[5051],"g_time_zone_new_offset":[4452],"g_time_zone_new_utc":[6672],"g_timeout_add_full":[8309,8310,8311,8312],"g_timeout_add_once":[8312],"g_timeout_add_seconds_full":[8313,8314,8315,8316],"g_timeout_source_new":[8317],"g_timeout_source_new_seconds":[8318],"g_type_boolean":[8875],"g_type_boxed":[8876],"g_type_char":[8883],"g_type_check_value_holds":[9065],"g_type_children":[8910],"g_type_class_peek_parent":[8014],"g_type_class_ref":[7945],"g_type_default_interface_ref":[7729],"g_type_double":[8879],"g_type_ensure":[8924],"g_type_enum":[8877],"g_type_flags":[8880],"g_type_float":[8878],"g_type_from_name":[8953],"g_type_int":[8881],"g_type_int64":[8882],"g_type_interface":[8885],"g_type_interface_peek_parent":[8015],"g_type_interface_prerequisites":[8961],"g_type_interfaces":[8962],"g_type_invalid":[8886],"g_type_is_a":[8970],"g_type_long":[8887],"g_type_name":[8972],"g_type_none":[8901],"g_type_object":[8888],"g_type_param":[8889],"g_type_parent":[8973],"g_type_pointer":[8890],"g_type_qname":[8979],"g_type_string":[8893],"g_type_uchar":[8899],"g_type_uint":[8897],"g_type_uint64":[8898],"g_type_ulong":[8902],"g_type_variant":[8903],"g_ucs4_to_utf8":[6674],"g_unicode_script_adlam":[6],"g_unicode_script_ahom":[8],"g_unicode_script_anatolian_hieroglyphs":[11],"g_unicode_script_arabic":[13],"g_unicode_script_armenian":[14],"g_unicode_script_avestan":[17],"g_unicode_script_balinese":[39],"g_unicode_script_bamum":[40],"g_unicode_script_bassa_vah":[41],"g_unicode_script_batak":[42],"g_unicode_script_bengali":[43],"g_unicode_script_bhaiksuki":[44],"g_unicode_script_bopomofo":[51],"g_unicode_script_brahmi":[56],"g_unicode_script_braille":[57],"g_unicode_script_buginese":[59],"g_unicode_script_buhid":[60],"g_unicode_script_canadian_aboriginal":[78],"g_unicode_script_carian":[79],"g_unicode_script_caucasian_albanian":[82],"g_unicode_script_chakma":[83],"g_unicode_script_cham":[84],"g_unicode_script_cherokee":[87],"g_unicode_script_chorasmian":[88],"g_unicode_script_common":[92],"g_unicode_script_coptic":[97],"g_unicode_script_cuneiform":[101],"g_unicode_script_cypriot":[104],"g_unicode_script_cypro_minoan":[105],"g_unicode_script_cyrillic":[106],"g_unicode_script_deseret":[129],"g_unicode_script_devanagari":[131],"g_unicode_script_dives_akuru":[133],"g_unicode_script_dogra":[135],"g_unicode_script_duployan":[140],"g_unicode_script_egyptian_hieroglyphs":[147],"g_unicode_script_elbasan":[148],"g_unicode_script_elymaic":[149],"g_unicode_script_ethiopic":[160],"g_unicode_script_from_iso15924":[6577,7559],"g_unicode_script_georgian":[199],"g_unicode_script_glagolitic":[200],"g_unicode_script_gothic":[204],"g_unicode_script_grantha":[205],"g_unicode_script_greek":[206],"g_unicode_script_gujarati":[208],"g_unicode_script_gunjala_gondi":[209],"g_unicode_script_gurmukhi":[210],"g_unicode_script_han":[216],"g_unicode_script_hangul":[219],"g_unicode_script_hanifi_rohingya":[220],"g_unicode_script_hanunoo":[221],"g_unicode_script_hatran":[223],"g_unicode_script_hebrew":[224],"g_unicode_script_hiragana":[225],"g_unicode_script_imperial_aramaic":[239],"g_unicode_script_inherited":[241],"g_unicode_script_inscriptional_pahlavi":[243],"g_unicode_script_inscriptional_parthian":[244],"g_unicode_script_invalid_code":[259],"g_unicode_script_javanese":[268],"g_unicode_script_kaithi":[300],"g_unicode_script_kannada":[301],"g_unicode_script_katakana":[302],"g_unicode_script_kawi":[303],"g_unicode_script_kayah_li":[304],"g_unicode_script_kharoshthi":[309],"g_unicode_script_khitan_small_script":[310],"g_unicode_script_khmer":[311],"g_unicode_script_khojki":[312],"g_unicode_script_khudawadi":[313],"g_unicode_script_lao":[330],"g_unicode_script_latin":[331],"g_unicode_script_lepcha":[332],"g_unicode_script_limbu":[333],"g_unicode_script_linear_a":[335],"g_unicode_script_linear_b":[336],"g_unicode_script_lisu":[338],"g_unicode_script_lycian":[346],"g_unicode_script_lydian":[347],"g_unicode_script_mahajani":[350],"g_unicode_script_makasar":[355],"g_unicode_script_malayalam":[356],"g_unicode_script_mandaic":[357],"g_unicode_script_manichaean":[358],"g_unicode_script_marchen":[360],"g_unicode_script_masaram_gondi":[363],"g_unicode_script_math":[364],"g_unicode_script_medefaidrin":[368],"g_unicode_script_meetei_mayek":[369],"g_unicode_script_mende_kikakui":[370],"g_unicode_script_meroitic_cursive":[371],"g_unicode_script_meroitic_hieroglyphs":[372],"g_unicode_script_miao":[375],"g_unicode_script_modi":[377],"g_unicode_script_mongolian":[379],"g_unicode_script_mro":[380],"g_unicode_script_multani":[381],"g_unicode_script_myanmar":[383],"g_unicode_script_nabataean":[399],"g_unicode_script_nag_mundari":[400],"g_unicode_script_nandinagari":[402],"g_unicode_script_new_tai_lue":[403],"g_unicode_script_newa":[404],"g_unicode_script_nko":[406],"g_unicode_script_nushu":[423],"g_unicode_script_nyiakeng_puachue_hmong":[425],"g_unicode_script_ogham":[440],"g_unicode_script_ol_chiki":[441],"g_unicode_script_old_hungarian":[442],"g_unicode_script_old_italic":[443],"g_unicode_script_old_north_arabian":[444],"g_unicode_script_old_permic":[445],"g_unicode_script_old_persian":[446],"g_unicode_script_old_sogdian":[447],"g_unicode_script_old_south_arabian":[448],"g_unicode_script_old_turkic":[449],"g_unicode_script_old_uyghur":[450],"g_unicode_script_oriya":[453],"g_unicode_script_osage":[454],"g_unicode_script_osmanya":[455],"g_unicode_script_pahawh_hmong":[460],"g_unicode_script_palmyrene":[461],"g_unicode_script_pau_cin_hau":[516],"g_unicode_script_phags_pa":[518],"g_unicode_script_phoenician":[519],"g_unicode_script_psalter_pahlavi":[529],"g_unicode_script_rejang":[541],"g_unicode_script_runic":[543],"g_unicode_script_samaritan":[558],"g_unicode_script_saurashtra":[560],"g_unicode_script_sharada":[574],"g_unicode_script_shavian":[576],"g_unicode_script_siddham":[577],"g_unicode_script_signwriting":[582],"g_unicode_script_sinhala":[583],"g_unicode_script_sogdian":[585],"g_unicode_script_sora_sompeng":[586],"g_unicode_script_soyombo":[590],"g_unicode_script_sundanese":[602],"g_unicode_script_syloti_nagri":[604],"g_unicode_script_syriac":[606],"g_unicode_script_tagalog":[609],"g_unicode_script_tagbanwa":[610],"g_unicode_script_tai_le":[611],"g_unicode_script_tai_tham":[612],"g_unicode_script_tai_viet":[613],"g_unicode_script_takri":[614],"g_unicode_script_tamil":[615],"g_unicode_script_tangsa":[616],"g_unicode_script_tangut":[617],"g_unicode_script_telugu":[618],"g_unicode_script_thaana":[620],"g_unicode_script_thai":[621],"g_unicode_script_tibetan":[625],"g_unicode_script_tifinagh":[626],"g_unicode_script_tirhuta":[631],"g_unicode_script_to_iso15924":[6578,7560],"g_unicode_script_toto":[635],"g_unicode_script_ugaritic":[657],"g_unicode_script_unknown":[664],"g_unicode_script_vai":[677],"g_unicode_script_vithkuqi":[694],"g_unicode_script_wancho":[697],"g_unicode_script_warang_citi":[698],"g_unicode_script_yezidi":[703],"g_unicode_script_yi":[704],"g_unicode_script_zanabazar_square":[705],"g_unix_fd_add_full":[8330,8331],"g_unix_fd_source_new":[8332],"g_unix_open_pipe":[6594],"g_unix_signal_add_full":[8333,8334,8335,8336],"g_unix_signal_source_new":[8337],"g_unlink":[6599,7561],"g_unsetenv":[6609,7562],"g_uri_build":[1297],"g_uri_build_with_user":[1313],"g_uri_error_bad_auth_params":[25],"g_uri_error_bad_fragment":[26],"g_uri_error_bad_host":[27],"g_uri_error_bad_password":[29],"g_uri_error_bad_path":[30],"g_uri_error_bad_port":[31],"g_uri_error_bad_query":[32],"g_uri_error_bad_scheme":[33],"g_uri_error_bad_user":[35],"g_uri_error_failed":[171],"g_uri_escape_bytes":[2245],"g_uri_escape_string":[2246,6657],"g_uri_flags_encoded":[141],"g_uri_flags_encoded_fragment":[142],"g_uri_flags_encoded_path":[143],"g_uri_flags_encoded_query":[144],"g_uri_flags_has_auth_params":[212],"g_uri_flags_has_password":[213],"g_uri_flags_non_dns":[394],"g_uri_flags_none":[390],"g_uri_flags_parse_relaxed":[456],"g_uri_flags_scheme_normalize":[545],"g_uri_get_auth_params":[853],"g_uri_get_flags":[2285],"g_uri_get_fragment":[2522],"g_uri_get_host":[4628],"g_uri_get_password":[5384],"g_uri_get_path":[5385],"g_uri_get_port":[5392],"g_uri_get_query":[5430],"g_uri_get_scheme":[5485],"g_uri_get_user":[6661],"g_uri_get_userinfo":[6670],"g_uri_hide_auth_params":[4],"g_uri_hide_fragment":[168],"g_uri_hide_none":[391],"g_uri_hide_password":[458],"g_uri_hide_query":[532],"g_uri_hide_userinfo":[647],"g_uri_is_valid":[4993],"g_uri_join":[5028],"g_uri_join_with_user":[5030],"g_uri_list_extract_uris":[5040],"g_uri_params_case_insensitive":[65],"g_uri_params_none":[392],"g_uri_params_parse_relaxed":[457],"g_uri_params_www_form":[696],"g_uri_parse":[5289],"g_uri_parse_relative":[5290],"g_uri_parse_scheme":[5291,6658],"g_uri_peek_scheme":[5386],"g_uri_reserved_chars_generic_delimiters":[645],"g_uri_reserved_chars_subcomponent_delimiters":[646],"g_uri_resolve_relative":[5471],"g_uri_split":[5671],"g_uri_split_network":[5672],"g_uri_split_with_user":[5673],"g_uri_to_string":[5977],"g_uri_to_string_partial":[6026],"g_uri_unescape_bytes":[6574],"g_uri_unescape_segment":[6575,6659],"g_uri_unescape_string":[6576,6660],"g_user_directory_desktop":[130],"g_user_directory_documents":[134],"g_user_directory_download":[139],"g_user_directory_music":[382],"g_user_directory_pictures":[520],"g_user_directory_public_share":[531],"g_user_directory_templates":[619],"g_user_directory_videos":[693],"g_usleep":[6671,7570],"g_utf8_casefold":[1341],"g_utf8_collate":[1624],"g_utf8_collate_key":[2634],"g_utf8_collate_key_for_filename":[2635],"g_utf8_normalize":[5204],"g_utf8_to_ucs4":[6676],"g_utf8_to_ucs4_fast":[6676],"g_uuid_string_is_valid":[6677,7571],"g_uuid_string_random":[6678,7572],"g_value_array_append":[748],"g_value_array_get_nth":[5233],"g_value_array_insert":[4655],"g_value_array_new":[5164],"g_value_array_prepend":[5397],"g_value_array_remove":[5462],"g_value_array_sort_with_data":[5646],"g_value_set_flags":[5491],"g_value_transform":[9287,9288],"g_value_type_transformable":[9325],"g_variant_byteswap":[9372],"g_variant_class_array":[15],"g_variant_class_boolean":[50],"g_variant_class_byte":[62],"g_variant_class_dict_entry":[132],"g_variant_class_double":[137],"g_variant_class_handle":[217],"g_variant_class_int16":[246],"g_variant_class_int32":[247],"g_variant_class_int64":[249],"g_variant_class_maybe":[366],"g_variant_class_object_path":[437],"g_variant_class_signature":[581],"g_variant_class_string":[599],"g_variant_class_tuple":[637],"g_variant_class_uint16":[658],"g_variant_class_uint32":[659],"g_variant_class_uint64":[660],"g_variant_class_variant":[684],"g_variant_classify":[9375],"g_variant_dict_contains":[1715],"g_variant_dict_insert_value":[4654,4657],"g_variant_dict_lookup":[5078],"g_variant_dict_lookup_value":[5079],"g_variant_dict_new":[5161],"g_variant_dict_remove":[5461],"g_variant_equal":[9399],"g_variant_get_child_value":[9374],"g_variant_get_data":[9392],"g_variant_get_data_as_bytes":[9393],"g_variant_get_fixed_array":[9412],"g_variant_get_normal_form":[9561],"g_variant_get_size":[9571],"g_variant_get_string":[9581],"g_variant_get_type":[9621],"g_variant_hash":[9536],"g_variant_is_container":[9551],"g_variant_is_normal_form":[9552],"g_variant_is_object_path":[9553],"g_variant_is_of_type":[9550,9555],"g_variant_is_signature":[9554],"g_variant_n_children":[9558],"g_variant_new_array":[9345,9346],"g_variant_new_dict_entry":[9483],"g_variant_new_fixed_array":[9344],"g_variant_new_from_bytes":[9475,9477],"g_variant_new_from_data":[9460,9479,9481],"g_variant_new_maybe":[9522,9523,9524],"g_variant_new_tuple":[9620],"g_variant_parse":[9563],"g_variant_print":[9569],"g_variant_store":[9580],"g_variant_type_any":[2],"g_variant_type_array":[3],"g_variant_type_basic":[18],"g_variant_type_boolean":[21],"g_variant_type_byte":[22],"g_variant_type_byte_string":[23],"g_variant_type_byte_string_array":[24],"g_variant_type_dict_entry":[114],"g_variant_type_dictionary":[113],"g_variant_type_double":[115],"g_variant_type_element":[1907],"g_variant_type_first":[2282],"g_variant_type_handle":[211],"g_variant_type_int16":[231],"g_variant_type_int32":[232],"g_variant_type_int64":[233],"g_variant_type_is_array":[4949],"g_variant_type_is_basic":[4950],"g_variant_type_is_container":[4954],"g_variant_type_is_definite":[4957],"g_variant_type_is_dict_entry":[4959],"g_variant_type_is_maybe":[4980],"g_variant_type_is_subtype_of":[4987],"g_variant_type_is_tuple":[4992],"g_variant_type_is_variant":[4995],"g_variant_type_key":[5032],"g_variant_type_maybe":[348],"g_variant_type_n_items":[5138],"g_variant_type_new_array":[5190],"g_variant_type_new_dict_entry":[5191],"g_variant_type_new_maybe":[5192],"g_variant_type_new_tuple":[5193],"g_variant_type_next":[5197,5198],"g_variant_type_object_path":[426],"g_variant_type_object_path_array":[427],"g_variant_type_signature":[548],"g_variant_type_string":[553],"g_variant_type_string_array":[554],"g_variant_type_tuple":[608],"g_variant_type_uint16":[640],"g_variant_type_uint32":[641],"g_variant_type_uint64":[642],"g_variant_type_unit":[644],"g_variant_type_value":[6693],"g_variant_type_vardict":[675],"g_variant_type_variant":[676],"g_weak_ref_set":[8048],"gbinding":[45],"gbindingflags":[46],"gbindinggroup":[47],"gbytearray":[63],"gbytes":[64],"gchecksumtype":[86],"gclosure":[6805],"gconverterror":[96],"gdate":[118],"gdatemonth":[120],"gdateweekday":[122],"genumclass":[154],"genumvalue":[155],"gerror":[7396],"get_abbreviation":[706],"get_application_name":[750,7491],"get_auth_params":[853],"get_blurb":[988],"get_boolean":[990],"get_boolean_list":[991],"get_can_recurse":[1340],"get_charset":[1344],"get_child_value":[9374],"get_class":[7669,8636],"get_class_data":[8637],"get_class_data_mut":[8638],"get_class_of":[7673],"get_codeset":[1623,7495],"get_comment":[1626],"get_console_charset":[1700,7500],"get_context":[1717,1718],"get_current_dir":[1724,7501],"get_data":[7726],"get_data_as_bytes":[9393],"get_day":[1752],"get_day_of_month":[1753],"get_day_of_week":[1754],"get_day_of_year":[1755,1756],"get_days_in_month":[1758],"get_default_value":[1789],"get_digest":[1870],"get_double":[1882],"get_double_list":[1883],"get_element":[1906],"get_element_spec":[1909],"get_enum_class":[2008],"get_environ":[2009,7507],"get_filename_charsets":[2268],"get_fixed_n_elements":[2283],"get_flags":[2285,2286,2287],"get_flags_class":[2289],"get_fragment":[2522],"get_groups":[4539],"get_home_dir":[4627,7518],"get_host":[4628],"get_host_name":[4629,7519],"get_hour":[4635],"get_identifier":[4637],"get_impl":[8652],"get_impl_offset":[8654],"get_instance":[8655,8668],"get_instance_data":[8656],"get_instance_type":[7963],"get_int64":[4658],"get_integer":[4659],"get_integer_list":[4660],"get_interface":[7964],"get_iso8601_week_of_year":[4996],"get_julian":[5031],"get_keys":[5034],"get_language_names":[5035,7525],"get_language_names_with_category":[5036,7526],"get_locale_for_key":[5052],"get_locale_string":[5054],"get_locale_string_list":[5055],"get_locale_variants":[5057,7528],"get_max_idle_time":[5083],"get_max_threads":[5084],"get_max_unused_threads":[5085],"get_microsecond":[5106],"get_minute":[5127],"get_monday_week_of_year":[5133],"get_monday_weeks_in_year":[5134],"get_monotonic_time":[5135,7533],"get_month":[5136,5137],"get_name":[5139,5140,5141,5142],"get_name_quark":[5143],"get_nick":[5201,5202,5203],"get_nth":[5233],"get_num_processors":[5238,7534],"get_num_threads":[5239],"get_num_unused_threads":[5240],"get_object_class":[8009],"get_offset":[5248],"get_os_info":[5252,7537],"get_overridden":[5254],"get_owner_type":[5255],"get_parent_class":[8669],"get_parent_interface":[8672],"get_password":[5384],"get_path":[5385],"get_port":[5392],"get_position":[5393],"get_prgname":[5399],"get_priority":[5400],"get_program_name":[5401],"get_property":[8025,8035,8451],"get_property_type":[8029,8030,8031,8032],"get_qdata":[8038],"get_query":[5430],"get_ready_time":[5437],"get_real_name":[5438,7543],"get_real_time":[5439,7544],"get_redirect_target":[5440],"get_scheme":[5485],"get_second":[5486],"get_seconds":[5487],"get_source":[5648],"get_source_property":[5655],"get_start_group":[5674],"get_str":[9581],"get_string":[5743,5744],"get_string_list":[5745],"get_sunday_week_of_year":[5780],"get_sunday_weeks_in_year":[5781],"get_system_config_dirs":[5799,7556],"get_system_data_dirs":[5800,7557],"get_target":[5801],"get_target_property":[5803],"get_thread_default":[5805],"get_time":[5807],"get_timezone":[5812],"get_timezone_abbreviation":[5813],"get_tmp_dir":[5814,7558],"get_type":[6419,6420,8127,8129,8130,8432,8683,8684],"get_uint64":[6567],"get_unprocessed":[6600],"get_user":[6661],"get_user_cache_dir":[6662,7563],"get_user_config_dir":[6663,7564],"get_user_data_dir":[6665,7565],"get_user_name":[6666,7566],"get_user_runtime_dir":[6667,7567],"get_user_special_dir":[6668,7568],"get_user_state_dir":[6669,7569],"get_userinfo":[6670],"get_utc_offset":[6673],"get_value":[6687,6688,6689,6690,6692],"get_value_by_name":[6694,6695],"get_value_by_nick":[6696,6697],"get_value_type":[6707],"get_values":[6708,6709],"get_variant":[9357],"get_week_numbering_year":[6717],"get_week_of_year":[6718],"get_weekday":[6719],"get_year":[6729,6730],"get_ymd":[6731],"gfileerror":[175],"gfilesetcontentsflags":[176],"gflagsclass":[183],"gflagsvalue":[184],"gformatsizeflags":[185],"ghashtable":[8723],"giconv":[226],"ginitiallyunowned":[7581],"giocondition":[236],"gkeyfileerror":[306],"gkeyfileflags":[307],"glib_check_version":[1345,7494],"glist":[8727],"glogfield":[339],"gloglevelflags":[342,343],"glogwriteroutput":[344],"gmaincontextflags":[353],"gmarkuperror":[361],"gnormalizemode":[416],"goptionarg":[451],"goptionflags":[452],"gparamflags":[462],"gparamspec":[463],"gpid":[8267],"gptrarray":[8731],"gquark":[533],"gseektype":[561],"gsignalflags":[578],"gsignalgroup":[579],"gslist":[8732],"gspawnflags":[591],"gstring":[193],"gthreadpool":[623],"gtimespan":[628],"gtimetype":[629],"gtype":[8896],"gunicodescript":[662],"gurierror":[670],"guriflags":[671],"gurihideflags":[672],"guriparamsflags":[673],"gvalue":[9024,9030],"gvaluearray":[681],"gvariant":[9341],"gvariantclass":[686],"gvariantdict":[687],"gvarianttype":[692],"gweakref":[7604],"new":[6724],"new_from_iso8601":[4415],"new_from_unix_local":[4472],"new_from_unix_utc":[4473],"new_identifier":[4414],"new_local":[4432,5051],"new_now":[5228],"new_now_local":[5229],"new_now_utc":[5230],"new_offset":[4452],"new_utc":[4474,6672],"new_with_flags":[6720],"source":[1689],"target-type":[5804],"to_string":[5977],"ucs4_to_utf8":[6674],"unbind":[1690],"utf8_casefold":[1341],"utf8_collate":[1624],"utf8_normalize":[5204],"utf8_to_ucs4":[6676]}},\ "glib_build_tools":{"doc":"GIO build helpers","t":"F","n":["compile_resources"],"q":[[0,"glib_build_tools"]],"d":["Call to run glib-compile-resources to generate compiled …"],"i":[0],"f":[[[[3,[[2,[1]]]],4,4]]],"c":[],"p":[[3,"Path"],[8,"AsRef"],[15,"slice"],[15,"str"]]},\ "glib_macros":{"doc":"","t":"YYYYYYYYOOOOXXXX","n":["Boxed","Downgrade","Enum","ErrorDomain","Properties","SharedBoxed","ValueDelegate","Variant","clone","closure","closure_local","cstr_bytes","derived_properties","flags","object_interface","object_subclass"],"q":[[0,"glib_macros"]],"d":["Derive macro for defining a BoxedType::type_ function and …","Macro for deriving implementations of …","Derive macro for register a rust enum in the glib type …","Derive macro for defining a GLib error domain and its …","This macro enables you to derive object properties in a …","Derive macro for defining a SharedType::get_type function …","Example","Derive macro for serializing/deserializing custom …","Macro for passing variables as strong or weak references …","Macro for creating a Closure object. This is a wrapper …","The same as closure! but uses Closure::new_local as a …","","This macro is shorteng for:","Attribute macro for defining flags using the bitflags …","Macro for boilerplate of ObjectInterface implementations.","Macro for boilerplate of ObjectSubclass implementations."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[]},\ "glib_sys":{"doc":"","t":"DGGDGDDDGGGGGDGGGGDGGGDGGDGGDDGGGDGGGGRGGGDDGGGGGGDDGDGGGGGGGDGGDGGGGGDGDGGRRRRRRDDGGGGDGGDDGGDGDDDTGDGGGGDGGGGDGGGDGDDGDGGDDGDDGGGDGGDGGGGDDDGGGGGGGDDGGGDGGGGGGDGGGRGDGGGGDGGGGGGDGGDGGGDDGGTGDGGGGDGGGGGGDGGGGDGDDTDGDTDDGDGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDDDDDDDDDDDDDDDDDMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGMFGLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["GArray","GAsciiType","GAsyncQueue","GBookmarkFile","GBookmarkFileError","GByteArray","GBytes","GChecksum","GChecksumType","GChildWatchFunc","GClearHandleFunc","GCompareDataFunc","GCompareFunc","GCond","GConvertError","GCopyFunc","GData","GDataForeachFunc","GDate","GDateDMY","GDateDay","GDateMonth","GDateTime","GDateWeekday","GDateYear","GDebugKey","GDestroyNotify","GDir","GDoubleIEEE754","GDoubleIEEE754_mpn","GDuplicateFunc","GEqualFunc","GEqualFuncFull","GError","GErrorClearFunc","GErrorCopyFunc","GErrorInitFunc","GErrorType","GFALSE","GFileError","GFileSetContentsFlags","GFileTest","GFloatIEEE754","GFloatIEEE754_mpn","GFormatSizeFlags","GFreeFunc","GFunc","GHFunc","GHRFunc","GHashFunc","GHashTable","GHashTableIter","GHmac","GHook","GHookCheckFunc","GHookCheckMarshaller","GHookCompareFunc","GHookFinalizeFunc","GHookFindFunc","GHookFlagMask","GHookFunc","GHookList","GHookMarshaller","GIConv","GIOChannel","GIOChannelError","GIOCondition","GIOError","GIOFlags","GIOFunc","GIOFuncs","GIOStatus","GKeyFile","GKeyFileError","GKeyFileFlags","GLIB_SYSDEF_AF_INET","GLIB_SYSDEF_AF_INET6","GLIB_SYSDEF_AF_UNIX","GLIB_SYSDEF_MSG_DONTROUTE","GLIB_SYSDEF_MSG_OOB","GLIB_SYSDEF_MSG_PEEK","GList","GLogField","GLogFunc","GLogLevelFlags","GLogWriterFunc","GLogWriterOutput","GMainContext","GMainContextFlags","GMainContextPusher","GMainLoop","GMappedFile","GMarkupCollectType","GMarkupError","GMarkupParseContext","GMarkupParseFlags","GMarkupParser","GMatchInfo","GMemVTable","GMutex","GMutexLocker","GNode","GNodeForeachFunc","GNodeTraverseFunc","GNormalizeMode","GNumberParserError","GOnce","GOnceStatus","GOptionArg","GOptionArgFunc","GOptionContext","GOptionEntry","GOptionError","GOptionErrorFunc","GOptionFlags","GOptionGroup","GOptionParseFunc","GPathBuf","GPatternSpec","GPid","GPollFD","GPollFunc","GPrintFunc","GPrivate","GPtrArray","GQuark","GQueue","GRWLock","GRWLockReaderLocker","GRWLockWriterLocker","GRand","GRecMutex","GRecMutexLocker","GRefString","GRegex","GRegexCompileFlags","GRegexError","GRegexEvalCallback","GRegexMatchFlags","GSList","GScanner","GScannerConfig","GScannerMsgFunc","GSeekType","GSequence","GSequenceIter","GSequenceIterCompareFunc","GShellError","GSliceConfig","GSource","GSourceCallbackFuncs","GSourceDisposeFunc","GSourceDummyMarshal","GSourceFunc","GSourceFuncs","GSourceOnceFunc","GSourcePrivate","GSpawnChildSetupFunc","GSpawnError","GSpawnFlags","GStatBuf","GString","GStringChunk","GStrv","GStrvBuilder","GTRUE","GTestCase","GTestConfig","GTestDataFunc","GTestFileType","GTestFixtureFunc","GTestFunc","GTestLogBuffer","GTestLogFatalFunc","GTestLogType","GTestResult","GTestSubprocessFlags","GTestSuite","GTestTrapFlags","GThread","GThreadError","GThreadFunc","GThreadPool","GTime","GTimeSpan","GTimeType","GTimeVal","GTimeZone","GTimer","GTokenType","GTokenValue","GTranslateFunc","GTrashStack","GTraverseFlags","GTraverseFunc","GTraverseNodeFunc","GTraverseType","GTree","GTreeNode","GType","GUnicodeBreakType","GUnicodeScript","GUnicodeType","GUnixFDSourceFunc","GUri","GUriError","GUriFlags","GUriHideFlags","GUriParamsFlags","GUriParamsIter","GUserDirectory","GVariant","GVariantBuilder","GVariantBuilder_u","GVariantBuilder_u_s","GVariantClass","GVariantDict","GVariantDict_u","GVariantDict_u_s","GVariantIter","GVariantParseError","GVariantType","GVoidFunc","G_ASCII_ALNUM","G_ASCII_ALPHA","G_ASCII_CNTRL","G_ASCII_DIGIT","G_ASCII_DTOSTR_BUF_SIZE","G_ASCII_GRAPH","G_ASCII_LOWER","G_ASCII_PRINT","G_ASCII_PUNCT","G_ASCII_SPACE","G_ASCII_UPPER","G_ASCII_XDIGIT","G_ATOMIC_REF_COUNT_INIT","G_BIG_ENDIAN","G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED","G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND","G_BOOKMARK_FILE_ERROR_INVALID_URI","G_BOOKMARK_FILE_ERROR_INVALID_VALUE","G_BOOKMARK_FILE_ERROR_READ","G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING","G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND","G_BOOKMARK_FILE_ERROR_WRITE","G_CHECKSUM_MD5","G_CHECKSUM_SHA1","G_CHECKSUM_SHA256","G_CHECKSUM_SHA384","G_CHECKSUM_SHA512","G_CONVERT_ERROR_BAD_URI","G_CONVERT_ERROR_EMBEDDED_NUL","G_CONVERT_ERROR_FAILED","G_CONVERT_ERROR_ILLEGAL_SEQUENCE","G_CONVERT_ERROR_NOT_ABSOLUTE_PATH","G_CONVERT_ERROR_NO_CONVERSION","G_CONVERT_ERROR_NO_MEMORY","G_CONVERT_ERROR_PARTIAL_INPUT","G_CSET_A_2_Z","G_CSET_DIGITS","G_CSET_a_2_z","G_DATALIST_FLAGS_MASK","G_DATE_APRIL","G_DATE_AUGUST","G_DATE_BAD_DAY","G_DATE_BAD_JULIAN","G_DATE_BAD_MONTH","G_DATE_BAD_WEEKDAY","G_DATE_BAD_YEAR","G_DATE_DAY","G_DATE_DECEMBER","G_DATE_FEBRUARY","G_DATE_FRIDAY","G_DATE_JANUARY","G_DATE_JULY","G_DATE_JUNE","G_DATE_MARCH","G_DATE_MAY","G_DATE_MONDAY","G_DATE_MONTH","G_DATE_NOVEMBER","G_DATE_OCTOBER","G_DATE_SATURDAY","G_DATE_SEPTEMBER","G_DATE_SUNDAY","G_DATE_THURSDAY","G_DATE_TUESDAY","G_DATE_WEDNESDAY","G_DATE_YEAR","G_E","G_ERR_DIGIT_RADIX","G_ERR_FLOAT_MALFORMED","G_ERR_FLOAT_RADIX","G_ERR_NON_DIGIT_IN_CONST","G_ERR_UNEXP_EOF","G_ERR_UNEXP_EOF_IN_COMMENT","G_ERR_UNEXP_EOF_IN_STRING","G_ERR_UNKNOWN","G_FILE_ERROR_ACCES","G_FILE_ERROR_AGAIN","G_FILE_ERROR_BADF","G_FILE_ERROR_EXIST","G_FILE_ERROR_FAILED","G_FILE_ERROR_FAULT","G_FILE_ERROR_INTR","G_FILE_ERROR_INVAL","G_FILE_ERROR_IO","G_FILE_ERROR_ISDIR","G_FILE_ERROR_LOOP","G_FILE_ERROR_MFILE","G_FILE_ERROR_NAMETOOLONG","G_FILE_ERROR_NFILE","G_FILE_ERROR_NODEV","G_FILE_ERROR_NOENT","G_FILE_ERROR_NOMEM","G_FILE_ERROR_NOSPC","G_FILE_ERROR_NOSYS","G_FILE_ERROR_NOTDIR","G_FILE_ERROR_NXIO","G_FILE_ERROR_PERM","G_FILE_ERROR_PIPE","G_FILE_ERROR_ROFS","G_FILE_ERROR_TXTBSY","G_FILE_SET_CONTENTS_CONSISTENT","G_FILE_SET_CONTENTS_DURABLE","G_FILE_SET_CONTENTS_NONE","G_FILE_SET_CONTENTS_ONLY_EXISTING","G_FILE_TEST_EXISTS","G_FILE_TEST_IS_DIR","G_FILE_TEST_IS_EXECUTABLE","G_FILE_TEST_IS_REGULAR","G_FILE_TEST_IS_SYMLINK","G_FORMAT_SIZE_BITS","G_FORMAT_SIZE_DEFAULT","G_FORMAT_SIZE_IEC_UNITS","G_FORMAT_SIZE_LONG_FORMAT","G_FORMAT_SIZE_ONLY_UNIT","G_FORMAT_SIZE_ONLY_VALUE","G_HOOK_FLAG_ACTIVE","G_HOOK_FLAG_IN_CALL","G_HOOK_FLAG_MASK","G_HOOK_FLAG_USER_SHIFT","G_IEEE754_DOUBLE_BIAS","G_IEEE754_FLOAT_BIAS","G_IN_ORDER","G_IO_CHANNEL_ERROR_FAILED","G_IO_CHANNEL_ERROR_FBIG","G_IO_CHANNEL_ERROR_INVAL","G_IO_CHANNEL_ERROR_IO","G_IO_CHANNEL_ERROR_ISDIR","G_IO_CHANNEL_ERROR_NOSPC","G_IO_CHANNEL_ERROR_NXIO","G_IO_CHANNEL_ERROR_OVERFLOW","G_IO_CHANNEL_ERROR_PIPE","G_IO_ERR","G_IO_ERROR_AGAIN","G_IO_ERROR_INVAL","G_IO_ERROR_NONE","G_IO_ERROR_UNKNOWN","G_IO_FLAG_APPEND","G_IO_FLAG_GET_MASK","G_IO_FLAG_IS_READABLE","G_IO_FLAG_IS_SEEKABLE","G_IO_FLAG_IS_WRITABLE","G_IO_FLAG_IS_WRITEABLE","G_IO_FLAG_MASK","G_IO_FLAG_NONBLOCK","G_IO_FLAG_NONE","G_IO_FLAG_SET_MASK","G_IO_HUP","G_IO_IN","G_IO_NVAL","G_IO_OUT","G_IO_PRI","G_IO_STATUS_AGAIN","G_IO_STATUS_EOF","G_IO_STATUS_ERROR","G_IO_STATUS_NORMAL","G_KEY_FILE_DESKTOP_GROUP","G_KEY_FILE_DESKTOP_KEY_ACTIONS","G_KEY_FILE_DESKTOP_KEY_CATEGORIES","G_KEY_FILE_DESKTOP_KEY_COMMENT","G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE","G_KEY_FILE_DESKTOP_KEY_EXEC","G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME","G_KEY_FILE_DESKTOP_KEY_HIDDEN","G_KEY_FILE_DESKTOP_KEY_ICON","G_KEY_FILE_DESKTOP_KEY_MIME_TYPE","G_KEY_FILE_DESKTOP_KEY_NAME","G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN","G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY","G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN","G_KEY_FILE_DESKTOP_KEY_PATH","G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY","G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS","G_KEY_FILE_DESKTOP_KEY_TERMINAL","G_KEY_FILE_DESKTOP_KEY_TRY_EXEC","G_KEY_FILE_DESKTOP_KEY_TYPE","G_KEY_FILE_DESKTOP_KEY_URL","G_KEY_FILE_DESKTOP_KEY_VERSION","G_KEY_FILE_DESKTOP_TYPE_APPLICATION","G_KEY_FILE_DESKTOP_TYPE_DIRECTORY","G_KEY_FILE_DESKTOP_TYPE_LINK","G_KEY_FILE_ERROR_GROUP_NOT_FOUND","G_KEY_FILE_ERROR_INVALID_VALUE","G_KEY_FILE_ERROR_KEY_NOT_FOUND","G_KEY_FILE_ERROR_NOT_FOUND","G_KEY_FILE_ERROR_PARSE","G_KEY_FILE_ERROR_UNKNOWN_ENCODING","G_KEY_FILE_KEEP_COMMENTS","G_KEY_FILE_KEEP_TRANSLATIONS","G_KEY_FILE_NONE","G_LEVEL_ORDER","G_LITTLE_ENDIAN","G_LN10","G_LN2","G_LOG_2_BASE_10","G_LOG_FATAL_MASK","G_LOG_FLAG_FATAL","G_LOG_FLAG_RECURSION","G_LOG_LEVEL_CRITICAL","G_LOG_LEVEL_DEBUG","G_LOG_LEVEL_ERROR","G_LOG_LEVEL_INFO","G_LOG_LEVEL_MASK","G_LOG_LEVEL_MESSAGE","G_LOG_LEVEL_USER_SHIFT","G_LOG_LEVEL_WARNING","G_LOG_WRITER_HANDLED","G_LOG_WRITER_UNHANDLED","G_MAIN_CONTEXT_FLAGS_NONE","G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLING","G_MARKUP_COLLECT_BOOLEAN","G_MARKUP_COLLECT_INVALID","G_MARKUP_COLLECT_OPTIONAL","G_MARKUP_COLLECT_STRDUP","G_MARKUP_COLLECT_STRING","G_MARKUP_COLLECT_TRISTATE","G_MARKUP_DEFAULT_FLAGS","G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG","G_MARKUP_ERROR_BAD_UTF8","G_MARKUP_ERROR_EMPTY","G_MARKUP_ERROR_INVALID_CONTENT","G_MARKUP_ERROR_MISSING_ATTRIBUTE","G_MARKUP_ERROR_PARSE","G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE","G_MARKUP_ERROR_UNKNOWN_ELEMENT","G_MARKUP_IGNORE_QUALIFIED","G_MARKUP_PREFIX_ERROR_POSITION","G_MARKUP_TREAT_CDATA_AS_TEXT","G_NORMALIZE_ALL","G_NORMALIZE_ALL_COMPOSE","G_NORMALIZE_DEFAULT","G_NORMALIZE_DEFAULT_COMPOSE","G_NORMALIZE_NFC","G_NORMALIZE_NFD","G_NORMALIZE_NFKC","G_NORMALIZE_NFKD","G_NUMBER_PARSER_ERROR_INVALID","G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS","G_ONCE_STATUS_NOTCALLED","G_ONCE_STATUS_PROGRESS","G_ONCE_STATUS_READY","G_OPTION_ARG_CALLBACK","G_OPTION_ARG_DOUBLE","G_OPTION_ARG_FILENAME","G_OPTION_ARG_FILENAME_ARRAY","G_OPTION_ARG_INT","G_OPTION_ARG_INT64","G_OPTION_ARG_NONE","G_OPTION_ARG_STRING","G_OPTION_ARG_STRING_ARRAY","G_OPTION_ERROR_BAD_VALUE","G_OPTION_ERROR_FAILED","G_OPTION_ERROR_UNKNOWN_OPTION","G_OPTION_FLAG_FILENAME","G_OPTION_FLAG_HIDDEN","G_OPTION_FLAG_IN_MAIN","G_OPTION_FLAG_NOALIAS","G_OPTION_FLAG_NONE","G_OPTION_FLAG_NO_ARG","G_OPTION_FLAG_OPTIONAL_ARG","G_OPTION_FLAG_REVERSE","G_OPTION_REMAINING","G_PDP_ENDIAN","G_PI","G_PI_2","G_PI_4","G_POST_ORDER","G_PRE_ORDER","G_PRIORITY_DEFAULT","G_PRIORITY_DEFAULT_IDLE","G_PRIORITY_HIGH","G_PRIORITY_HIGH_IDLE","G_PRIORITY_LOW","G_REF_COUNT_INIT","G_REGEX_ANCHORED","G_REGEX_BSR_ANYCRLF","G_REGEX_CASELESS","G_REGEX_DEFAULT","G_REGEX_DOLLAR_ENDONLY","G_REGEX_DOTALL","G_REGEX_DUPNAMES","G_REGEX_ERROR_ASSERTION_EXPECTED","G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN","G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED","G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE","G_REGEX_ERROR_COMPILE","G_REGEX_ERROR_DEFINE_REPETION","G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME","G_REGEX_ERROR_EXPRESSION_TOO_LARGE","G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME","G_REGEX_ERROR_HEX_CODE_TOO_LARGE","G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS","G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE","G_REGEX_ERROR_INFINITE_LOOP","G_REGEX_ERROR_INTERNAL","G_REGEX_ERROR_INVALID_CONDITION","G_REGEX_ERROR_INVALID_CONTROL_CHAR","G_REGEX_ERROR_INVALID_DATA_CHARACTER","G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS","G_REGEX_ERROR_INVALID_OCTAL_VALUE","G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE","G_REGEX_ERROR_MALFORMED_CONDITION","G_REGEX_ERROR_MALFORMED_PROPERTY","G_REGEX_ERROR_MATCH","G_REGEX_ERROR_MEMORY_ERROR","G_REGEX_ERROR_MISSING_BACK_REFERENCE","G_REGEX_ERROR_MISSING_CONTROL_CHAR","G_REGEX_ERROR_MISSING_DIGIT","G_REGEX_ERROR_MISSING_NAME","G_REGEX_ERROR_MISSING_SUBPATTERN_NAME","G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR","G_REGEX_ERROR_NAME_TOO_LONG","G_REGEX_ERROR_NOTHING_TO_REPEAT","G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS","G_REGEX_ERROR_NUMBER_TOO_BIG","G_REGEX_ERROR_OPTIMIZE","G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED","G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS","G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER","G_REGEX_ERROR_QUANTIFIER_TOO_BIG","G_REGEX_ERROR_RANGE_OUT_OF_ORDER","G_REGEX_ERROR_REPLACE","G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND","G_REGEX_ERROR_STRAY_BACKSLASH","G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG","G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE","G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES","G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES","G_REGEX_ERROR_TOO_MANY_SUBPATTERNS","G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB","G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME","G_REGEX_ERROR_UNKNOWN_PROPERTY","G_REGEX_ERROR_UNMATCHED_PARENTHESIS","G_REGEX_ERROR_UNRECOGNIZED_CHARACTER","G_REGEX_ERROR_UNRECOGNIZED_ESCAPE","G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS","G_REGEX_ERROR_UNTERMINATED_COMMENT","G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND","G_REGEX_EXTENDED","G_REGEX_FIRSTLINE","G_REGEX_JAVASCRIPT_COMPAT","G_REGEX_MATCH_ANCHORED","G_REGEX_MATCH_BSR_ANY","G_REGEX_MATCH_BSR_ANYCRLF","G_REGEX_MATCH_DEFAULT","G_REGEX_MATCH_NEWLINE_ANY","G_REGEX_MATCH_NEWLINE_ANYCRLF","G_REGEX_MATCH_NEWLINE_CR","G_REGEX_MATCH_NEWLINE_CRLF","G_REGEX_MATCH_NEWLINE_LF","G_REGEX_MATCH_NOTBOL","G_REGEX_MATCH_NOTEMPTY","G_REGEX_MATCH_NOTEMPTY_ATSTART","G_REGEX_MATCH_NOTEOL","G_REGEX_MATCH_PARTIAL","G_REGEX_MATCH_PARTIAL_HARD","G_REGEX_MATCH_PARTIAL_SOFT","G_REGEX_MULTILINE","G_REGEX_NEWLINE_ANYCRLF","G_REGEX_NEWLINE_CR","G_REGEX_NEWLINE_CRLF","G_REGEX_NEWLINE_LF","G_REGEX_NO_AUTO_CAPTURE","G_REGEX_OPTIMIZE","G_REGEX_RAW","G_REGEX_UNGREEDY","G_SEEK_CUR","G_SEEK_END","G_SEEK_SET","G_SHELL_ERROR_BAD_QUOTING","G_SHELL_ERROR_EMPTY_STRING","G_SHELL_ERROR_FAILED","G_SLICE_CONFIG_ALWAYS_MALLOC","G_SLICE_CONFIG_BYPASS_MAGAZINES","G_SLICE_CONFIG_CHUNK_SIZES","G_SLICE_CONFIG_COLOR_INCREMENT","G_SLICE_CONFIG_CONTENTION_COUNTER","G_SLICE_CONFIG_WORKING_SET_MSECS","G_SOURCE_CONTINUE","G_SOURCE_REMOVE","G_SPAWN_CHILD_INHERITS_STDERR","G_SPAWN_CHILD_INHERITS_STDIN","G_SPAWN_CHILD_INHERITS_STDOUT","G_SPAWN_CLOEXEC_PIPES","G_SPAWN_DEFAULT","G_SPAWN_DO_NOT_REAP_CHILD","G_SPAWN_ERROR_2BIG","G_SPAWN_ERROR_ACCES","G_SPAWN_ERROR_CHDIR","G_SPAWN_ERROR_FAILED","G_SPAWN_ERROR_FORK","G_SPAWN_ERROR_INVAL","G_SPAWN_ERROR_IO","G_SPAWN_ERROR_ISDIR","G_SPAWN_ERROR_LIBBAD","G_SPAWN_ERROR_LOOP","G_SPAWN_ERROR_MFILE","G_SPAWN_ERROR_NAMETOOLONG","G_SPAWN_ERROR_NFILE","G_SPAWN_ERROR_NOENT","G_SPAWN_ERROR_NOEXEC","G_SPAWN_ERROR_NOMEM","G_SPAWN_ERROR_NOTDIR","G_SPAWN_ERROR_PERM","G_SPAWN_ERROR_READ","G_SPAWN_ERROR_TOO_BIG","G_SPAWN_ERROR_TXTBUSY","G_SPAWN_FILE_AND_ARGV_ZERO","G_SPAWN_LEAVE_DESCRIPTORS_OPEN","G_SPAWN_SEARCH_PATH","G_SPAWN_SEARCH_PATH_FROM_ENVP","G_SPAWN_STDERR_TO_DEV_NULL","G_SPAWN_STDIN_FROM_DEV_NULL","G_SPAWN_STDOUT_TO_DEV_NULL","G_SQRT2","G_STR_DELIMITERS","G_TEST_BUILT","G_TEST_DIST","G_TEST_LOG_ERROR","G_TEST_LOG_LIST_CASE","G_TEST_LOG_MAX_RESULT","G_TEST_LOG_MESSAGE","G_TEST_LOG_MIN_RESULT","G_TEST_LOG_NONE","G_TEST_LOG_SKIP_CASE","G_TEST_LOG_START_BINARY","G_TEST_LOG_START_CASE","G_TEST_LOG_START_SUITE","G_TEST_LOG_STOP_CASE","G_TEST_LOG_STOP_SUITE","G_TEST_OPTION_ISOLATE_DIRS","G_TEST_RUN_FAILURE","G_TEST_RUN_INCOMPLETE","G_TEST_RUN_SKIPPED","G_TEST_RUN_SUCCESS","G_TEST_SUBPROCESS_DEFAULT","G_TEST_SUBPROCESS_INHERIT_STDERR","G_TEST_SUBPROCESS_INHERIT_STDIN","G_TEST_SUBPROCESS_INHERIT_STDOUT","G_TEST_TRAP_DEFAULT","G_TEST_TRAP_INHERIT_STDIN","G_TEST_TRAP_SILENCE_STDERR","G_TEST_TRAP_SILENCE_STDOUT","G_THREAD_ERROR_AGAIN","G_TIME_SPAN_DAY","G_TIME_SPAN_HOUR","G_TIME_SPAN_MILLISECOND","G_TIME_SPAN_MINUTE","G_TIME_SPAN_SECOND","G_TIME_TYPE_DAYLIGHT","G_TIME_TYPE_STANDARD","G_TIME_TYPE_UNIVERSAL","G_TOKEN_BINARY","G_TOKEN_CHAR","G_TOKEN_COMMA","G_TOKEN_COMMENT_MULTI","G_TOKEN_COMMENT_SINGLE","G_TOKEN_EOF","G_TOKEN_EQUAL_SIGN","G_TOKEN_ERROR","G_TOKEN_FLOAT","G_TOKEN_HEX","G_TOKEN_IDENTIFIER","G_TOKEN_IDENTIFIER_NULL","G_TOKEN_INT","G_TOKEN_LEFT_BRACE","G_TOKEN_LEFT_CURLY","G_TOKEN_LEFT_PAREN","G_TOKEN_NONE","G_TOKEN_OCTAL","G_TOKEN_RIGHT_BRACE","G_TOKEN_RIGHT_CURLY","G_TOKEN_RIGHT_PAREN","G_TOKEN_STRING","G_TOKEN_SYMBOL","G_TRAVERSE_ALL","G_TRAVERSE_LEAFS","G_TRAVERSE_LEAVES","G_TRAVERSE_MASK","G_TRAVERSE_NON_LEAFS","G_TRAVERSE_NON_LEAVES","G_UNICHAR_MAX_DECOMPOSITION_LENGTH","G_UNICODE_BREAK_AFTER","G_UNICODE_BREAK_ALPHABETIC","G_UNICODE_BREAK_AMBIGUOUS","G_UNICODE_BREAK_BEFORE","G_UNICODE_BREAK_BEFORE_AND_AFTER","G_UNICODE_BREAK_CARRIAGE_RETURN","G_UNICODE_BREAK_CLOSE_PARANTHESIS","G_UNICODE_BREAK_CLOSE_PARENTHESIS","G_UNICODE_BREAK_CLOSE_PUNCTUATION","G_UNICODE_BREAK_COMBINING_MARK","G_UNICODE_BREAK_COMPLEX_CONTEXT","G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER","G_UNICODE_BREAK_CONTINGENT","G_UNICODE_BREAK_EMOJI_BASE","G_UNICODE_BREAK_EMOJI_MODIFIER","G_UNICODE_BREAK_EXCLAMATION","G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE","G_UNICODE_BREAK_HANGUL_LV_SYLLABLE","G_UNICODE_BREAK_HANGUL_L_JAMO","G_UNICODE_BREAK_HANGUL_T_JAMO","G_UNICODE_BREAK_HANGUL_V_JAMO","G_UNICODE_BREAK_HEBREW_LETTER","G_UNICODE_BREAK_HYPHEN","G_UNICODE_BREAK_IDEOGRAPHIC","G_UNICODE_BREAK_INFIX_SEPARATOR","G_UNICODE_BREAK_INSEPARABLE","G_UNICODE_BREAK_LINE_FEED","G_UNICODE_BREAK_MANDATORY","G_UNICODE_BREAK_NEXT_LINE","G_UNICODE_BREAK_NON_BREAKING_GLUE","G_UNICODE_BREAK_NON_STARTER","G_UNICODE_BREAK_NUMERIC","G_UNICODE_BREAK_OPEN_PUNCTUATION","G_UNICODE_BREAK_POSTFIX","G_UNICODE_BREAK_PREFIX","G_UNICODE_BREAK_QUOTATION","G_UNICODE_BREAK_REGIONAL_INDICATOR","G_UNICODE_BREAK_SPACE","G_UNICODE_BREAK_SURROGATE","G_UNICODE_BREAK_SYMBOL","G_UNICODE_BREAK_UNKNOWN","G_UNICODE_BREAK_WORD_JOINER","G_UNICODE_BREAK_ZERO_WIDTH_JOINER","G_UNICODE_BREAK_ZERO_WIDTH_SPACE","G_UNICODE_CLOSE_PUNCTUATION","G_UNICODE_CONNECT_PUNCTUATION","G_UNICODE_CONTROL","G_UNICODE_CURRENCY_SYMBOL","G_UNICODE_DASH_PUNCTUATION","G_UNICODE_DECIMAL_NUMBER","G_UNICODE_ENCLOSING_MARK","G_UNICODE_FINAL_PUNCTUATION","G_UNICODE_FORMAT","G_UNICODE_INITIAL_PUNCTUATION","G_UNICODE_LETTER_NUMBER","G_UNICODE_LINE_SEPARATOR","G_UNICODE_LOWERCASE_LETTER","G_UNICODE_MATH_SYMBOL","G_UNICODE_MODIFIER_LETTER","G_UNICODE_MODIFIER_SYMBOL","G_UNICODE_NON_SPACING_MARK","G_UNICODE_OPEN_PUNCTUATION","G_UNICODE_OTHER_LETTER","G_UNICODE_OTHER_NUMBER","G_UNICODE_OTHER_PUNCTUATION","G_UNICODE_OTHER_SYMBOL","G_UNICODE_PARAGRAPH_SEPARATOR","G_UNICODE_PRIVATE_USE","G_UNICODE_SCRIPT_ADLAM","G_UNICODE_SCRIPT_AHOM","G_UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS","G_UNICODE_SCRIPT_ARABIC","G_UNICODE_SCRIPT_ARMENIAN","G_UNICODE_SCRIPT_AVESTAN","G_UNICODE_SCRIPT_BALINESE","G_UNICODE_SCRIPT_BAMUM","G_UNICODE_SCRIPT_BASSA_VAH","G_UNICODE_SCRIPT_BATAK","G_UNICODE_SCRIPT_BENGALI","G_UNICODE_SCRIPT_BHAIKSUKI","G_UNICODE_SCRIPT_BOPOMOFO","G_UNICODE_SCRIPT_BRAHMI","G_UNICODE_SCRIPT_BRAILLE","G_UNICODE_SCRIPT_BUGINESE","G_UNICODE_SCRIPT_BUHID","G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL","G_UNICODE_SCRIPT_CARIAN","G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN","G_UNICODE_SCRIPT_CHAKMA","G_UNICODE_SCRIPT_CHAM","G_UNICODE_SCRIPT_CHEROKEE","G_UNICODE_SCRIPT_CHORASMIAN","G_UNICODE_SCRIPT_COMMON","G_UNICODE_SCRIPT_COPTIC","G_UNICODE_SCRIPT_CUNEIFORM","G_UNICODE_SCRIPT_CYPRIOT","G_UNICODE_SCRIPT_CYPRO_MINOAN","G_UNICODE_SCRIPT_CYRILLIC","G_UNICODE_SCRIPT_DESERET","G_UNICODE_SCRIPT_DEVANAGARI","G_UNICODE_SCRIPT_DIVES_AKURU","G_UNICODE_SCRIPT_DOGRA","G_UNICODE_SCRIPT_DUPLOYAN","G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS","G_UNICODE_SCRIPT_ELBASAN","G_UNICODE_SCRIPT_ELYMAIC","G_UNICODE_SCRIPT_ETHIOPIC","G_UNICODE_SCRIPT_GEORGIAN","G_UNICODE_SCRIPT_GLAGOLITIC","G_UNICODE_SCRIPT_GOTHIC","G_UNICODE_SCRIPT_GRANTHA","G_UNICODE_SCRIPT_GREEK","G_UNICODE_SCRIPT_GUJARATI","G_UNICODE_SCRIPT_GUNJALA_GONDI","G_UNICODE_SCRIPT_GURMUKHI","G_UNICODE_SCRIPT_HAN","G_UNICODE_SCRIPT_HANGUL","G_UNICODE_SCRIPT_HANIFI_ROHINGYA","G_UNICODE_SCRIPT_HANUNOO","G_UNICODE_SCRIPT_HATRAN","G_UNICODE_SCRIPT_HEBREW","G_UNICODE_SCRIPT_HIRAGANA","G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC","G_UNICODE_SCRIPT_INHERITED","G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI","G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN","G_UNICODE_SCRIPT_INVALID_CODE","G_UNICODE_SCRIPT_JAVANESE","G_UNICODE_SCRIPT_KAITHI","G_UNICODE_SCRIPT_KANNADA","G_UNICODE_SCRIPT_KATAKANA","G_UNICODE_SCRIPT_KAWI","G_UNICODE_SCRIPT_KAYAH_LI","G_UNICODE_SCRIPT_KHAROSHTHI","G_UNICODE_SCRIPT_KHITAN_SMALL_SCRIPT","G_UNICODE_SCRIPT_KHMER","G_UNICODE_SCRIPT_KHOJKI","G_UNICODE_SCRIPT_KHUDAWADI","G_UNICODE_SCRIPT_LAO","G_UNICODE_SCRIPT_LATIN","G_UNICODE_SCRIPT_LEPCHA","G_UNICODE_SCRIPT_LIMBU","G_UNICODE_SCRIPT_LINEAR_A","G_UNICODE_SCRIPT_LINEAR_B","G_UNICODE_SCRIPT_LISU","G_UNICODE_SCRIPT_LYCIAN","G_UNICODE_SCRIPT_LYDIAN","G_UNICODE_SCRIPT_MAHAJANI","G_UNICODE_SCRIPT_MAKASAR","G_UNICODE_SCRIPT_MALAYALAM","G_UNICODE_SCRIPT_MANDAIC","G_UNICODE_SCRIPT_MANICHAEAN","G_UNICODE_SCRIPT_MARCHEN","G_UNICODE_SCRIPT_MASARAM_GONDI","G_UNICODE_SCRIPT_MATH","G_UNICODE_SCRIPT_MEDEFAIDRIN","G_UNICODE_SCRIPT_MEETEI_MAYEK","G_UNICODE_SCRIPT_MENDE_KIKAKUI","G_UNICODE_SCRIPT_MEROITIC_CURSIVE","G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS","G_UNICODE_SCRIPT_MIAO","G_UNICODE_SCRIPT_MODI","G_UNICODE_SCRIPT_MONGOLIAN","G_UNICODE_SCRIPT_MRO","G_UNICODE_SCRIPT_MULTANI","G_UNICODE_SCRIPT_MYANMAR","G_UNICODE_SCRIPT_NABATAEAN","G_UNICODE_SCRIPT_NAG_MUNDARI","G_UNICODE_SCRIPT_NANDINAGARI","G_UNICODE_SCRIPT_NEWA","G_UNICODE_SCRIPT_NEW_TAI_LUE","G_UNICODE_SCRIPT_NKO","G_UNICODE_SCRIPT_NUSHU","G_UNICODE_SCRIPT_NYIAKENG_PUACHUE_HMONG","G_UNICODE_SCRIPT_OGHAM","G_UNICODE_SCRIPT_OLD_HUNGARIAN","G_UNICODE_SCRIPT_OLD_ITALIC","G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN","G_UNICODE_SCRIPT_OLD_PERMIC","G_UNICODE_SCRIPT_OLD_PERSIAN","G_UNICODE_SCRIPT_OLD_SOGDIAN","G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN","G_UNICODE_SCRIPT_OLD_TURKIC","G_UNICODE_SCRIPT_OLD_UYGHUR","G_UNICODE_SCRIPT_OL_CHIKI","G_UNICODE_SCRIPT_ORIYA","G_UNICODE_SCRIPT_OSAGE","G_UNICODE_SCRIPT_OSMANYA","G_UNICODE_SCRIPT_PAHAWH_HMONG","G_UNICODE_SCRIPT_PALMYRENE","G_UNICODE_SCRIPT_PAU_CIN_HAU","G_UNICODE_SCRIPT_PHAGS_PA","G_UNICODE_SCRIPT_PHOENICIAN","G_UNICODE_SCRIPT_PSALTER_PAHLAVI","G_UNICODE_SCRIPT_REJANG","G_UNICODE_SCRIPT_RUNIC","G_UNICODE_SCRIPT_SAMARITAN","G_UNICODE_SCRIPT_SAURASHTRA","G_UNICODE_SCRIPT_SHARADA","G_UNICODE_SCRIPT_SHAVIAN","G_UNICODE_SCRIPT_SIDDHAM","G_UNICODE_SCRIPT_SIGNWRITING","G_UNICODE_SCRIPT_SINHALA","G_UNICODE_SCRIPT_SOGDIAN","G_UNICODE_SCRIPT_SORA_SOMPENG","G_UNICODE_SCRIPT_SOYOMBO","G_UNICODE_SCRIPT_SUNDANESE","G_UNICODE_SCRIPT_SYLOTI_NAGRI","G_UNICODE_SCRIPT_SYRIAC","G_UNICODE_SCRIPT_TAGALOG","G_UNICODE_SCRIPT_TAGBANWA","G_UNICODE_SCRIPT_TAI_LE","G_UNICODE_SCRIPT_TAI_THAM","G_UNICODE_SCRIPT_TAI_VIET","G_UNICODE_SCRIPT_TAKRI","G_UNICODE_SCRIPT_TAMIL","G_UNICODE_SCRIPT_TANGSA","G_UNICODE_SCRIPT_TANGUT","G_UNICODE_SCRIPT_TELUGU","G_UNICODE_SCRIPT_THAANA","G_UNICODE_SCRIPT_THAI","G_UNICODE_SCRIPT_TIBETAN","G_UNICODE_SCRIPT_TIFINAGH","G_UNICODE_SCRIPT_TIRHUTA","G_UNICODE_SCRIPT_TOTO","G_UNICODE_SCRIPT_UGARITIC","G_UNICODE_SCRIPT_UNKNOWN","G_UNICODE_SCRIPT_VAI","G_UNICODE_SCRIPT_VITHKUQI","G_UNICODE_SCRIPT_WANCHO","G_UNICODE_SCRIPT_WARANG_CITI","G_UNICODE_SCRIPT_YEZIDI","G_UNICODE_SCRIPT_YI","G_UNICODE_SCRIPT_ZANABAZAR_SQUARE","G_UNICODE_SPACE_SEPARATOR","G_UNICODE_SPACING_MARK","G_UNICODE_SURROGATE","G_UNICODE_TITLECASE_LETTER","G_UNICODE_UNASSIGNED","G_UNICODE_UPPERCASE_LETTER","G_URI_ERROR_BAD_AUTH_PARAMS","G_URI_ERROR_BAD_FRAGMENT","G_URI_ERROR_BAD_HOST","G_URI_ERROR_BAD_PASSWORD","G_URI_ERROR_BAD_PATH","G_URI_ERROR_BAD_PORT","G_URI_ERROR_BAD_QUERY","G_URI_ERROR_BAD_SCHEME","G_URI_ERROR_BAD_USER","G_URI_ERROR_FAILED","G_URI_FLAGS_ENCODED","G_URI_FLAGS_ENCODED_FRAGMENT","G_URI_FLAGS_ENCODED_PATH","G_URI_FLAGS_ENCODED_QUERY","G_URI_FLAGS_HAS_AUTH_PARAMS","G_URI_FLAGS_HAS_PASSWORD","G_URI_FLAGS_NONE","G_URI_FLAGS_NON_DNS","G_URI_FLAGS_PARSE_RELAXED","G_URI_FLAGS_SCHEME_NORMALIZE","G_URI_HIDE_AUTH_PARAMS","G_URI_HIDE_FRAGMENT","G_URI_HIDE_NONE","G_URI_HIDE_PASSWORD","G_URI_HIDE_QUERY","G_URI_HIDE_USERINFO","G_URI_PARAMS_CASE_INSENSITIVE","G_URI_PARAMS_NONE","G_URI_PARAMS_PARSE_RELAXED","G_URI_PARAMS_WWW_FORM","G_URI_RESERVED_CHARS_GENERIC_DELIMITERS","G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS","G_USEC_PER_SEC","G_USER_DIRECTORY_DESKTOP","G_USER_DIRECTORY_DOCUMENTS","G_USER_DIRECTORY_DOWNLOAD","G_USER_DIRECTORY_MUSIC","G_USER_DIRECTORY_PICTURES","G_USER_DIRECTORY_PUBLIC_SHARE","G_USER_DIRECTORY_TEMPLATES","G_USER_DIRECTORY_VIDEOS","G_USER_N_DIRECTORIES","G_VARIANT_CLASS_ARRAY","G_VARIANT_CLASS_BOOLEAN","G_VARIANT_CLASS_BYTE","G_VARIANT_CLASS_DICT_ENTRY","G_VARIANT_CLASS_DOUBLE","G_VARIANT_CLASS_HANDLE","G_VARIANT_CLASS_INT16","G_VARIANT_CLASS_INT32","G_VARIANT_CLASS_INT64","G_VARIANT_CLASS_MAYBE","G_VARIANT_CLASS_OBJECT_PATH","G_VARIANT_CLASS_SIGNATURE","G_VARIANT_CLASS_STRING","G_VARIANT_CLASS_TUPLE","G_VARIANT_CLASS_UINT16","G_VARIANT_CLASS_UINT32","G_VARIANT_CLASS_UINT64","G_VARIANT_CLASS_VARIANT","G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED","G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE","G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED","G_VARIANT_PARSE_ERROR_FAILED","G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END","G_VARIANT_PARSE_ERROR_INVALID_CHARACTER","G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING","G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH","G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE","G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING","G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE","G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE","G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG","G_VARIANT_PARSE_ERROR_RECURSION","G_VARIANT_PARSE_ERROR_TYPE_ERROR","G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN","G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD","G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT","G_VARIANT_PARSE_ERROR_VALUE_EXPECTED","G_VARIANT_TYPE_ANY","G_VARIANT_TYPE_ARRAY","G_VARIANT_TYPE_BASIC","G_VARIANT_TYPE_BOOLEAN","G_VARIANT_TYPE_BYTE","G_VARIANT_TYPE_BYTE_STRING","G_VARIANT_TYPE_BYTE_STRING_ARRAY","G_VARIANT_TYPE_DICTIONARY","G_VARIANT_TYPE_DICT_ENTRY","G_VARIANT_TYPE_DOUBLE","G_VARIANT_TYPE_HANDLE","G_VARIANT_TYPE_INT16","G_VARIANT_TYPE_INT32","G_VARIANT_TYPE_INT64","G_VARIANT_TYPE_MAYBE","G_VARIANT_TYPE_OBJECT_PATH","G_VARIANT_TYPE_OBJECT_PATH_ARRAY","G_VARIANT_TYPE_SIGNATURE","G_VARIANT_TYPE_STRING","G_VARIANT_TYPE_STRING_ARRAY","G_VARIANT_TYPE_TUPLE","G_VARIANT_TYPE_UINT16","G_VARIANT_TYPE_UINT32","G_VARIANT_TYPE_UINT64","G_VARIANT_TYPE_UNIT","G_VARIANT_TYPE_VARDICT","G_VARIANT_TYPE_VARIANT","G_WIN32_MSG_HANDLE","_GAsyncQueue","_GData","_GDir","_GHmac","_GIConv","_GOptionContext","_GRand","_GSequence","_GSequenceIter","_GSourcePrivate","_GStatBuf","_GStringChunk","_GStrvBuilder","_GTestCase","_GTestSuite","_GTimer","_GTreeNode","allocated_len","arg","arg_data","arg_description","asv","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf_size","buffer","callback_data","callback_funcs","calloc","case_sensitive","check","children","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closure_callback","closure_marshal","code","config","context","cpair_comment_single","cset_identifier_first","cset_identifier_nth","cset_skip_characters","data","data","data","data","data","data","data","description","destroy","dispatch","domain","dummy","dummy","dummy0","dummy1","dummy1","dummy2","dummy2","dummy3","dummy3","dummy3","dummy4","dummy5","dummy6","encoded_read_buf","encoding","end_element","eq","equivalent","error","events","exclusive","fd","finalize","finalize_hook","flags","flags","flags","flags_dmy","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","free","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","func","func","funcs","future","g_access","g_aligned_alloc","g_aligned_alloc0","g_aligned_free","g_aligned_free_sized","g_array_append_vals","g_array_binary_search","g_array_copy","g_array_free","g_array_get_element_size","g_array_get_type","g_array_insert_vals","g_array_new","g_array_new_take","g_array_new_take_zero_terminated","g_array_prepend_vals","g_array_ref","g_array_remove_index","g_array_remove_index_fast","g_array_remove_range","g_array_set_clear_func","g_array_set_size","g_array_sized_new","g_array_sort","g_array_sort_with_data","g_array_steal","g_array_unref","g_ascii_digit_value","g_ascii_dtostr","g_ascii_formatd","g_ascii_strcasecmp","g_ascii_strdown","g_ascii_string_to_signed","g_ascii_string_to_unsigned","g_ascii_strncasecmp","g_ascii_strtod","g_ascii_strtoll","g_ascii_strtoull","g_ascii_strup","g_ascii_tolower","g_ascii_toupper","g_ascii_xdigit_value","g_assert_warning","g_assertion_message","g_assertion_message_cmpint","g_assertion_message_cmpstr","g_assertion_message_cmpstrv","g_assertion_message_error","g_assertion_message_expr","g_async_queue_length","g_async_queue_length_unlocked","g_async_queue_lock","g_async_queue_new","g_async_queue_new_full","g_async_queue_pop","g_async_queue_pop_unlocked","g_async_queue_push","g_async_queue_push_front","g_async_queue_push_front_unlocked","g_async_queue_push_sorted","g_async_queue_push_sorted_unlocked","g_async_queue_push_unlocked","g_async_queue_ref","g_async_queue_ref_unlocked","g_async_queue_remove","g_async_queue_remove_unlocked","g_async_queue_sort","g_async_queue_sort_unlocked","g_async_queue_timed_pop","g_async_queue_timed_pop_unlocked","g_async_queue_timeout_pop","g_async_queue_timeout_pop_unlocked","g_async_queue_try_pop","g_async_queue_try_pop_unlocked","g_async_queue_unlock","g_async_queue_unref","g_async_queue_unref_and_unlock","g_atexit","g_atomic_int_add","g_atomic_int_and","g_atomic_int_compare_and_exchange","g_atomic_int_compare_and_exchange_full","g_atomic_int_dec_and_test","g_atomic_int_exchange","g_atomic_int_exchange_and_add","g_atomic_int_get","g_atomic_int_inc","g_atomic_int_or","g_atomic_int_set","g_atomic_int_xor","g_atomic_pointer_add","g_atomic_pointer_and","g_atomic_pointer_compare_and_exchange","g_atomic_pointer_compare_and_exchange_full","g_atomic_pointer_exchange","g_atomic_pointer_get","g_atomic_pointer_or","g_atomic_pointer_set","g_atomic_pointer_xor","g_atomic_rc_box_acquire","g_atomic_rc_box_alloc","g_atomic_rc_box_alloc0","g_atomic_rc_box_dup","g_atomic_rc_box_get_size","g_atomic_rc_box_release","g_atomic_rc_box_release_full","g_atomic_ref_count_compare","g_atomic_ref_count_dec","g_atomic_ref_count_inc","g_atomic_ref_count_init","g_base64_decode","g_base64_decode_inplace","g_base64_decode_step","g_base64_encode","g_base64_encode_close","g_base64_encode_step","g_basename","g_bit_lock","g_bit_nth_lsf","g_bit_nth_msf","g_bit_storage","g_bit_trylock","g_bit_unlock","g_bookmark_file_add_application","g_bookmark_file_add_group","g_bookmark_file_copy","g_bookmark_file_error_quark","g_bookmark_file_free","g_bookmark_file_get_added","g_bookmark_file_get_added_date_time","g_bookmark_file_get_app_info","g_bookmark_file_get_application_info","g_bookmark_file_get_applications","g_bookmark_file_get_description","g_bookmark_file_get_groups","g_bookmark_file_get_icon","g_bookmark_file_get_is_private","g_bookmark_file_get_mime_type","g_bookmark_file_get_modified","g_bookmark_file_get_modified_date_time","g_bookmark_file_get_size","g_bookmark_file_get_title","g_bookmark_file_get_type","g_bookmark_file_get_uris","g_bookmark_file_get_visited","g_bookmark_file_get_visited_date_time","g_bookmark_file_has_application","g_bookmark_file_has_group","g_bookmark_file_has_item","g_bookmark_file_load_from_data","g_bookmark_file_load_from_data_dirs","g_bookmark_file_load_from_file","g_bookmark_file_move_item","g_bookmark_file_new","g_bookmark_file_remove_application","g_bookmark_file_remove_group","g_bookmark_file_remove_item","g_bookmark_file_set_added","g_bookmark_file_set_added_date_time","g_bookmark_file_set_app_info","g_bookmark_file_set_application_info","g_bookmark_file_set_description","g_bookmark_file_set_groups","g_bookmark_file_set_icon","g_bookmark_file_set_is_private","g_bookmark_file_set_mime_type","g_bookmark_file_set_modified","g_bookmark_file_set_modified_date_time","g_bookmark_file_set_title","g_bookmark_file_set_visited","g_bookmark_file_set_visited_date_time","g_bookmark_file_to_data","g_bookmark_file_to_file","g_build_filename","g_build_filenamev","g_build_path","g_build_pathv","g_byte_array_append","g_byte_array_free","g_byte_array_free_to_bytes","g_byte_array_get_type","g_byte_array_new","g_byte_array_new_take","g_byte_array_prepend","g_byte_array_ref","g_byte_array_remove_index","g_byte_array_remove_index_fast","g_byte_array_remove_range","g_byte_array_set_size","g_byte_array_sized_new","g_byte_array_sort","g_byte_array_sort_with_data","g_byte_array_steal","g_byte_array_unref","g_bytes_compare","g_bytes_equal","g_bytes_get_data","g_bytes_get_region","g_bytes_get_size","g_bytes_get_type","g_bytes_hash","g_bytes_new","g_bytes_new_from_bytes","g_bytes_new_static","g_bytes_new_take","g_bytes_new_with_free_func","g_bytes_ref","g_bytes_unref","g_bytes_unref_to_array","g_bytes_unref_to_data","g_canonicalize_filename","g_chdir","g_checksum_copy","g_checksum_free","g_checksum_get_digest","g_checksum_get_string","g_checksum_get_type","g_checksum_new","g_checksum_reset","g_checksum_type_get_length","g_checksum_update","g_child_watch_add","g_child_watch_add_full","g_child_watch_source_new","g_clear_error","g_clear_handle_id","g_clear_list","g_clear_pointer","g_clear_slist","g_close","g_compute_checksum_for_bytes","g_compute_checksum_for_data","g_compute_checksum_for_string","g_compute_hmac_for_bytes","g_compute_hmac_for_data","g_compute_hmac_for_string","g_cond_broadcast","g_cond_clear","g_cond_init","g_cond_signal","g_cond_wait","g_cond_wait_until","g_convert","g_convert_error_quark","g_convert_with_fallback","g_convert_with_iconv","g_datalist_clear","g_datalist_foreach","g_datalist_get_data","g_datalist_get_flags","g_datalist_id_dup_data","g_datalist_id_get_data","g_datalist_id_remove_multiple","g_datalist_id_remove_no_notify","g_datalist_id_replace_data","g_datalist_id_set_data_full","g_datalist_init","g_datalist_set_flags","g_datalist_unset_flags","g_dataset_destroy","g_dataset_foreach","g_dataset_id_get_data","g_dataset_id_remove_no_notify","g_dataset_id_set_data_full","g_date_add_days","g_date_add_months","g_date_add_years","g_date_clamp","g_date_clear","g_date_compare","g_date_copy","g_date_days_between","g_date_free","g_date_get_day","g_date_get_day_of_year","g_date_get_days_in_month","g_date_get_iso8601_week_of_year","g_date_get_julian","g_date_get_monday_week_of_year","g_date_get_monday_weeks_in_year","g_date_get_month","g_date_get_sunday_week_of_year","g_date_get_sunday_weeks_in_year","g_date_get_type","g_date_get_weekday","g_date_get_year","g_date_is_first_of_month","g_date_is_last_of_month","g_date_is_leap_year","g_date_new","g_date_new_dmy","g_date_new_julian","g_date_order","g_date_set_day","g_date_set_dmy","g_date_set_julian","g_date_set_month","g_date_set_parse","g_date_set_time","g_date_set_time_t","g_date_set_time_val","g_date_set_year","g_date_strftime","g_date_subtract_days","g_date_subtract_months","g_date_subtract_years","g_date_time_add","g_date_time_add_days","g_date_time_add_full","g_date_time_add_hours","g_date_time_add_minutes","g_date_time_add_months","g_date_time_add_seconds","g_date_time_add_weeks","g_date_time_add_years","g_date_time_compare","g_date_time_difference","g_date_time_equal","g_date_time_format","g_date_time_format_iso8601","g_date_time_get_day_of_month","g_date_time_get_day_of_week","g_date_time_get_day_of_year","g_date_time_get_hour","g_date_time_get_microsecond","g_date_time_get_minute","g_date_time_get_month","g_date_time_get_second","g_date_time_get_seconds","g_date_time_get_timezone","g_date_time_get_timezone_abbreviation","g_date_time_get_type","g_date_time_get_utc_offset","g_date_time_get_week_numbering_year","g_date_time_get_week_of_year","g_date_time_get_year","g_date_time_get_ymd","g_date_time_hash","g_date_time_is_daylight_savings","g_date_time_new","g_date_time_new_from_iso8601","g_date_time_new_from_timeval_local","g_date_time_new_from_timeval_utc","g_date_time_new_from_unix_local","g_date_time_new_from_unix_utc","g_date_time_new_local","g_date_time_new_now","g_date_time_new_now_local","g_date_time_new_now_utc","g_date_time_new_utc","g_date_time_ref","g_date_time_to_local","g_date_time_to_timeval","g_date_time_to_timezone","g_date_time_to_unix","g_date_time_to_utc","g_date_time_unref","g_date_valid","g_date_valid_day","g_date_valid_dmy","g_date_valid_julian","g_date_valid_month","g_date_valid_weekday","g_date_valid_year","g_dcgettext","g_dgettext","g_dir_close","g_dir_make_tmp","g_dir_open","g_dir_read_name","g_dir_rewind","g_direct_equal","g_direct_hash","g_dngettext","g_double_equal","g_double_hash","g_dpgettext","g_dpgettext2","g_environ_getenv","g_environ_setenv","g_environ_unsetenv","g_error_copy","g_error_domain_register","g_error_domain_register_static","g_error_free","g_error_get_type","g_error_matches","g_error_new","g_error_new_literal","g_file_error_from_errno","g_file_error_quark","g_file_get_contents","g_file_open_tmp","g_file_read_link","g_file_set_contents","g_file_set_contents_full","g_file_test","g_filename_display_basename","g_filename_display_name","g_filename_from_uri","g_filename_from_utf8","g_filename_to_uri","g_filename_to_utf8","g_find_program_in_path","g_format_size","g_format_size_for_display","g_format_size_full","g_fprintf","g_free","g_free_sized","g_get_application_name","g_get_charset","g_get_codeset","g_get_console_charset","g_get_current_dir","g_get_current_time","g_get_environ","g_get_filename_charsets","g_get_home_dir","g_get_host_name","g_get_language_names","g_get_language_names_with_category","g_get_locale_variants","g_get_monotonic_time","g_get_num_processors","g_get_os_info","g_get_prgname","g_get_real_name","g_get_real_time","g_get_system_config_dirs","g_get_system_data_dirs","g_get_tmp_dir","g_get_user_cache_dir","g_get_user_config_dir","g_get_user_data_dir","g_get_user_name","g_get_user_runtime_dir","g_get_user_special_dir","g_get_user_state_dir","g_getenv","g_gstring_get_type","g_hash_table_add","g_hash_table_contains","g_hash_table_destroy","g_hash_table_find","g_hash_table_foreach","g_hash_table_foreach_remove","g_hash_table_foreach_steal","g_hash_table_get_keys","g_hash_table_get_keys_as_array","g_hash_table_get_keys_as_ptr_array","g_hash_table_get_type","g_hash_table_get_values","g_hash_table_get_values_as_ptr_array","g_hash_table_insert","g_hash_table_iter_get_hash_table","g_hash_table_iter_init","g_hash_table_iter_next","g_hash_table_iter_remove","g_hash_table_iter_replace","g_hash_table_iter_steal","g_hash_table_lookup","g_hash_table_lookup_extended","g_hash_table_new","g_hash_table_new_full","g_hash_table_new_similar","g_hash_table_ref","g_hash_table_remove","g_hash_table_remove_all","g_hash_table_replace","g_hash_table_size","g_hash_table_steal","g_hash_table_steal_all","g_hash_table_steal_all_keys","g_hash_table_steal_all_values","g_hash_table_steal_extended","g_hash_table_unref","g_hmac_copy","g_hmac_get_digest","g_hmac_get_string","g_hmac_new","g_hmac_ref","g_hmac_unref","g_hmac_update","g_hook_alloc","g_hook_compare_ids","g_hook_destroy","g_hook_destroy_link","g_hook_find","g_hook_find_data","g_hook_find_func","g_hook_find_func_data","g_hook_first_valid","g_hook_free","g_hook_get","g_hook_insert_before","g_hook_insert_sorted","g_hook_list_clear","g_hook_list_init","g_hook_list_invoke","g_hook_list_invoke_check","g_hook_list_marshal","g_hook_list_marshal_check","g_hook_next_valid","g_hook_prepend","g_hook_ref","g_hook_unref","g_hostname_is_ascii_encoded","g_hostname_is_ip_address","g_hostname_is_non_ascii","g_hostname_to_ascii","g_hostname_to_unicode","g_iconv","g_iconv_close","g_iconv_open","g_idle_add","g_idle_add_full","g_idle_add_once","g_idle_remove_by_data","g_idle_source_new","g_int64_equal","g_int64_hash","g_int_equal","g_int_hash","g_intern_static_string","g_intern_string","g_io_add_watch","g_io_add_watch_full","g_io_channel_close","g_io_channel_error_from_errno","g_io_channel_error_quark","g_io_channel_flush","g_io_channel_get_buffer_condition","g_io_channel_get_buffer_size","g_io_channel_get_buffered","g_io_channel_get_close_on_unref","g_io_channel_get_encoding","g_io_channel_get_flags","g_io_channel_get_line_term","g_io_channel_get_type","g_io_channel_init","g_io_channel_new_file","g_io_channel_read","g_io_channel_read_chars","g_io_channel_read_line","g_io_channel_read_line_string","g_io_channel_read_to_end","g_io_channel_read_unichar","g_io_channel_ref","g_io_channel_seek","g_io_channel_seek_position","g_io_channel_set_buffer_size","g_io_channel_set_buffered","g_io_channel_set_close_on_unref","g_io_channel_set_encoding","g_io_channel_set_flags","g_io_channel_set_line_term","g_io_channel_shutdown","g_io_channel_unix_get_fd","g_io_channel_unix_new","g_io_channel_unref","g_io_channel_write","g_io_channel_write_chars","g_io_channel_write_unichar","g_io_condition_get_type","g_io_create_watch","g_key_file_error_quark","g_key_file_free","g_key_file_get_boolean","g_key_file_get_boolean_list","g_key_file_get_comment","g_key_file_get_double","g_key_file_get_double_list","g_key_file_get_groups","g_key_file_get_int64","g_key_file_get_integer","g_key_file_get_integer_list","g_key_file_get_keys","g_key_file_get_locale_for_key","g_key_file_get_locale_string","g_key_file_get_locale_string_list","g_key_file_get_start_group","g_key_file_get_string","g_key_file_get_string_list","g_key_file_get_type","g_key_file_get_uint64","g_key_file_get_value","g_key_file_has_group","g_key_file_has_key","g_key_file_load_from_bytes","g_key_file_load_from_data","g_key_file_load_from_data_dirs","g_key_file_load_from_dirs","g_key_file_load_from_file","g_key_file_new","g_key_file_ref","g_key_file_remove_comment","g_key_file_remove_group","g_key_file_remove_key","g_key_file_save_to_file","g_key_file_set_boolean","g_key_file_set_boolean_list","g_key_file_set_comment","g_key_file_set_double","g_key_file_set_double_list","g_key_file_set_int64","g_key_file_set_integer","g_key_file_set_integer_list","g_key_file_set_list_separator","g_key_file_set_locale_string","g_key_file_set_locale_string_list","g_key_file_set_string","g_key_file_set_string_list","g_key_file_set_uint64","g_key_file_set_value","g_key_file_to_data","g_key_file_unref","g_list_alloc","g_list_append","g_list_concat","g_list_copy","g_list_copy_deep","g_list_delete_link","g_list_find","g_list_find_custom","g_list_first","g_list_foreach","g_list_free","g_list_free_1","g_list_free_full","g_list_index","g_list_insert","g_list_insert_before","g_list_insert_before_link","g_list_insert_sorted","g_list_insert_sorted_with_data","g_list_last","g_list_length","g_list_nth","g_list_nth_data","g_list_nth_prev","g_list_position","g_list_prepend","g_list_remove","g_list_remove_all","g_list_remove_link","g_list_reverse","g_list_sort","g_list_sort_with_data","g_listenv","g_locale_from_utf8","g_locale_to_utf8","g_log","g_log_default_handler","g_log_get_debug_enabled","g_log_remove_handler","g_log_set_always_fatal","g_log_set_debug_enabled","g_log_set_default_handler","g_log_set_fatal_mask","g_log_set_handler","g_log_set_handler_full","g_log_set_writer_func","g_log_structured","g_log_structured_array","g_log_structured_standard","g_log_variant","g_log_writer_default","g_log_writer_default_set_use_stderr","g_log_writer_default_would_drop","g_log_writer_format_fields","g_log_writer_is_journald","g_log_writer_journald","g_log_writer_standard_streams","g_log_writer_supports_color","g_main_context_acquire","g_main_context_add_poll","g_main_context_check","g_main_context_default","g_main_context_dispatch","g_main_context_find_source_by_funcs_user_data","g_main_context_find_source_by_id","g_main_context_find_source_by_user_data","g_main_context_get_poll_func","g_main_context_get_thread_default","g_main_context_get_type","g_main_context_invoke","g_main_context_invoke_full","g_main_context_is_owner","g_main_context_iteration","g_main_context_new","g_main_context_new_with_flags","g_main_context_pending","g_main_context_pop_thread_default","g_main_context_prepare","g_main_context_push_thread_default","g_main_context_query","g_main_context_ref","g_main_context_ref_thread_default","g_main_context_release","g_main_context_remove_poll","g_main_context_set_poll_func","g_main_context_unref","g_main_context_wait","g_main_context_wakeup","g_main_current_source","g_main_depth","g_main_loop_get_context","g_main_loop_get_type","g_main_loop_is_running","g_main_loop_new","g_main_loop_quit","g_main_loop_ref","g_main_loop_run","g_main_loop_unref","g_malloc","g_malloc0","g_malloc0_n","g_malloc_n","g_mapped_file_free","g_mapped_file_get_bytes","g_mapped_file_get_contents","g_mapped_file_get_length","g_mapped_file_get_type","g_mapped_file_new","g_mapped_file_new_from_fd","g_mapped_file_ref","g_mapped_file_unref","g_markup_collect_attributes","g_markup_error_quark","g_markup_escape_text","g_markup_parse_context_end_parse","g_markup_parse_context_free","g_markup_parse_context_get_element","g_markup_parse_context_get_element_stack","g_markup_parse_context_get_position","g_markup_parse_context_get_type","g_markup_parse_context_get_user_data","g_markup_parse_context_new","g_markup_parse_context_parse","g_markup_parse_context_pop","g_markup_parse_context_push","g_markup_parse_context_ref","g_markup_parse_context_unref","g_markup_printf_escaped","g_match_info_expand_references","g_match_info_fetch","g_match_info_fetch_all","g_match_info_fetch_named","g_match_info_fetch_named_pos","g_match_info_fetch_pos","g_match_info_free","g_match_info_get_match_count","g_match_info_get_regex","g_match_info_get_string","g_match_info_get_type","g_match_info_is_partial_match","g_match_info_matches","g_match_info_next","g_match_info_ref","g_match_info_unref","g_mem_is_system_malloc","g_mem_profile","g_mem_set_vtable","g_memdup","g_memdup2","g_mkdir_with_parents","g_mkdtemp","g_mkdtemp_full","g_mkstemp","g_mkstemp_full","g_mutex_clear","g_mutex_init","g_mutex_lock","g_mutex_trylock","g_mutex_unlock","g_node_child_index","g_node_child_position","g_node_children_foreach","g_node_copy","g_node_copy_deep","g_node_depth","g_node_destroy","g_node_find","g_node_find_child","g_node_first_sibling","g_node_get_root","g_node_insert","g_node_insert_after","g_node_insert_before","g_node_is_ancestor","g_node_last_child","g_node_last_sibling","g_node_max_height","g_node_n_children","g_node_n_nodes","g_node_new","g_node_nth_child","g_node_prepend","g_node_reverse_children","g_node_traverse","g_node_unlink","g_nullify_pointer","g_number_parser_error_quark","g_on_error_query","g_on_error_stack_trace","g_once_impl","g_once_init_enter","g_once_init_leave","g_option_context_add_group","g_option_context_add_main_entries","g_option_context_free","g_option_context_get_description","g_option_context_get_help","g_option_context_get_help_enabled","g_option_context_get_ignore_unknown_options","g_option_context_get_main_group","g_option_context_get_strict_posix","g_option_context_get_summary","g_option_context_new","g_option_context_parse","g_option_context_parse_strv","g_option_context_set_description","g_option_context_set_help_enabled","g_option_context_set_ignore_unknown_options","g_option_context_set_main_group","g_option_context_set_strict_posix","g_option_context_set_summary","g_option_context_set_translate_func","g_option_context_set_translation_domain","g_option_error_quark","g_option_group_add_entries","g_option_group_free","g_option_group_get_type","g_option_group_new","g_option_group_ref","g_option_group_set_error_hook","g_option_group_set_parse_hooks","g_option_group_set_translate_func","g_option_group_set_translation_domain","g_option_group_unref","g_parse_debug_string","g_path_buf_clear","g_path_buf_clear_to_path","g_path_buf_copy","g_path_buf_equal","g_path_buf_free","g_path_buf_free_to_path","g_path_buf_init","g_path_buf_init_from_path","g_path_buf_new","g_path_buf_new_from_path","g_path_buf_pop","g_path_buf_push","g_path_buf_set_extension","g_path_buf_set_filename","g_path_buf_to_path","g_path_get_basename","g_path_get_dirname","g_path_is_absolute","g_path_skip_root","g_pattern_match","g_pattern_match_simple","g_pattern_match_string","g_pattern_spec_copy","g_pattern_spec_equal","g_pattern_spec_free","g_pattern_spec_get_type","g_pattern_spec_match","g_pattern_spec_match_string","g_pattern_spec_new","g_pointer_bit_lock","g_pointer_bit_trylock","g_pointer_bit_unlock","g_poll","g_pollfd_get_type","g_prefix_error","g_prefix_error_literal","g_print","g_printerr","g_printf","g_private_get","g_private_replace","g_private_set","g_propagate_error","g_propagate_prefixed_error","g_ptr_array_add","g_ptr_array_copy","g_ptr_array_extend","g_ptr_array_extend_and_steal","g_ptr_array_find","g_ptr_array_find_with_equal_func","g_ptr_array_foreach","g_ptr_array_free","g_ptr_array_get_type","g_ptr_array_insert","g_ptr_array_is_null_terminated","g_ptr_array_new","g_ptr_array_new_from_array","g_ptr_array_new_from_null_terminated_array","g_ptr_array_new_full","g_ptr_array_new_null_terminated","g_ptr_array_new_take","g_ptr_array_new_take_null_terminated","g_ptr_array_new_with_free_func","g_ptr_array_ref","g_ptr_array_remove","g_ptr_array_remove_fast","g_ptr_array_remove_index","g_ptr_array_remove_index_fast","g_ptr_array_remove_range","g_ptr_array_set_free_func","g_ptr_array_set_size","g_ptr_array_sized_new","g_ptr_array_sort","g_ptr_array_sort_values","g_ptr_array_sort_values_with_data","g_ptr_array_sort_with_data","g_ptr_array_steal","g_ptr_array_steal_index","g_ptr_array_steal_index_fast","g_ptr_array_unref","g_qsort_with_data","g_quark_from_static_string","g_quark_from_string","g_quark_to_string","g_quark_try_string","g_queue_clear","g_queue_clear_full","g_queue_copy","g_queue_delete_link","g_queue_find","g_queue_find_custom","g_queue_foreach","g_queue_free","g_queue_free_full","g_queue_get_length","g_queue_index","g_queue_init","g_queue_insert_after","g_queue_insert_after_link","g_queue_insert_before","g_queue_insert_before_link","g_queue_insert_sorted","g_queue_is_empty","g_queue_link_index","g_queue_new","g_queue_peek_head","g_queue_peek_head_link","g_queue_peek_nth","g_queue_peek_nth_link","g_queue_peek_tail","g_queue_peek_tail_link","g_queue_pop_head","g_queue_pop_head_link","g_queue_pop_nth","g_queue_pop_nth_link","g_queue_pop_tail","g_queue_pop_tail_link","g_queue_push_head","g_queue_push_head_link","g_queue_push_nth","g_queue_push_nth_link","g_queue_push_tail","g_queue_push_tail_link","g_queue_remove","g_queue_remove_all","g_queue_reverse","g_queue_sort","g_queue_unlink","g_rand_copy","g_rand_double","g_rand_double_range","g_rand_free","g_rand_int","g_rand_int_range","g_rand_new","g_rand_new_with_seed","g_rand_new_with_seed_array","g_rand_set_seed","g_rand_set_seed_array","g_random_double","g_random_double_range","g_random_int","g_random_int_range","g_random_set_seed","g_rc_box_acquire","g_rc_box_alloc","g_rc_box_alloc0","g_rc_box_dup","g_rc_box_get_size","g_rc_box_release","g_rc_box_release_full","g_realloc","g_realloc_n","g_rec_mutex_clear","g_rec_mutex_init","g_rec_mutex_lock","g_rec_mutex_trylock","g_rec_mutex_unlock","g_ref_count_compare","g_ref_count_dec","g_ref_count_inc","g_ref_count_init","g_ref_string_acquire","g_ref_string_length","g_ref_string_new","g_ref_string_new_intern","g_ref_string_new_len","g_ref_string_release","g_regex_check_replacement","g_regex_error_quark","g_regex_escape_nul","g_regex_escape_string","g_regex_get_capture_count","g_regex_get_compile_flags","g_regex_get_has_cr_or_lf","g_regex_get_match_flags","g_regex_get_max_backref","g_regex_get_max_lookbehind","g_regex_get_pattern","g_regex_get_string_number","g_regex_get_type","g_regex_match","g_regex_match_all","g_regex_match_all_full","g_regex_match_full","g_regex_match_simple","g_regex_new","g_regex_ref","g_regex_replace","g_regex_replace_eval","g_regex_replace_literal","g_regex_split","g_regex_split_full","g_regex_split_simple","g_regex_unref","g_reload_user_special_dirs_cache","g_return_if_fail_warning","g_rmdir","g_rw_lock_clear","g_rw_lock_init","g_rw_lock_reader_lock","g_rw_lock_reader_trylock","g_rw_lock_reader_unlock","g_rw_lock_writer_lock","g_rw_lock_writer_trylock","g_rw_lock_writer_unlock","g_scanner_cur_line","g_scanner_cur_position","g_scanner_cur_token","g_scanner_cur_value","g_scanner_destroy","g_scanner_eof","g_scanner_error","g_scanner_get_next_token","g_scanner_input_file","g_scanner_input_text","g_scanner_lookup_symbol","g_scanner_new","g_scanner_peek_next_token","g_scanner_scope_add_symbol","g_scanner_scope_foreach_symbol","g_scanner_scope_lookup_symbol","g_scanner_scope_remove_symbol","g_scanner_set_scope","g_scanner_sync_file_offset","g_scanner_unexp_token","g_scanner_warn","g_sequence_append","g_sequence_foreach","g_sequence_foreach_range","g_sequence_free","g_sequence_get","g_sequence_get_begin_iter","g_sequence_get_end_iter","g_sequence_get_iter_at_pos","g_sequence_get_length","g_sequence_insert_before","g_sequence_insert_sorted","g_sequence_insert_sorted_iter","g_sequence_is_empty","g_sequence_iter_compare","g_sequence_iter_get_position","g_sequence_iter_get_sequence","g_sequence_iter_is_begin","g_sequence_iter_is_end","g_sequence_iter_move","g_sequence_iter_next","g_sequence_iter_prev","g_sequence_lookup","g_sequence_lookup_iter","g_sequence_move","g_sequence_move_range","g_sequence_new","g_sequence_prepend","g_sequence_range_get_midpoint","g_sequence_remove","g_sequence_remove_range","g_sequence_search","g_sequence_search_iter","g_sequence_set","g_sequence_sort","g_sequence_sort_changed","g_sequence_sort_changed_iter","g_sequence_sort_iter","g_sequence_swap","g_set_application_name","g_set_error","g_set_error_literal","g_set_prgname","g_set_print_handler","g_set_printerr_handler","g_setenv","g_shell_error_quark","g_shell_parse_argv","g_shell_quote","g_shell_unquote","g_slice_alloc","g_slice_alloc0","g_slice_copy","g_slice_free1","g_slice_free_chain_with_offset","g_slice_get_config","g_slice_get_config_state","g_slice_set_config","g_slist_alloc","g_slist_append","g_slist_concat","g_slist_copy","g_slist_copy_deep","g_slist_delete_link","g_slist_find","g_slist_find_custom","g_slist_foreach","g_slist_free","g_slist_free_1","g_slist_free_full","g_slist_index","g_slist_insert","g_slist_insert_before","g_slist_insert_sorted","g_slist_insert_sorted_with_data","g_slist_last","g_slist_length","g_slist_nth","g_slist_nth_data","g_slist_position","g_slist_prepend","g_slist_remove","g_slist_remove_all","g_slist_remove_link","g_slist_reverse","g_slist_sort","g_slist_sort_with_data","g_snprintf","g_source_add_child_source","g_source_add_poll","g_source_add_unix_fd","g_source_attach","g_source_destroy","g_source_get_can_recurse","g_source_get_context","g_source_get_current_time","g_source_get_id","g_source_get_name","g_source_get_priority","g_source_get_ready_time","g_source_get_time","g_source_get_type","g_source_is_destroyed","g_source_modify_unix_fd","g_source_new","g_source_query_unix_fd","g_source_ref","g_source_remove","g_source_remove_by_funcs_user_data","g_source_remove_by_user_data","g_source_remove_child_source","g_source_remove_poll","g_source_remove_unix_fd","g_source_set_callback","g_source_set_callback_indirect","g_source_set_can_recurse","g_source_set_dispose_function","g_source_set_funcs","g_source_set_name","g_source_set_name_by_id","g_source_set_priority","g_source_set_ready_time","g_source_set_static_name","g_source_unref","g_spaced_primes_closest","g_spawn_async","g_spawn_async_with_fds","g_spawn_async_with_pipes","g_spawn_async_with_pipes_and_fds","g_spawn_check_exit_status","g_spawn_check_wait_status","g_spawn_close_pid","g_spawn_command_line_async","g_spawn_command_line_sync","g_spawn_error_quark","g_spawn_exit_error_quark","g_spawn_sync","g_sprintf","g_stpcpy","g_str_equal","g_str_has_prefix","g_str_has_suffix","g_str_hash","g_str_is_ascii","g_str_match_string","g_str_to_ascii","g_str_tokenize_and_fold","g_strcanon","g_strcasecmp","g_strchomp","g_strchug","g_strcmp0","g_strcompress","g_strconcat","g_strdelimit","g_strdown","g_strdup","g_strdup_printf","g_strdupv","g_strerror","g_strescape","g_strfreev","g_string_append","g_string_append_c","g_string_append_len","g_string_append_printf","g_string_append_unichar","g_string_append_uri_escaped","g_string_ascii_down","g_string_ascii_up","g_string_assign","g_string_chunk_clear","g_string_chunk_free","g_string_chunk_insert","g_string_chunk_insert_const","g_string_chunk_insert_len","g_string_chunk_new","g_string_down","g_string_equal","g_string_erase","g_string_free","g_string_free_and_steal","g_string_free_to_bytes","g_string_hash","g_string_insert","g_string_insert_c","g_string_insert_len","g_string_insert_unichar","g_string_new","g_string_new_len","g_string_new_take","g_string_overwrite","g_string_overwrite_len","g_string_prepend","g_string_prepend_c","g_string_prepend_len","g_string_prepend_unichar","g_string_printf","g_string_replace","g_string_set_size","g_string_sized_new","g_string_truncate","g_string_up","g_strip_context","g_strjoin","g_strjoinv","g_strlcat","g_strlcpy","g_strncasecmp","g_strndup","g_strnfill","g_strreverse","g_strrstr","g_strrstr_len","g_strsignal","g_strsplit","g_strsplit_set","g_strstr_len","g_strtod","g_strup","g_strv_builder_add","g_strv_builder_add_many","g_strv_builder_addv","g_strv_builder_end","g_strv_builder_new","g_strv_builder_ref","g_strv_builder_unref","g_strv_contains","g_strv_equal","g_strv_get_type","g_strv_length","g_test_add_data_func","g_test_add_data_func_full","g_test_add_func","g_test_add_vtable","g_test_assert_expected_messages_internal","g_test_bug","g_test_bug_base","g_test_build_filename","g_test_case_free","g_test_create_case","g_test_create_suite","g_test_expect_message","g_test_fail","g_test_fail_printf","g_test_failed","g_test_get_dir","g_test_get_filename","g_test_get_path","g_test_get_root","g_test_incomplete","g_test_incomplete_printf","g_test_init","g_test_log_buffer_free","g_test_log_buffer_new","g_test_log_buffer_push","g_test_log_set_fatal_handler","g_test_log_type_name","g_test_maximized_result","g_test_message","g_test_minimized_result","g_test_queue_destroy","g_test_queue_free","g_test_rand_double","g_test_rand_double_range","g_test_rand_int","g_test_rand_int_range","g_test_run","g_test_run_suite","g_test_set_nonfatal_assertions","g_test_skip","g_test_skip_printf","g_test_subprocess","g_test_suite_add","g_test_suite_add_suite","g_test_suite_free","g_test_summary","g_test_timer_elapsed","g_test_timer_last","g_test_timer_start","g_test_trap_assertions","g_test_trap_fork","g_test_trap_has_passed","g_test_trap_reached_timeout","g_test_trap_subprocess","g_thread_error_quark","g_thread_exit","g_thread_get_type","g_thread_join","g_thread_new","g_thread_pool_free","g_thread_pool_get_max_idle_time","g_thread_pool_get_max_threads","g_thread_pool_get_max_unused_threads","g_thread_pool_get_num_threads","g_thread_pool_get_num_unused_threads","g_thread_pool_move_to_front","g_thread_pool_new","g_thread_pool_new_full","g_thread_pool_push","g_thread_pool_set_max_idle_time","g_thread_pool_set_max_threads","g_thread_pool_set_max_unused_threads","g_thread_pool_set_sort_function","g_thread_pool_stop_unused_threads","g_thread_pool_unprocessed","g_thread_ref","g_thread_self","g_thread_try_new","g_thread_unref","g_thread_yield","g_time_val_add","g_time_val_from_iso8601","g_time_val_to_iso8601","g_time_zone_adjust_time","g_time_zone_find_interval","g_time_zone_get_abbreviation","g_time_zone_get_identifier","g_time_zone_get_offset","g_time_zone_get_type","g_time_zone_is_dst","g_time_zone_new","g_time_zone_new_identifier","g_time_zone_new_local","g_time_zone_new_offset","g_time_zone_new_utc","g_time_zone_ref","g_time_zone_unref","g_timeout_add","g_timeout_add_full","g_timeout_add_once","g_timeout_add_seconds","g_timeout_add_seconds_full","g_timeout_add_seconds_once","g_timeout_source_new","g_timeout_source_new_seconds","g_timer_continue","g_timer_destroy","g_timer_elapsed","g_timer_is_active","g_timer_new","g_timer_reset","g_timer_start","g_timer_stop","g_trash_stack_height","g_trash_stack_peek","g_trash_stack_pop","g_trash_stack_push","g_tree_destroy","g_tree_foreach","g_tree_foreach_node","g_tree_get_type","g_tree_height","g_tree_insert","g_tree_insert_node","g_tree_lookup","g_tree_lookup_extended","g_tree_lookup_node","g_tree_lower_bound","g_tree_new","g_tree_new_full","g_tree_new_with_data","g_tree_nnodes","g_tree_node_first","g_tree_node_key","g_tree_node_last","g_tree_node_next","g_tree_node_previous","g_tree_node_value","g_tree_ref","g_tree_remove","g_tree_remove_all","g_tree_replace","g_tree_replace_node","g_tree_search","g_tree_search_node","g_tree_steal","g_tree_traverse","g_tree_unref","g_tree_upper_bound","g_try_malloc","g_try_malloc0","g_try_malloc0_n","g_try_malloc_n","g_try_realloc","g_try_realloc_n","g_ucs4_to_utf16","g_ucs4_to_utf8","g_unichar_break_type","g_unichar_combining_class","g_unichar_compose","g_unichar_decompose","g_unichar_digit_value","g_unichar_fully_decompose","g_unichar_get_mirror_char","g_unichar_get_script","g_unichar_isalnum","g_unichar_isalpha","g_unichar_iscntrl","g_unichar_isdefined","g_unichar_isdigit","g_unichar_isgraph","g_unichar_islower","g_unichar_ismark","g_unichar_isprint","g_unichar_ispunct","g_unichar_isspace","g_unichar_istitle","g_unichar_isupper","g_unichar_iswide","g_unichar_iswide_cjk","g_unichar_isxdigit","g_unichar_iszerowidth","g_unichar_to_utf8","g_unichar_tolower","g_unichar_totitle","g_unichar_toupper","g_unichar_type","g_unichar_validate","g_unichar_xdigit_value","g_unicode_canonical_decomposition","g_unicode_canonical_ordering","g_unicode_script_from_iso15924","g_unicode_script_to_iso15924","g_unix_error_quark","g_unix_fd_add","g_unix_fd_add_full","g_unix_fd_source_new","g_unix_get_passwd_entry","g_unix_open_pipe","g_unix_set_fd_nonblocking","g_unix_signal_add","g_unix_signal_add_full","g_unix_signal_source_new","g_unlink","g_unsetenv","g_uri_build","g_uri_build_with_user","g_uri_error_quark","g_uri_escape_bytes","g_uri_escape_string","g_uri_get_auth_params","g_uri_get_flags","g_uri_get_fragment","g_uri_get_host","g_uri_get_password","g_uri_get_path","g_uri_get_port","g_uri_get_query","g_uri_get_scheme","g_uri_get_type","g_uri_get_user","g_uri_get_userinfo","g_uri_is_valid","g_uri_join","g_uri_join_with_user","g_uri_list_extract_uris","g_uri_params_iter_init","g_uri_params_iter_next","g_uri_parse","g_uri_parse_params","g_uri_parse_relative","g_uri_parse_scheme","g_uri_peek_scheme","g_uri_ref","g_uri_resolve_relative","g_uri_split","g_uri_split_network","g_uri_split_with_user","g_uri_to_string","g_uri_to_string_partial","g_uri_unescape_bytes","g_uri_unescape_segment","g_uri_unescape_string","g_uri_unref","g_usleep","g_utf16_to_ucs4","g_utf16_to_utf8","g_utf8_casefold","g_utf8_collate","g_utf8_collate_key","g_utf8_collate_key_for_filename","g_utf8_find_next_char","g_utf8_find_prev_char","g_utf8_get_char","g_utf8_get_char_validated","g_utf8_make_valid","g_utf8_normalize","g_utf8_offset_to_pointer","g_utf8_pointer_to_offset","g_utf8_prev_char","g_utf8_strchr","g_utf8_strdown","g_utf8_strlen","g_utf8_strncpy","g_utf8_strrchr","g_utf8_strreverse","g_utf8_strup","g_utf8_substring","g_utf8_to_ucs4","g_utf8_to_ucs4_fast","g_utf8_to_utf16","g_utf8_truncate_middle","g_utf8_validate","g_utf8_validate_len","g_uuid_string_is_valid","g_uuid_string_random","g_variant_builder_add","g_variant_builder_add_parsed","g_variant_builder_add_value","g_variant_builder_clear","g_variant_builder_close","g_variant_builder_end","g_variant_builder_get_type","g_variant_builder_init","g_variant_builder_new","g_variant_builder_open","g_variant_builder_ref","g_variant_builder_unref","g_variant_byteswap","g_variant_check_format_string","g_variant_classify","g_variant_compare","g_variant_dict_clear","g_variant_dict_contains","g_variant_dict_end","g_variant_dict_get_type","g_variant_dict_init","g_variant_dict_insert","g_variant_dict_insert_value","g_variant_dict_lookup","g_variant_dict_lookup_value","g_variant_dict_new","g_variant_dict_ref","g_variant_dict_remove","g_variant_dict_unref","g_variant_dup_bytestring","g_variant_dup_bytestring_array","g_variant_dup_objv","g_variant_dup_string","g_variant_dup_strv","g_variant_equal","g_variant_get","g_variant_get_boolean","g_variant_get_byte","g_variant_get_bytestring","g_variant_get_bytestring_array","g_variant_get_child","g_variant_get_child_value","g_variant_get_data","g_variant_get_data_as_bytes","g_variant_get_double","g_variant_get_fixed_array","g_variant_get_gtype","g_variant_get_handle","g_variant_get_int16","g_variant_get_int32","g_variant_get_int64","g_variant_get_maybe","g_variant_get_normal_form","g_variant_get_objv","g_variant_get_size","g_variant_get_string","g_variant_get_strv","g_variant_get_type","g_variant_get_type_string","g_variant_get_uint16","g_variant_get_uint32","g_variant_get_uint64","g_variant_get_variant","g_variant_hash","g_variant_is_container","g_variant_is_floating","g_variant_is_normal_form","g_variant_is_object_path","g_variant_is_of_type","g_variant_is_signature","g_variant_iter_copy","g_variant_iter_free","g_variant_iter_init","g_variant_iter_loop","g_variant_iter_n_children","g_variant_iter_new","g_variant_iter_next","g_variant_iter_next_value","g_variant_lookup","g_variant_lookup_value","g_variant_n_children","g_variant_new","g_variant_new_array","g_variant_new_boolean","g_variant_new_byte","g_variant_new_bytestring","g_variant_new_bytestring_array","g_variant_new_dict_entry","g_variant_new_double","g_variant_new_fixed_array","g_variant_new_from_bytes","g_variant_new_from_data","g_variant_new_handle","g_variant_new_int16","g_variant_new_int32","g_variant_new_int64","g_variant_new_maybe","g_variant_new_object_path","g_variant_new_objv","g_variant_new_parsed","g_variant_new_printf","g_variant_new_signature","g_variant_new_string","g_variant_new_strv","g_variant_new_take_string","g_variant_new_tuple","g_variant_new_uint16","g_variant_new_uint32","g_variant_new_uint64","g_variant_new_variant","g_variant_parse","g_variant_parse_error_print_context","g_variant_parse_error_quark","g_variant_parser_get_error_quark","g_variant_print","g_variant_print_string","g_variant_ref","g_variant_ref_sink","g_variant_store","g_variant_take_ref","g_variant_type_checked_","g_variant_type_copy","g_variant_type_dup_string","g_variant_type_element","g_variant_type_equal","g_variant_type_first","g_variant_type_free","g_variant_type_get_gtype","g_variant_type_get_string_length","g_variant_type_hash","g_variant_type_is_array","g_variant_type_is_basic","g_variant_type_is_container","g_variant_type_is_definite","g_variant_type_is_dict_entry","g_variant_type_is_maybe","g_variant_type_is_subtype_of","g_variant_type_is_tuple","g_variant_type_is_variant","g_variant_type_key","g_variant_type_n_items","g_variant_type_new","g_variant_type_new_array","g_variant_type_new_dict_entry","g_variant_type_new_maybe","g_variant_type_new_tuple","g_variant_type_next","g_variant_type_peek_string","g_variant_type_string_get_depth_","g_variant_type_string_is_valid","g_variant_type_string_scan","g_variant_type_value","g_variant_unref","g_warn_message","gboolean","gconstpointer","get","glib_check_version","gpointer","hash","head","hook_id","hook_size_and_setup","hooks","i","i","i","i","input_fd","input_name","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","io_close","io_create_watch","io_free","io_get_flags","io_read","io_seek","io_set_flags","io_write","julian_days","key","key","len","len","len","len","length","length","line","line_term","line_term_len","long_name","malloc","mantissa","mantissa_low","max_parse_errors","message","msg_handler","msgs","name","next","next","next","next","next","next","next_line","next_position","next_token","next_value","notify","p","p","p","p","p","parent","parse_errors","partial_magic","partial_magic","partial_write_buf","passthrough","passwd","pdata","poll_fds","position","prepare","prev","prev","prev","prev","priority","priv_","pw_dir","pw_gecos","pw_gid","pw_name","pw_passwd","pw_shell","pw_uid","qdata","read_buf","read_cd","realloc","ref_","ref_count","ref_count","ref_count","retval","revents","s","s","scope_id","seq_id","short_name","source_funcs","source_id","start_element","status","str","symbol_table","tail","test_initialized","test_perf","test_quick","test_quiet","test_undefined","test_verbose","text","text","text_end","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_malloc","try_realloc","tv_sec","tv_usec","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u","u","unref","use_buffer","user_data","user_data","v_binary","v_char","v_comment","v_error","v_float","v_hex","v_identifier","v_int","v_int64","v_octal","v_string","v_symbol","value","value","value","write_buf","write_cd","x","x","x","y","y"],"q":[[0,"glib_sys"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,22,22,22,44,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,59,30,31,31,19,69,33,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,33,33,11,30,31,69,69,69,69,6,7,13,16,20,29,36,22,13,33,11,14,23,40,12,40,12,40,12,14,40,12,12,12,59,59,18,46,46,18,1,37,1,33,14,13,22,31,9,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,19,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,13,37,59,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,46,26,13,14,14,2,8,27,28,30,30,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,15,15,15,15,15,15,15,15,9,10,17,6,7,25,34,17,26,30,59,59,22,19,57,56,30,11,30,36,31,13,16,20,29,31,39,30,30,30,30,24,2,8,24,27,28,20,30,42,44,59,18,0,25,31,30,33,13,16,20,31,31,31,46,46,46,46,46,46,46,30,59,59,19,32,59,13,31,21,1,4,5,30,14,22,31,31,18,21,34,30,26,35,35,35,35,35,35,18,30,30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,30,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,19,19,38,38,42,48,51,80,52,53,54,81,55,82,56,57,58,83,84,59,60,61,62,63,64,65,85,66,67,86,68,69,87,88,89,90,91,92,93,94,70,71,95,72,96,73,74,75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,41,43,32,59,30,37,3,3,3,3,3,3,3,3,3,3,3,3,10,17,30,59,59,4,5,45,42,44],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[46,46],47],[[],47],0,0,0,0,0,0,0,0,0,0,[[48,49],50],[[51,49],50],[[52,49],50],[[53,49],50],[[54,49],50],[[55,49],50],[[56,49],50],[[57,49],50],[[58,49],50],[[59,49],50],[[60,49],50],[[61,49],50],[[62,49],50],[[63,49],50],[[64,49],50],[[65,49],50],[[66,49],50],[[67,49],50],[[68,49],50],[[69,49],50],[[70,49],50],[[71,49],50],[[72,49],50],[[73,49],50],[[74,49],50],[[75,49],50],[[2,49],50],[[3,49],50],[[4,49],50],[[5,49],50],[[6,49],50],[[7,49],50],[[8,49],50],[[9,49],50],[[10,49],50],[[11,49],50],[[12,49],50],[[13,49],50],[[14,49],50],[[15,49],50],[[16,49],50],[[17,49],50],[[18,49],50],[[19,49],50],[[20,49],50],[[21,49],50],[[22,49],50],[[23,49],50],[[24,49],50],[[25,49],50],[[26,49],50],[[27,49],50],[[28,49],50],[[29,49],50],[[30,49],50],[[31,49],50],[[32,49],50],[[33,49],50],[[34,49],50],[[35,49],50],[[36,49],50],[[37,49],50],[[38,49],50],[[39,49],50],[[40,49],50],[[41,49],50],[[42,49],50],[[43,49],50],[[44,49],50],[[45,49],50],[[46,49],[[77,[76]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[46,78]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],[[],77],0,0,0,0,0,[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"GPollFD"],[19,"GMutex"],[19,"GTokenValue"],[19,"GVariantBuilder_u"],[19,"GVariantDict_u"],[3,"GArray"],[3,"GByteArray"],[3,"GCond"],[3,"GDate"],[3,"GDebugKey"],[3,"GError"],[3,"GHashTableIter"],[3,"GHook"],[3,"GHookList"],[3,"GIOFuncs"],[3,"GList"],[3,"GLogField"],[3,"GMarkupParser"],[3,"GMemVTable"],[3,"GNode"],[3,"GOnce"],[3,"GOptionEntry"],[3,"GPathBuf"],[3,"GPrivate"],[3,"GPtrArray"],[3,"GQueue"],[3,"GRWLock"],[3,"GRecMutex"],[3,"GSList"],[3,"GScanner"],[3,"GSource"],[3,"GSourceCallbackFuncs"],[3,"GSourceFuncs"],[3,"GString"],[3,"GTestConfig"],[3,"GTestLogBuffer"],[3,"GThreadPool"],[3,"GTimeVal"],[3,"GTrashStack"],[3,"GUriParamsIter"],[3,"GVariantBuilder"],[3,"GVariantBuilder_u_s"],[3,"GVariantDict"],[3,"GVariantDict_u_s"],[3,"GVariantIter"],[3,"passwd"],[15,"bool"],[3,"GDoubleIEEE754"],[3,"Formatter"],[6,"Result"],[3,"GFloatIEEE754"],[3,"GBookmarkFile"],[3,"GBytes"],[3,"GChecksum"],[3,"GDateTime"],[3,"GDoubleIEEE754_mpn"],[3,"GFloatIEEE754_mpn"],[3,"GHashTable"],[3,"GIOChannel"],[3,"GKeyFile"],[3,"GMainContext"],[3,"GMainLoop"],[3,"GMappedFile"],[3,"GMarkupParseContext"],[3,"GMatchInfo"],[3,"GOptionGroup"],[3,"GPatternSpec"],[3,"GRegex"],[3,"GScannerConfig"],[3,"GThread"],[3,"GTimeZone"],[3,"GTree"],[3,"GUri"],[3,"GVariant"],[3,"GVariantType"],[3,"Error"],[4,"Result"],[8,"Hasher"],[3,"TypeId"],[3,"_GAsyncQueue"],[3,"_GData"],[3,"_GDir"],[3,"_GHmac"],[3,"_GIConv"],[3,"_GOptionContext"],[3,"_GRand"],[3,"_GSequence"],[3,"_GSequenceIter"],[3,"_GSourcePrivate"],[3,"_GStatBuf"],[3,"_GStringChunk"],[3,"_GStrvBuilder"],[3,"_GTestCase"],[3,"_GTestSuite"],[3,"_GTimer"],[3,"_GTreeNode"]]},\ diff --git a/git/docs/src/glib/auto/enums.rs.html b/git/docs/src/glib/auto/enums.rs.html index 9a895f47e956..37e28c3f91eb 100644 --- a/git/docs/src/glib/auto/enums.rs.html +++ b/git/docs/src/glib/auto/enums.rs.html @@ -2287,6 +2287,27 @@ 2214 2215 2216 +2217 +2218 +2219 +2220 +2221 +2222 +2223 +2224 +2225 +2226 +2227 +2228 +2229 +2230 +2231 +2232 +2233 +2234 +2235 +2236 +2237

      // This file was generated by gir (https://github.com/gtk-rs/gir)
       // from gir-files (https://github.com/gtk-rs/gir-files)
       // DO NOT EDIT
      @@ -4374,54 +4395,75 @@
           }
       }
       
      -#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
      +/// The range of possible top-level types of [`Variant`][struct@crate::Variant] instances.
      +#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)]
       #[non_exhaustive]
       #[doc(alias = "GVariantClass")]
       pub enum VariantClass {
      -    #[doc(alias = "G_VARIANT_CLASS_BOOLEAN")]
      +    /// The [`Variant`][struct@crate::Variant] is a boolean.
      +    #[doc(alias = "G_VARIANT_CLASS_BOOLEAN")]
           Boolean,
      -    #[doc(alias = "G_VARIANT_CLASS_BYTE")]
      +    /// The [`Variant`][struct@crate::Variant] is a byte.
      +    #[doc(alias = "G_VARIANT_CLASS_BYTE")]
           Byte,
      -    #[doc(alias = "G_VARIANT_CLASS_INT16")]
      +    /// The [`Variant`][struct@crate::Variant] is a signed 16 bit integer.
      +    #[doc(alias = "G_VARIANT_CLASS_INT16")]
           Int16,
      -    #[doc(alias = "G_VARIANT_CLASS_UINT16")]
      +    /// The [`Variant`][struct@crate::Variant] is an unsigned 16 bit integer.
      +    #[doc(alias = "G_VARIANT_CLASS_UINT16")]
           Uint16,
      -    #[doc(alias = "G_VARIANT_CLASS_INT32")]
      +    /// The [`Variant`][struct@crate::Variant] is a signed 32 bit integer.
      +    #[doc(alias = "G_VARIANT_CLASS_INT32")]
           Int32,
      -    #[doc(alias = "G_VARIANT_CLASS_UINT32")]
      +    /// The [`Variant`][struct@crate::Variant] is an unsigned 32 bit integer.
      +    #[doc(alias = "G_VARIANT_CLASS_UINT32")]
           Uint32,
      -    #[doc(alias = "G_VARIANT_CLASS_INT64")]
      +    /// The [`Variant`][struct@crate::Variant] is a signed 64 bit integer.
      +    #[doc(alias = "G_VARIANT_CLASS_INT64")]
           Int64,
      -    #[doc(alias = "G_VARIANT_CLASS_UINT64")]
      +    /// The [`Variant`][struct@crate::Variant] is an unsigned 64 bit integer.
      +    #[doc(alias = "G_VARIANT_CLASS_UINT64")]
           Uint64,
      -    #[doc(alias = "G_VARIANT_CLASS_HANDLE")]
      +    /// The [`Variant`][struct@crate::Variant] is a file handle index.
      +    #[doc(alias = "G_VARIANT_CLASS_HANDLE")]
           Handle,
      -    #[doc(alias = "G_VARIANT_CLASS_DOUBLE")]
      +    /// The [`Variant`][struct@crate::Variant] is a double precision floating
      +    ///  point value.
      +    #[doc(alias = "G_VARIANT_CLASS_DOUBLE")]
           Double,
      -    #[doc(alias = "G_VARIANT_CLASS_STRING")]
      +    /// The [`Variant`][struct@crate::Variant] is a normal string.
      +    #[doc(alias = "G_VARIANT_CLASS_STRING")]
           String,
      -    #[doc(alias = "G_VARIANT_CLASS_OBJECT_PATH")]
      +    /// The [`Variant`][struct@crate::Variant] is a D-Bus object path
      +    ///  string.
      +    #[doc(alias = "G_VARIANT_CLASS_OBJECT_PATH")]
           ObjectPath,
      -    #[doc(alias = "G_VARIANT_CLASS_SIGNATURE")]
      +    /// The [`Variant`][struct@crate::Variant] is a D-Bus signature string.
      +    #[doc(alias = "G_VARIANT_CLASS_SIGNATURE")]
           Signature,
      -    #[doc(alias = "G_VARIANT_CLASS_VARIANT")]
      +    /// The [`Variant`][struct@crate::Variant] is a variant.
      +    #[doc(alias = "G_VARIANT_CLASS_VARIANT")]
           Variant,
      -    #[doc(alias = "G_VARIANT_CLASS_MAYBE")]
      +    /// The [`Variant`][struct@crate::Variant] is a maybe-typed value.
      +    #[doc(alias = "G_VARIANT_CLASS_MAYBE")]
           Maybe,
      -    #[doc(alias = "G_VARIANT_CLASS_ARRAY")]
      +    /// The [`Variant`][struct@crate::Variant] is an array.
      +    #[doc(alias = "G_VARIANT_CLASS_ARRAY")]
           Array,
      -    #[doc(alias = "G_VARIANT_CLASS_TUPLE")]
      +    /// The [`Variant`][struct@crate::Variant] is a tuple.
      +    #[doc(alias = "G_VARIANT_CLASS_TUPLE")]
           Tuple,
      -    #[doc(alias = "G_VARIANT_CLASS_DICT_ENTRY")]
      +    /// The [`Variant`][struct@crate::Variant] is a dictionary entry.
      +    #[doc(alias = "G_VARIANT_CLASS_DICT_ENTRY")]
           DictEntry,
           #[doc(hidden)]
           __Unknown(i32),
       }
       
      -impl fmt::Display for VariantClass {
      +impl fmt::Display for VariantClass {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
               write!(
      -            f,
      +            f,
                   "VariantClass::{}",
                   match *self {
                       Self::Boolean => "Boolean",
      @@ -4449,11 +4491,11 @@
       }
       
       #[doc(hidden)]
      -impl IntoGlib for VariantClass {
      +impl IntoGlib for VariantClass {
           type GlibType = ffi::GVariantClass;
       
           fn into_glib(self) -> ffi::GVariantClass {
      -        match self {
      +        match self {
                   Self::Boolean => ffi::G_VARIANT_CLASS_BOOLEAN,
                   Self::Byte => ffi::G_VARIANT_CLASS_BYTE,
                   Self::Int16 => ffi::G_VARIANT_CLASS_INT16,
      @@ -4472,15 +4514,15 @@
                   Self::Array => ffi::G_VARIANT_CLASS_ARRAY,
                   Self::Tuple => ffi::G_VARIANT_CLASS_TUPLE,
                   Self::DictEntry => ffi::G_VARIANT_CLASS_DICT_ENTRY,
      -            Self::__Unknown(value) => value,
      +            Self::__Unknown(value) => value,
               }
           }
       }
       
       #[doc(hidden)]
      -impl FromGlib<ffi::GVariantClass> for VariantClass {
      +impl FromGlib<ffi::GVariantClass> for VariantClass {
           unsafe fn from_glib(value: ffi::GVariantClass) -> Self {
      -        match value {
      +        match value {
                   ffi::G_VARIANT_CLASS_BOOLEAN => Self::Boolean,
                   ffi::G_VARIANT_CLASS_BYTE => Self::Byte,
                   ffi::G_VARIANT_CLASS_INT16 => Self::Int16,
      @@ -4499,7 +4541,7 @@
                   ffi::G_VARIANT_CLASS_ARRAY => Self::Array,
                   ffi::G_VARIANT_CLASS_TUPLE => Self::Tuple,
                   ffi::G_VARIANT_CLASS_DICT_ENTRY => Self::DictEntry,
      -            value => Self::__Unknown(value),
      +            value => Self::__Unknown(value),
               }
           }
       }
      diff --git a/git/docs/src/glib/auto/flags.rs.html b/git/docs/src/glib/auto/flags.rs.html
      index 5e78f8f66a42..3436cda935a6 100644
      --- a/git/docs/src/glib/auto/flags.rs.html
      +++ b/git/docs/src/glib/auto/flags.rs.html
      @@ -898,8 +898,8 @@
           }
       }
       
      -impl crate::HasParamSpec for IOCondition {
      -    type ParamSpec = crate::ParamSpecFlags;
      +impl crate::HasParamSpec for IOCondition {
      +    type ParamSpec = crate::ParamSpecFlags;
           type SetValue = Self;
           type BuilderFn = fn(&str) -> crate::ParamSpecFlagsBuilder<Self>;
       
      diff --git a/git/docs/src/glib/auto/functions.rs.html b/git/docs/src/glib/auto/functions.rs.html
      index 86daa2d49a19..8c989b5371a6 100644
      --- a/git/docs/src/glib/auto/functions.rs.html
      +++ b/git/docs/src/glib/auto/functions.rs.html
      @@ -1062,6 +1062,857 @@
       989
       990
       991
      +992
      +993
      +994
      +995
      +996
      +997
      +998
      +999
      +1000
      +1001
      +1002
      +1003
      +1004
      +1005
      +1006
      +1007
      +1008
      +1009
      +1010
      +1011
      +1012
      +1013
      +1014
      +1015
      +1016
      +1017
      +1018
      +1019
      +1020
      +1021
      +1022
      +1023
      +1024
      +1025
      +1026
      +1027
      +1028
      +1029
      +1030
      +1031
      +1032
      +1033
      +1034
      +1035
      +1036
      +1037
      +1038
      +1039
      +1040
      +1041
      +1042
      +1043
      +1044
      +1045
      +1046
      +1047
      +1048
      +1049
      +1050
      +1051
      +1052
      +1053
      +1054
      +1055
      +1056
      +1057
      +1058
      +1059
      +1060
      +1061
      +1062
      +1063
      +1064
      +1065
      +1066
      +1067
      +1068
      +1069
      +1070
      +1071
      +1072
      +1073
      +1074
      +1075
      +1076
      +1077
      +1078
      +1079
      +1080
      +1081
      +1082
      +1083
      +1084
      +1085
      +1086
      +1087
      +1088
      +1089
      +1090
      +1091
      +1092
      +1093
      +1094
      +1095
      +1096
      +1097
      +1098
      +1099
      +1100
      +1101
      +1102
      +1103
      +1104
      +1105
      +1106
      +1107
      +1108
      +1109
      +1110
      +1111
      +1112
      +1113
      +1114
      +1115
      +1116
      +1117
      +1118
      +1119
      +1120
      +1121
      +1122
      +1123
      +1124
      +1125
      +1126
      +1127
      +1128
      +1129
      +1130
      +1131
      +1132
      +1133
      +1134
      +1135
      +1136
      +1137
      +1138
      +1139
      +1140
      +1141
      +1142
      +1143
      +1144
      +1145
      +1146
      +1147
      +1148
      +1149
      +1150
      +1151
      +1152
      +1153
      +1154
      +1155
      +1156
      +1157
      +1158
      +1159
      +1160
      +1161
      +1162
      +1163
      +1164
      +1165
      +1166
      +1167
      +1168
      +1169
      +1170
      +1171
      +1172
      +1173
      +1174
      +1175
      +1176
      +1177
      +1178
      +1179
      +1180
      +1181
      +1182
      +1183
      +1184
      +1185
      +1186
      +1187
      +1188
      +1189
      +1190
      +1191
      +1192
      +1193
      +1194
      +1195
      +1196
      +1197
      +1198
      +1199
      +1200
      +1201
      +1202
      +1203
      +1204
      +1205
      +1206
      +1207
      +1208
      +1209
      +1210
      +1211
      +1212
      +1213
      +1214
      +1215
      +1216
      +1217
      +1218
      +1219
      +1220
      +1221
      +1222
      +1223
      +1224
      +1225
      +1226
      +1227
      +1228
      +1229
      +1230
      +1231
      +1232
      +1233
      +1234
      +1235
      +1236
      +1237
      +1238
      +1239
      +1240
      +1241
      +1242
      +1243
      +1244
      +1245
      +1246
      +1247
      +1248
      +1249
      +1250
      +1251
      +1252
      +1253
      +1254
      +1255
      +1256
      +1257
      +1258
      +1259
      +1260
      +1261
      +1262
      +1263
      +1264
      +1265
      +1266
      +1267
      +1268
      +1269
      +1270
      +1271
      +1272
      +1273
      +1274
      +1275
      +1276
      +1277
      +1278
      +1279
      +1280
      +1281
      +1282
      +1283
      +1284
      +1285
      +1286
      +1287
      +1288
      +1289
      +1290
      +1291
      +1292
      +1293
      +1294
      +1295
      +1296
      +1297
      +1298
      +1299
      +1300
      +1301
      +1302
      +1303
      +1304
      +1305
      +1306
      +1307
      +1308
      +1309
      +1310
      +1311
      +1312
      +1313
      +1314
      +1315
      +1316
      +1317
      +1318
      +1319
      +1320
      +1321
      +1322
      +1323
      +1324
      +1325
      +1326
      +1327
      +1328
      +1329
      +1330
      +1331
      +1332
      +1333
      +1334
      +1335
      +1336
      +1337
      +1338
      +1339
      +1340
      +1341
      +1342
      +1343
      +1344
      +1345
      +1346
      +1347
      +1348
      +1349
      +1350
      +1351
      +1352
      +1353
      +1354
      +1355
      +1356
      +1357
      +1358
      +1359
      +1360
      +1361
      +1362
      +1363
      +1364
      +1365
      +1366
      +1367
      +1368
      +1369
      +1370
      +1371
      +1372
      +1373
      +1374
      +1375
      +1376
      +1377
      +1378
      +1379
      +1380
      +1381
      +1382
      +1383
      +1384
      +1385
      +1386
      +1387
      +1388
      +1389
      +1390
      +1391
      +1392
      +1393
      +1394
      +1395
      +1396
      +1397
      +1398
      +1399
      +1400
      +1401
      +1402
      +1403
      +1404
      +1405
      +1406
      +1407
      +1408
      +1409
      +1410
      +1411
      +1412
      +1413
      +1414
      +1415
      +1416
      +1417
      +1418
      +1419
      +1420
      +1421
      +1422
      +1423
      +1424
      +1425
      +1426
      +1427
      +1428
      +1429
      +1430
      +1431
      +1432
      +1433
      +1434
      +1435
      +1436
      +1437
      +1438
      +1439
      +1440
      +1441
      +1442
      +1443
      +1444
      +1445
      +1446
      +1447
      +1448
      +1449
      +1450
      +1451
      +1452
      +1453
      +1454
      +1455
      +1456
      +1457
      +1458
      +1459
      +1460
      +1461
      +1462
      +1463
      +1464
      +1465
      +1466
      +1467
      +1468
      +1469
      +1470
      +1471
      +1472
      +1473
      +1474
      +1475
      +1476
      +1477
      +1478
      +1479
      +1480
      +1481
      +1482
      +1483
      +1484
      +1485
      +1486
      +1487
      +1488
      +1489
      +1490
      +1491
      +1492
      +1493
      +1494
      +1495
      +1496
      +1497
      +1498
      +1499
      +1500
      +1501
      +1502
      +1503
      +1504
      +1505
      +1506
      +1507
      +1508
      +1509
      +1510
      +1511
      +1512
      +1513
      +1514
      +1515
      +1516
      +1517
      +1518
      +1519
      +1520
      +1521
      +1522
      +1523
      +1524
      +1525
      +1526
      +1527
      +1528
      +1529
      +1530
      +1531
      +1532
      +1533
      +1534
      +1535
      +1536
      +1537
      +1538
      +1539
      +1540
      +1541
      +1542
      +1543
      +1544
      +1545
      +1546
      +1547
      +1548
      +1549
      +1550
      +1551
      +1552
      +1553
      +1554
      +1555
      +1556
      +1557
      +1558
      +1559
      +1560
      +1561
      +1562
      +1563
      +1564
      +1565
      +1566
      +1567
      +1568
      +1569
      +1570
      +1571
      +1572
      +1573
      +1574
      +1575
      +1576
      +1577
      +1578
      +1579
      +1580
      +1581
      +1582
      +1583
      +1584
      +1585
      +1586
      +1587
      +1588
      +1589
      +1590
      +1591
      +1592
      +1593
      +1594
      +1595
      +1596
      +1597
      +1598
      +1599
      +1600
      +1601
      +1602
      +1603
      +1604
      +1605
      +1606
      +1607
      +1608
      +1609
      +1610
      +1611
      +1612
      +1613
      +1614
      +1615
      +1616
      +1617
      +1618
      +1619
      +1620
      +1621
      +1622
      +1623
      +1624
      +1625
      +1626
      +1627
      +1628
      +1629
      +1630
      +1631
      +1632
      +1633
      +1634
      +1635
      +1636
      +1637
      +1638
      +1639
      +1640
      +1641
      +1642
      +1643
      +1644
      +1645
      +1646
      +1647
      +1648
      +1649
      +1650
      +1651
      +1652
      +1653
      +1654
      +1655
      +1656
      +1657
      +1658
      +1659
      +1660
      +1661
      +1662
      +1663
      +1664
      +1665
      +1666
      +1667
      +1668
      +1669
      +1670
      +1671
      +1672
      +1673
      +1674
      +1675
      +1676
      +1677
      +1678
      +1679
      +1680
      +1681
      +1682
      +1683
      +1684
      +1685
      +1686
      +1687
      +1688
      +1689
      +1690
      +1691
      +1692
      +1693
      +1694
      +1695
      +1696
      +1697
      +1698
      +1699
      +1700
      +1701
      +1702
      +1703
      +1704
      +1705
      +1706
      +1707
      +1708
      +1709
      +1710
      +1711
      +1712
      +1713
      +1714
      +1715
      +1716
      +1717
      +1718
      +1719
      +1720
      +1721
      +1722
      +1723
      +1724
      +1725
      +1726
      +1727
      +1728
      +1729
      +1730
      +1731
      +1732
      +1733
      +1734
      +1735
      +1736
      +1737
      +1738
      +1739
      +1740
      +1741
      +1742
      +1743
      +1744
      +1745
      +1746
      +1747
      +1748
      +1749
      +1750
      +1751
      +1752
      +1753
      +1754
      +1755
      +1756
      +1757
      +1758
      +1759
      +1760
      +1761
      +1762
      +1763
      +1764
      +1765
      +1766
      +1767
      +1768
      +1769
      +1770
      +1771
      +1772
      +1773
      +1774
      +1775
      +1776
      +1777
      +1778
      +1779
      +1780
      +1781
      +1782
      +1783
      +1784
      +1785
      +1786
      +1787
      +1788
      +1789
      +1790
      +1791
      +1792
      +1793
      +1794
      +1795
      +1796
      +1797
      +1798
      +1799
      +1800
      +1801
      +1802
      +1803
      +1804
      +1805
      +1806
      +1807
      +1808
      +1809
      +1810
      +1811
      +1812
      +1813
      +1814
      +1815
      +1816
      +1817
      +1818
      +1819
      +1820
      +1821
      +1822
      +1823
      +1824
      +1825
      +1826
      +1827
      +1828
      +1829
      +1830
      +1831
      +1832
      +1833
      +1834
      +1835
      +1836
      +1837
      +1838
      +1839
      +1840
      +1841
      +1842
       

      // This file was generated by gir (https://github.com/gtk-rs/gir)
       // from gir-files (https://github.com/gtk-rs/gir-files)
       // DO NOT EDIT
      @@ -1075,20 +1926,55 @@
       };
       use std::{boxed::Box as Box_, mem, ptr};
       
      -#[doc(alias = "g_access")]
      +/// A wrapper for the POSIX `access()` function. This function is used to
      +/// test a pathname for one or several of read, write or execute
      +/// permissions, or just existence.
      +///
      +/// On Windows, the file protection mechanism is not at all POSIX-like,
      +/// and the underlying function in the C library only checks the
      +/// FAT-style READONLY attribute, and does not look at the ACL of a
      +/// file at all. This function is this in practise almost useless on
      +/// Windows. Software that needs to handle file permissions on Windows
      +/// more exactly should use the Win32 API.
      +///
      +/// See your C library manual for more details about `access()`.
      +/// ## `filename`
      +/// a pathname in the GLib file name encoding
      +///  (UTF-8 on Windows)
      +/// ## `mode`
      +/// as in `access()`
      +///
      +/// # Returns
      +///
      +/// zero if the pathname refers to an existing file system
      +///  object that has all the tested permissions, or -1 otherwise
      +///  or on error.
      +#[doc(alias = "g_access")]
       pub fn access(filename: impl AsRef<std::path::Path>, mode: i32) -> i32 {
      -    unsafe { ffi::g_access(filename.as_ref().to_glib_none().0, mode) }
      +    unsafe { ffi::g_access(filename.as_ref().to_glib_none().0, mode) }
       }
       
      -#[doc(alias = "g_base64_decode")]
      +/// Decode a sequence of Base-64 encoded text into binary data. Note
      +/// that the returned binary data is not necessarily zero-terminated,
      +/// so it should not be used as a character string.
      +/// ## `text`
      +/// zero-terminated string with base64 text to decode
      +///
      +/// # Returns
      +///
      +///
      +///  newly allocated buffer containing the binary data
      +///  that `text` represents. The returned buffer must
      +///  be freed with `g_free()`.
      +#[doc(alias = "g_base64_decode")]
       pub fn base64_decode(text: &str) -> Vec<u8> {
           unsafe {
               let mut out_len = mem::MaybeUninit::uninit();
               let ret = FromGlibContainer::from_glib_full_num(
      -            ffi::g_base64_decode(text.to_glib_none().0, out_len.as_mut_ptr()),
      -            out_len.assume_init() as _,
      +            ffi::g_base64_decode(text.to_glib_none().0, out_len.as_mut_ptr()),
      +            out_len.assume_init() as _,
               );
      -        ret
      +        ret
           }
       }
       
      @@ -1102,10 +1988,20 @@
       //    unsafe { TODO: call ffi:g_base64_decode_step() }
       //}
       
      +/// Encode a sequence of binary data into its Base-64 stringified
      +/// representation.
      +/// ## `data`
      +/// the binary data to encode
      +///
      +/// # Returns
      +///
      +/// a newly allocated, zero-terminated Base-64
      +///  encoded string representing `data`. The returned string must
      +///  be freed with `g_free()`.
       #[doc(alias = "g_base64_encode")]
       pub fn base64_encode(data: &[u8]) -> crate::GString {
      -    let len = data.len() as _;
      -    unsafe { from_glib_full(ffi::g_base64_encode(data.to_glib_none().0, len)) }
      +    let len = data.len() as _;
      +    unsafe { from_glib_full(ffi::g_base64_encode(data.to_glib_none().0, len)) }
       }
       
       //#[doc(alias = "g_base64_encode_close")]
      @@ -1118,6 +2014,34 @@
       //    unsafe { TODO: call ffi:g_base64_encode_step() }
       //}
       
      +/// Checks that the GLib library in use is compatible with the
      +/// given version.
      +///
      +/// Generally you would pass in the constants `GLIB_MAJOR_VERSION`,
      +/// `GLIB_MINOR_VERSION`, `GLIB_MICRO_VERSION` as the three arguments
      +/// to this function; that produces a check that the library in use
      +/// is compatible with the version of GLib the application or module
      +/// was compiled against.
      +///
      +/// Compatibility is defined by two things: first the version
      +/// of the running library is newer than the version
      +/// ``required_major`.`required_micro``. Second
      +/// the running library must be binary compatible with the
      +/// version ``required_major`.`required_minor`.`required_micro``
      +/// (same major version.)
      +/// ## `required_major`
      +/// the required major version
      +/// ## `required_minor`
      +/// the required minor version
      +/// ## `required_micro`
      +/// the required micro version
      +///
      +/// # Returns
      +///
      +/// [`None`] if the GLib library is
      +///  compatible with the given version, or a string describing the
      +///  version mismatch. The returned string is owned by GLib and must
      +///  not be modified or freed.
       #[doc(alias = "glib_check_version")]
       pub fn check_version(
           required_major: u32,
      @@ -1126,42 +2050,90 @@
       ) -> Option<crate::GString> {
           unsafe {
               from_glib_none(ffi::glib_check_version(
      -            required_major,
      -            required_minor,
      -            required_micro,
      +            required_major,
      +            required_minor,
      +            required_micro,
               ))
           }
       }
       
      -#[doc(alias = "g_compute_checksum_for_bytes")]
      +/// Computes the checksum for a binary `data`. This is a
      +/// convenience wrapper for [`Checksum::new()`][crate::Checksum::new()], [`Checksum::string()`][crate::Checksum::string()]
      +/// and `g_checksum_free()`.
      +///
      +/// The hexadecimal string returned will be in lower case.
      +/// ## `checksum_type`
      +/// a [`ChecksumType`][crate::ChecksumType]
      +/// ## `data`
      +/// binary blob to compute the digest of
      +///
      +/// # Returns
      +///
      +/// the digest of the binary data as a
      +///  string in hexadecimal, or [`None`] if [`Checksum::new()`][crate::Checksum::new()] fails for
      +///  `checksum_type`. The returned string should be freed with `g_free()` when
      +///  done using it.
      +#[doc(alias = "g_compute_checksum_for_bytes")]
       pub fn compute_checksum_for_bytes(
           checksum_type: ChecksumType,
           data: &Bytes,
       ) -> Option<crate::GString> {
           unsafe {
               from_glib_full(ffi::g_compute_checksum_for_bytes(
      -            checksum_type.into_glib(),
      -            data.to_glib_none().0,
      +            checksum_type.into_glib(),
      +            data.to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_compute_checksum_for_data")]
      +/// Computes the checksum for a binary `data` of `length`. This is a
      +/// convenience wrapper for [`Checksum::new()`][crate::Checksum::new()], [`Checksum::string()`][crate::Checksum::string()]
      +/// and `g_checksum_free()`.
      +///
      +/// The hexadecimal string returned will be in lower case.
      +/// ## `checksum_type`
      +/// a [`ChecksumType`][crate::ChecksumType]
      +/// ## `data`
      +/// binary blob to compute the digest of
      +///
      +/// # Returns
      +///
      +/// the digest of the binary data as a
      +///  string in hexadecimal, or [`None`] if [`Checksum::new()`][crate::Checksum::new()] fails for
      +///  `checksum_type`. The returned string should be freed with `g_free()` when
      +///  done using it.
      +#[doc(alias = "g_compute_checksum_for_data")]
       pub fn compute_checksum_for_data(
           checksum_type: ChecksumType,
           data: &[u8],
       ) -> Option<crate::GString> {
      -    let length = data.len() as _;
      +    let length = data.len() as _;
           unsafe {
               from_glib_full(ffi::g_compute_checksum_for_data(
      -            checksum_type.into_glib(),
      -            data.to_glib_none().0,
      -            length,
      +            checksum_type.into_glib(),
      +            data.to_glib_none().0,
      +            length,
               ))
           }
       }
       
      -#[doc(alias = "g_compute_hmac_for_bytes")]
      +/// Computes the HMAC for a binary `data`. This is a
      +/// convenience wrapper for `g_hmac_new()`, `g_hmac_get_string()`
      +/// and `g_hmac_unref()`.
      +///
      +/// The hexadecimal string returned will be in lower case.
      +/// ## `digest_type`
      +/// a [`ChecksumType`][crate::ChecksumType] to use for the HMAC
      +/// ## `key`
      +/// the key to use in the HMAC
      +/// ## `data`
      +/// binary blob to compute the HMAC of
      +///
      +/// # Returns
      +///
      +/// the HMAC of the binary data as a string in hexadecimal.
      +///  The returned string should be freed with `g_free()` when done using it.
      +#[doc(alias = "g_compute_hmac_for_bytes")]
       pub fn compute_hmac_for_bytes(
           digest_type: ChecksumType,
           key: &Bytes,
      @@ -1169,50 +2141,133 @@
       ) -> crate::GString {
           unsafe {
               from_glib_full(ffi::g_compute_hmac_for_bytes(
      -            digest_type.into_glib(),
      -            key.to_glib_none().0,
      -            data.to_glib_none().0,
      +            digest_type.into_glib(),
      +            key.to_glib_none().0,
      +            data.to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_compute_hmac_for_data")]
      +/// Computes the HMAC for a binary `data` of `length`. This is a
      +/// convenience wrapper for `g_hmac_new()`, `g_hmac_get_string()`
      +/// and `g_hmac_unref()`.
      +///
      +/// The hexadecimal string returned will be in lower case.
      +/// ## `digest_type`
      +/// a [`ChecksumType`][crate::ChecksumType] to use for the HMAC
      +/// ## `key`
      +/// the key to use in the HMAC
      +/// ## `data`
      +/// binary blob to compute the HMAC of
      +///
      +/// # Returns
      +///
      +/// the HMAC of the binary data as a string in hexadecimal.
      +///  The returned string should be freed with `g_free()` when done using it.
      +#[doc(alias = "g_compute_hmac_for_data")]
       pub fn compute_hmac_for_data(digest_type: ChecksumType, key: &[u8], data: &[u8]) -> crate::GString {
      -    let key_len = key.len() as _;
      -    let length = data.len() as _;
      +    let key_len = key.len() as _;
      +    let length = data.len() as _;
           unsafe {
               from_glib_full(ffi::g_compute_hmac_for_data(
      -            digest_type.into_glib(),
      -            key.to_glib_none().0,
      -            key_len,
      -            data.to_glib_none().0,
      -            length,
      +            digest_type.into_glib(),
      +            key.to_glib_none().0,
      +            key_len,
      +            data.to_glib_none().0,
      +            length,
               ))
           }
       }
       
      -#[doc(alias = "g_dcgettext")]
      +/// This is a variant of [`dgettext()`][crate::dgettext()] that allows specifying a locale
      +/// category instead of always using `LC_MESSAGES`. See [`dgettext()`][crate::dgettext()] for
      +/// more information about how this functions differs from calling
      +/// `dcgettext()` directly.
      +/// ## `domain`
      +/// the translation domain to use, or [`None`] to use
      +///  the domain set with `textdomain()`
      +/// ## `msgid`
      +/// message to translate
      +/// ## `category`
      +/// a locale category
      +///
      +/// # Returns
      +///
      +/// the translated string for the given locale category
      +#[doc(alias = "g_dcgettext")]
       pub fn dcgettext(domain: Option<&str>, msgid: &str, category: i32) -> crate::GString {
           unsafe {
               from_glib_none(ffi::g_dcgettext(
      -            domain.to_glib_none().0,
      -            msgid.to_glib_none().0,
      -            category,
      +            domain.to_glib_none().0,
      +            msgid.to_glib_none().0,
      +            category,
               ))
           }
       }
       
      -#[doc(alias = "g_dgettext")]
      +/// This function is a wrapper of `dgettext()` which does not translate
      +/// the message if the default domain as set with `textdomain()` has no
      +/// translations for the current locale.
      +///
      +/// The advantage of using this function over `dgettext()` proper is that
      +/// libraries using this function (like GTK) will not use translations
      +/// if the application using the library does not have translations for
      +/// the current locale. This results in a consistent English-only
      +/// interface instead of one having partial translations. For this
      +/// feature to work, the call to `textdomain()` and `setlocale()` should
      +/// precede any [`dgettext()`][crate::dgettext()] invocations. For GTK, it means calling
      +/// `textdomain()` before gtk_init or its variants.
      +///
      +/// This function disables translations if and only if upon its first
      +/// call all the following conditions hold:
      +///
      +/// - `domain` is not [`None`]
      +///
      +/// - `textdomain()` has been called to set a default text domain
      +///
      +/// - there is no translations available for the default text domain
      +///  and the current locale
      +///
      +/// - current locale is not "C" or any English locales (those
      +///  starting with "en_")
      +///
      +/// Note that this behavior may not be desired for example if an application
      +/// has its untranslated messages in a language other than English. In those
      +/// cases the application should call `textdomain()` after initializing GTK.
      +///
      +/// Applications should normally not use this function directly,
      +/// but use the `_()` macro for translations.
      +/// ## `domain`
      +/// the translation domain to use, or [`None`] to use
      +///  the domain set with `textdomain()`
      +/// ## `msgid`
      +/// message to translate
      +///
      +/// # Returns
      +///
      +/// The translated string
      +#[doc(alias = "g_dgettext")]
       pub fn dgettext(domain: Option<&str>, msgid: &str) -> crate::GString {
           unsafe {
               from_glib_none(ffi::g_dgettext(
      -            domain.to_glib_none().0,
      -            msgid.to_glib_none().0,
      +            domain.to_glib_none().0,
      +            msgid.to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_dngettext")]
      +/// This function is a wrapper of `dngettext()` which does not translate
      +/// the message if the default domain as set with `textdomain()` has no
      +/// translations for the current locale.
      +///
      +/// See [`dgettext()`][crate::dgettext()] for details of how this differs from `dngettext()`
      +/// the name of the first property
      +///
      +/// # Returns
      +///
      +/// a new instance of
      +///  `object_type`
      +#[doc(alias = "g_dngettext")]
       pub fn dngettext(
           domain: Option<&str>,
           msgid: &str,
      @@ -1221,60 +2276,186 @@
       ) -> crate::GString {
           unsafe {
               from_glib_none(ffi::g_dngettext(
      -            domain.to_glib_none().0,
      -            msgid.to_glib_none().0,
      -            msgid_plural.to_glib_none().0,
      -            n,
      +            domain.to_glib_none().0,
      +            msgid.to_glib_none().0,
      +            msgid_plural.to_glib_none().0,
      +            n,
               ))
           }
       }
       
      -#[doc(alias = "g_dpgettext")]
      +/// This function is a variant of [`dgettext()`][crate::dgettext()] which supports
      +/// a disambiguating message context. GNU gettext uses the
      +/// '\004' character to separate the message context and
      +/// message id in `msgctxtid`.
      +/// If 0 is passed as `msgidoffset`, this function will fall back to
      +/// trying to use the deprecated convention of using "|" as a separation
      +/// character.
      +///
      +/// This uses [`dgettext()`][crate::dgettext()] internally. See that functions for differences
      +/// with `dgettext()` proper.
      +///
      +/// Applications should normally not use this function directly,
      +/// but use the C_() macro for translations with context.
      +/// ## `domain`
      +/// the translation domain to use, or [`None`] to use
      +///  the domain set with `textdomain()`
      +/// ## `msgctxtid`
      +/// a combined message context and message id, separated
      +///  by a \004 character
      +/// ## `msgidoffset`
      +/// the offset of the message id in `msgctxid`
      +///
      +/// # Returns
      +///
      +/// The translated string
      +#[doc(alias = "g_dpgettext")]
       pub fn dpgettext(domain: Option<&str>, msgctxtid: &str, msgidoffset: usize) -> crate::GString {
           unsafe {
               from_glib_none(ffi::g_dpgettext(
      -            domain.to_glib_none().0,
      -            msgctxtid.to_glib_none().0,
      -            msgidoffset,
      +            domain.to_glib_none().0,
      +            msgctxtid.to_glib_none().0,
      +            msgidoffset,
               ))
           }
       }
       
      -#[doc(alias = "g_dpgettext2")]
      +/// This function is a variant of [`dgettext()`][crate::dgettext()] which supports
      +/// a disambiguating message context. GNU gettext uses the
      +/// '\004' character to separate the message context and
      +/// message id in `msgctxtid`.
      +///
      +/// This uses [`dgettext()`][crate::dgettext()] internally. See that functions for differences
      +/// with `dgettext()` proper.
      +///
      +/// This function differs from C_() in that it is not a macro and
      +/// thus you may use non-string-literals as context and msgid arguments.
      +/// ## `domain`
      +/// the translation domain to use, or [`None`] to use
      +///  the domain set with `textdomain()`
      +/// ## `context`
      +/// the message context
      +/// ## `msgid`
      +/// the message
      +///
      +/// # Returns
      +///
      +/// The translated string
      +#[doc(alias = "g_dpgettext2")]
       pub fn dpgettext2(domain: Option<&str>, context: &str, msgid: &str) -> crate::GString {
           unsafe {
               from_glib_none(ffi::g_dpgettext2(
      -            domain.to_glib_none().0,
      -            context.to_glib_none().0,
      -            msgid.to_glib_none().0,
      +            domain.to_glib_none().0,
      +            context.to_glib_none().0,
      +            msgid.to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_file_set_contents")]
      +/// Writes all of `contents` to a file named `filename`. This is a convenience
      +/// wrapper around calling [`file_set_contents_full()`][crate::file_set_contents_full()] with `flags` set to
      +/// `G_FILE_SET_CONTENTS_CONSISTENT | G_FILE_SET_CONTENTS_ONLY_EXISTING` and
      +/// `mode` set to `0666`.
      +/// ## `filename`
      +/// name of a file to write `contents` to, in the GLib file name
      +///  encoding
      +/// ## `contents`
      +/// string to write to the file
      +///
      +/// # Returns
      +///
      +/// [`true`] on success, [`false`] if an error occurred
      +#[doc(alias = "g_file_set_contents")]
       pub fn file_set_contents(
           filename: impl AsRef<std::path::Path>,
           contents: &[u8],
       ) -> Result<(), crate::Error> {
      -    let length = contents.len() as _;
      +    let length = contents.len() as _;
           unsafe {
               let mut error = ptr::null_mut();
               let is_ok = ffi::g_file_set_contents(
      -            filename.as_ref().to_glib_none().0,
      -            contents.to_glib_none().0,
      -            length,
      -            &mut error,
      +            filename.as_ref().to_glib_none().0,
      +            contents.to_glib_none().0,
      +            length,
      +            &mut error,
               );
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
                   Ok(())
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
      -#[cfg(feature = "v2_66")]
      +/// Writes all of `contents` to a file named `filename`, with good error checking.
      +/// If a file called `filename` already exists it will be overwritten.
      +///
      +/// `flags` control the properties of the write operation: whether it’s atomic,
      +/// and what the tradeoff is between returning quickly or being resilient to
      +/// system crashes.
      +///
      +/// As this function performs file I/O, it is recommended to not call it anywhere
      +/// where blocking would cause problems, such as in the main loop of a graphical
      +/// application. In particular, if `flags` has any value other than
      +/// [`FileSetContentsFlags::NONE`][crate::FileSetContentsFlags::NONE] then this function may call ``fsync()``.
      +///
      +/// If [`FileSetContentsFlags::CONSISTENT`][crate::FileSetContentsFlags::CONSISTENT] is set in `flags`, the operation is atomic
      +/// in the sense that it is first written to a temporary file which is then
      +/// renamed to the final name.
      +///
      +/// Notes:
      +///
      +/// - On UNIX, if `filename` already exists hard links to `filename` will break.
      +///  Also since the file is recreated, existing permissions, access control
      +///  lists, metadata etc. may be lost. If `filename` is a symbolic link,
      +///  the link itself will be replaced, not the linked file.
      +///
      +/// - On UNIX, if `filename` already exists and is non-empty, and if the system
      +///  supports it (via a journalling filesystem or equivalent), and if
      +///  [`FileSetContentsFlags::CONSISTENT`][crate::FileSetContentsFlags::CONSISTENT] is set in `flags`, the ``fsync()`` call (or
      +///  equivalent) will be used to ensure atomic replacement: `filename`
      +///  will contain either its old contents or `contents`, even in the face of
      +///  system power loss, the disk being unsafely removed, etc.
      +///
      +/// - On UNIX, if `filename` does not already exist or is empty, there is a
      +///  possibility that system power loss etc. after calling this function will
      +///  leave `filename` empty or full of NUL bytes, depending on the underlying
      +///  filesystem, unless [`FileSetContentsFlags::DURABLE`][crate::FileSetContentsFlags::DURABLE] and
      +///  [`FileSetContentsFlags::CONSISTENT`][crate::FileSetContentsFlags::CONSISTENT] are set in `flags`.
      +///
      +/// - On Windows renaming a file will not remove an existing file with the
      +///  new name, so on Windows there is a race condition between the existing
      +///  file being removed and the temporary file being renamed.
      +///
      +/// - On Windows there is no way to remove a file that is open to some
      +///  process, or mapped into memory. Thus, this function will fail if
      +///  `filename` already exists and is open.
      +///
      +/// If the call was successful, it returns [`true`]. If the call was not successful,
      +/// it returns [`false`] and sets `error`. The error domain is `G_FILE_ERROR`.
      +/// Possible error codes are those in the [`FileError`][crate::FileError] enumeration.
      +///
      +/// Note that the name for the temporary file is constructed by appending up
      +/// to 7 characters to `filename`.
      +///
      +/// If the file didn’t exist before and is created, it will be given the
      +/// permissions from `mode`. Otherwise, the permissions of the existing file may
      +/// be changed to `mode` depending on `flags`, or they may remain unchanged.
      +/// ## `filename`
      +/// name of a file to write `contents` to, in the GLib file name
      +///  encoding
      +/// ## `contents`
      +/// string to write to the file
      +/// ## `flags`
      +/// flags controlling the safety vs speed of the operation
      +/// ## `mode`
      +/// file mode, as passed to ``open()``; typically this will be `0666`
      +///
      +/// # Returns
      +///
      +/// [`true`] on success, [`false`] if an error occurred
      +#[cfg(feature = "v2_66")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
       #[doc(alias = "g_file_set_contents_full")]
       pub fn file_set_contents_full(
      @@ -1283,72 +2464,218 @@
           flags: FileSetContentsFlags,
           mode: i32,
       ) -> Result<(), crate::Error> {
      -    let length = contents.len() as _;
      +    let length = contents.len() as _;
           unsafe {
               let mut error = ptr::null_mut();
               let is_ok = ffi::g_file_set_contents_full(
      -            filename.as_ref().to_glib_none().0,
      -            contents.to_glib_none().0,
      -            length,
      -            flags.into_glib(),
      -            mode,
      -            &mut error,
      +            filename.as_ref().to_glib_none().0,
      +            contents.to_glib_none().0,
      +            length,
      +            flags.into_glib(),
      +            mode,
      +            &mut error,
               );
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
                   Ok(())
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
      -#[doc(alias = "g_file_test")]
      +/// Returns [`true`] if any of the tests in the bitfield `test` are
      +/// [`true`]. For example, `(G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)`
      +/// will return [`true`] if the file exists; the check whether it's a
      +/// directory doesn't matter since the existence test is [`true`]. With
      +/// the current set of available tests, there's no point passing in
      +/// more than one test at a time.
      +///
      +/// Apart from [`FileTest::IS_SYMLINK`][crate::FileTest::IS_SYMLINK] all tests follow symbolic links,
      +/// so for a symbolic link to a regular file [`file_test()`][crate::file_test()] will return
      +/// [`true`] for both [`FileTest::IS_SYMLINK`][crate::FileTest::IS_SYMLINK] and [`FileTest::IS_REGULAR`][crate::FileTest::IS_REGULAR].
      +///
      +/// Note, that for a dangling symbolic link [`file_test()`][crate::file_test()] will return
      +/// [`true`] for [`FileTest::IS_SYMLINK`][crate::FileTest::IS_SYMLINK] and [`false`] for all other flags.
      +///
      +/// You should never use [`file_test()`][crate::file_test()] to test whether it is safe
      +/// to perform an operation, because there is always the possibility
      +/// of the condition changing before you actually perform the operation,
      +/// see [TOCTOU](https://en.wikipedia.org/wiki/Time-of-check_to_time-of-use).
      +///
      +/// For example, you might think you could use [`FileTest::IS_SYMLINK`][crate::FileTest::IS_SYMLINK]
      +/// to know whether it is safe to write to a file without being
      +/// tricked into writing into a different location. It doesn't work!
      +///
      +///
      +///
      +/// **⚠️ The following code is in C ⚠️**
      +///
      +/// ```C
      +///  // DON'T DO THIS
      +///  if (!g_file_test (filename, G_FILE_TEST_IS_SYMLINK))
      +///    {
      +///      fd = g_open (filename, O_WRONLY);
      +///      // write to fd
      +///    }
      +///
      +///  // DO THIS INSTEAD
      +///  fd = g_open (filename, O_WRONLY | O_NOFOLLOW | O_CLOEXEC);
      +///  if (fd == -1)
      +///    {
      +///      // check error
      +///      if (errno == ELOOP)
      +///        // file is a symlink and can be ignored
      +///      else
      +///        // handle errors as before
      +///    }
      +///  else
      +///    {
      +///      // write to fd
      +///    }
      +/// ```
      +///
      +/// Another thing to note is that [`FileTest::EXISTS`][crate::FileTest::EXISTS] and
      +/// [`FileTest::IS_EXECUTABLE`][crate::FileTest::IS_EXECUTABLE] are implemented using the `access()`
      +/// system call. This usually doesn't matter, but if your program
      +/// is setuid or setgid it means that these tests will give you
      +/// the answer for the real user ID and group ID, rather than the
      +/// effective user ID and group ID.
      +///
      +/// On Windows, there are no symlinks, so testing for
      +/// [`FileTest::IS_SYMLINK`][crate::FileTest::IS_SYMLINK] will always return [`false`]. Testing for
      +/// [`FileTest::IS_EXECUTABLE`][crate::FileTest::IS_EXECUTABLE] will just check that the file exists and
      +/// its name indicates that it is executable, checking for well-known
      +/// extensions and those listed in the `PATHEXT` environment variable.
      +/// ## `filename`
      +/// a filename to test in the
      +///  GLib file name encoding
      +/// ## `test`
      +/// bitfield of [`FileTest`][crate::FileTest] flags
      +///
      +/// # Returns
      +///
      +/// whether a test was [`true`]
      +#[doc(alias = "g_file_test")]
       #[allow(dead_code)]
       pub(crate) fn file_test(filename: impl AsRef<std::path::Path>, test: FileTest) -> bool {
           unsafe {
               from_glib(ffi::g_file_test(
      -            filename.as_ref().to_glib_none().0,
      -            test.into_glib(),
      +            filename.as_ref().to_glib_none().0,
      +            test.into_glib(),
               ))
           }
       }
       
      -#[doc(alias = "g_filename_display_basename")]
      +/// Returns the display basename for the particular filename, guaranteed
      +/// to be valid UTF-8. The display name might not be identical to the filename,
      +/// for instance there might be problems converting it to UTF-8, and some files
      +/// can be translated in the display.
      +///
      +/// If GLib cannot make sense of the encoding of `filename`, as a last resort it
      +/// replaces unknown characters with U+FFFD, the Unicode replacement character.
      +/// You can search the result for the UTF-8 encoding of this character (which is
      +/// "\357\277\275" in octal notation) to find out if `filename` was in an invalid
      +/// encoding.
      +///
      +/// You must pass the whole absolute pathname to this functions so that
      +/// translation of well known locations can be done.
      +///
      +/// This function is preferred over [`filename_display_name()`][crate::filename_display_name()] if you know the
      +/// whole path, as it allows translation.
      +/// ## `filename`
      +/// an absolute pathname in the
      +///  GLib file name encoding
      +///
      +/// # Returns
      +///
      +/// a newly allocated string containing
      +///  a rendition of the basename of the filename in valid UTF-8
      +#[doc(alias = "g_filename_display_basename")]
       pub fn filename_display_basename(filename: impl AsRef<std::path::Path>) -> crate::GString {
           unsafe {
               from_glib_full(ffi::g_filename_display_basename(
      -            filename.as_ref().to_glib_none().0,
      +            filename.as_ref().to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_filename_display_name")]
      +/// Converts a filename into a valid UTF-8 string. The conversion is
      +/// not necessarily reversible, so you should keep the original around
      +/// and use the return value of this function only for display purposes.
      +/// Unlike [`filename_to_utf8()`][crate::filename_to_utf8()], the result is guaranteed to be non-[`None`]
      +/// even if the filename actually isn't in the GLib file name encoding.
      +///
      +/// If GLib cannot make sense of the encoding of `filename`, as a last resort it
      +/// replaces unknown characters with U+FFFD, the Unicode replacement character.
      +/// You can search the result for the UTF-8 encoding of this character (which is
      +/// "\357\277\275" in octal notation) to find out if `filename` was in an invalid
      +/// encoding.
      +///
      +/// If you know the whole pathname of the file you should use
      +/// [`filename_display_basename()`][crate::filename_display_basename()], since that allows location-based
      +/// translation of filenames.
      +/// ## `filename`
      +/// a pathname hopefully in the
      +///  GLib file name encoding
      +///
      +/// # Returns
      +///
      +/// a newly allocated string containing
      +///  a rendition of the filename in valid UTF-8
      +#[doc(alias = "g_filename_display_name")]
       pub fn filename_display_name(filename: impl AsRef<std::path::Path>) -> crate::GString {
           unsafe {
               from_glib_full(ffi::g_filename_display_name(
      -            filename.as_ref().to_glib_none().0,
      +            filename.as_ref().to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_filename_from_uri")]
      +/// Converts an escaped ASCII-encoded URI to a local filename in the
      +/// encoding used for filenames.
      +/// ## `uri`
      +/// a uri describing a filename (escaped, encoded in ASCII).
      +///
      +/// # Returns
      +///
      +/// a newly-allocated string holding
      +///  the resulting filename, or [`None`] on an error.
      +///
      +/// ## `hostname`
      +/// Location to store hostname for the URI.
      +///  If there is no hostname in the URI, [`None`] will be
      +///  stored in this location.
      +#[doc(alias = "g_filename_from_uri")]
       pub fn filename_from_uri(
           uri: &str,
       ) -> Result<(std::path::PathBuf, Option<crate::GString>), crate::Error> {
           unsafe {
               let mut hostname = ptr::null_mut();
               let mut error = ptr::null_mut();
      -        let ret = ffi::g_filename_from_uri(uri.to_glib_none().0, &mut hostname, &mut error);
      +        let ret = ffi::g_filename_from_uri(uri.to_glib_none().0, &mut hostname, &mut error);
               if error.is_null() {
      -            Ok((from_glib_full(ret), from_glib_full(hostname)))
      +            Ok((from_glib_full(ret), from_glib_full(hostname)))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
      -#[doc(alias = "g_filename_to_uri")]
      +/// Converts an absolute filename to an escaped ASCII-encoded URI, with the path
      +/// component following Section 3.3. of RFC 2396.
      +/// ## `filename`
      +/// an absolute filename specified in the GLib file
      +///  name encoding, which is the on-disk file name bytes on Unix, and UTF-8
      +///  on Windows
      +/// ## `hostname`
      +/// A UTF-8 encoded hostname, or [`None`] for none.
      +///
      +/// # Returns
      +///
      +/// a newly-allocated string holding the resulting
      +///  URI, or [`None`] on an error.
      +#[doc(alias = "g_filename_to_uri")]
       pub fn filename_to_uri(
           filename: impl AsRef<std::path::Path>,
           hostname: Option<&str>,
      @@ -1356,202 +2683,704 @@
           unsafe {
               let mut error = ptr::null_mut();
               let ret = ffi::g_filename_to_uri(
      -            filename.as_ref().to_glib_none().0,
      -            hostname.to_glib_none().0,
      -            &mut error,
      +            filename.as_ref().to_glib_none().0,
      +            hostname.to_glib_none().0,
      +            &mut error,
               );
               if error.is_null() {
      -            Ok(from_glib_full(ret))
      +            Ok(from_glib_full(ret))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
      -#[doc(alias = "g_find_program_in_path")]
      +/// Locates the first executable named `program` in the user's path, in the
      +/// same way that `execvp()` would locate it. Returns an allocated string
      +/// with the absolute path name, or [`None`] if the program is not found in
      +/// the path. If `program` is already an absolute path, returns a copy of
      +/// `program` if `program` exists and is executable, and [`None`] otherwise.
      +///
      +/// On Windows, if `program` does not have a file type suffix, tries
      +/// with the suffixes .exe, .cmd, .bat and .com, and the suffixes in
      +/// the `PATHEXT` environment variable.
      +///
      +/// On Windows, it looks for the file in the same way as CreateProcess()
      +/// would. This means first in the directory where the executing
      +/// program was loaded from, then in the current directory, then in the
      +/// Windows 32-bit system directory, then in the Windows directory, and
      +/// finally in the directories in the `PATH` environment variable. If
      +/// the program is found, the return value contains the full name
      +/// including the type suffix.
      +/// ## `program`
      +/// a program name in the GLib file name encoding
      +///
      +/// # Returns
      +///
      +/// a newly-allocated
      +///  string with the absolute path, or [`None`]
      +#[doc(alias = "g_find_program_in_path")]
       pub fn find_program_in_path(program: impl AsRef<std::path::Path>) -> Option<std::path::PathBuf> {
           unsafe {
               from_glib_full(ffi::g_find_program_in_path(
      -            program.as_ref().to_glib_none().0,
      +            program.as_ref().to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_format_size")]
      +/// Formats a size (for example the size of a file) into a human readable
      +/// string. Sizes are rounded to the nearest size prefix (kB, MB, GB)
      +/// and are displayed rounded to the nearest tenth. E.g. the file size
      +/// 3292528 bytes will be converted into the string "3.2 MB". The returned string
      +/// is UTF-8, and may use a non-breaking space to separate the number and units,
      +/// to ensure they aren’t separated when line wrapped.
      +///
      +/// The prefix units base is 1000 (i.e. 1 kB is 1000 bytes).
      +///
      +/// This string should be freed with `g_free()` when not needed any longer.
      +///
      +/// See [`format_size_full()`][crate::format_size_full()] for more options about how the size might be
      +/// formatted.
      +/// ## `size`
      +/// a size in bytes
      +///
      +/// # Returns
      +///
      +/// a newly-allocated formatted string containing
      +///  a human readable file size
      +#[doc(alias = "g_format_size")]
       pub fn format_size(size: u64) -> crate::GString {
      -    unsafe { from_glib_full(ffi::g_format_size(size)) }
      +    unsafe { from_glib_full(ffi::g_format_size(size)) }
       }
       
      -#[doc(alias = "g_format_size_full")]
      +/// Formats a size.
      +///
      +/// This function is similar to [`format_size()`][crate::format_size()] but allows for flags
      +/// that modify the output. See [`FormatSizeFlags`][crate::FormatSizeFlags].
      +/// ## `size`
      +/// a size in bytes
      +/// ## `flags`
      +/// [`FormatSizeFlags`][crate::FormatSizeFlags] to modify the output
      +///
      +/// # Returns
      +///
      +/// a newly-allocated formatted string
      +///  containing a human readable file size
      +#[doc(alias = "g_format_size_full")]
       pub fn format_size_full(size: u64, flags: FormatSizeFlags) -> crate::GString {
      -    unsafe { from_glib_full(ffi::g_format_size_full(size, flags.into_glib())) }
      +    unsafe { from_glib_full(ffi::g_format_size_full(size, flags.into_glib())) }
       }
       
      -#[doc(alias = "g_get_application_name")]
      +/// Gets a human-readable name for the application, as set by
      +/// [`set_application_name()`][crate::set_application_name()]. This name should be localized if
      +/// possible, and is intended for display to the user. Contrast with
      +/// `g_get_prgname()`, which gets a non-localized name. If
      +/// [`set_application_name()`][crate::set_application_name()] has not been called, returns the result of
      +/// `g_get_prgname()` (which may be [`None`] if `g_set_prgname()` has also not
      +/// been called).
      +///
      +/// # Returns
      +///
      +/// human-readable application
      +///  name. May return [`None`]
      +#[doc(alias = "g_get_application_name")]
       #[doc(alias = "get_application_name")]
       pub fn application_name() -> Option<crate::GString> {
           unsafe { from_glib_none(ffi::g_get_application_name()) }
       }
       
      -#[doc(alias = "g_get_codeset")]
      +/// Gets the character set for the current locale.
      +///
      +/// # Returns
      +///
      +/// a newly allocated string containing the name
      +///  of the character set. This string must be freed with `g_free()`.
      +#[doc(alias = "g_get_codeset")]
       #[doc(alias = "get_codeset")]
       pub fn codeset() -> crate::GString {
           unsafe { from_glib_full(ffi::g_get_codeset()) }
       }
       
      -#[cfg(feature = "v2_62")]
      +/// Obtains the character set used by the console attached to the process,
      +/// which is suitable for printing output to the terminal.
      +///
      +/// Usually this matches the result returned by `g_get_charset()`, but in
      +/// environments where the locale's character set does not match the encoding
      +/// of the console this function tries to guess a more suitable value instead.
      +///
      +/// On Windows the character set returned by this function is the
      +/// output code page used by the console associated with the calling process.
      +/// If the codepage can't be determined (for example because there is no
      +/// console attached) UTF-8 is assumed.
      +///
      +/// The return value is [`true`] if the locale's encoding is UTF-8, in that
      +/// case you can perhaps avoid calling [`convert()`][crate::convert()].
      +///
      +/// The string returned in `charset` is not allocated, and should not be
      +/// freed.
      +///
      +/// # Returns
      +///
      +/// [`true`] if the returned charset is UTF-8
      +///
      +/// ## `charset`
      +/// return location for character set
      +///  name, or [`None`].
      +#[cfg(feature = "v2_62")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_62")))]
       #[doc(alias = "g_get_console_charset")]
       #[doc(alias = "get_console_charset")]
       pub fn console_charset() -> Option<crate::GString> {
           unsafe {
               let mut charset = ptr::null();
      -        let ret = from_glib(ffi::g_get_console_charset(&mut charset));
      +        let ret = from_glib(ffi::g_get_console_charset(&mut charset));
               if ret {
      -            Some(from_glib_none(charset))
      +            Some(from_glib_none(charset))
               } else {
                   None
               }
           }
       }
       
      -#[doc(alias = "g_get_current_dir")]
      +/// Gets the current directory.
      +///
      +/// The returned string should be freed when no longer needed.
      +/// The encoding of the returned string is system defined.
      +/// On Windows, it is always UTF-8.
      +///
      +/// Since GLib 2.40, this function will return the value of the "PWD"
      +/// environment variable if it is set and it happens to be the same as
      +/// the current directory. This can make a difference in the case that
      +/// the current directory is the target of a symbolic link.
      +///
      +/// # Returns
      +///
      +/// the current directory
      +#[doc(alias = "g_get_current_dir")]
       #[doc(alias = "get_current_dir")]
       pub fn current_dir() -> std::path::PathBuf {
           unsafe { from_glib_full(ffi::g_get_current_dir()) }
       }
       
      -#[doc(alias = "g_get_environ")]
      +/// Gets the list of environment variables for the current process.
      +///
      +/// The list is [`None`] terminated and each item in the list is of the
      +/// form 'NAME=VALUE'.
      +///
      +/// This is equivalent to direct access to the 'environ' global variable,
      +/// except portable.
      +///
      +/// The return value is freshly allocated and it should be freed with
      +/// `g_strfreev()` when it is no longer needed.
      +///
      +/// # Returns
      +///
      +///
      +///  the list of environment variables
      +#[doc(alias = "g_get_environ")]
       #[doc(alias = "get_environ")]
       pub fn environ() -> Vec<std::ffi::OsString> {
           unsafe { FromGlibPtrContainer::from_glib_full(ffi::g_get_environ()) }
       }
       
      -#[doc(alias = "g_get_home_dir")]
      +/// Gets the current user's home directory.
      +///
      +/// As with most UNIX tools, this function will return the value of the
      +/// `HOME` environment variable if it is set to an existing absolute path
      +/// name, falling back to the `passwd` file in the case that it is unset.
      +///
      +/// If the path given in `HOME` is non-absolute, does not exist, or is
      +/// not a directory, the result is undefined.
      +///
      +/// Before version 2.36 this function would ignore the `HOME` environment
      +/// variable, taking the value from the `passwd` database instead. This was
      +/// changed to increase the compatibility of GLib with other programs (and
      +/// the XDG basedir specification) and to increase testability of programs
      +/// based on GLib (by making it easier to run them from test frameworks).
      +///
      +/// If your program has a strong requirement for either the new or the
      +/// old behaviour (and if you don't wish to increase your GLib
      +/// dependency to ensure that the new behaviour is in effect) then you
      +/// should either directly check the `HOME` environment variable yourself
      +/// or unset it before calling any functions in GLib.
      +///
      +/// # Returns
      +///
      +/// the current user's home directory
      +#[doc(alias = "g_get_home_dir")]
       #[doc(alias = "get_home_dir")]
       pub fn home_dir() -> std::path::PathBuf {
           unsafe { from_glib_none(ffi::g_get_home_dir()) }
       }
       
      -#[doc(alias = "g_get_host_name")]
      +/// Return a name for the machine.
      +///
      +/// The returned name is not necessarily a fully-qualified domain name,
      +/// or even present in DNS or some other name service at all. It need
      +/// not even be unique on your local network or site, but usually it
      +/// is. Callers should not rely on the return value having any specific
      +/// properties like uniqueness for security purposes. Even if the name
      +/// of the machine is changed while an application is running, the
      +/// return value from this function does not change. The returned
      +/// string is owned by GLib and should not be modified or freed. If no
      +/// name can be determined, a default fixed string "localhost" is
      +/// returned.
      +///
      +/// The encoding of the returned string is UTF-8.
      +///
      +/// # Returns
      +///
      +/// the host name of the machine.
      +#[doc(alias = "g_get_host_name")]
       #[doc(alias = "get_host_name")]
       pub fn host_name() -> crate::GString {
           unsafe { from_glib_none(ffi::g_get_host_name()) }
       }
       
      -#[doc(alias = "g_get_language_names")]
      +/// Computes a list of applicable locale names, which can be used to
      +/// e.g. construct locale-dependent filenames or search paths. The returned
      +/// list is sorted from most desirable to least desirable and always contains
      +/// the default locale "C".
      +///
      +/// For example, if LANGUAGE=de:en_US, then the returned list is
      +/// "de", "en_US", "en", "C".
      +///
      +/// This function consults the environment variables `LANGUAGE`, `LC_ALL`,
      +/// `LC_MESSAGES` and `LANG` to find the list of locales specified by the
      +/// user.
      +///
      +/// # Returns
      +///
      +/// a [`None`]-terminated array of strings owned by GLib
      +///  that must not be modified or freed.
      +#[doc(alias = "g_get_language_names")]
       #[doc(alias = "get_language_names")]
       pub fn language_names() -> Vec<crate::GString> {
           unsafe { FromGlibPtrContainer::from_glib_none(ffi::g_get_language_names()) }
       }
       
      -#[cfg(feature = "v2_58")]
      +/// Computes a list of applicable locale names with a locale category name,
      +/// which can be used to construct the fallback locale-dependent filenames
      +/// or search paths. The returned list is sorted from most desirable to
      +/// least desirable and always contains the default locale "C".
      +///
      +/// This function consults the environment variables `LANGUAGE`, `LC_ALL`,
      +/// `category_name`, and `LANG` to find the list of locales specified by the
      +/// user.
      +///
      +/// [`language_names()`][crate::language_names()] returns g_get_language_names_with_category("LC_MESSAGES").
      +/// ## `category_name`
      +/// a locale category name
      +///
      +/// # Returns
      +///
      +/// a [`None`]-terminated array of strings owned by
      +///  the thread g_get_language_names_with_category was called from.
      +///  It must not be modified or freed. It must be copied if planned to be used in another thread.
      +#[cfg(feature = "v2_58")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_58")))]
       #[doc(alias = "g_get_language_names_with_category")]
       #[doc(alias = "get_language_names_with_category")]
       pub fn language_names_with_category(category_name: &str) -> Vec<crate::GString> {
           unsafe {
               FromGlibPtrContainer::from_glib_none(ffi::g_get_language_names_with_category(
      -            category_name.to_glib_none().0,
      +            category_name.to_glib_none().0,
               ))
           }
       }
       
      -#[doc(alias = "g_get_locale_variants")]
      +/// Returns a list of derived variants of `locale`, which can be used to
      +/// e.g. construct locale-dependent filenames or search paths. The returned
      +/// list is sorted from most desirable to least desirable.
      +/// This function handles territory, charset and extra locale modifiers. See
      +/// [`setlocale(3)`](man:setlocale) for information about locales and their format.
      +///
      +/// `locale` itself is guaranteed to be returned in the output.
      +///
      +/// For example, if `locale` is `fr_BE`, then the returned list
      +/// is `fr_BE`, `fr`. If `locale` is `en_GB.UTF-8`euro``, then the returned list
      +/// is `en_GB.UTF-8`euro``, `en_GB.UTF-8`, `en_GB`euro``, `en_GB`, `en.UTF-8`euro``,
      +/// `en.UTF-8`, `en`euro``, `en`.
      +///
      +/// If you need the list of variants for the current locale,
      +/// use [`language_names()`][crate::language_names()].
      +/// ## `locale`
      +/// a locale identifier
      +///
      +/// # Returns
      +///
      +/// a newly
      +///  allocated array of newly allocated strings with the locale variants. Free with
      +///  `g_strfreev()`.
      +#[doc(alias = "g_get_locale_variants")]
       #[doc(alias = "get_locale_variants")]
       pub fn locale_variants(locale: &str) -> Vec<crate::GString> {
           unsafe {
      -        FromGlibPtrContainer::from_glib_full(ffi::g_get_locale_variants(locale.to_glib_none().0))
      +        FromGlibPtrContainer::from_glib_full(ffi::g_get_locale_variants(locale.to_glib_none().0))
           }
       }
       
      -#[doc(alias = "g_get_monotonic_time")]
      +/// Queries the system monotonic time.
      +///
      +/// The monotonic clock will always increase and doesn't suffer
      +/// discontinuities when the user (or NTP) changes the system time. It
      +/// may or may not continue to tick during times where the machine is
      +/// suspended.
      +///
      +/// We try to use the clock that corresponds as closely as possible to
      +/// the passage of time as measured by system calls such as `poll()` but it
      +/// may not always be possible to do this.
      +///
      +/// # Returns
      +///
      +/// the monotonic time, in microseconds
      +#[doc(alias = "g_get_monotonic_time")]
       #[doc(alias = "get_monotonic_time")]
       pub fn monotonic_time() -> i64 {
           unsafe { ffi::g_get_monotonic_time() }
       }
       
      -#[doc(alias = "g_get_num_processors")]
      +/// Determine the approximate number of threads that the system will
      +/// schedule simultaneously for this process. This is intended to be
      +/// used as a parameter to [`ThreadPool::new()`][crate::ThreadPool::new()] for CPU bound tasks and
      +/// similar cases.
      +///
      +/// # Returns
      +///
      +/// Number of schedulable threads, always greater than 0
      +#[doc(alias = "g_get_num_processors")]
       #[doc(alias = "get_num_processors")]
       pub fn num_processors() -> u32 {
           unsafe { ffi::g_get_num_processors() }
       }
       
      -#[cfg(feature = "v2_64")]
      +/// Get information about the operating system.
      +///
      +/// On Linux this comes from the `/etc/os-release` file. On other systems, it may
      +/// come from a variety of sources. You can either use the standard key names
      +/// like `G_OS_INFO_KEY_NAME` or pass any UTF-8 string key name. For example,
      +/// `/etc/os-release` provides a number of other less commonly used values that may
      +/// be useful. No key is guaranteed to be provided, so the caller should always
      +/// check if the result is [`None`].
      +/// ## `key_name`
      +/// a key for the OS info being requested, for example `G_OS_INFO_KEY_NAME`.
      +///
      +/// # Returns
      +///
      +/// The associated value for the requested key or [`None`] if
      +///  this information is not provided.
      +#[cfg(feature = "v2_64")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_64")))]
       #[doc(alias = "g_get_os_info")]
       #[doc(alias = "get_os_info")]
       pub fn os_info(key_name: &str) -> Option<crate::GString> {
      -    unsafe { from_glib_full(ffi::g_get_os_info(key_name.to_glib_none().0)) }
      +    unsafe { from_glib_full(ffi::g_get_os_info(key_name.to_glib_none().0)) }
       }
       
      -#[doc(alias = "g_get_real_name")]
      +/// Gets the real name of the user. This usually comes from the user's
      +/// entry in the `passwd` file. The encoding of the returned string is
      +/// system-defined. (On Windows, it is, however, always UTF-8.) If the
      +/// real user name cannot be determined, the string "Unknown" is
      +/// returned.
      +///
      +/// # Returns
      +///
      +/// the user's real name.
      +#[doc(alias = "g_get_real_name")]
       #[doc(alias = "get_real_name")]
       pub fn real_name() -> std::ffi::OsString {
           unsafe { from_glib_none(ffi::g_get_real_name()) }
       }
       
      -#[doc(alias = "g_get_real_time")]
      +/// Queries the system wall-clock time.
      +///
      +/// This call is functionally equivalent to `g_get_current_time()` except
      +/// that the return value is often more convenient than dealing with a
      +/// `GTimeVal`.
      +///
      +/// You should only use this call if you are actually interested in the real
      +/// wall-clock time. [`monotonic_time()`][crate::monotonic_time()] is probably more useful for
      +/// measuring intervals.
      +///
      +/// # Returns
      +///
      +/// the number of microseconds since January 1, 1970 UTC.
      +#[doc(alias = "g_get_real_time")]
       #[doc(alias = "get_real_time")]
       pub fn real_time() -> i64 {
           unsafe { ffi::g_get_real_time() }
       }
       
      -#[doc(alias = "g_get_system_config_dirs")]
      +/// Returns an ordered list of base directories in which to access
      +/// system-wide configuration information.
      +///
      +/// On UNIX platforms this is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec).
      +/// In this case the list of directories retrieved will be `XDG_CONFIG_DIRS`.
      +///
      +/// On Windows it follows XDG Base Directory Specification if `XDG_CONFIG_DIRS` is defined.
      +/// If `XDG_CONFIG_DIRS` is undefined, the directory that contains application
      +/// data for all users is used instead. A typical path is
      +/// `C:\Documents and Settings\All Users\Application Data`.
      +/// This folder is used for application data
      +/// that is not user specific. For example, an application can store
      +/// a spell-check dictionary, a database of clip art, or a log file in the
      +/// FOLDERID_ProgramData folder. This information will not roam and is available
      +/// to anyone using the computer.
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +///
      +///  a [`None`]-terminated array of strings owned by GLib that must not be
      +///  modified or freed.
      +#[doc(alias = "g_get_system_config_dirs")]
       #[doc(alias = "get_system_config_dirs")]
       pub fn system_config_dirs() -> Vec<std::path::PathBuf> {
           unsafe { FromGlibPtrContainer::from_glib_none(ffi::g_get_system_config_dirs()) }
       }
       
      -#[doc(alias = "g_get_system_data_dirs")]
      +/// Returns an ordered list of base directories in which to access
      +/// system-wide application data.
      +///
      +/// On UNIX platforms this is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec)
      +/// In this case the list of directories retrieved will be `XDG_DATA_DIRS`.
      +///
      +/// On Windows it follows XDG Base Directory Specification if `XDG_DATA_DIRS` is defined.
      +/// If `XDG_DATA_DIRS` is undefined,
      +/// the first elements in the list are the Application Data
      +/// and Documents folders for All Users. (These can be determined only
      +/// on Windows 2000 or later and are not present in the list on other
      +/// Windows versions.) See documentation for FOLDERID_ProgramData and
      +/// FOLDERID_PublicDocuments.
      +///
      +/// Then follows the "share" subfolder in the installation folder for
      +/// the package containing the DLL that calls this function, if it can
      +/// be determined.
      +///
      +/// Finally the list contains the "share" subfolder in the installation
      +/// folder for GLib, and in the installation folder for the package the
      +/// application's .exe file belongs to.
      +///
      +/// The installation folders above are determined by looking up the
      +/// folder where the module (DLL or EXE) in question is located. If the
      +/// folder's name is "bin", its parent is used, otherwise the folder
      +/// itself.
      +///
      +/// Note that on Windows the returned list can vary depending on where
      +/// this function is called.
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +///
      +///  a [`None`]-terminated array of strings owned by GLib that must not be
      +///  modified or freed.
      +#[doc(alias = "g_get_system_data_dirs")]
       #[doc(alias = "get_system_data_dirs")]
       pub fn system_data_dirs() -> Vec<std::path::PathBuf> {
           unsafe { FromGlibPtrContainer::from_glib_none(ffi::g_get_system_data_dirs()) }
       }
       
      -#[doc(alias = "g_get_tmp_dir")]
      +/// Gets the directory to use for temporary files.
      +///
      +/// On UNIX, this is taken from the `TMPDIR` environment variable.
      +/// If the variable is not set, `P_tmpdir` is
      +/// used, as defined by the system C library. Failing that, a
      +/// hard-coded default of "/tmp" is returned.
      +///
      +/// On Windows, the `TEMP` environment variable is used, with the
      +/// root directory of the Windows installation (eg: "C:\") used
      +/// as a default.
      +///
      +/// The encoding of the returned string is system-defined. On Windows,
      +/// it is always UTF-8. The return value is never [`None`] or the empty
      +/// string.
      +///
      +/// # Returns
      +///
      +/// the directory to use for temporary files.
      +#[doc(alias = "g_get_tmp_dir")]
       #[doc(alias = "get_tmp_dir")]
       pub fn tmp_dir() -> std::path::PathBuf {
           unsafe { from_glib_none(ffi::g_get_tmp_dir()) }
       }
       
      -#[doc(alias = "g_get_user_cache_dir")]
      +/// Returns a base directory in which to store non-essential, cached
      +/// data specific to particular user.
      +///
      +/// On UNIX platforms this is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec).
      +/// In this case the directory retrieved will be `XDG_CACHE_HOME`.
      +///
      +/// On Windows it follows XDG Base Directory Specification if `XDG_CACHE_HOME` is defined.
      +/// If `XDG_CACHE_HOME` is undefined, the directory that serves as a common
      +/// repository for temporary Internet files is used instead. A typical path is
      +/// `C:\Documents and Settings\username\Local Settings\Temporary Internet Files`.
      +/// See the [documentation for `FOLDERID_InternetCache`](https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid).
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +/// a string owned by GLib that
      +///  must not be modified or freed.
      +#[doc(alias = "g_get_user_cache_dir")]
       #[doc(alias = "get_user_cache_dir")]
       pub fn user_cache_dir() -> std::path::PathBuf {
           unsafe { from_glib_none(ffi::g_get_user_cache_dir()) }
       }
       
      -#[doc(alias = "g_get_user_config_dir")]
      +/// Returns a base directory in which to store user-specific application
      +/// configuration information such as user preferences and settings.
      +///
      +/// On UNIX platforms this is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec).
      +/// In this case the directory retrieved will be `XDG_CONFIG_HOME`.
      +///
      +/// On Windows it follows XDG Base Directory Specification if `XDG_CONFIG_HOME` is defined.
      +/// If `XDG_CONFIG_HOME` is undefined, the folder to use for local (as opposed
      +/// to roaming) application data is used instead. See the
      +/// [documentation for `FOLDERID_LocalAppData`](https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid).
      +/// Note that in this case on Windows it will be the same
      +/// as what [`user_data_dir()`][crate::user_data_dir()] returns.
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +/// a string owned by GLib that
      +///  must not be modified or freed.
      +#[doc(alias = "g_get_user_config_dir")]
       #[doc(alias = "get_user_config_dir")]
       pub fn user_config_dir() -> std::path::PathBuf {
           unsafe { from_glib_none(ffi::g_get_user_config_dir()) }
       }
       
      -#[doc(alias = "g_get_user_data_dir")]
      +/// Returns a base directory in which to access application data such
      +/// as icons that is customized for a particular user.
      +///
      +/// On UNIX platforms this is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec).
      +/// In this case the directory retrieved will be `XDG_DATA_HOME`.
      +///
      +/// On Windows it follows XDG Base Directory Specification if `XDG_DATA_HOME`
      +/// is defined. If `XDG_DATA_HOME` is undefined, the folder to use for local (as
      +/// opposed to roaming) application data is used instead. See the
      +/// [documentation for `FOLDERID_LocalAppData`](https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid).
      +/// Note that in this case on Windows it will be the same
      +/// as what [`user_config_dir()`][crate::user_config_dir()] returns.
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +/// a string owned by GLib that must
      +///  not be modified or freed.
      +#[doc(alias = "g_get_user_data_dir")]
       #[doc(alias = "get_user_data_dir")]
       pub fn user_data_dir() -> std::path::PathBuf {
           unsafe { from_glib_none(ffi::g_get_user_data_dir()) }
       }
       
      -#[doc(alias = "g_get_user_name")]
      +/// Gets the user name of the current user. The encoding of the returned
      +/// string is system-defined. On UNIX, it might be the preferred file name
      +/// encoding, or something else, and there is no guarantee that it is even
      +/// consistent on a machine. On Windows, it is always UTF-8.
      +///
      +/// # Returns
      +///
      +/// the user name of the current user.
      +#[doc(alias = "g_get_user_name")]
       #[doc(alias = "get_user_name")]
       pub fn user_name() -> std::ffi::OsString {
           unsafe { from_glib_none(ffi::g_get_user_name()) }
       }
       
      -#[doc(alias = "g_get_user_runtime_dir")]
      +/// Returns a directory that is unique to the current user on the local
      +/// system.
      +///
      +/// This is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec).
      +/// This is the directory
      +/// specified in the `XDG_RUNTIME_DIR` environment variable.
      +/// In the case that this variable is not set, we return the value of
      +/// [`user_cache_dir()`][crate::user_cache_dir()], after verifying that it exists.
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +/// a string owned by GLib that must not be
      +///  modified or freed.
      +#[doc(alias = "g_get_user_runtime_dir")]
       #[doc(alias = "get_user_runtime_dir")]
       pub fn user_runtime_dir() -> std::path::PathBuf {
           unsafe { from_glib_none(ffi::g_get_user_runtime_dir()) }
       }
       
      -#[doc(alias = "g_get_user_special_dir")]
      +/// Returns the full path of a special directory using its logical id.
      +///
      +/// On UNIX this is done using the XDG special user directories.
      +/// For compatibility with existing practise, [`UserDirectory::DirectoryDesktop`][crate::UserDirectory::DirectoryDesktop]
      +/// falls back to `$HOME/Desktop` when XDG special user directories have
      +/// not been set up.
      +///
      +/// Depending on the platform, the user might be able to change the path
      +/// of the special directory without requiring the session to restart; GLib
      +/// will not reflect any change once the special directories are loaded.
      +/// ## `directory`
      +/// the logical id of special directory
      +///
      +/// # Returns
      +///
      +/// the path to the specified special
      +///  directory, or [`None`] if the logical id was not found. The returned string is
      +///  owned by GLib and should not be modified or freed.
      +#[doc(alias = "g_get_user_special_dir")]
       #[doc(alias = "get_user_special_dir")]
       pub fn user_special_dir(directory: UserDirectory) -> Option<std::path::PathBuf> {
      -    unsafe { from_glib_none(ffi::g_get_user_special_dir(directory.into_glib())) }
      +    unsafe { from_glib_none(ffi::g_get_user_special_dir(directory.into_glib())) }
       }
       
      -#[cfg(feature = "v2_72")]
      +/// Returns a base directory in which to store state files specific to
      +/// particular user.
      +///
      +/// On UNIX platforms this is determined using the mechanisms described
      +/// in the
      +/// [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec).
      +/// In this case the directory retrieved will be `XDG_STATE_HOME`.
      +///
      +/// On Windows it follows XDG Base Directory Specification if `XDG_STATE_HOME` is defined.
      +/// If `XDG_STATE_HOME` is undefined, the folder to use for local (as opposed
      +/// to roaming) application data is used instead. See the
      +/// [documentation for `FOLDERID_LocalAppData`](https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid).
      +/// Note that in this case on Windows it will be the same
      +/// as what [`user_data_dir()`][crate::user_data_dir()] returns.
      +///
      +/// The return value is cached and modifying it at runtime is not supported, as
      +/// it’s not thread-safe to modify environment variables at runtime.
      +///
      +/// # Returns
      +///
      +/// a string owned by GLib that
      +///  must not be modified or freed.
      +#[cfg(feature = "v2_72")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))]
       #[doc(alias = "g_get_user_state_dir")]
       #[doc(alias = "get_user_state_dir")]
      @@ -1559,34 +3388,35 @@
           unsafe { from_glib_none(ffi::g_get_user_state_dir()) }
       }
       
      -#[doc(alias = "g_getenv")]
      +/// derived structure that contains the meta data for character properties.
      +#[doc(alias = "g_getenv")]
       pub fn getenv(variable: impl AsRef<std::ffi::OsStr>) -> Option<std::ffi::OsString> {
      -    unsafe { from_glib_none(ffi::g_getenv(variable.as_ref().to_glib_none().0)) }
      +    unsafe { from_glib_none(ffi::g_getenv(variable.as_ref().to_glib_none().0)) }
       }
       
       #[doc(alias = "g_hostname_is_ascii_encoded")]
       pub fn hostname_is_ascii_encoded(hostname: &str) -> bool {
      -    unsafe { from_glib(ffi::g_hostname_is_ascii_encoded(hostname.to_glib_none().0)) }
      +    unsafe { from_glib(ffi::g_hostname_is_ascii_encoded(hostname.to_glib_none().0)) }
       }
       
       #[doc(alias = "g_hostname_is_ip_address")]
       pub fn hostname_is_ip_address(hostname: &str) -> bool {
      -    unsafe { from_glib(ffi::g_hostname_is_ip_address(hostname.to_glib_none().0)) }
      +    unsafe { from_glib(ffi::g_hostname_is_ip_address(hostname.to_glib_none().0)) }
       }
       
       #[doc(alias = "g_hostname_is_non_ascii")]
       pub fn hostname_is_non_ascii(hostname: &str) -> bool {
      -    unsafe { from_glib(ffi::g_hostname_is_non_ascii(hostname.to_glib_none().0)) }
      +    unsafe { from_glib(ffi::g_hostname_is_non_ascii(hostname.to_glib_none().0)) }
       }
       
       #[doc(alias = "g_hostname_to_ascii")]
       pub fn hostname_to_ascii(hostname: &str) -> Option<crate::GString> {
      -    unsafe { from_glib_full(ffi::g_hostname_to_ascii(hostname.to_glib_none().0)) }
      +    unsafe { from_glib_full(ffi::g_hostname_to_ascii(hostname.to_glib_none().0)) }
       }
       
       #[doc(alias = "g_hostname_to_unicode")]
       pub fn hostname_to_unicode(hostname: &str) -> Option<crate::GString> {
      -    unsafe { from_glib_full(ffi::g_hostname_to_unicode(hostname.to_glib_none().0)) }
      +    unsafe { from_glib_full(ffi::g_hostname_to_unicode(hostname.to_glib_none().0)) }
       }
       
       #[doc(alias = "g_listenv")]
      @@ -1606,26 +3436,26 @@
       
       #[doc(alias = "g_markup_escape_text")]
       pub fn markup_escape_text(text: &str) -> crate::GString {
      -    let length = text.len() as _;
      -    unsafe { from_glib_full(ffi::g_markup_escape_text(text.to_glib_none().0, length)) }
      +    let length = text.len() as _;
      +    unsafe { from_glib_full(ffi::g_markup_escape_text(text.to_glib_none().0, length)) }
       }
       
       #[doc(alias = "g_mkdir_with_parents")]
       pub fn mkdir_with_parents(pathname: impl AsRef<std::path::Path>, mode: i32) -> i32 {
      -    unsafe { ffi::g_mkdir_with_parents(pathname.as_ref().to_glib_none().0, mode) }
      +    unsafe { ffi::g_mkdir_with_parents(pathname.as_ref().to_glib_none().0, mode) }
       }
       
       #[doc(alias = "g_on_error_query")]
       pub fn on_error_query(prg_name: &str) {
           unsafe {
      -        ffi::g_on_error_query(prg_name.to_glib_none().0);
      +        ffi::g_on_error_query(prg_name.to_glib_none().0);
           }
       }
       
       #[doc(alias = "g_on_error_stack_trace")]
       pub fn on_error_stack_trace(prg_name: &str) {
           unsafe {
      -        ffi::g_on_error_stack_trace(prg_name.to_glib_none().0);
      +        ffi::g_on_error_stack_trace(prg_name.to_glib_none().0);
           }
       }
       
      @@ -1634,7 +3464,7 @@
       pub(crate) fn path_get_basename(file_name: impl AsRef<std::path::Path>) -> std::path::PathBuf {
           unsafe {
               from_glib_full(ffi::g_path_get_basename(
      -            file_name.as_ref().to_glib_none().0,
      +            file_name.as_ref().to_glib_none().0,
               ))
           }
       }
      @@ -1642,7 +3472,7 @@
       #[doc(alias = "g_path_get_dirname")]
       #[allow(dead_code)]
       pub(crate) fn path_get_dirname(file_name: impl AsRef<std::path::Path>) -> std::path::PathBuf {
      -    unsafe { from_glib_full(ffi::g_path_get_dirname(file_name.as_ref().to_glib_none().0)) }
      +    unsafe { from_glib_full(ffi::g_path_get_dirname(file_name.as_ref().to_glib_none().0)) }
       }
       
       //#[doc(alias = "g_poll")]
      @@ -1657,7 +3487,7 @@
       
       #[doc(alias = "g_random_double_range")]
       pub fn random_double_range(begin: f64, end: f64) -> f64 {
      -    unsafe { ffi::g_random_double_range(begin, end) }
      +    unsafe { ffi::g_random_double_range(begin, end) }
       }
       
       #[doc(alias = "g_random_int")]
      @@ -1667,13 +3497,13 @@
       
       #[doc(alias = "g_random_int_range")]
       pub fn random_int_range(begin: i32, end: i32) -> i32 {
      -    unsafe { ffi::g_random_int_range(begin, end) }
      +    unsafe { ffi::g_random_int_range(begin, end) }
       }
       
       #[doc(alias = "g_random_set_seed")]
       pub fn random_set_seed(seed: u32) {
           unsafe {
      -        ffi::g_random_set_seed(seed);
      +        ffi::g_random_set_seed(seed);
           }
       }
       
      @@ -1687,7 +3517,7 @@
       #[doc(alias = "g_set_application_name")]
       pub fn set_application_name(application_name: &str) {
           unsafe {
      -        ffi::g_set_application_name(application_name.to_glib_none().0);
      +        ffi::g_set_application_name(application_name.to_glib_none().0);
           }
       }
       
      @@ -1709,35 +3539,7 @@
           }
       }
       
      -/// Parses a command line into an argument vector, in much the same way
      -/// the shell would, but without many of the expansions the shell would
      -/// perform (variable expansion, globs, operators, filename expansion,
      -/// etc. are not supported).
      -///
      -/// The results are defined to be the same as those you would get from
      -/// a UNIX98 `/bin/sh`, as long as the input contains none of the
      -/// unsupported shell expansions. If the input does contain such expansions,
      -/// they are passed through literally.
      -///
      -/// Possible errors are those from the `G_SHELL_ERROR` domain.
      -///
      -/// In particular, if `command_line` is an empty string (or a string containing
      -/// only whitespace), `G_SHELL_ERROR_EMPTY_STRING` will be returned. It’s
      -/// guaranteed that `argvp` will be a non-empty array if this function returns
      -/// successfully.
      -///
      -/// Free the returned vector with `g_strfreev()`.
      -/// ## `command_line`
      -/// command line to parse
      -///
      -/// # Returns
      -///
      -/// [`true`] on success, [`false`] if error set
      -///
      -/// ## `argvp`
      -///
      -///  return location for array of args
      -#[doc(alias = "g_shell_parse_argv")]
      +#[doc(alias = "g_shell_parse_argv")]
       pub fn shell_parse_argv(
           command_line: impl AsRef<std::ffi::OsStr>,
       ) -> Result<Vec<std::ffi::OsString>, crate::Error> {
      @@ -1746,153 +3548,53 @@
               let mut argvp = ptr::null_mut();
               let mut error = ptr::null_mut();
               let is_ok = ffi::g_shell_parse_argv(
      -            command_line.as_ref().to_glib_none().0,
      -            argcp.as_mut_ptr(),
      -            &mut argvp,
      -            &mut error,
      +            command_line.as_ref().to_glib_none().0,
      +            argcp.as_mut_ptr(),
      +            &mut argvp,
      +            &mut error,
               );
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
                   Ok(FromGlibContainer::from_glib_full_num(
      -                argvp,
      -                argcp.assume_init() as _,
      +                argvp,
      +                argcp.assume_init() as _,
                   ))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
      -/// Quotes a string so that the shell (/bin/sh) will interpret the
      -/// quoted string to mean `unquoted_string`.
      -///
      -/// If you pass a filename to the shell, for example, you should first
      -/// quote it with this function.
      -///
      -/// The return value must be freed with `g_free()`.
      -///
      -/// The quoting style used is undefined (single or double quotes may be
      -/// used).
      -/// ## `unquoted_string`
      -/// a literal string
      -///
      -/// # Returns
      -///
      -/// quoted string
      -#[doc(alias = "g_shell_quote")]
      +#[doc(alias = "g_shell_quote")]
       pub fn shell_quote(unquoted_string: impl AsRef<std::ffi::OsStr>) -> std::ffi::OsString {
           unsafe {
               from_glib_full(ffi::g_shell_quote(
      -            unquoted_string.as_ref().to_glib_none().0,
      +            unquoted_string.as_ref().to_glib_none().0,
               ))
           }
       }
       
      -/// Unquotes a string as the shell (/bin/sh) would.
      -///
      -/// This function only handles quotes; if a string contains file globs,
      -/// arithmetic operators, variables, backticks, redirections, or other
      -/// special-to-the-shell features, the result will be different from the
      -/// result a real shell would produce (the variables, backticks, etc.
      -/// will be passed through literally instead of being expanded).
      -///
      -/// This function is guaranteed to succeed if applied to the result of
      -/// [`shell_quote()`][crate::shell_quote()]. If it fails, it returns [`None`] and sets the
      -/// error.
      -///
      -/// The `quoted_string` need not actually contain quoted or escaped text;
      -/// [`shell_unquote()`][crate::shell_unquote()] simply goes through the string and unquotes/unescapes
      -/// anything that the shell would. Both single and double quotes are
      -/// handled, as are escapes including escaped newlines.
      -///
      -/// The return value must be freed with `g_free()`.
      -///
      -/// Possible errors are in the `G_SHELL_ERROR` domain.
      -///
      -/// Shell quoting rules are a bit strange. Single quotes preserve the
      -/// literal string exactly. escape sequences are not allowed; not even
      -/// `\'` - if you want a `'` in the quoted text, you have to do something
      -/// like `'foo'\''bar'`. Double quotes allow `$`, **⚠️ The following code is in , `"`, `\`, and ⚠️**
      -///
      -/// ```, `"`, `\`, and
      -/// newline to be escaped with backslash. Otherwise double quotes
      -/// preserve things literally.
      -/// ## `quoted_string`
      -/// shell-quoted string
      -///
      -/// # Returns
      -///
      -/// an unquoted string
      -#[doc(alias = "g_shell_unquote")]
      +#[doc(alias = "g_shell_unquote")]
       pub fn shell_unquote(
           quoted_string: impl AsRef<std::ffi::OsStr>,
       ) -> Result<std::ffi::OsString, crate::Error> {
           unsafe {
               let mut error = ptr::null_mut();
      -        let ret = ffi::g_shell_unquote(quoted_string.as_ref().to_glib_none().0, &mut error);
      +        let ret = ffi::g_shell_unquote(quoted_string.as_ref().to_glib_none().0, &mut error);
               if error.is_null() {
      -            Ok(from_glib_full(ret))
      +            Ok(from_glib_full(ret))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
      -/// Gets the smallest prime number from a built-in array of primes which
      -/// is larger than `num`. This is used within GLib to calculate the optimum
      -/// size of a `GHashTable`.
      -///
      -/// The built-in array of primes ranges from 11 to 13845163 such that
      -/// each prime is approximately 1.5-2 times the previous prime.
      -/// ## `num`
      -/// a `guint`
      -///
      -/// # Returns
      -///
      -/// the smallest prime number from a built-in array of primes
      -///  which is larger than `num`
      -#[doc(alias = "g_spaced_primes_closest")]
      +#[doc(alias = "g_spaced_primes_closest")]
       pub fn spaced_primes_closest(num: u32) -> u32 {
      -    unsafe { ffi::g_spaced_primes_closest(num) }
      +    unsafe { ffi::g_spaced_primes_closest(num) }
       }
       
      -/// Executes a child program asynchronously.
      -///
      -/// See `g_spawn_async_with_pipes()` for a full description; this function
      -/// simply calls the `g_spawn_async_with_pipes()` without any pipes.
      -///
      -/// You should call `g_spawn_close_pid()` on the returned child process
      -/// reference when you don't need it any more.
      -///
      -/// If you are writing a GTK application, and the program you are spawning is a
      -/// graphical application too, then to ensure that the spawned program opens its
      -/// windows on the right screen, you may want to use `GdkAppLaunchContext`,
      -/// `GAppLaunchContext`, or set the `DISPLAY` environment variable.
      -///
      -/// Note that the returned `child_pid` on Windows is a handle to the child
      -/// process and not its identifier. Process handles and process identifiers
      -/// are different concepts on Windows.
      -/// ## `working_directory`
      -/// child's current working
      -///  directory, or [`None`] to inherit parent's
      -/// ## `argv`
      -///
      -///  child's argument vector
      -/// ## `envp`
      -///
      -///  child's environment, or [`None`] to inherit parent's
      -/// ## `flags`
      -/// flags from [`SpawnFlags`][crate::SpawnFlags]
      -/// ## `child_setup`
      -/// function to run in the child just before `exec()`
      -///
      -/// # Returns
      -///
      -/// [`true`] on success, [`false`] if error is set
      -///
      -/// ## `child_pid`
      -/// return location for child process reference, or [`None`]
      -#[doc(alias = "g_spawn_async")]
      +#[doc(alias = "g_spawn_async")]
       pub fn spawn_async(
           working_directory: Option<impl AsRef<std::path::Path>>,
           argv: &[&std::path::Path],
      @@ -1900,40 +3602,40 @@
           flags: SpawnFlags,
           child_setup: Option<Box_<dyn FnOnce() + 'static>>,
       ) -> Result<Pid, crate::Error> {
      -    let child_setup_data: Box_<Option<Box_<dyn FnOnce() + 'static>>> = Box_::new(child_setup);
      +    let child_setup_data: Box_<Option<Box_<dyn FnOnce() + 'static>>> = Box_::new(child_setup);
           unsafe extern "C" fn child_setup_func(data: ffi::gpointer) {
      -        let callback: Box_<Option<Box_<dyn FnOnce() + 'static>>> = Box_::from_raw(data as *mut _);
      -        let callback = (*callback).expect("cannot get closure...");
      -        callback()
      +        let callback: Box_<Option<Box_<dyn FnOnce() + 'static>>> = Box_::from_raw(data as *mut _);
      +        let callback = (*callback).expect("cannot get closure...");
      +        callback()
           }
           let child_setup = if child_setup_data.is_some() {
      -        Some(child_setup_func as _)
      +        Some(child_setup_func as _)
           } else {
               None
           };
      -    let super_callback0: Box_<Option<Box_<dyn FnOnce() + 'static>>> = child_setup_data;
      +    let super_callback0: Box_<Option<Box_<dyn FnOnce() + 'static>>> = child_setup_data;
           unsafe {
               let mut child_pid = mem::MaybeUninit::uninit();
               let mut error = ptr::null_mut();
               let is_ok = ffi::g_spawn_async(
      -            working_directory
      +            working_directory
                       .as_ref()
      -                .map(|p| p.as_ref())
      +                .map(|p| p.as_ref())
                       .to_glib_none()
                       .0,
      -            argv.to_glib_none().0,
      -            envp.to_glib_none().0,
      -            flags.into_glib(),
      -            child_setup,
      -            Box_::into_raw(super_callback0) as *mut _,
      -            child_pid.as_mut_ptr(),
      -            &mut error,
      +            argv.to_glib_none().0,
      +            envp.to_glib_none().0,
      +            flags.into_glib(),
      +            child_setup,
      +            Box_::into_raw(super_callback0) as *mut _,
      +            child_pid.as_mut_ptr(),
      +            &mut error,
               );
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
      -            Ok(from_glib(child_pid.assume_init()))
      +            Ok(from_glib(child_pid.assume_init()))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
      @@ -1951,12 +3653,12 @@
       pub fn spawn_check_exit_status(wait_status: i32) -> Result<(), crate::Error> {
           unsafe {
               let mut error = ptr::null_mut();
      -        let is_ok = ffi::g_spawn_check_exit_status(wait_status, &mut error);
      +        let is_ok = ffi::g_spawn_check_exit_status(wait_status, &mut error);
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
                   Ok(())
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
      @@ -1967,12 +3669,12 @@
       pub fn spawn_check_wait_status(wait_status: i32) -> Result<(), crate::Error> {
           unsafe {
               let mut error = ptr::null_mut();
      -        let is_ok = ffi::g_spawn_check_wait_status(wait_status, &mut error);
      +        let is_ok = ffi::g_spawn_check_wait_status(wait_status, &mut error);
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
                   Ok(())
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
      @@ -1986,12 +3688,12 @@
           unsafe {
               let mut error = ptr::null_mut();
               let is_ok =
      -            ffi::g_spawn_command_line_async(command_line.as_ref().to_glib_none().0, &mut error);
      +            ffi::g_spawn_command_line_async(command_line.as_ref().to_glib_none().0, &mut error);
               debug_assert_eq!(is_ok == crate::ffi::GFALSE, !error.is_null());
               if error.is_null() {
                   Ok(())
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
      @@ -2008,12 +3710,12 @@
       
       #[doc(alias = "g_unicode_script_from_iso15924")]
       pub fn unicode_script_from_iso15924(iso15924: u32) -> UnicodeScript {
      -    unsafe { from_glib(ffi::g_unicode_script_from_iso15924(iso15924)) }
      +    unsafe { from_glib(ffi::g_unicode_script_from_iso15924(iso15924)) }
       }
       
       #[doc(alias = "g_unicode_script_to_iso15924")]
       pub fn unicode_script_to_iso15924(script: UnicodeScript) -> u32 {
      -    unsafe { ffi::g_unicode_script_to_iso15924(script.into_glib()) }
      +    unsafe { ffi::g_unicode_script_to_iso15924(script.into_glib()) }
       }
       
       //#[cfg(unix)]
      @@ -2027,26 +3729,26 @@
       
       #[doc(alias = "g_unlink")]
       pub fn unlink(filename: impl AsRef<std::path::Path>) -> i32 {
      -    unsafe { ffi::g_unlink(filename.as_ref().to_glib_none().0) }
      +    unsafe { ffi::g_unlink(filename.as_ref().to_glib_none().0) }
       }
       
       #[doc(alias = "g_unsetenv")]
       pub fn unsetenv(variable: impl AsRef<std::ffi::OsStr>) {
           unsafe {
      -        ffi::g_unsetenv(variable.as_ref().to_glib_none().0);
      +        ffi::g_unsetenv(variable.as_ref().to_glib_none().0);
           }
       }
       
       #[doc(alias = "g_usleep")]
       pub fn usleep(microseconds: libc::c_ulong) {
           unsafe {
      -        ffi::g_usleep(microseconds);
      +        ffi::g_usleep(microseconds);
           }
       }
       
       #[doc(alias = "g_uuid_string_is_valid")]
       pub fn uuid_string_is_valid(str: &str) -> bool {
      -    unsafe { from_glib(ffi::g_uuid_string_is_valid(str.to_glib_none().0)) }
      +    unsafe { from_glib(ffi::g_uuid_string_is_valid(str.to_glib_none().0)) }
       }
       
       #[doc(alias = "g_uuid_string_random")]
      diff --git a/git/docs/src/glib/auto/mod.rs.html b/git/docs/src/glib/auto/mod.rs.html
      index d766714bb453..90938e70ac0d 100644
      --- a/git/docs/src/glib/auto/mod.rs.html
      +++ b/git/docs/src/glib/auto/mod.rs.html
      @@ -227,7 +227,7 @@
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
       pub use self::uri::Uri;
       
      -mod enums;
      +mod enums;
       pub use self::enums::ChecksumType;
       pub use self::enums::ConvertError;
       pub use self::enums::DateMonth;
      @@ -244,7 +244,7 @@
       #[cfg(feature = "v2_66")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
       pub use self::enums::UriError;
      -pub use self::enums::VariantClass;
      +pub use self::enums::VariantClass;
       
       mod flags;
       #[cfg(feature = "v2_66")]
      @@ -275,7 +275,7 @@
       pub use self::alias::DateYear;
       pub use self::alias::Time;
       
      -pub mod functions;
      +pub mod functions;
       
       mod constants;
       pub use self::constants::CSET_a_2_z;
      diff --git a/git/docs/src/glib/boxed_any_object.rs.html b/git/docs/src/glib/boxed_any_object.rs.html
      index 130128037c88..574c743e8a1f 100644
      --- a/git/docs/src/glib/boxed_any_object.rs.html
      +++ b/git/docs/src/glib/boxed_any_object.rs.html
      @@ -310,7 +310,7 @@
                   }
               }
           }
      -    impl ObjectImpl for BoxedAnyObject {}
      +    impl ObjectImpl for BoxedAnyObject {}
       }
       
       glib::wrapper! {
      diff --git a/git/docs/src/glib/convert.rs.html b/git/docs/src/glib/convert.rs.html
      index 357b49e94656..b38c72c1e5c9 100644
      --- a/git/docs/src/glib/convert.rs.html
      +++ b/git/docs/src/glib/convert.rs.html
      @@ -519,6 +519,232 @@
       446
       447
       448
      +449
      +450
      +451
      +452
      +453
      +454
      +455
      +456
      +457
      +458
      +459
      +460
      +461
      +462
      +463
      +464
      +465
      +466
      +467
      +468
      +469
      +470
      +471
      +472
      +473
      +474
      +475
      +476
      +477
      +478
      +479
      +480
      +481
      +482
      +483
      +484
      +485
      +486
      +487
      +488
      +489
      +490
      +491
      +492
      +493
      +494
      +495
      +496
      +497
      +498
      +499
      +500
      +501
      +502
      +503
      +504
      +505
      +506
      +507
      +508
      +509
      +510
      +511
      +512
      +513
      +514
      +515
      +516
      +517
      +518
      +519
      +520
      +521
      +522
      +523
      +524
      +525
      +526
      +527
      +528
      +529
      +530
      +531
      +532
      +533
      +534
      +535
      +536
      +537
      +538
      +539
      +540
      +541
      +542
      +543
      +544
      +545
      +546
      +547
      +548
      +549
      +550
      +551
      +552
      +553
      +554
      +555
      +556
      +557
      +558
      +559
      +560
      +561
      +562
      +563
      +564
      +565
      +566
      +567
      +568
      +569
      +570
      +571
      +572
      +573
      +574
      +575
      +576
      +577
      +578
      +579
      +580
      +581
      +582
      +583
      +584
      +585
      +586
      +587
      +588
      +589
      +590
      +591
      +592
      +593
      +594
      +595
      +596
      +597
      +598
      +599
      +600
      +601
      +602
      +603
      +604
      +605
      +606
      +607
      +608
      +609
      +610
      +611
      +612
      +613
      +614
      +615
      +616
      +617
      +618
      +619
      +620
      +621
      +622
      +623
      +624
      +625
      +626
      +627
      +628
      +629
      +630
      +631
      +632
      +633
      +634
      +635
      +636
      +637
      +638
      +639
      +640
      +641
      +642
      +643
      +644
      +645
      +646
      +647
      +648
      +649
      +650
      +651
      +652
      +653
      +654
      +655
      +656
      +657
      +658
      +659
      +660
      +661
      +662
      +663
      +664
      +665
      +666
      +667
      +668
      +669
      +670
      +671
      +672
      +673
      +674
       

      // Take a look at the license at the top of the repository in the LICENSE file.
       
       use std::{io, os::raw::c_char, path::PathBuf, ptr};
      @@ -556,7 +782,45 @@
           }
       }
       
      -#[doc(alias = "g_convert")]
      +/// Converts a string from one character set to another.
      +///
      +/// Note that you should use [`iconv()`][crate::iconv()] for streaming conversions.
      +/// Despite the fact that `bytes_read` can return information about partial
      +/// characters, the g_convert_... functions are not generally suitable
      +/// for streaming. If the underlying converter maintains internal state,
      +/// then this won't be preserved across successive calls to [`convert()`][crate::convert()],
      +/// [`convert()`][crate::convert()] or [`convert_with_fallback()`][crate::convert_with_fallback()]. (An example of
      +/// this is the GNU C converter for CP1255 which does not emit a base
      +/// character until it knows that the next character is not a mark that
      +/// could combine with the base character.)
      +///
      +/// Using extensions such as "//TRANSLIT" may not work (or may not work
      +/// well) on many platforms. Consider using `g_str_to_ascii()` instead.
      +/// ## `str`
      +///
      +///  the string to convert.
      +/// ## `to_codeset`
      +/// name of character set into which to convert `str`
      +/// ## `from_codeset`
      +/// character set of `str`.
      +///
      +/// # Returns
      +///
      +///
      +///  If the conversion was successful, a newly allocated buffer
      +///  containing the converted string, which must be freed with `g_free()`.
      +///  Otherwise [`None`] and `error` will be set.
      +///
      +/// ## `bytes_read`
      +/// location to store the number of bytes in
      +///  the input string that were successfully converted, or [`None`].
      +///  Even if the conversion was successful, this may be
      +///  less than `len` if there were partial characters
      +///  at the end of the input. If the error
      +///  [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence] occurs, the value
      +///  stored will be the byte offset after the last valid
      +///  input sequence.
      +#[doc(alias = "g_convert")]
       pub fn convert(
           str_: &[u8],
           to_codeset: impl IntoGStr,
      @@ -566,28 +830,72 @@
           let mut bytes_read = 0;
           let mut bytes_written = 0;
           let mut error = ptr::null_mut();
      -    let result = to_codeset.run_with_gstr(|to_codeset| {
      -        from_codeset.run_with_gstr(|from_codeset| unsafe {
      +    let result = to_codeset.run_with_gstr(|to_codeset| {
      +        from_codeset.run_with_gstr(|from_codeset| unsafe {
                   ffi::g_convert(
      -                str_.as_ptr(),
      -                str_.len() as isize,
      -                to_codeset.to_glib_none().0,
      -                from_codeset.to_glib_none().0,
      -                &mut bytes_read,
      -                &mut bytes_written,
      -                &mut error,
      +                str_.as_ptr(),
      +                str_.len() as isize,
      +                to_codeset.to_glib_none().0,
      +                from_codeset.to_glib_none().0,
      +                &mut bytes_read,
      +                &mut bytes_written,
      +                &mut error,
                   )
               })
           });
           if result.is_null() {
      -        Err(CvtError::new(unsafe { from_glib_full(error) }, bytes_read))
      +        Err(CvtError::new(unsafe { from_glib_full(error) }, bytes_read))
           } else {
      -        let slice = unsafe { Slice::from_glib_full_num(result, bytes_written as _) };
      -        Ok((slice, bytes_read))
      +        let slice = unsafe { Slice::from_glib_full_num(result, bytes_written as _) };
      +        Ok((slice, bytes_read))
           }
       }
       
      -#[doc(alias = "g_convert_with_fallback")]
      +/// Converts a string from one character set to another, possibly
      +/// including fallback sequences for characters not representable
      +/// in the output. Note that it is not guaranteed that the specification
      +/// for the fallback sequences in `fallback` will be honored. Some
      +/// systems may do an approximate conversion from `from_codeset`
      +/// to `to_codeset` in their `iconv()` functions,
      +/// in which case GLib will simply return that approximate conversion.
      +///
      +/// Note that you should use [`iconv()`][crate::iconv()] for streaming conversions.
      +/// Despite the fact that `bytes_read` can return information about partial
      +/// characters, the g_convert_... functions are not generally suitable
      +/// for streaming. If the underlying converter maintains internal state,
      +/// then this won't be preserved across successive calls to [`convert()`][crate::convert()],
      +/// [`convert()`][crate::convert()] or [`convert_with_fallback()`][crate::convert_with_fallback()]. (An example of
      +/// this is the GNU C converter for CP1255 which does not emit a base
      +/// character until it knows that the next character is not a mark that
      +/// could combine with the base character.)
      +/// ## `str`
      +///
      +///  the string to convert.
      +/// ## `to_codeset`
      +/// name of character set into which to convert `str`
      +/// ## `from_codeset`
      +/// character set of `str`.
      +/// ## `fallback`
      +/// UTF-8 string to use in place of characters not
      +///  present in the target encoding. (The string must be
      +///  representable in the target encoding).
      +///  If [`None`], characters not in the target encoding will
      +///  be represented as Unicode escapes \uxxxx or \Uxxxxyyyy.
      +///
      +/// # Returns
      +///
      +///
      +///  If the conversion was successful, a newly allocated buffer
      +///  containing the converted string, which must be freed with `g_free()`.
      +///  Otherwise [`None`] and `error` will be set.
      +///
      +/// ## `bytes_read`
      +/// location to store the number of bytes in
      +///  the input string that were successfully converted, or [`None`].
      +///  Even if the conversion was successful, this may be
      +///  less than `len` if there were partial characters
      +///  at the end of the input.
      +#[doc(alias = "g_convert_with_fallback")]
       pub fn convert_with_fallback(
           str_: &[u8],
           to_codeset: impl IntoGStr,
      @@ -598,34 +906,34 @@
           let mut bytes_read = 0;
           let mut bytes_written = 0;
           let mut error = ptr::null_mut();
      -    let result = to_codeset.run_with_gstr(|to_codeset| {
      -        from_codeset.run_with_gstr(|from_codeset| {
      -            fallback.run_with_gstr(|fallback| unsafe {
      +    let result = to_codeset.run_with_gstr(|to_codeset| {
      +        from_codeset.run_with_gstr(|from_codeset| {
      +            fallback.run_with_gstr(|fallback| unsafe {
                       ffi::g_convert_with_fallback(
      -                    str_.as_ptr(),
      -                    str_.len() as isize,
      -                    to_codeset.to_glib_none().0,
      -                    from_codeset.to_glib_none().0,
      -                    fallback.to_glib_none().0,
      -                    &mut bytes_read,
      -                    &mut bytes_written,
      -                    &mut error,
      +                    str_.as_ptr(),
      +                    str_.len() as isize,
      +                    to_codeset.to_glib_none().0,
      +                    from_codeset.to_glib_none().0,
      +                    fallback.to_glib_none().0,
      +                    &mut bytes_read,
      +                    &mut bytes_written,
      +                    &mut error,
                       )
                   })
               })
           });
           if result.is_null() {
      -        Err(CvtError::new(unsafe { from_glib_full(error) }, bytes_read))
      +        Err(CvtError::new(unsafe { from_glib_full(error) }, bytes_read))
           } else {
      -        let slice = unsafe { Slice::from_glib_full_num(result, bytes_written as _) };
      -        Ok((slice, bytes_read))
      +        let slice = unsafe { Slice::from_glib_full_num(result, bytes_written as _) };
      +        Ok((slice, bytes_read))
           }
       }
       
       // rustdoc-stripper-ignore-next
       /// A wrapper for [`std::io::Error`] that can hold an offset into an input string.
       #[derive(thiserror::Error, Debug)]
      -pub enum IConvError {
      +pub enum IConvError {
           #[error(transparent)]
           Error(#[from] io::Error),
           #[error("{source} at offset {offset}")]
      @@ -641,20 +949,61 @@
       #[doc(alias = "GIConv")]
       pub struct IConv(ffi::GIConv);
       
      -unsafe impl Send for IConv {}
      +unsafe impl Send for IConv {}
       
      -impl IConv {
      +impl IConv {
           #[doc(alias = "g_iconv_open")]
           #[allow(clippy::unnecessary_lazy_evaluations)]
           pub fn new(to_codeset: impl IntoGStr, from_codeset: impl IntoGStr) -> Option<Self> {
      -        let iconv = to_codeset.run_with_gstr(|to_codeset| {
      -            from_codeset.run_with_gstr(|from_codeset| unsafe {
      -                ffi::g_iconv_open(to_codeset.to_glib_none().0, from_codeset.to_glib_none().0)
      +        let iconv = to_codeset.run_with_gstr(|to_codeset| {
      +            from_codeset.run_with_gstr(|from_codeset| unsafe {
      +                ffi::g_iconv_open(to_codeset.to_glib_none().0, from_codeset.to_glib_none().0)
                   })
               });
      -        (iconv as isize != -1).then(|| Self(iconv))
      +        (iconv as isize != -1).then(|| Self(iconv))
           }
      -    #[doc(alias = "g_convert_with_iconv")]
      +    /// Converts a string from one character set to another.
      +    ///
      +    /// Note that you should use [`iconv()`][crate::iconv()] for streaming conversions.
      +    /// Despite the fact that `bytes_read` can return information about partial
      +    /// characters, the g_convert_... functions are not generally suitable
      +    /// for streaming. If the underlying converter maintains internal state,
      +    /// then this won't be preserved across successive calls to [`convert()`][crate::convert()],
      +    /// [`convert()`][crate::convert()] or [`convert_with_fallback()`][crate::convert_with_fallback()]. (An example of
      +    /// this is the GNU C converter for CP1255 which does not emit a base
      +    /// character until it knows that the next character is not a mark that
      +    /// could combine with the base character.)
      +    ///
      +    /// Characters which are valid in the input character set, but which have no
      +    /// representation in the output character set will result in a
      +    /// [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence] error. This is in contrast to the `iconv()`
      +    /// specification, which leaves this behaviour implementation defined. Note that
      +    /// this is the same error code as is returned for an invalid byte sequence in
      +    /// the input character set. To get defined behaviour for conversion of
      +    /// unrepresentable characters, use [`convert_with_fallback()`][crate::convert_with_fallback()].
      +    /// ## `str`
      +    ///
      +    ///  the string to convert.
      +    /// ## `converter`
      +    /// conversion descriptor from [`IConv::new()`][crate::IConv::new()]
      +    ///
      +    /// # Returns
      +    ///
      +    ///
      +    ///  If the conversion was successful, a newly allocated buffer
      +    ///  containing the converted string, which must be freed with
      +    ///  `g_free()`. Otherwise [`None`] and `error` will be set.
      +    ///
      +    /// ## `bytes_read`
      +    /// location to store the number of bytes in
      +    ///  the input string that were successfully converted, or [`None`].
      +    ///  Even if the conversion was successful, this may be
      +    ///  less than `len` if there were partial characters
      +    ///  at the end of the input. If the error
      +    ///  [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence] occurs, the value
      +    ///  stored will be the byte offset after the last valid
      +    ///  input sequence.
      +    #[doc(alias = "g_convert_with_iconv")]
           pub fn convert(&mut self, str_: &[u8]) -> Result<(Slice<u8>, usize), CvtError> {
               assert!(str_.len() <= isize::MAX as usize);
               let mut bytes_read = 0;
      @@ -662,19 +1011,19 @@
               let mut error = ptr::null_mut();
               let result = unsafe {
                   ffi::g_convert_with_iconv(
      -                str_.as_ptr(),
      -                str_.len() as isize,
      -                self.0,
      -                &mut bytes_read,
      -                &mut bytes_written,
      -                &mut error,
      +                str_.as_ptr(),
      +                str_.len() as isize,
      +                self.0,
      +                &mut bytes_read,
      +                &mut bytes_written,
      +                &mut error,
                   )
               };
               if result.is_null() {
      -            Err(CvtError::new(unsafe { from_glib_full(error) }, bytes_read))
      +            Err(CvtError::new(unsafe { from_glib_full(error) }, bytes_read))
               } else {
      -            let slice = unsafe { Slice::from_glib_full_num(result, bytes_written as _) };
      -            Ok((slice, bytes_read))
      +            let slice = unsafe { Slice::from_glib_full_num(result, bytes_written as _) };
      +            Ok((slice, bytes_read))
               }
           }
           #[doc(alias = "g_iconv")]
      @@ -682,120 +1031,223 @@
               &mut self,
               inbuf: Option<&[u8]>,
               outbuf: Option<&mut [std::mem::MaybeUninit<u8>]>,
      -    ) -> Result<(usize, usize, usize), IConvError> {
      -        let input_len = inbuf.as_ref().map(|b| b.len()).unwrap_or_default();
      -        let mut inbytes_left = input_len;
      -        let mut outbytes_left = outbuf.as_ref().map(|b| b.len()).unwrap_or_default();
      -        let mut inbuf = inbuf
      -            .map(|b| mut_override(b.as_ptr()) as *mut c_char)
      +    ) -> Result<(usize, usize, usize), IConvError> {
      +        let input_len = inbuf.as_ref().map(|b| b.len()).unwrap_or_default();
      +        let mut inbytes_left = input_len;
      +        let mut outbytes_left = outbuf.as_ref().map(|b| b.len()).unwrap_or_default();
      +        let mut inbuf = inbuf
      +            .map(|b| mut_override(b.as_ptr()) as *mut c_char)
                   .unwrap_or_else(ptr::null_mut);
      -        let mut outbuf = outbuf
      -            .map(|b| b.as_mut_ptr() as *mut c_char)
      +        let mut outbuf = outbuf
      +            .map(|b| b.as_mut_ptr() as *mut c_char)
                   .unwrap_or_else(ptr::null_mut);
               let conversions = unsafe {
                   ffi::g_iconv(
      -                self.0,
      -                &mut inbuf,
      -                &mut inbytes_left,
      -                &mut outbuf,
      -                &mut outbytes_left,
      +                self.0,
      +                &mut inbuf,
      +                &mut inbytes_left,
      +                &mut outbuf,
      +                &mut outbytes_left,
                   )
               };
               if conversions as isize == -1 {
                   let err = io::Error::last_os_error();
      -            let code = err.raw_os_error().unwrap();
      +            let code = err.raw_os_error().unwrap();
                   if code == libc::EILSEQ || code == libc::EINVAL {
      -                Err(IConvError::WithOffset {
      -                    source: err,
      -                    offset: input_len - inbytes_left,
      +                Err(IConvError::WithOffset {
      +                    source: err,
      +                    offset: input_len - inbytes_left,
                       })
                   } else {
      -                Err(err.into())
      +                Err(err.into())
                   }
               } else {
      -            Ok((conversions, inbytes_left, outbytes_left))
      +            Ok((conversions, inbytes_left, outbytes_left))
               }
           }
       }
       
      -impl Drop for IConv {
      +impl Drop for IConv {
           #[inline]
           fn drop(&mut self) {
               unsafe {
      -            ffi::g_iconv_close(self.0);
      +            ffi::g_iconv_close(self.0);
               }
           }
       }
       
      -#[doc(alias = "g_get_filename_charsets")]
      +/// Determines the preferred character sets used for filenames.
      +/// The first character set from the `charsets` is the filename encoding, the
      +/// subsequent character sets are used when trying to generate a displayable
      +/// representation of a filename, see [`filename_display_name()`][crate::filename_display_name()].
      +///
      +/// On Unix, the character sets are determined by consulting the
      +/// environment variables `G_FILENAME_ENCODING` and `G_BROKEN_FILENAMES`.
      +/// On Windows, the character set used in the GLib API is always UTF-8
      +/// and said environment variables have no effect.
      +///
      +/// `G_FILENAME_ENCODING` may be set to a comma-separated list of
      +/// character set names. The special token "\`locale`" is taken
      +/// to mean the character set for the [current locale][setlocale].
      +/// If `G_FILENAME_ENCODING` is not set, but `G_BROKEN_FILENAMES` is,
      +/// the character set of the current locale is taken as the filename
      +/// encoding. If neither environment variable is set, UTF-8 is taken
      +/// as the filename encoding, but the character set of the current locale
      +/// is also put in the list of encodings.
      +///
      +/// The returned `charsets` belong to GLib and must not be freed.
      +///
      +/// Note that on Unix, regardless of the locale character set or
      +/// `G_FILENAME_ENCODING` value, the actual file names present
      +/// on a system might be in any random encoding or just gibberish.
      +///
      +/// # Returns
      +///
      +/// [`true`] if the filename encoding is UTF-8.
      +///
      +/// ## `filename_charsets`
      +///
      +///  return location for the [`None`]-terminated list of encoding names
      +#[doc(alias = "g_get_filename_charsets")]
       #[doc(alias = "get_filename_charsets")]
       pub fn filename_charsets() -> (bool, Vec<GString>) {
           let mut filename_charsets = ptr::null_mut();
           unsafe {
      -        let is_utf8 = ffi::g_get_filename_charsets(&mut filename_charsets);
      +        let is_utf8 = ffi::g_get_filename_charsets(&mut filename_charsets);
               (
      -            from_glib(is_utf8),
      -            FromGlibPtrContainer::from_glib_none(filename_charsets),
      +            from_glib(is_utf8),
      +            FromGlibPtrContainer::from_glib_none(filename_charsets),
               )
           }
       }
       
      -#[doc(alias = "g_filename_from_utf8")]
      +/// Converts a string from UTF-8 to the encoding GLib uses for
      +/// filenames. Note that on Windows GLib uses UTF-8 for filenames;
      +/// on other platforms, this function indirectly depends on the
      +/// [current locale][setlocale].
      +///
      +/// The input string shall not contain nul characters even if the `len`
      +/// argument is positive. A nul character found inside the string will result
      +/// in error [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence]. If the filename encoding is
      +/// not UTF-8 and the conversion output contains a nul character, the error
      +/// [`ConvertError::EmbeddedNul`][crate::ConvertError::EmbeddedNul] is set and the function returns [`None`].
      +/// ## `utf8string`
      +/// a UTF-8 encoded string.
      +/// ## `len`
      +/// the length of the string, or -1 if the string is
      +///  nul-terminated.
      +///
      +/// # Returns
      +///
      +///
      +///  The converted string, or [`None`] on an error.
      +///
      +/// ## `bytes_read`
      +/// location to store the number of bytes in
      +///  the input string that were successfully converted, or [`None`].
      +///  Even if the conversion was successful, this may be
      +///  less than `len` if there were partial characters
      +///  at the end of the input. If the error
      +///  [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence] occurs, the value
      +///  stored will be the byte offset after the last valid
      +///  input sequence.
      +///
      +/// ## `bytes_written`
      +/// the number of bytes stored in
      +///  the output buffer (not including the terminating nul).
      +#[doc(alias = "g_filename_from_utf8")]
       pub fn filename_from_utf8(utf8string: impl IntoGStr) -> Result<(PathBuf, usize), CvtError> {
           let mut bytes_read = 0;
           let mut bytes_written = std::mem::MaybeUninit::uninit();
           let mut error = ptr::null_mut();
      -    let ret = utf8string.run_with_gstr(|utf8string| {
      +    let ret = utf8string.run_with_gstr(|utf8string| {
               assert!(utf8string.len() <= isize::MAX as usize);
      -        let len = utf8string.len() as isize;
      +        let len = utf8string.len() as isize;
               unsafe {
                   ffi::g_filename_from_utf8(
      -                utf8string.to_glib_none().0,
      -                len,
      -                &mut bytes_read,
      -                bytes_written.as_mut_ptr(),
      -                &mut error,
      +                utf8string.to_glib_none().0,
      +                len,
      +                &mut bytes_read,
      +                bytes_written.as_mut_ptr(),
      +                &mut error,
                   )
               }
           });
           if error.is_null() {
               Ok(unsafe {
                   (
      -                PathBuf::from_glib_full_num(ret, bytes_written.assume_init()),
      -                bytes_read,
      +                PathBuf::from_glib_full_num(ret, bytes_written.assume_init()),
      +                bytes_read,
                   )
               })
           } else {
      -        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
      +        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
           }
       }
       
      -#[doc(alias = "g_filename_to_utf8")]
      +/// Converts a string which is in the encoding used by GLib for
      +/// filenames into a UTF-8 string. Note that on Windows GLib uses UTF-8
      +/// for filenames; on other platforms, this function indirectly depends on
      +/// the [current locale][setlocale].
      +///
      +/// The input string shall not contain nul characters even if the `len`
      +/// argument is positive. A nul character found inside the string will result
      +/// in error [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence].
      +/// If the source encoding is not UTF-8 and the conversion output contains a
      +/// nul character, the error [`ConvertError::EmbeddedNul`][crate::ConvertError::EmbeddedNul] is set and the
      +/// function returns [`None`]. Use [`convert()`][crate::convert()] to produce output that
      +/// may contain embedded nul characters.
      +/// ## `opsysstring`
      +/// a string in the encoding for filenames
      +/// ## `len`
      +/// the length of the string, or -1 if the string is
      +///  nul-terminated (Note that some encodings may allow nul
      +///  bytes to occur inside strings. In that case, using -1
      +///  for the `len` parameter is unsafe)
      +///
      +/// # Returns
      +///
      +/// The converted string, or [`None`] on an error.
      +///
      +/// ## `bytes_read`
      +/// location to store the number of bytes in the
      +///  input string that were successfully converted, or [`None`].
      +///  Even if the conversion was successful, this may be
      +///  less than `len` if there were partial characters
      +///  at the end of the input. If the error
      +///  [`ConvertError::IllegalSequence`][crate::ConvertError::IllegalSequence] occurs, the value
      +///  stored will be the byte offset after the last valid
      +///  input sequence.
      +///
      +/// ## `bytes_written`
      +/// the number of bytes stored in the output
      +///  buffer (not including the terminating nul).
      +#[doc(alias = "g_filename_to_utf8")]
       pub fn filename_to_utf8(
           opsysstring: impl AsRef<std::path::Path>,
       ) -> Result<(crate::GString, usize), CvtError> {
      -    let path = opsysstring.as_ref().to_glib_none();
      +    let path = opsysstring.as_ref().to_glib_none();
           let mut bytes_read = 0;
           let mut bytes_written = std::mem::MaybeUninit::uninit();
           let mut error = ptr::null_mut();
           let ret = unsafe {
               ffi::g_filename_to_utf8(
      -            path.0,
      -            path.1.as_bytes().len() as isize,
      -            &mut bytes_read,
      -            bytes_written.as_mut_ptr(),
      -            &mut error,
      +            path.0,
      +            path.1.as_bytes().len() as isize,
      +            &mut bytes_read,
      +            bytes_written.as_mut_ptr(),
      +            &mut error,
               )
           };
           if error.is_null() {
               Ok(unsafe {
                   (
      -                GString::from_glib_full_num(ret, bytes_written.assume_init()),
      -                bytes_read,
      +                GString::from_glib_full_num(ret, bytes_written.assume_init()),
      +                bytes_read,
                   )
               })
           } else {
      -        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
      +        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
           }
       }
       
      @@ -804,54 +1256,54 @@
           let mut bytes_read = 0;
           let mut bytes_written = std::mem::MaybeUninit::uninit();
           let mut error = ptr::null_mut();
      -    let ret = utf8string.run_with_gstr(|utf8string| {
      +    let ret = utf8string.run_with_gstr(|utf8string| {
               assert!(utf8string.len() <= isize::MAX as usize);
               unsafe {
                   ffi::g_locale_from_utf8(
      -                utf8string.as_ptr(),
      -                utf8string.len() as isize,
      -                &mut bytes_read,
      -                bytes_written.as_mut_ptr(),
      -                &mut error,
      +                utf8string.as_ptr(),
      +                utf8string.len() as isize,
      +                &mut bytes_read,
      +                bytes_written.as_mut_ptr(),
      +                &mut error,
                   )
               }
           });
           if error.is_null() {
               Ok(unsafe {
                   (
      -                Slice::from_glib_full_num(ret, bytes_written.assume_init() + 1),
      -                bytes_read,
      +                Slice::from_glib_full_num(ret, bytes_written.assume_init() + 1),
      +                bytes_read,
                   )
               })
           } else {
      -        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
      +        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
           }
       }
       
       #[doc(alias = "g_locale_to_utf8")]
       pub fn locale_to_utf8(opsysstring: &[u8]) -> Result<(crate::GString, usize), CvtError> {
      -    let len = opsysstring.len() as isize;
      +    let len = opsysstring.len() as isize;
           let mut bytes_read = 0;
           let mut bytes_written = std::mem::MaybeUninit::uninit();
           let mut error = ptr::null_mut();
           let ret = unsafe {
               ffi::g_locale_to_utf8(
      -            opsysstring.to_glib_none().0,
      -            len,
      -            &mut bytes_read,
      -            bytes_written.as_mut_ptr(),
      -            &mut error,
      +            opsysstring.to_glib_none().0,
      +            len,
      +            &mut bytes_read,
      +            bytes_written.as_mut_ptr(),
      +            &mut error,
               )
           };
           if error.is_null() {
               Ok(unsafe {
                   (
      -                GString::from_glib_full_num(ret, bytes_written.assume_init()),
      -                bytes_read,
      +                GString::from_glib_full_num(ret, bytes_written.assume_init()),
      +                bytes_read,
                   )
               })
           } else {
      -        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
      +        Err(unsafe { CvtError::new(from_glib_full(error), bytes_read) })
           }
       }
       
      @@ -863,14 +1315,14 @@
               let mut items_written = 0;
       
               let str_as_utf32 = ffi::g_utf8_to_ucs4_fast(
      -            str.as_ref().as_ptr().cast::<c_char>(),
      -            str.as_ref().len() as _,
      -            &mut items_written,
      +            str.as_ref().as_ptr().cast::<c_char>(),
      +            str.as_ref().len() as _,
      +            &mut items_written,
               );
       
               // NOTE: We assume that u32 and char have the same layout and trust that glib won't give us
               //       invalid UTF-32 codepoints
      -        Slice::from_glib_full_num(str_as_utf32, items_written as usize)
      +        Slice::from_glib_full_num(str_as_utf32, items_written as usize)
           }
       }
       
      @@ -883,11 +1335,11 @@
       
           unsafe {
               let str_as_utf8 = ffi::g_ucs4_to_utf8(
      -            str.as_ref().as_ptr().cast::<u32>(),
      -            str.as_ref().len() as _,
      -            &mut items_read,
      -            &mut items_written,
      -            &mut error,
      +            str.as_ref().as_ptr().cast::<u32>(),
      +            str.as_ref().len() as _,
      +            &mut items_read,
      +            &mut items_written,
      +            &mut error,
               );
       
               debug_assert!(
      @@ -895,7 +1347,7 @@
                   "Rust `char` should always be convertible to UTF-8"
               );
       
      -        GString::from_glib_full_num(str_as_utf8, items_written as usize)
      +        GString::from_glib_full_num(str_as_utf8, items_written as usize)
           }
       }
       
      @@ -903,9 +1355,9 @@
       #[doc(alias = "utf8_casefold")]
       pub fn casefold(str: impl AsRef<str>) -> GString {
           unsafe {
      -        let str = ffi::g_utf8_casefold(str.as_ref().as_ptr().cast(), str.as_ref().len() as isize);
      +        let str = ffi::g_utf8_casefold(str.as_ref().as_ptr().cast(), str.as_ref().len() as isize);
       
      -        from_glib_full(str)
      +        from_glib_full(str)
           }
       }
       
      @@ -914,12 +1366,12 @@
       pub fn normalize(str: impl AsRef<str>, mode: NormalizeMode) -> GString {
           unsafe {
               let str = ffi::g_utf8_normalize(
      -            str.as_ref().as_ptr().cast(),
      -            str.as_ref().len() as isize,
      -            mode.into_glib(),
      +            str.as_ref().as_ptr().cast(),
      +            str.as_ref().len() as isize,
      +            mode.into_glib(),
               );
       
      -        from_glib_full(str)
      +        from_glib_full(str)
           }
       }
       
      diff --git a/git/docs/src/glib/enums.rs.html b/git/docs/src/glib/enums.rs.html
      index 8e939993f535..fe1517b9d2a0 100644
      --- a/git/docs/src/glib/enums.rs.html
      +++ b/git/docs/src/glib/enums.rs.html
      @@ -1044,7 +1044,7 @@
       use crate::{
           translate::*,
           value::{FromValue, ValueTypeChecker},
      -    HasParamSpec, ParamSpecEnum, ParamSpecFlags, StaticType, Type, Value,
      +    HasParamSpec, ParamSpecEnum, ParamSpecFlags, StaticType, Type, Value,
       };
       
       #[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)]
      @@ -1110,7 +1110,7 @@
           /// Create a new `EnumClass` from a static type `T`.
           ///
           /// Panics if `T` is not representing an enum.
      -    pub fn new<T: StaticType + HasParamSpec<ParamSpec = ParamSpecEnum>>() -> Self {
      +    pub fn new<T: StaticType + HasParamSpec<ParamSpec = ParamSpecEnum>>() -> Self {
               Self::with_type(T::static_type()).expect("invalid enum class")
           }
           // rustdoc-stripper-ignore-next
      @@ -1391,7 +1391,7 @@
           /// Create a new `FlagsClass` from a static type `T`.
           ///
           /// Panics if `T` is not representing an flags type.
      -    pub fn new<T: StaticType + HasParamSpec<ParamSpec = ParamSpecFlags>>() -> Self {
      +    pub fn new<T: StaticType + HasParamSpec<ParamSpec = ParamSpecFlags>>() -> Self {
               Self::with_type(T::static_type()).expect("invalid flags class")
           }
           // rustdoc-stripper-ignore-next
      diff --git a/git/docs/src/glib/gobject/auto/binding.rs.html b/git/docs/src/glib/gobject/auto/binding.rs.html
      index f7ecc169c191..39fd2f3cb581 100644
      --- a/git/docs/src/glib/gobject/auto/binding.rs.html
      +++ b/git/docs/src/glib/gobject/auto/binding.rs.html
      @@ -130,313 +130,15 @@
       57
       58
       59
      -60
      -61
      -62
      -63
      -64
      -65
      -66
      -67
      -68
      -69
      -70
      -71
      -72
      -73
      -74
      -75
      -76
      -77
      -78
      -79
      -80
      -81
      -82
      -83
      -84
      -85
      -86
      -87
      -88
      -89
      -90
      -91
      -92
      -93
      -94
      -95
      -96
      -97
      -98
      -99
      -100
      -101
      -102
      -103
      -104
      -105
      -106
      -107
      -108
      -109
      -110
      -111
      -112
      -113
      -114
      -115
      -116
      -117
      -118
      -119
      -120
      -121
      -122
      -123
      -124
      -125
      -126
      -127
      -128
      -129
      -130
      -131
      -132
      -133
      -134
      -135
      -136
      -137
      -138
      -139
      -140
      -141
      -142
      -143
      -144
      -145
      -146
      -147
      -148
      -149
      -150
      -151
      -152
      -153
      -154
      -155
      -156
      -157
      -158
      -159
      -160
      -161
      -162
      -163
      -164
      -165
      -166
      -167
      -168
      -169
      -170
      -171
      -172
      -173
      -174
      -175
      -176
      -177
      -178
      -179
      -180
      -181
      -182
      -183
      -184
      -185
      -186
      -187
      -188
      -189
      -190
      -191
      -192
      -193
      -194
      -195
      -196
      -197
      -198
      -199
      -200
      -201
      -202
      -203
      -204
      -205
      -206
      -207
      -208
      -209
      -210
      -211
      -212
      -213
      -214
      -215
      -216
      -217
      -218
      -219
      -220
      -221
      -222
       

      // This file was generated by gir (https://github.com/gtk-rs/gir)
       // from gir-files (https://github.com/gtk-rs/gir-files)
       // DO NOT EDIT
       
      -use crate::{translate::*, BindingFlags};
      +use crate::{translate::*, BindingFlags};
       use std::fmt;
       
       crate::wrapper! {
      -    /// [`Binding`][crate::Binding] is the representation of a binding between a property on a
      -    /// [`Object`][crate::Object] instance (or source) and another property on another [`Object`][crate::Object]
      -    /// instance (or target).
      -    ///
      -    /// Whenever the source property changes, the same value is applied to the
      -    /// target property; for instance, the following binding:
      -    ///
      -    ///
      -    ///
      -    /// **⚠️ The following code is in C ⚠️**
      -    ///
      -    /// ```C
      -    ///   g_object_bind_property (object1, "property-a",
      -    ///                           object2, "property-b",
      -    ///                           G_BINDING_DEFAULT);
      -    /// ```
      -    ///
      -    /// will cause the property named "property-b" of `object2` to be updated
      -    /// every time [`ObjectExt::set()`][crate::prelude::ObjectExt::set()] or the specific accessor changes the value of
      -    /// the property "property-a" of `object1`.
      -    ///
      -    /// It is possible to create a bidirectional binding between two properties
      -    /// of two [`Object`][crate::Object] instances, so that if either property changes, the
      -    /// other is updated as well, for instance:
      -    ///
      -    ///
      -    ///
      -    /// **⚠️ The following code is in C ⚠️**
      -    ///
      -    /// ```C
      -    ///   g_object_bind_property (object1, "property-a",
      -    ///                           object2, "property-b",
      -    ///                           G_BINDING_BIDIRECTIONAL);
      -    /// ```
      -    ///
      -    /// will keep the two properties in sync.
      -    ///
      -    /// It is also possible to set a custom transformation function (in both
      -    /// directions, in case of a bidirectional binding) to apply a custom
      -    /// transformation from the source value to the target value before
      -    /// applying it; for instance, the following binding:
      -    ///
      -    ///
      -    ///
      -    /// **⚠️ The following code is in C ⚠️**
      -    ///
      -    /// ```C
      -    ///   g_object_bind_property_full (adjustment1, "value",
      -    ///                                adjustment2, "value",
      -    ///                                G_BINDING_BIDIRECTIONAL,
      -    ///                                celsius_to_fahrenheit,
      -    ///                                fahrenheit_to_celsius,
      -    ///                                NULL, NULL);
      -    /// ```
      -    ///
      -    /// will keep the "value" property of the two adjustments in sync; the
      -    /// `celsius_to_fahrenheit` function will be called whenever the "value"
      -    /// property of `adjustment1` changes and will transform the current value
      -    /// of the property before applying it to the "value" property of `adjustment2`.
      -    ///
      -    /// Vice versa, the `fahrenheit_to_celsius` function will be called whenever
      -    /// the "value" property of `adjustment2` changes, and will transform the
      -    /// current value of the property before applying it to the "value" property
      -    /// of `adjustment1`.
      -    ///
      -    /// Note that [`Binding`][crate::Binding] does not resolve cycles by itself; a cycle like
      -    ///
      -    ///
      -    /// ```text
      -    ///   object1:propertyA -> object2:propertyB
      -    ///   object2:propertyB -> object3:propertyC
      -    ///   object3:propertyC -> object1:propertyA
      -    /// ```
      -    ///
      -    /// might lead to an infinite loop. The loop, in this particular case,
      -    /// can be avoided if the objects emit the [`notify`][struct@crate::Object#notify] signal only
      -    /// if the value has effectively been changed. A binding is implemented
      -    /// using the [`notify`][struct@crate::Object#notify] signal, so it is susceptible to all the
      -    /// various ways of blocking a signal emission, like `g_signal_stop_emission()`
      -    /// or `g_signal_handler_block()`.
      -    ///
      -    /// A binding will be severed, and the resources it allocates freed, whenever
      -    /// either one of the [`Object`][crate::Object] instances it refers to are finalized, or when
      -    /// the [`Binding`][crate::Binding] instance loses its last reference.
      -    ///
      -    /// Bindings for languages with garbage collection can use
      -    /// [`unbind()`][Self::unbind()] to explicitly release a binding between the source
      -    /// and target properties, instead of relying on the last reference on the
      -    /// binding, source, and target instances to drop.
      -    ///
      -    /// [`Binding`][crate::Binding] is available since GObject 2.26
      -    ///
      -    /// ## Properties
      -    ///
      -    ///
      -    /// #### `flags`
      -    ///  Flags to be used to control the [`Binding`][crate::Binding]
      -    ///
      -    /// Readable | Writeable | Construct Only
      -    ///
      -    ///
      -    /// #### `source`
      -    ///  The [`Object`][crate::Object] that should be used as the source of the binding
      -    ///
      -    /// Readable | Writeable | Construct Only
      -    ///
      -    ///
      -    /// #### `source-property`
      -    ///  The name of the property of [`source`][struct@crate::Binding#source] that should be used
      -    /// as the source of the binding.
      -    ///
      -    /// This should be in [canonical form][canonical-parameter-names] to get the
      -    /// best performance.
      -    ///
      -    /// Readable | Writeable | Construct Only
      -    ///
      -    ///
      -    /// #### `target`
      -    ///  The [`Object`][crate::Object] that should be used as the target of the binding
      -    ///
      -    /// Readable | Writeable | Construct Only
      -    ///
      -    ///
      -    /// #### `target-property`
      -    ///  The name of the property of [`target`][struct@crate::Binding#target] that should be used
      -    /// as the target of the binding.
      -    ///
      -    /// This should be in [canonical form][canonical-parameter-names] to get the
      -    /// best performance.
      -    ///
      -    /// Readable | Writeable | Construct Only
      -    ///
      -    /// # Implements
      -    ///
      -    /// [`ObjectExt`][trait@crate::prelude::ObjectExt]
      -    #[doc(alias = "GBinding")]
      +    #[doc(alias = "GBinding")]
           pub struct Binding(Object<gobject_ffi::GBinding>);
       
           match fn {
      @@ -444,75 +146,47 @@
           }
       }
       
      -impl Binding {
      -    /// Retrieves the flags passed when constructing the [`Binding`][crate::Binding].
      -    ///
      -    /// # Returns
      -    ///
      -    /// the [`BindingFlags`][crate::BindingFlags] used by the [`Binding`][crate::Binding]
      -    #[doc(alias = "g_binding_get_flags")]
      +impl Binding {
      +    #[doc(alias = "g_binding_get_flags")]
           #[doc(alias = "get_flags")]
      -    pub fn flags(&self) -> BindingFlags {
      -        unsafe { from_glib(gobject_ffi::g_binding_get_flags(self.to_glib_none().0)) }
      +    pub fn flags(&self) -> BindingFlags {
      +        unsafe { from_glib(gobject_ffi::g_binding_get_flags(self.to_glib_none().0)) }
           }
       
      -    /// Retrieves the name of the property of [`source`][struct@crate::Binding#source] used as the source
      -    /// of the binding.
      -    ///
      -    /// # Returns
      -    ///
      -    /// the name of the source property
      -    #[doc(alias = "g_binding_get_source_property")]
      +    #[doc(alias = "g_binding_get_source_property")]
           #[doc(alias = "get_source_property")]
           pub fn source_property(&self) -> crate::GString {
               unsafe {
                   from_glib_none(gobject_ffi::g_binding_get_source_property(
      -                self.to_glib_none().0,
      +                self.to_glib_none().0,
                   ))
               }
           }
       
      -    /// Retrieves the name of the property of [`target`][struct@crate::Binding#target] used as the target
      -    /// of the binding.
      -    ///
      -    /// # Returns
      -    ///
      -    /// the name of the target property
      -    #[doc(alias = "g_binding_get_target_property")]
      +    #[doc(alias = "g_binding_get_target_property")]
           #[doc(alias = "get_target_property")]
           pub fn target_property(&self) -> crate::GString {
               unsafe {
                   from_glib_none(gobject_ffi::g_binding_get_target_property(
      -                self.to_glib_none().0,
      +                self.to_glib_none().0,
                   ))
               }
           }
       
      -    /// Explicitly releases the binding between the source and the target
      -    /// property expressed by `self`.
      -    ///
      -    /// This function will release the reference that is being held on
      -    /// the `self` instance if the binding is still bound; if you want to hold on
      -    /// to the [`Binding`][crate::Binding] instance after calling [`unbind()`][Self::unbind()], you will need
      -    /// to hold a reference to it.
      -    ///
      -    /// Note however that this function does not take ownership of `self`, it
      -    /// only unrefs the reference that was initially created by
      -    /// [`ObjectExt::bind_property()`][crate::prelude::ObjectExt::bind_property()] and is owned by the binding.
      -    #[doc(alias = "g_binding_unbind")]
      +    #[doc(alias = "g_binding_unbind")]
           pub fn unbind(&self) {
               unsafe {
      -            gobject_ffi::g_binding_unbind(self.to_glib_none().0);
      +            gobject_ffi::g_binding_unbind(self.to_glib_none().0);
               }
           }
       }
       
      -unsafe impl Send for Binding {}
      -unsafe impl Sync for Binding {}
      +unsafe impl Send for Binding {}
      +unsafe impl Sync for Binding {}
       
      -impl fmt::Display for Binding {
      +impl fmt::Display for Binding {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        f.write_str("Binding")
      +        f.write_str("Binding")
           }
       }
       
      \ No newline at end of file diff --git a/git/docs/src/glib/gobject/auto/binding_group.rs.html b/git/docs/src/glib/gobject/auto/binding_group.rs.html index 0a9560c8d968..e51b94948ed2 100644 --- a/git/docs/src/glib/gobject/auto/binding_group.rs.html +++ b/git/docs/src/glib/gobject/auto/binding_group.rs.html @@ -165,43 +165,6 @@ 92 93 94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131
      // This file was generated by gir (https://github.com/gtk-rs/gir)
       // from gir-files (https://github.com/gtk-rs/gir-files)
       // DO NOT EDIT
      @@ -215,26 +178,7 @@
       use std::{boxed::Box as Box_, fmt, mem::transmute};
       
       crate::wrapper! {
      -    /// The [`BindingGroup`][crate::BindingGroup] can be used to bind multiple properties
      -    /// from an object collectively.
      -    ///
      -    /// Use the various methods to bind properties from a single source
      -    /// object to multiple destination objects. Properties can be bound
      -    /// bidirectionally and are connected when the source object is set
      -    /// with [`set_source()`][Self::set_source()].
      -    ///
      -    /// ## Properties
      -    ///
      -    ///
      -    /// #### `source`
      -    ///  The source object used for binding properties.
      -    ///
      -    /// Readable | Writeable
      -    ///
      -    /// # Implements
      -    ///
      -    /// [`ObjectExt`][trait@crate::prelude::ObjectExt]
      -    #[doc(alias = "GBindingGroup")]
      +    #[doc(alias = "GBindingGroup")]
           pub struct BindingGroup(Object<gobject_ffi::GBindingGroup>);
       
           match fn {
      @@ -242,46 +186,28 @@
           }
       }
       
      -impl BindingGroup {
      -    /// Creates a new [`BindingGroup`][crate::BindingGroup].
      -    ///
      -    /// # Returns
      -    ///
      -    /// a new [`BindingGroup`][crate::BindingGroup]
      -    #[doc(alias = "g_binding_group_new")]
      -    pub fn new() -> BindingGroup {
      +impl BindingGroup {
      +    #[doc(alias = "g_binding_group_new")]
      +    pub fn new() -> BindingGroup {
               unsafe { from_glib_full(gobject_ffi::g_binding_group_new()) }
           }
       
      -    /// Gets the source object used for binding properties.
      -    ///
      -    /// # Returns
      -    ///
      -    /// a [`Object`][crate::Object] or [`None`].
      -    #[doc(alias = "g_binding_group_dup_source")]
      +    #[doc(alias = "g_binding_group_dup_source")]
           #[doc(alias = "dup_source")]
           pub fn source(&self) -> Option<Object> {
               unsafe {
                   from_glib_none(gobject_ffi::g_binding_group_dup_source(
      -                self.to_glib_none().0,
      +                self.to_glib_none().0,
                   ))
               }
           }
       
      -    /// Sets `source` as the source object used for creating property
      -    /// bindings. If there is already a source object all bindings from it
      -    /// will be removed.
      -    ///
      -    /// Note that all properties that have been bound must exist on `source`.
      -    /// ## `source`
      -    /// the source [`Object`][crate::Object],
      -    ///  or [`None`] to clear it
      -    #[doc(alias = "g_binding_group_set_source")]
      +    #[doc(alias = "g_binding_group_set_source")]
           pub fn set_source(&self, source: Option<&impl IsA<Object>>) {
               unsafe {
                   gobject_ffi::g_binding_group_set_source(
      -                self.to_glib_none().0,
      -                source.map(|p| p.as_ref()).to_glib_none().0,
      +                self.to_glib_none().0,
      +                source.map(|p| p.as_ref()).to_glib_none().0,
                   );
               }
           }
      @@ -294,24 +220,24 @@
               f: F,
           ) -> SignalHandlerId {
               unsafe extern "C" fn notify_source_trampoline<
      -            F: Fn(&BindingGroup) + Send + Sync + 'static,
      +            F: Fn(&BindingGroup) + Send + Sync + 'static,
               >(
                   this: *mut crate::gobject_ffi::GBindingGroup,
                   _param_spec: ffi::gpointer,
                   f: ffi::gpointer,
               ) {
      -            let f: &F = &*(f as *const F);
      -            f(&from_glib_borrow(this))
      +            let f: &F = &*(f as *const F);
      +            f(&from_glib_borrow(this))
               }
               unsafe {
      -            let f: Box_<F> = Box_::new(f);
      +            let f: Box_<F> = Box_::new(f);
                   connect_raw(
      -                self.as_ptr() as *mut _,
      +                self.as_ptr() as *mut _,
                       b"notify::source\0".as_ptr() as *const _,
                       Some(transmute::<_, unsafe extern "C" fn()>(
                           notify_source_trampoline::<F> as *const (),
                       )),
      -                Box_::into_raw(f),
      +                Box_::into_raw(f),
                   )
               }
           }
      @@ -319,18 +245,18 @@
       
       #[cfg(feature = "v2_72")]
       #[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))]
      -impl Default for BindingGroup {
      +impl Default for BindingGroup {
           fn default() -> Self {
               Self::new()
           }
       }
       
      -unsafe impl Send for BindingGroup {}
      -unsafe impl Sync for BindingGroup {}
      +unsafe impl Send for BindingGroup {}
      +unsafe impl Sync for BindingGroup {}
       
      -impl fmt::Display for BindingGroup {
      +impl fmt::Display for BindingGroup {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        f.write_str("BindingGroup")
      +        f.write_str("BindingGroup")
           }
       }
       
      \ No newline at end of file diff --git a/git/docs/src/glib/gobject/auto/flags.rs.html b/git/docs/src/glib/gobject/auto/flags.rs.html index 4a8c6d8c0767..67016cbb233e 100644 --- a/git/docs/src/glib/gobject/auto/flags.rs.html +++ b/git/docs/src/glib/gobject/auto/flags.rs.html @@ -246,23 +246,6 @@ 173 174 175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192
      // This file was generated by gir (https://github.com/gtk-rs/gir)
       // from gir-files (https://github.com/gtk-rs/gir-files)
       // DO NOT EDIT
      @@ -271,101 +254,84 @@
       use std::fmt;
       
       bitflags! {
      -    /// Flags to be passed to [`ObjectExt::bind_property()`][crate::prelude::ObjectExt::bind_property()] or
      -    /// [`ObjectExt::bind_property_full()`][crate::prelude::ObjectExt::bind_property_full()].
      -    ///
      -    /// This enumeration can be extended at later date.
      -    #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
      +    #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
           #[doc(alias = "GBindingFlags")]
           pub struct BindingFlags: u32 {
      -        /// The default binding; if the source property
      -        ///  changes, the target property is updated with its value.
      -        #[doc(alias = "G_BINDING_DEFAULT")]
      +        #[doc(alias = "G_BINDING_DEFAULT")]
               const DEFAULT = gobject_ffi::G_BINDING_DEFAULT as _;
      -        /// Bidirectional binding; if either the
      -        ///  property of the source or the property of the target changes,
      -        ///  the other is updated.
      -        #[doc(alias = "G_BINDING_BIDIRECTIONAL")]
      +        #[doc(alias = "G_BINDING_BIDIRECTIONAL")]
               const BIDIRECTIONAL = gobject_ffi::G_BINDING_BIDIRECTIONAL as _;
      -        /// Synchronize the values of the source and
      -        ///  target properties when creating the binding; the direction of
      -        ///  the synchronization is always from the source to the target.
      -        #[doc(alias = "G_BINDING_SYNC_CREATE")]
      +        #[doc(alias = "G_BINDING_SYNC_CREATE")]
               const SYNC_CREATE = gobject_ffi::G_BINDING_SYNC_CREATE as _;
      -        /// If the two properties being bound are
      -        ///  booleans, setting one to [`true`] will result in the other being
      -        ///  set to [`false`] and vice versa. This flag will only work for
      -        ///  boolean properties, and cannot be used when passing custom
      -        ///  transformation functions to [`ObjectExt::bind_property_full()`][crate::prelude::ObjectExt::bind_property_full()].
      -        #[doc(alias = "G_BINDING_INVERT_BOOLEAN")]
      +        #[doc(alias = "G_BINDING_INVERT_BOOLEAN")]
               const INVERT_BOOLEAN = gobject_ffi::G_BINDING_INVERT_BOOLEAN as _;
           }
       }
       
      -impl fmt::Display for BindingFlags {
      +impl fmt::Display for BindingFlags {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        <Self as fmt::Debug>::fmt(self, f)
      +        <Self as fmt::Debug>::fmt(self, f)
           }
       }
       
       #[doc(hidden)]
      -impl IntoGlib for BindingFlags {
      +impl IntoGlib for BindingFlags {
           type GlibType = gobject_ffi::GBindingFlags;
       
           #[inline]
           fn into_glib(self) -> gobject_ffi::GBindingFlags {
      -        self.bits()
      +        self.bits()
           }
       }
       
       #[doc(hidden)]
      -impl FromGlib<gobject_ffi::GBindingFlags> for BindingFlags {
      +impl FromGlib<gobject_ffi::GBindingFlags> for BindingFlags {
           #[inline]
           unsafe fn from_glib(value: gobject_ffi::GBindingFlags) -> Self {
      -        Self::from_bits_truncate(value)
      +        Self::from_bits_truncate(value)
           }
       }
       
      -impl StaticType for BindingFlags {
      +impl StaticType for BindingFlags {
           #[inline]
           fn static_type() -> crate::Type {
               unsafe { from_glib(gobject_ffi::g_binding_flags_get_type()) }
           }
       }
       
      -impl crate::HasParamSpec for BindingFlags {
      -    type ParamSpec = crate::ParamSpecFlags;
      +impl crate::HasParamSpec for BindingFlags {
      +    type ParamSpec = crate::ParamSpecFlags;
           type SetValue = Self;
           type BuilderFn = fn(&str) -> crate::ParamSpecFlagsBuilder<Self>;
       
           fn param_spec_builder() -> Self::BuilderFn {
      -        |name| Self::ParamSpec::builder(name)
      +        |name| Self::ParamSpec::builder(name)
           }
       }
       
      -impl crate::value::ValueType for BindingFlags {
      +impl crate::value::ValueType for BindingFlags {
           type Type = Self;
       }
       
      -unsafe impl<'a> crate::value::FromValue<'a> for BindingFlags {
      +unsafe impl<'a> crate::value::FromValue<'a> for BindingFlags {
           type Checker = crate::value::GenericValueTypeChecker<Self>;
       
           #[inline]
           unsafe fn from_value(value: &'a crate::Value) -> Self {
               from_glib(crate::gobject_ffi::g_value_get_flags(
      -            value.to_glib_none().0,
      +            value.to_glib_none().0,
               ))
           }
       }
       
      -impl ToValue for BindingFlags {
      +impl ToValue for BindingFlags {
           #[inline]
           fn to_value(&self) -> crate::Value {
               let mut value = crate::Value::for_value_type::<Self>();
               unsafe {
      -            crate::gobject_ffi::g_value_set_flags(value.to_glib_none_mut().0, self.into_glib());
      +            crate::gobject_ffi::g_value_set_flags(value.to_glib_none_mut().0, self.into_glib());
               }
      -        value
      +        value
           }
       
           #[inline]
      @@ -374,10 +340,10 @@
           }
       }
       
      -impl From<BindingFlags> for crate::Value {
      +impl From<BindingFlags> for crate::Value {
           #[inline]
      -    fn from(v: BindingFlags) -> Self {
      -        ToValue::to_value(&v)
      +    fn from(v: BindingFlags) -> Self {
      +        ToValue::to_value(&v)
           }
       }
       
      @@ -432,27 +398,27 @@
           }
       }
       
      -impl fmt::Display for SignalFlags {
      +impl fmt::Display for SignalFlags {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        <Self as fmt::Debug>::fmt(self, f)
      +        <Self as fmt::Debug>::fmt(self, f)
           }
       }
       
       #[doc(hidden)]
      -impl IntoGlib for SignalFlags {
      +impl IntoGlib for SignalFlags {
           type GlibType = gobject_ffi::GSignalFlags;
       
           #[inline]
           fn into_glib(self) -> gobject_ffi::GSignalFlags {
      -        self.bits()
      +        self.bits()
           }
       }
       
       #[doc(hidden)]
      -impl FromGlib<gobject_ffi::GSignalFlags> for SignalFlags {
      +impl FromGlib<gobject_ffi::GSignalFlags> for SignalFlags {
           #[inline]
           unsafe fn from_glib(value: gobject_ffi::GSignalFlags) -> Self {
      -        Self::from_bits_truncate(value)
      +        Self::from_bits_truncate(value)
           }
       }
       
      \ No newline at end of file diff --git a/git/docs/src/glib/gobject/auto/mod.rs.html b/git/docs/src/glib/gobject/auto/mod.rs.html index 024b7af2aeb0..7c083cef8b18 100644 --- a/git/docs/src/glib/gobject/auto/mod.rs.html +++ b/git/docs/src/glib/gobject/auto/mod.rs.html @@ -99,15 +99,15 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -mod binding; -pub use self::binding::Binding; +mod binding; +pub use self::binding::Binding; #[cfg(feature = "v2_72")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))] -mod binding_group; +mod binding_group; #[cfg(feature = "v2_72")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))] -pub use self::binding_group::BindingGroup; +pub use self::binding_group::BindingGroup; #[cfg(feature = "v2_74")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))] @@ -116,7 +116,7 @@ #[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))] pub use self::signal_group::SignalGroup; -mod flags; -pub use self::flags::BindingFlags; -pub use self::flags::SignalFlags; +mod flags; +pub use self::flags::BindingFlags; +pub use self::flags::SignalFlags;
      \ No newline at end of file diff --git a/git/docs/src/glib/gobject/binding.rs.html b/git/docs/src/glib/gobject/binding.rs.html index 682542417b6c..f0e716a2419a 100644 --- a/git/docs/src/glib/gobject/binding.rs.html +++ b/git/docs/src/glib/gobject/binding.rs.html @@ -378,23 +378,19 @@ 305 306 307 -308 -309
      // Take a look at the license at the top of the repository in the LICENSE file.
       
      -use crate::{prelude::*, Binding, Object};
      +use crate::{prelude::*, Binding, Object};
       
      -impl Binding {
      -    /// The [`Object`][crate::Object] that should be used as the source of the binding
      -    #[doc(alias = "get_source")]
      +impl Binding {
      +    #[doc(alias = "get_source")]
           pub fn source(&self) -> Option<Object> {
      -        self.property("source")
      +        self.property("source")
           }
       
      -    /// The [`Object`][crate::Object] that should be used as the target of the binding
      -    #[doc(alias = "get_target")]
      +    #[doc(alias = "get_target")]
           pub fn target(&self) -> Option<Object> {
      -        self.property("target")
      +        self.property("target")
           }
       }
       
      diff --git a/git/docs/src/glib/gobject/binding_group.rs.html b/git/docs/src/glib/gobject/binding_group.rs.html
      index d6973001b6b1..54fa5646f525 100644
      --- a/git/docs/src/glib/gobject/binding_group.rs.html
      +++ b/git/docs/src/glib/gobject/binding_group.rs.html
      @@ -578,94 +578,66 @@
       505
       506
       507
      -508
      -509
      -510
      -511
      -512
      -513
      -514
      -515
      -516
      -517
      -518
      -519
      -520
      -521
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       use std::{fmt, ptr};
       
       use crate::{
      -    object::ObjectRef, prelude::*, translate::*, Binding, BindingFlags, BindingGroup, BoolError,
      -    Object, ParamSpec, Value,
      +    object::ObjectRef, prelude::*, translate::*, Binding, BindingFlags, BindingGroup, BoolError,
      +    Object, ParamSpec, Value,
       };
       
      -impl BindingGroup {
      -    /// Creates a binding between `source_property` on the source object
      -    /// and `target_property` on `target`. Whenever the `source_property`
      -    /// is changed the `target_property` is updated using the same value.
      -    /// The binding flag [`BindingFlags::SYNC_CREATE`][crate::BindingFlags::SYNC_CREATE] is automatically specified.
      -    ///
      -    /// See [`ObjectExt::bind_property()`][crate::prelude::ObjectExt::bind_property()] for more information.
      -    /// ## `source_property`
      -    /// the property on the source to bind
      -    /// ## `target`
      -    /// the target [`Object`][crate::Object]
      -    /// ## `target_property`
      -    /// the property on `target` to bind
      -    /// ## `flags`
      -    /// the flags used to create the [`Binding`][crate::Binding]
      -    #[doc(alias = "bind_with_closures")]
      +impl BindingGroup {
      +    #[doc(alias = "bind_with_closures")]
           pub fn bind<'a, O: ObjectType>(
               &'a self,
               source_property: &'a str,
               target: &'a O,
               target_property: &'a str,
           ) -> BindingGroupBuilder<'a> {
      -        BindingGroupBuilder::new(self, source_property, target, target_property)
      +        BindingGroupBuilder::new(self, source_property, target, target_property)
           }
       }
       
      -type TransformFn = Option<Box<dyn Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>>;
      +type TransformFn = Option<Box<dyn Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>>;
       
       // rustdoc-stripper-ignore-next
       /// Builder for binding group bindings.
       #[must_use = "The builder must be built to be used"]
       pub struct BindingGroupBuilder<'a> {
      -    group: &'a BindingGroup,
      +    group: &'a BindingGroup,
           source_property: &'a str,
           target: &'a ObjectRef,
           target_property: &'a str,
      -    flags: BindingFlags,
      -    transform_to: TransformFn,
      -    transform_from: TransformFn,
      +    flags: BindingFlags,
      +    transform_to: TransformFn,
      +    transform_from: TransformFn,
       }
       
       impl<'a> fmt::Debug for BindingGroupBuilder<'a> {
           fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
      -        f.debug_struct("BindingGroupBuilder")
      -            .field("group", &self.group)
      -            .field("source_property", &self.source_property)
      -            .field("target", &self.target)
      -            .field("target_property", &self.target_property)
      -            .field("flags", &self.flags)
      +        f.debug_struct("BindingGroupBuilder")
      +            .field("group", &self.group)
      +            .field("source_property", &self.source_property)
      +            .field("target", &self.target)
      +            .field("target_property", &self.target_property)
      +            .field("flags", &self.flags)
                   .finish()
           }
       }
       
       impl<'a> BindingGroupBuilder<'a> {
           fn new(
      -        group: &'a BindingGroup,
      +        group: &'a BindingGroup,
               source_property: &'a str,
               target: &'a impl ObjectType,
               target_property: &'a str,
           ) -> Self {
               Self {
      -            group,
      -            source_property,
      -            target: target.as_object_ref(),
      -            target_property,
      +            group,
      +            source_property,
      +            target: target.as_object_ref(),
      +            target_property,
                   flags: BindingFlags::DEFAULT,
                   transform_to: None,
                   transform_from: None,
      @@ -674,53 +646,53 @@
       
           // rustdoc-stripper-ignore-next
           /// Transform changed property values from the target object to the source object with the given closure.
      -    pub fn transform_from<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>(
      +    pub fn transform_from<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>(
               self,
               func: F,
           ) -> Self {
               Self {
      -            transform_from: Some(Box::new(func)),
      -            ..self
      +            transform_from: Some(Box::new(func)),
      +            ..self
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Transform changed property values from the source object to the target object with the given closure.
      -    pub fn transform_to<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>(
      +    pub fn transform_to<F: Fn(&Binding, &Value) -> Option<Value> + Send + Sync + 'static>(
               self,
               func: F,
           ) -> Self {
               Self {
      -            transform_to: Some(Box::new(func)),
      -            ..self
      +            transform_to: Some(Box::new(func)),
      +            ..self
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Bind the properties with the given flags.
      -    pub fn flags(self, flags: BindingFlags) -> Self {
      -        Self { flags, ..self }
      +    pub fn flags(self, flags: BindingFlags) -> Self {
      +        Self { flags, ..self }
           }
       
           // rustdoc-stripper-ignore-next
           /// Set the binding flags to [`BIDIRECTIONAL`][crate::BindingFlags::BIDIRECTIONAL].
           pub fn bidirectional(mut self) -> Self {
      -        self.flags |= crate::BindingFlags::BIDIRECTIONAL;
      -        self
      +        self.flags |= crate::BindingFlags::BIDIRECTIONAL;
      +        self
           }
       
           // rustdoc-stripper-ignore-next
           /// Set the binding flags to [`SYNC_CREATE`][crate::BindingFlags::SYNC_CREATE].
           pub fn sync_create(mut self) -> Self {
      -        self.flags |= crate::BindingFlags::SYNC_CREATE;
      -        self
      +        self.flags |= crate::BindingFlags::SYNC_CREATE;
      +        self
           }
       
           // rustdoc-stripper-ignore-next
           /// Set the binding flags to [`INVERT_BOOLEAN`][crate::BindingFlags::INVERT_BOOLEAN].
           pub fn invert_boolean(mut self) -> Self {
      -        self.flags |= crate::BindingFlags::INVERT_BOOLEAN;
      -        self
      +        self.flags |= crate::BindingFlags::INVERT_BOOLEAN;
      +        self
           }
       
           // rustdoc-stripper-ignore-next
      @@ -735,11 +707,11 @@
                   user_data: ffi::gpointer,
               ) -> ffi::gboolean {
                   let transform_data =
      -                &*(user_data as *const (TransformFn, TransformFn, String, ParamSpec));
      +                &*(user_data as *const (TransformFn, TransformFn, String, ParamSpec));
       
      -            match (transform_data.0.as_ref().unwrap())(
      -                &from_glib_borrow(binding),
      -                &*(from_value as *const Value),
      +            match (transform_data.0.as_ref().unwrap())(
      +                &from_glib_borrow(binding),
      +                &*(from_value as *const Value),
                   ) {
                       None => false,
                       Some(res) => {
      @@ -750,7 +722,7 @@
                               transform_data.3.value_type(),
                               res.type_()
                           );
      -                    *to_value = res.into_raw();
      +                    *to_value = res.into_raw();
                           true
                       }
                   }
      @@ -764,20 +736,20 @@
                   user_data: ffi::gpointer,
               ) -> ffi::gboolean {
                   let transform_data =
      -                &*(user_data as *const (TransformFn, TransformFn, String, ParamSpec));
      -            let binding = from_glib_borrow(binding);
      +                &*(user_data as *const (TransformFn, TransformFn, String, ParamSpec));
      +            let binding = from_glib_borrow(binding);
       
      -            match (transform_data.1.as_ref().unwrap())(
      -                &binding,
      -                &*(from_value as *const Value),
      +            match (transform_data.1.as_ref().unwrap())(
      +                &binding,
      +                &*(from_value as *const Value),
                   ) {
                       None => false,
                       Some(res) => {
      -                    let pspec_name = transform_data.2.clone();
      -                    let source = binding.source().unwrap();
      -                    let pspec = source.find_property(&pspec_name);
      +                    let pspec_name = transform_data.2.clone();
      +                    let source = binding.source().unwrap();
      +                    let pspec = source.find_property(&pspec_name);
                           assert!(pspec.is_some(), "Source object does not have a property {pspec_name}");
      -                    let pspec = pspec.unwrap();
      +                    let pspec = pspec.unwrap();
       
                           assert!(
                               res.type_().is_a(pspec.value_type()),
      @@ -785,7 +757,7 @@
                               pspec.value_type(),
                               res.type_()
                           );
      -                    *to_value = res.into_raw();
      +                    *to_value = res.into_raw();
                           true
                       }
                   }
      @@ -793,11 +765,11 @@
               }
       
               unsafe extern "C" fn free_transform_data(data: ffi::gpointer) {
      -            let _ = Box::from_raw(data as *mut (TransformFn, TransformFn, String, ParamSpec));
      +            let _ = Box::from_raw(data as *mut (TransformFn, TransformFn, String, ParamSpec));
               }
       
               let mut _source_propery_name_cstr = None;
      -        let source_property_name = if let Some(source) = self.group.source() {
      +        let source_property_name = if let Some(source) = self.group.source() {
                   let source_property = source.find_property(self.source_property).ok_or_else(|| {
                       bool_error!(
                           "Source property {} on type {} not found",
      @@ -807,18 +779,18 @@
                   })?;
       
                   // This is NUL-termianted from the C side
      -            source_property.name().as_ptr()
      +            source_property.name().as_ptr()
               } else {
                   // This is a Rust &str and needs to be NUL-terminated first
      -            let source_propery_name = std::ffi::CString::new(self.source_property).unwrap();
      -            let source_property_name_ptr = source_propery_name.as_ptr() as *const u8;
      -            _source_propery_name_cstr = Some(source_propery_name);
      +            let source_propery_name = std::ffi::CString::new(self.source_property).unwrap();
      +            let source_property_name_ptr = source_propery_name.as_ptr() as *const u8;
      +            _source_propery_name_cstr = Some(source_propery_name);
       
      -            source_property_name_ptr
      +            source_property_name_ptr
               };
       
               unsafe {
      -            let target: Object = from_glib_none(self.target.clone().to_glib_none().0);
      +            let target: Object = from_glib_none(self.target.clone().to_glib_none().0);
       
                   let target_property = target.find_property(self.target_property).ok_or_else(|| {
                       bool_error!(
      @@ -828,42 +800,42 @@
                       )
                   })?;
       
      -            let target_property_name = target_property.name().as_ptr();
      +            let target_property_name = target_property.name().as_ptr();
       
      -            let have_transform_to = self.transform_to.is_some();
      -            let have_transform_from = self.transform_from.is_some();
      +            let have_transform_to = self.transform_to.is_some();
      +            let have_transform_from = self.transform_from.is_some();
                   let transform_data = if have_transform_to || have_transform_from {
                       Box::into_raw(Box::new((
      -                    self.transform_to,
      -                    self.transform_from,
      -                    String::from_glib_none(source_property_name as *const _),
      -                    target_property,
      +                    self.transform_to,
      +                    self.transform_from,
      +                    String::from_glib_none(source_property_name as *const _),
      +                    target_property,
                       )))
                   } else {
                       ptr::null_mut()
                   };
       
                   gobject_ffi::g_binding_group_bind_full(
      -                self.group.to_glib_none().0,
      -                source_property_name as *const _,
      -                target.to_glib_none().0,
      -                target_property_name as *const _,
      -                self.flags.into_glib(),
      +                self.group.to_glib_none().0,
      +                source_property_name as *const _,
      +                target.to_glib_none().0,
      +                target_property_name as *const _,
      +                self.flags.into_glib(),
                       if have_transform_to {
      -                    Some(transform_to_trampoline)
      +                    Some(transform_to_trampoline)
                       } else {
                           None
                       },
                       if have_transform_from {
      -                    Some(transform_from_trampoline)
      +                    Some(transform_from_trampoline)
                       } else {
                           None
                       },
      -                transform_data as ffi::gpointer,
      +                transform_data as ffi::gpointer,
                       if transform_data.is_null() {
                           None
                       } else {
      -                    Some(free_transform_data)
      +                    Some(free_transform_data)
                       },
                   );
               }
      @@ -874,7 +846,7 @@
           // rustdoc-stripper-ignore-next
           /// Similar to `try_build` but panics instead of failing.
           pub fn build(self) {
      -        self.try_build().unwrap()
      +        self.try_build().unwrap()
           }
       }
       
      diff --git a/git/docs/src/glib/gobject/flags.rs.html b/git/docs/src/glib/gobject/flags.rs.html
      index 97a48c27bec4..4f10f0967bb5 100644
      --- a/git/docs/src/glib/gobject/flags.rs.html
      +++ b/git/docs/src/glib/gobject/flags.rs.html
      @@ -130,56 +130,28 @@
       57
       58
       59
      -60
      -61
      -62
      -63
      -64
      -65
      -66
      -67
      -68
      -69
      -70
      -71
      -72
      -73
      -74
      -75
      -76
      -77
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       use crate::translate::*;
       
       bitflags::bitflags! {
      -    /// Through the [`ParamFlags`][crate::ParamFlags] flag values, certain aspects of parameters
      -    /// can be configured.
      -    ///
      -    /// See also: `G_PARAM_STATIC_STRINGS`
      -    #[doc(alias = "GParamFlags")]
      +    #[doc(alias = "GParamFlags")]
           #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
           pub struct ParamFlags: u32 {
      -        /// the parameter is readable
      -        #[doc(alias = "G_PARAM_READABLE")]
      +        #[doc(alias = "G_PARAM_READABLE")]
               const READABLE = gobject_ffi::G_PARAM_READABLE as _;
      -        /// the parameter is writable
      -        #[doc(alias = "G_PARAM_WRITABLE")]
      +        #[doc(alias = "G_PARAM_WRITABLE")]
               const WRITABLE = gobject_ffi::G_PARAM_WRITABLE as _;
      -        /// alias for [`READABLE`][Self::READABLE] | [`WRITABLE`][Self::WRITABLE]
      -        #[doc(alias = "G_PARAM_READWRITE")]
      +        #[doc(alias = "G_PARAM_READWRITE")]
               const READWRITE = gobject_ffi::G_PARAM_READWRITE as _;
      -        /// the parameter will be set upon object construction
      -        #[doc(alias = "G_PARAM_CONSTRUCT")]
      +        #[doc(alias = "G_PARAM_CONSTRUCT")]
               const CONSTRUCT = gobject_ffi::G_PARAM_CONSTRUCT as _;
      -        /// the parameter can only be set upon object construction
      -        #[doc(alias = "G_PARAM_CONSTRUCT_ONLY")]
      +        #[doc(alias = "G_PARAM_CONSTRUCT_ONLY")]
               const CONSTRUCT_ONLY = gobject_ffi::G_PARAM_CONSTRUCT_ONLY as _;
      -        /// upon parameter conversion (see `g_param_value_convert()`)
      -        ///  strict validation is not required
      -        #[doc(alias = "G_PARAM_LAX_VALIDATION")]
      +        #[doc(alias = "G_PARAM_LAX_VALIDATION")]
               const LAX_VALIDATION = gobject_ffi::G_PARAM_LAX_VALIDATION as _;
      -        const USER_1 = 256;
      +        const USER_0 = 256;
      +        const USER_1 = 512;
               const USER_2 = 1024;
               const USER_3 = 2048;
               const USER_4 = 4096;
      @@ -187,42 +159,34 @@
               const USER_6 = 16384;
               const USER_7 = 32768;
               const USER_8 = 65536;
      -        /// calls to [`ObjectExt::set_property()`][crate::prelude::ObjectExt::set_property()] for this
      -        ///  property will not automatically result in a "notify" signal being
      -        ///  emitted: the implementation must call [`ObjectExt::notify()`][crate::prelude::ObjectExt::notify()] themselves
      -        ///  in case the property actually changes. Since: 2.42.
      -        #[doc(alias = "G_PARAM_EXPLICIT_NOTIFY")]
      +        #[doc(alias = "G_PARAM_EXPLICIT_NOTIFY")]
               const EXPLICIT_NOTIFY = gobject_ffi::G_PARAM_EXPLICIT_NOTIFY as _;
      -        /// the parameter is deprecated and will be removed
      -        ///  in a future version. A warning will be generated if it is used
      -        ///  while running with G_ENABLE_DIAGNOSTIC=1.
      -        ///  Since 2.26
      -        #[doc(alias = "G_PARAM_DEPRECATED")]
      +        #[doc(alias = "G_PARAM_DEPRECATED")]
               const DEPRECATED = gobject_ffi::G_PARAM_DEPRECATED as _;
           }
       }
       
      -impl Default for ParamFlags {
      +impl Default for ParamFlags {
           fn default() -> Self {
               ParamFlags::READWRITE
           }
       }
       
       #[doc(hidden)]
      -impl IntoGlib for ParamFlags {
      +impl IntoGlib for ParamFlags {
           type GlibType = gobject_ffi::GParamFlags;
       
           #[inline]
           fn into_glib(self) -> gobject_ffi::GParamFlags {
      -        self.bits()
      +        self.bits()
           }
       }
       
       #[doc(hidden)]
      -impl FromGlib<gobject_ffi::GParamFlags> for ParamFlags {
      +impl FromGlib<gobject_ffi::GParamFlags> for ParamFlags {
           #[inline]
           unsafe fn from_glib(value: gobject_ffi::GParamFlags) -> Self {
      -        Self::from_bits_truncate(value)
      +        Self::from_bits_truncate(value)
           }
       }
       
      \ No newline at end of file diff --git a/git/docs/src/glib/gobject/mod.rs.html b/git/docs/src/glib/gobject/mod.rs.html index 157f45f47435..e6d1d0d3e1fb 100644 --- a/git/docs/src/glib/gobject/mod.rs.html +++ b/git/docs/src/glib/gobject/mod.rs.html @@ -100,18 +100,18 @@ #[allow(unused_imports)] mod auto; -mod binding; +mod binding; #[cfg(feature = "v2_72")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))] -mod binding_group; -mod flags; +mod binding_group; +mod flags; #[cfg(feature = "v2_74")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))] mod signal_group; #[cfg(feature = "v2_72")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))] -pub use binding_group::BindingGroupBuilder; +pub use binding_group::BindingGroupBuilder; pub use self::{auto::*, flags::*}; //pub use self::auto::functions::*; diff --git a/git/docs/src/glib/gobject/signal_group.rs.html b/git/docs/src/glib/gobject/signal_group.rs.html index 83634757c688..6ae48d8b6aed 100644 --- a/git/docs/src/glib/gobject/signal_group.rs.html +++ b/git/docs/src/glib/gobject/signal_group.rs.html @@ -417,7 +417,7 @@ #[inline] pub fn connect_notify<F>(&self, name: Option<&str>, callback: F) where - F: Fn(&crate::Object, &crate::ParamSpec) + Send + Sync + 'static, + F: Fn(&crate::Object, &crate::ParamSpec) + Send + Sync + 'static, { let signal_name = if let Some(name) = name { format!("notify::{name}") @@ -439,7 +439,7 @@ #[inline] pub fn connect_notify_local<F>(&self, name: Option<&str>, callback: F) where - F: Fn(&crate::Object, &crate::ParamSpec) + 'static, + F: Fn(&crate::Object, &crate::ParamSpec) + 'static, { let signal_name = if let Some(name) = name { format!("notify::{name}") diff --git a/git/docs/src/glib/lib.rs.html b/git/docs/src/glib/lib.rs.html index 3f66b4fdd1a9..3a33b1f8541f 100644 --- a/git/docs/src/glib/lib.rs.html +++ b/git/docs/src/glib/lib.rs.html @@ -335,14 +335,14 @@ signal_stop_emission_by_name, SignalHandlerId, }, types::{ILong, Pointer, StaticType, StaticTypeExt, Type, ULong}, - value::{BoxedValue, SendValue, ToSendValue, ToValue, Value}, + value::{BoxedValue, SendValue, ToSendValue, ToValue, Value}, variant::{ - FixedSizeVariantArray, FixedSizeVariantType, FromVariant, StaticVariantType, ToVariant, - Variant, + FixedSizeVariantArray, FixedSizeVariantType, FromVariant, StaticVariantType, ToVariant, + Variant, }, variant_dict::VariantDict, variant_iter::{VariantIter, VariantStrIter}, - variant_type::{VariantTy, VariantTyIterator, VariantType}, + variant_type::{VariantTy, VariantTyIterator, VariantType}, FileError, }; @@ -431,10 +431,10 @@ pub use self::char::*; mod checksum; pub mod closure; -mod convert; +mod convert; pub use self::convert::*; mod enums; -mod manual_functions; +mod manual_functions; pub use self::manual_functions::*; mod key_file; pub mod prelude; @@ -450,7 +450,7 @@ pub mod types; mod unicollate; pub use self::unicollate::{CollationKey, FilenameCollationKey}; -mod utils; +mod utils; pub use self::utils::*; mod main_context; mod main_context_channel; @@ -463,15 +463,15 @@ mod time_span; mod time_zone; pub use self::time_span::*; -pub mod value; -pub mod variant; +pub mod value; +pub mod variant; mod variant_dict; mod variant_iter; -mod variant_type; +mod variant_type; pub use self::date::Date; mod value_array; pub use self::value_array::ValueArray; -mod param_spec; +mod param_spec; pub use self::param_spec::*; mod property; pub use self::property::*; diff --git a/git/docs/src/glib/log.rs.html b/git/docs/src/glib/log.rs.html index 642dfb4d9849..b9b2d9f6c571 100644 --- a/git/docs/src/glib/log.rs.html +++ b/git/docs/src/glib/log.rs.html @@ -2094,7 +2094,7 @@ #[doc(alias = "g_log_variant")] #[inline] -pub fn log_variant(log_domain: Option<&str>, log_level: LogLevel, fields: &crate::Variant) { +pub fn log_variant(log_domain: Option<&str>, log_level: LogLevel, fields: &crate::Variant) { unsafe { ffi::g_log_variant( log_domain.to_glib_none().0, diff --git a/git/docs/src/glib/manual_functions.rs.html b/git/docs/src/glib/manual_functions.rs.html index 50311658b70c..4a4a38708c0a 100644 --- a/git/docs/src/glib/manual_functions.rs.html +++ b/git/docs/src/glib/manual_functions.rs.html @@ -332,6 +332,36 @@ 259 260 261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       #[cfg(not(windows))]
      @@ -573,7 +603,37 @@
           }
       }
       
      -#[cfg(unix)]
      +/// Opens a file for writing in the preferred directory for temporary
      +/// files (as returned by [`tmp_dir()`][crate::tmp_dir()]).
      +///
      +/// `tmpl` should be a string in the GLib file name encoding containing
      +/// a sequence of six 'X' characters, as the parameter to [`mkstemp()`][crate::mkstemp()].
      +/// However, unlike these functions, the template should only be a
      +/// basename, no directory components are allowed. If template is
      +/// [`None`], a default template is used.
      +///
      +/// Note that in contrast to [`mkstemp()`][crate::mkstemp()] (and `mkstemp()`) `tmpl` is not
      +/// modified, and might thus be a read-only literal string.
      +///
      +/// Upon success, and if `name_used` is non-[`None`], the actual name used
      +/// is returned in `name_used`. This string should be freed with `g_free()`
      +/// when not needed any longer. The returned name is in the GLib file
      +/// name encoding.
      +/// ## `tmpl`
      +/// Template for file name, as in
      +///  [`mkstemp()`][crate::mkstemp()], basename only, or [`None`] for a default template
      +///
      +/// # Returns
      +///
      +/// A file handle (as from `open()`) to the file opened for
      +///  reading and writing. The file is opened in binary mode on platforms
      +///  where there is a difference. The file handle should be closed with
      +///  `close()`. In case of errors, -1 is returned and `error` will be set.
      +///
      +/// ## `name_used`
      +/// location to store actual name used,
      +///  or [`None`]
      +#[cfg(unix)]
       #[doc(alias = "g_file_open_tmp")]
       pub fn file_open_tmp(
           tmpl: Option<impl AsRef<std::path::Path>>,
      @@ -582,14 +642,14 @@
               let mut name_used = ptr::null_mut();
               let mut error = ptr::null_mut();
               let ret = ffi::g_file_open_tmp(
      -            tmpl.as_ref().map(|p| p.as_ref()).to_glib_none().0,
      -            &mut name_used,
      -            &mut error,
      +            tmpl.as_ref().map(|p| p.as_ref()).to_glib_none().0,
      +            &mut name_used,
      +            &mut error,
               );
               if error.is_null() {
      -            Ok((ret.into_raw_fd(), from_glib_full(name_used)))
      +            Ok((ret.into_raw_fd(), from_glib_full(name_used)))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
      diff --git a/git/docs/src/glib/object.rs.html b/git/docs/src/glib/object.rs.html
      index 60c3f646abd9..3bb73d95bec2 100644
      --- a/git/docs/src/glib/object.rs.html
      +++ b/git/docs/src/glib/object.rs.html
      @@ -6295,11 +6295,11 @@
       
           // rustdoc-stripper-ignore-next
           /// Get the [`ParamSpec`](crate::ParamSpec) of the property `property_name` of this object.
      -    fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec>;
      +    fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec>;
       
           // rustdoc-stripper-ignore-next
           /// Return all [`ParamSpec`](crate::ParamSpec) of the properties of this object.
      -    fn list_properties(&self) -> PtrSlice<crate::ParamSpec>;
      +    fn list_properties(&self) -> PtrSlice<crate::ParamSpec>;
       
           // rustdoc-stripper-ignore-next
           /// Freeze all property notifications until the return guard object is dropped.
      @@ -6684,7 +6684,7 @@
           ///
           /// This is emitted whenever a property is changed. If `name` is provided then the signal
           /// handler is only called for this specific property.
      -    fn connect_notify<F: Fn(&Self, &crate::ParamSpec) + Send + Sync + 'static>(
      +    fn connect_notify<F: Fn(&Self, &crate::ParamSpec) + Send + Sync + 'static>(
               &self,
               name: Option<&str>,
               f: F,
      @@ -6698,7 +6698,7 @@
           ///
           /// This is like `connect_notify` but doesn't require a `Send+Sync` closure. Signal emission
           /// will panic if the signal is emitted from the wrong thread.
      -    fn connect_notify_local<F: Fn(&Self, &crate::ParamSpec) + 'static>(
      +    fn connect_notify_local<F: Fn(&Self, &crate::ParamSpec) + 'static>(
               &self,
               name: Option<&str>,
               f: F,
      @@ -6717,7 +6717,7 @@
           ///
           /// The provided closure must be valid until the signal handler is disconnected, and it must
           /// be allowed to call the closure from the threads the signal is emitted from.
      -    unsafe fn connect_notify_unsafe<F: Fn(&Self, &crate::ParamSpec)>(
      +    unsafe fn connect_notify_unsafe<F: Fn(&Self, &crate::ParamSpec)>(
               &self,
               name: Option<&str>,
               f: F,
      @@ -6735,7 +6735,7 @@
           ///
           /// This emits the `notify` signal.
           #[doc(alias = "g_object_notify_by_pspec")]
      -    fn notify_by_pspec(&self, pspec: &crate::ParamSpec);
      +    fn notify_by_pspec(&self, pspec: &crate::ParamSpec);
       
           // rustdoc-stripper-ignore-next
           /// Downgrade this object to a weak reference.
      @@ -6853,7 +6853,7 @@
               unsafe {
                   gobject_ffi::g_object_set_property(
                       self.as_object_ref().to_glib_none().0,
      -                pspec.name().as_ptr() as *const _,
      +                pspec.name().as_ptr() as *const _,
                       property_value.to_glib_none().0,
                   );
               }
      @@ -6879,7 +6879,7 @@
               unsafe {
                   gobject_ffi::g_object_set_property(
                       self.as_object_ref().to_glib_none().0,
      -                pspec.name().as_ptr() as *const _,
      +                pspec.name().as_ptr() as *const _,
                       property_value.to_glib_none().0,
                   );
               }
      @@ -6892,13 +6892,13 @@
               let params = property_values
                   .iter()
                   .map(|&(name, value)| {
      -                let pspec = pspecs.iter().find(|p| p.name() == name).unwrap_or_else(|| {
      +                let pspec = pspecs.iter().find(|p| p.name() == name).unwrap_or_else(|| {
                           panic!("Can't find property '{name}' for type '{}'", self.type_());
                       });
       
                       let mut value = value.to_value();
                       validate_property_type(self.type_(), false, pspec, &mut value);
      -                (pspec.name().as_ptr(), value)
      +                (pspec.name().as_ptr(), value)
                   })
                   .collect::<smallvec::SmallVec<[_; 10]>>();
       
      @@ -6922,14 +6922,14 @@
                   .map(|(name, value)| {
                       let pspec = pspecs
                           .iter()
      -                    .find(|p| p.name() == *name)
      +                    .find(|p| p.name() == *name)
                           .unwrap_or_else(|| {
                               panic!("Can't find property '{name}' for type '{}'", self.type_());
                           });
       
                       let mut value = value.clone();
                       validate_property_type(self.type_(), false, pspec, &mut value);
      -                (pspec.name().as_ptr(), value)
      +                (pspec.name().as_ptr(), value)
                   })
                   .collect::<smallvec::SmallVec<[_; 10]>>();
       
      @@ -6971,10 +6971,10 @@
               }
       
               unsafe {
      -            let mut value = Value::from_type_unchecked(pspec.value_type());
      +            let mut value = Value::from_type_unchecked(pspec.value_type());
                   gobject_ffi::g_object_get_property(
                       self.as_object_ref().to_glib_none().0,
      -                pspec.name().as_ptr() as *const _,
      +                pspec.name().as_ptr() as *const _,
                       value.to_glib_none_mut().0,
                   );
       
      @@ -6998,11 +6998,11 @@
               self.object_class().property_type(property_name)
           }
       
      -    fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec> {
      +    fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec> {
               self.object_class().find_property(property_name)
           }
       
      -    fn list_properties(&self) -> PtrSlice<crate::ParamSpec> {
      +    fn list_properties(&self) -> PtrSlice<crate::ParamSpec> {
               self.object_class().list_properties()
           }
       
      @@ -7561,7 +7561,7 @@
               }
           }
       
      -    fn connect_notify<F: Fn(&Self, &crate::ParamSpec) + Send + Sync + 'static>(
      +    fn connect_notify<F: Fn(&Self, &crate::ParamSpec) + Send + Sync + 'static>(
               &self,
               name: Option<&str>,
               f: F,
      @@ -7569,7 +7569,7 @@
               unsafe { self.connect_notify_unsafe(name, f) }
           }
       
      -    fn connect_notify_local<F: Fn(&Self, &crate::ParamSpec) + 'static>(
      +    fn connect_notify_local<F: Fn(&Self, &crate::ParamSpec) + 'static>(
               &self,
               name: Option<&str>,
               f: F,
      @@ -7583,12 +7583,12 @@
               }
           }
       
      -    unsafe fn connect_notify_unsafe<F: Fn(&Self, &crate::ParamSpec)>(
      +    unsafe fn connect_notify_unsafe<F: Fn(&Self, &crate::ParamSpec)>(
               &self,
               name: Option<&str>,
               f: F,
           ) -> SignalHandlerId {
      -        unsafe extern "C" fn notify_trampoline<P, F: Fn(&P, &crate::ParamSpec)>(
      +        unsafe extern "C" fn notify_trampoline<P, F: Fn(&P, &crate::ParamSpec)>(
                   this: *mut gobject_ffi::GObject,
                   param_spec: *mut gobject_ffi::GParamSpec,
                   f: ffi::gpointer,
      @@ -7632,7 +7632,7 @@
           }
       
           #[inline]
      -    fn notify_by_pspec(&self, pspec: &crate::ParamSpec) {
      +    fn notify_by_pspec(&self, pspec: &crate::ParamSpec) {
               unsafe {
                   gobject_ffi::g_object_notify_by_pspec(
                       self.as_object_ref().to_glib_none().0,
      @@ -7758,7 +7758,7 @@
       fn validate_property_type(
           type_: Type,
           allow_construct_only: bool,
      -    pspec: &crate::ParamSpec,
      +    pspec: &crate::ParamSpec,
           property_value: &mut Value,
       ) {
           if !pspec.flags().contains(crate::ParamFlags::WRITABLE)
      @@ -7777,11 +7777,11 @@
               // value type is a subtype of the property type
               let valid_type: bool = from_glib(gobject_ffi::g_type_check_value_holds(
                   mut_override(property_value.to_glib_none().0),
      -            pspec.value_type().into_glib(),
      +            pspec.value_type().into_glib(),
               ));
       
               if !valid_type {
      -            if let Err(got) = coerce_object_type(property_value, pspec.value_type()) {
      +            if let Err(got) = coerce_object_type(property_value, pspec.value_type()) {
                       panic!(
                               "property '{}' of type '{type_}' can't be set from the given type (expected: '{}', got: '{got}')",
                               pspec.name(),
      @@ -7794,7 +7794,7 @@
                   pspec.to_glib_none().0,
                   property_value.to_glib_none_mut().0,
               ));
      -        let change_allowed = pspec.flags().contains(crate::ParamFlags::LAX_VALIDATION);
      +        let change_allowed = pspec.flags().contains(crate::ParamFlags::LAX_VALIDATION);
               if changed && !change_allowed {
                   panic!(
                       "property '{}' of type '{type_}' can't be set from given value, it is invalid or out of range",
      @@ -7869,13 +7869,13 @@
           #[doc(alias = "get_property_type")]
           pub fn property_type(&self, property_name: &str) -> Option<Type> {
               self.find_property(property_name)
      -            .map(|pspec| pspec.value_type())
      +            .map(|pspec| pspec.value_type())
           }
       
           // rustdoc-stripper-ignore-next
           /// Get the [`ParamSpec`](crate::ParamSpec) of the property `property_name` of this object class.
           #[doc(alias = "g_object_class_find_property")]
      -    pub fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec> {
      +    pub fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec> {
               unsafe {
                   let klass = self as *const _ as *const gobject_ffi::GObjectClass;
       
      @@ -7891,7 +7891,7 @@
           // rustdoc-stripper-ignore-next
           /// Return all [`ParamSpec`](crate::ParamSpec) of the properties of this object class.
           #[doc(alias = "g_object_class_list_properties")]
      -    pub fn list_properties(&self) -> PtrSlice<crate::ParamSpec> {
      +    pub fn list_properties(&self) -> PtrSlice<crate::ParamSpec> {
               unsafe {
                   let klass = self as *const _ as *const gobject_ffi::GObjectClass;
       
      @@ -8167,7 +8167,7 @@
       unsafe impl<T: ObjectType> Send for SendWeakRef<T> {}
       
       type TransformFn<'b> =
      -    Option<Box<dyn Fn(&'b crate::Binding, &'b Value) -> Option<Value> + Send + Sync + 'static>>;
      +    Option<Box<dyn Fn(&'b crate::Binding, &'b Value) -> Option<Value> + Send + Sync + 'static>>;
       
       // rustdoc-stripper-ignore-next
       /// Builder for object property bindings.
      @@ -8177,7 +8177,7 @@
           source_property: &'a str,
           target: &'a ObjectRef,
           target_property: &'a str,
      -    flags: crate::BindingFlags,
      +    flags: crate::BindingFlags,
           transform_from: TransformFn<'f>,
           transform_to: TransformFn<'t>,
       }
      @@ -8218,7 +8218,7 @@
           /// This function operates on `glib::Value`s.
           /// See [`Self::transform_from`] for a version which operates on concrete argument and return types.
           pub fn transform_from_with_values<
      -        F: Fn(&crate::Binding, &Value) -> Option<Value> + Send + Sync + 'static,
      +        F: Fn(&crate::Binding, &Value) -> Option<Value> + Send + Sync + 'static,
           >(
               self,
               func: F,
      @@ -8237,7 +8237,7 @@
           pub fn transform_from<
               S: FromValue<'f>,
               T: Into<Value>,
      -        F: Fn(&'f crate::Binding, S) -> Option<T> + Send + Sync + 'static,
      +        F: Fn(&'f crate::Binding, S) -> Option<T> + Send + Sync + 'static,
           >(
               self,
               func: F,
      @@ -8257,7 +8257,7 @@
           /// This function operates on `glib::Value`s.
           /// See [`Self::transform_to`] for a version which operates on concrete argument and return types.
           pub fn transform_to_with_values<
      -        F: Fn(&crate::Binding, &Value) -> Option<Value> + Send + Sync + 'static,
      +        F: Fn(&crate::Binding, &Value) -> Option<Value> + Send + Sync + 'static,
           >(
               self,
               func: F,
      @@ -8276,7 +8276,7 @@
           pub fn transform_to<
               S: FromValue<'t>,
               T: Into<Value>,
      -        F: Fn(&'t crate::Binding, S) -> Option<T> + Send + Sync + 'static,
      +        F: Fn(&'t crate::Binding, S) -> Option<T> + Send + Sync + 'static,
           >(
               self,
               func: F,
      @@ -8292,7 +8292,7 @@
       
           // rustdoc-stripper-ignore-next
           /// Bind the properties with the given flags.
      -    pub fn flags(self, flags: crate::BindingFlags) -> Self {
      +    pub fn flags(self, flags: crate::BindingFlags) -> Self {
               Self { flags, ..self }
           }
       
      @@ -8323,7 +8323,7 @@
           /// # Panics
           /// This panics if the provided properties do not exist.
           #[track_caller]
      -    pub fn build(self) -> crate::Binding {
      +    pub fn build(self) -> crate::Binding {
               unsafe extern "C" fn transform_to_trampoline(
                   binding: *mut gobject_ffi::GBinding,
                   from_value: *const gobject_ffi::GValue,
      @@ -8331,7 +8331,7 @@
                   user_data: ffi::gpointer,
               ) -> ffi::gboolean {
                   let transform_data = &*(user_data
      -                as *const (TransformFn, TransformFn, crate::ParamSpec, crate::ParamSpec));
      +                as *const (TransformFn, TransformFn, crate::ParamSpec, crate::ParamSpec));
       
                   match (transform_data.0.as_ref().unwrap())(
                       &from_glib_borrow(binding),
      @@ -8346,7 +8346,7 @@
                               transform_data.3.value_type(),
                               res.type_()
                           );
      -                    *to_value = res.into_raw();
      +                    *to_value = res.into_raw();
                           true
                       }
                   }
      @@ -8360,7 +8360,7 @@
                   user_data: ffi::gpointer,
               ) -> ffi::gboolean {
                   let transform_data = &*(user_data
      -                as *const (TransformFn, TransformFn, crate::ParamSpec, crate::ParamSpec));
      +                as *const (TransformFn, TransformFn, crate::ParamSpec, crate::ParamSpec));
       
                   match (transform_data.1.as_ref().unwrap())(
                       &from_glib_borrow(binding),
      @@ -8375,7 +8375,7 @@
                               transform_data.2.value_type(),
                               res.type_()
                           );
      -                    *to_value = res.into_raw();
      +                    *to_value = res.into_raw();
                           true
                       }
                   }
      @@ -8384,7 +8384,7 @@
       
               unsafe extern "C" fn free_transform_data(data: ffi::gpointer) {
                   let _ = Box::from_raw(
      -                data as *mut (TransformFn, TransformFn, crate::ParamSpec, crate::ParamSpec),
      +                data as *mut (TransformFn, TransformFn, crate::ParamSpec, crate::ParamSpec),
                   );
               }
       
      @@ -8417,8 +8417,8 @@
                           );
                       });
       
      -            let source_property_name = source_property.name().as_ptr();
      -            let target_property_name = target_property.name().as_ptr();
      +            let source_property_name = source_property.name().as_ptr();
      +            let target_property_name = target_property.name().as_ptr();
       
                   let have_transform_to = self.transform_to.is_some();
                   let have_transform_from = self.transform_from.is_some();
      @@ -8820,13 +8820,13 @@
           #[doc(alias = "get_property_type")]
           pub fn property_type(&self, property_name: &str) -> Option<Type> {
               self.find_property(property_name)
      -            .map(|pspec| pspec.value_type())
      +            .map(|pspec| pspec.value_type())
           }
       
           // rustdoc-stripper-ignore-next
           /// Get the [`ParamSpec`](crate::ParamSpec) of the property `property_name` of this interface.
           #[doc(alias = "g_object_interface_find_property")]
      -    pub fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec> {
      +    pub fn find_property(&self, property_name: &str) -> Option<crate::ParamSpec> {
               unsafe {
                   let interface = self as *const _ as *const gobject_ffi::GTypeInterface;
       
      @@ -8840,7 +8840,7 @@
           // rustdoc-stripper-ignore-next
           /// Return all [`ParamSpec`](crate::ParamSpec) of the properties of this interface.
           #[doc(alias = "g_object_interface_list_properties")]
      -    pub fn list_properties(&self) -> PtrSlice<crate::ParamSpec> {
      +    pub fn list_properties(&self) -> PtrSlice<crate::ParamSpec> {
               unsafe {
                   let interface = self as *const _ as *const gobject_ffi::GTypeInterface;
       
      diff --git a/git/docs/src/glib/param_spec.rs.html b/git/docs/src/glib/param_spec.rs.html
      index de7eaf3f5aef..8a08faff31d2 100644
      --- a/git/docs/src/glib/param_spec.rs.html
      +++ b/git/docs/src/glib/param_spec.rs.html
      @@ -2436,76 +2436,6 @@
       2363
       2364
       2365
      -2366
      -2367
      -2368
      -2369
      -2370
      -2371
      -2372
      -2373
      -2374
      -2375
      -2376
      -2377
      -2378
      -2379
      -2380
      -2381
      -2382
      -2383
      -2384
      -2385
      -2386
      -2387
      -2388
      -2389
      -2390
      -2391
      -2392
      -2393
      -2394
      -2395
      -2396
      -2397
      -2398
      -2399
      -2400
      -2401
      -2402
      -2403
      -2404
      -2405
      -2406
      -2407
      -2408
      -2409
      -2410
      -2411
      -2412
      -2413
      -2414
      -2415
      -2416
      -2417
      -2418
      -2419
      -2420
      -2421
      -2422
      -2423
      -2424
      -2425
      -2426
      -2427
      -2428
      -2429
      -2430
      -2431
      -2432
      -2433
      -2434
      -2435
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       use std::{
      @@ -2519,27 +2449,12 @@
           object::{Interface, InterfaceRef, IsClass, IsInterface, ObjectClass},
           prelude::*,
           translate::*,
      -    utils::is_canonical_pspec_name,
      -    Object, ParamFlags, Type, Value,
      +    utils::is_canonical_pspec_name,
      +    Object, ParamFlags, Type, Value,
       };
       // Can't use get_type here as this is not a boxed type but another fundamental type
       wrapper! {
      -    /// [`ParamSpec`][crate::ParamSpec] is an object structure that encapsulates the metadata
      -    /// required to specify parameters, such as e.g. [`Object`][crate::Object] properties.
      -    ///
      -    /// ## Parameter names # {`canonical`-parameter-names}
      -    ///
      -    /// A property name consists of one or more segments consisting of ASCII letters
      -    /// and digits, separated by either the `-` or `_` character. The first
      -    /// character of a property name must be a letter. These are the same rules as
      -    /// for signal naming (see `g_signal_new()`).
      -    ///
      -    /// When creating and looking up a [`ParamSpec`][crate::ParamSpec], either separator can be
      -    /// used, but they cannot be mixed. Using `-` is considerably more
      -    /// efficient, and is the ‘canonical form’. Using `_` is discouraged.
      -    ///
      -    /// This is an Abstract Base Class, you cannot instantiate it.
      -    #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
      +    #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
           #[doc(alias = "GParamSpec")]
           pub struct ParamSpec(Shared<gobject_ffi::GParamSpec>);
       
      @@ -2549,7 +2464,7 @@
           }
       }
       
      -impl StaticType for ParamSpec {
      +impl StaticType for ParamSpec {
           #[inline]
           fn static_type() -> Type {
               unsafe { from_glib(gobject_ffi::G_TYPE_PARAM) }
      @@ -2557,26 +2472,26 @@
       }
       
       #[doc(hidden)]
      -impl crate::value::ValueType for ParamSpec {
      -    type Type = ParamSpec;
      +impl crate::value::ValueType for ParamSpec {
      +    type Type = ParamSpec;
       }
       
       #[doc(hidden)]
      -impl crate::value::ValueTypeOptional for ParamSpec {}
      +impl crate::value::ValueTypeOptional for ParamSpec {}
       
       #[doc(hidden)]
      -unsafe impl<'a> crate::value::FromValue<'a> for ParamSpec {
      +unsafe impl<'a> crate::value::FromValue<'a> for ParamSpec {
           type Checker = crate::value::GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a crate::Value) -> Self {
      -        let ptr = gobject_ffi::g_value_dup_param(value.to_glib_none().0);
      +        let ptr = gobject_ffi::g_value_dup_param(value.to_glib_none().0);
               debug_assert!(!ptr.is_null());
      -        from_glib_full(ptr as *mut gobject_ffi::GParamSpec)
      +        from_glib_full(ptr as *mut gobject_ffi::GParamSpec)
           }
       }
       
       #[doc(hidden)]
      -unsafe impl<'a> crate::value::FromValue<'a> for &'a ParamSpec {
      +unsafe impl<'a> crate::value::FromValue<'a> for &'a ParamSpec {
           type Checker = crate::value::GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a crate::Value) -> Self {
      @@ -2584,21 +2499,21 @@
                   std::mem::size_of::<Self>(),
                   std::mem::size_of::<crate::ffi::gpointer>()
               );
      -        let value = &*(value as *const crate::Value as *const crate::gobject_ffi::GValue);
      -        let ptr = &value.data[0].v_pointer as *const crate::ffi::gpointer
      +        let value = &*(value as *const crate::Value as *const crate::gobject_ffi::GValue);
      +        let ptr = &value.data[0].v_pointer as *const crate::ffi::gpointer
                   as *const *const gobject_ffi::GParamSpec;
               debug_assert!(!(*ptr).is_null());
      -        &*(ptr as *const ParamSpec)
      +        &*(ptr as *const ParamSpec)
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValue for ParamSpec {
      +impl crate::value::ToValue for ParamSpec {
           fn to_value(&self) -> crate::Value {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(ParamSpec::static_type());
      -            gobject_ffi::g_value_take_param(value.to_glib_none_mut().0, self.to_glib_full());
      -            value
      +            gobject_ffi::g_value_take_param(value.to_glib_none_mut().0, self.to_glib_full());
      +            value
               }
           }
       
      @@ -2608,54 +2523,54 @@
       }
       
       #[doc(hidden)]
      -impl From<ParamSpec> for crate::Value {
      +impl From<ParamSpec> for crate::Value {
           #[inline]
      -    fn from(s: ParamSpec) -> Self {
      +    fn from(s: ParamSpec) -> Self {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(ParamSpec::static_type());
      -            gobject_ffi::g_value_take_param(value.to_glib_none_mut().0, s.into_glib_ptr());
      -            value
      +            gobject_ffi::g_value_take_param(value.to_glib_none_mut().0, s.into_glib_ptr());
      +            value
               }
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValueOptional for ParamSpec {
      +impl crate::value::ToValueOptional for ParamSpec {
           fn to_value_optional(s: Option<&Self>) -> crate::Value {
               let mut value = crate::Value::for_value_type::<Self>();
               unsafe {
      -            gobject_ffi::g_value_take_param(value.to_glib_none_mut().0, s.to_glib_full());
      +            gobject_ffi::g_value_take_param(value.to_glib_none_mut().0, s.to_glib_full());
               }
       
      -        value
      +        value
           }
       }
       
      -impl AsRef<ParamSpec> for ParamSpec {
      +impl AsRef<ParamSpec> for ParamSpec {
           #[inline]
      -    fn as_ref(&self) -> &ParamSpec {
      -        self
      +    fn as_ref(&self) -> &ParamSpec {
      +        self
           }
       }
       
      -unsafe impl Send for ParamSpec {}
      -unsafe impl Sync for ParamSpec {}
      +unsafe impl Send for ParamSpec {}
      +unsafe impl Sync for ParamSpec {}
       
      -impl ParamSpec {
      -    pub fn downcast<T: ParamSpecType>(self) -> Result<T, ParamSpec> {
      +impl ParamSpec {
      +    pub fn downcast<T: ParamSpecType>(self) -> Result<T, ParamSpec> {
               unsafe {
                   if self.type_() == T::static_type() {
      -                Ok(from_glib_full(self.into_glib_ptr()))
      +                Ok(from_glib_full(self.into_glib_ptr()))
                   } else {
      -                Err(self)
      +                Err(self)
                   }
               }
           }
       
      -    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T> {
      +    pub fn downcast_ref<T: ParamSpecType>(&self) -> Option<&T> {
               unsafe {
                   if self.type_() == T::static_type() {
      -                Some(&*(self as *const ParamSpec as *const T))
      +                Some(&*(self as *const ParamSpec as *const T))
                   } else {
                       None
                   }
      @@ -2667,7 +2582,7 @@
           pub fn type_(&self) -> Type {
               unsafe {
                   from_glib(
      -                (*(*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0))
      +                (*(*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0))
                           .g_type_instance
                           .g_class)
                           .g_type,
      @@ -2677,13 +2592,13 @@
       
           #[inline]
           pub fn is<T: StaticType>(&self) -> bool {
      -        self.type_().is_a(T::static_type())
      +        self.type_().is_a(T::static_type())
           }
       
           #[doc(alias = "get_value_type")]
           #[inline]
           pub fn value_type(&self) -> crate::Type {
      -        unsafe { from_glib((*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0)).value_type) }
      +        unsafe { from_glib((*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0)).value_type) }
           }
       
           #[cfg(feature = "v2_74")]
      @@ -2693,8 +2608,8 @@
           pub fn value_is_valid(&self, value: &Value) -> bool {
               unsafe {
                   from_glib(gobject_ffi::g_param_value_is_valid(
      -                self.to_glib_none().0,
      -                value.to_glib_none().0,
      +                self.to_glib_none().0,
      +                value.to_glib_none().0,
                   ))
               }
           }
      @@ -2702,82 +2617,57 @@
           #[doc(alias = "get_owner_type")]
           #[inline]
           pub fn owner_type(&self) -> crate::Type {
      -        unsafe { from_glib((*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0)).owner_type) }
      +        unsafe { from_glib((*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0)).owner_type) }
           }
       
           #[doc(alias = "get_flags")]
           #[inline]
      -    pub fn flags(&self) -> ParamFlags {
      -        unsafe { from_glib((*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0)).flags) }
      +    pub fn flags(&self) -> ParamFlags {
      +        unsafe { from_glib((*(<Self as ToGlibPtr<*const _>>::to_glib_none(self).0)).flags) }
           }
       
      -    /// Get the short description of a [`ParamSpec`][crate::ParamSpec].
      -    ///
      -    /// # Returns
      -    ///
      -    /// the short description of `self`.
      -    #[doc(alias = "g_param_spec_get_blurb")]
      +    #[doc(alias = "g_param_spec_get_blurb")]
           #[doc(alias = "get_blurb")]
           #[inline]
           pub fn blurb(&self) -> Option<&str> {
               unsafe {
      -            let ptr = gobject_ffi::g_param_spec_get_blurb(self.to_glib_none().0);
      +            let ptr = gobject_ffi::g_param_spec_get_blurb(self.to_glib_none().0);
                   if ptr.is_null() {
                       None
                   } else {
      -                CStr::from_ptr(ptr).to_str().ok()
      +                CStr::from_ptr(ptr).to_str().ok()
                   }
               }
           }
       
      -    /// Gets the default value of `self` as a pointer to a [`Value`][crate::Value].
      -    ///
      -    /// The [`Value`][crate::Value] will remain valid for the life of `self`.
      -    ///
      -    /// # Returns
      -    ///
      -    /// a pointer to a [`Value`][crate::Value] which must not be modified
      -    #[doc(alias = "g_param_spec_get_default_value")]
      +    #[doc(alias = "g_param_spec_get_default_value")]
           #[doc(alias = "get_default_value")]
           #[inline]
           pub fn default_value(&self) -> &Value {
               unsafe {
      -            &*(gobject_ffi::g_param_spec_get_default_value(self.to_glib_none().0)
      +            &*(gobject_ffi::g_param_spec_get_default_value(self.to_glib_none().0)
                       as *const crate::Value)
               }
           }
       
      -    /// Get the name of a [`ParamSpec`][crate::ParamSpec].
      -    ///
      -    /// The name is always an "interned" string (as per `g_intern_string()`).
      -    /// This allows for pointer-value comparisons.
      -    ///
      -    /// # Returns
      -    ///
      -    /// the name of `self`.
      -    #[doc(alias = "g_param_spec_get_name")]
      +    #[doc(alias = "g_param_spec_get_name")]
           #[doc(alias = "get_name")]
           #[inline]
           pub fn name<'a>(&self) -> &'a str {
               unsafe {
      -            CStr::from_ptr(gobject_ffi::g_param_spec_get_name(self.to_glib_none().0))
      +            CStr::from_ptr(gobject_ffi::g_param_spec_get_name(self.to_glib_none().0))
                       .to_str()
                       .unwrap()
               }
           }
       
      -    /// Gets the GQuark for the name.
      -    ///
      -    /// # Returns
      -    ///
      -    /// the GQuark for `self`->name.
      -    #[doc(alias = "g_param_spec_get_name_quark")]
      +    #[doc(alias = "g_param_spec_get_name_quark")]
           #[doc(alias = "get_name_quark")]
           #[inline]
           pub fn name_quark(&self) -> crate::Quark {
               unsafe {
                   from_glib(gobject_ffi::g_param_spec_get_name_quark(
      -                self.to_glib_none().0,
      +                self.to_glib_none().0,
                   ))
               }
           }
      @@ -2787,18 +2677,12 @@
           ///
           /// If this `ParamSpec` does not have a nickname, the nickname of its redirect target is returned if it has one.
           /// Otherwise, `self.name()` is returned.
      -    // rustdoc-stripper-ignore-next-stop
      -    /// Get the nickname of a [`ParamSpec`][crate::ParamSpec].
      -    ///
      -    /// # Returns
      -    ///
      -    /// the nickname of `self`.
           #[doc(alias = "g_param_spec_get_nick")]
           #[doc(alias = "get_nick")]
           #[inline]
           pub fn nick(&self) -> &str {
               unsafe {
      -            CStr::from_ptr(gobject_ffi::g_param_spec_get_nick(self.to_glib_none().0))
      +            CStr::from_ptr(gobject_ffi::g_param_spec_get_nick(self.to_glib_none().0))
                       .to_str()
                       .unwrap()
               }
      @@ -2808,25 +2692,13 @@
           //    unsafe { TODO: call gobject_ffi::g_param_spec_get_qdata() }
           //}
       
      -    /// If the paramspec redirects operations to another paramspec,
      -    /// returns that paramspec. Redirect is used typically for
      -    /// providing a new implementation of a property in a derived
      -    /// type while preserving all the properties from the parent
      -    /// type. Redirection is established by creating a property
      -    /// of type [`ParamSpecOverride`][crate::ParamSpecOverride]. See `g_object_class_override_property()`
      -    /// for an example of the use of this capability.
      -    ///
      -    /// # Returns
      -    ///
      -    /// paramspec to which requests on this
      -    ///  paramspec should be redirected, or [`None`] if none.
           #[doc(alias = "g_param_spec_get_redirect_target")]
           #[doc(alias = "get_redirect_target")]
           #[inline]
      -    pub fn redirect_target(&self) -> Option<ParamSpec> {
      +    pub fn redirect_target(&self) -> Option<ParamSpec> {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_get_redirect_target(
      -                self.to_glib_none().0,
      +                self.to_glib_none().0,
                   ))
               }
           }
      @@ -2843,18 +2715,6 @@
           //    unsafe { TODO: call gobject_ffi::g_param_spec_steal_qdata() }
           //}
       
      -    /// Validate a property name for a [`ParamSpec`][crate::ParamSpec]. This can be useful for
      -    /// dynamically-generated properties which need to be validated at run-time
      -    /// before actually trying to create them.
      -    ///
      -    /// See [canonical parameter names][canonical-parameter-names] for details of
      -    /// the rules for valid names.
      -    /// ## `name`
      -    /// the canonical name of the property
      -    ///
      -    /// # Returns
      -    ///
      -    /// [`true`] if `name` is a valid property name, [`false`] otherwise.
           #[cfg(feature = "v2_66")]
           #[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
           #[doc(alias = "g_param_spec_is_valid_name")]
      @@ -2862,7 +2722,7 @@
           pub fn is_valid_name(name: &str) -> bool {
               unsafe {
                   from_glib(gobject_ffi::g_param_spec_is_valid_name(
      -                name.to_glib_none().0,
      +                name.to_glib_none().0,
                   ))
               }
           }
      @@ -3202,77 +3062,77 @@
           /// Implementation detail.
           fn set_blurb(&mut self, blurb: Option<&'a str>);
           /// Implementation detail.
      -    fn set_flags(&mut self, flags: crate::ParamFlags);
      +    fn set_flags(&mut self, flags: crate::ParamFlags);
           /// Implementation detail.
      -    fn current_flags(&self) -> crate::ParamFlags;
      +    fn current_flags(&self) -> crate::ParamFlags;
       
           /// By default, the nickname of its redirect target will be used if it has one.
           /// Otherwise, `self.name` will be used.
           fn nick(mut self, nick: &'a str) -> Self {
      -        self.set_nick(Some(nick));
      -        self
      +        self.set_nick(Some(nick));
      +        self
           }
       
           /// Default: `None`
           fn blurb(mut self, blurb: &'a str) -> Self {
      -        self.set_blurb(Some(blurb));
      -        self
      +        self.set_blurb(Some(blurb));
      +        self
           }
       
           /// Default: `glib::ParamFlags::READWRITE`
      -    fn flags(mut self, flags: crate::ParamFlags) -> Self {
      -        self.set_flags(flags);
      -        self
      +    fn flags(mut self, flags: crate::ParamFlags) -> Self {
      +        self.set_flags(flags);
      +        self
           }
       
           /// Mark the property as read only and drops the READWRITE flag set by default.
           fn read_only(self) -> Self {
               let flags =
      -            (self.current_flags() - crate::ParamFlags::WRITABLE) | crate::ParamFlags::READABLE;
      -        self.flags(flags)
      +            (self.current_flags() - crate::ParamFlags::WRITABLE) | crate::ParamFlags::READABLE;
      +        self.flags(flags)
           }
       
           /// Mark the property as write only and drops the READWRITE flag set by default.
           fn write_only(self) -> Self {
               let flags =
      -            (self.current_flags() - crate::ParamFlags::READABLE) | crate::ParamFlags::WRITABLE;
      -        self.flags(flags)
      +            (self.current_flags() - crate::ParamFlags::READABLE) | crate::ParamFlags::WRITABLE;
      +        self.flags(flags)
           }
       
           /// Mark the property as readwrite, it is the default value.
           fn readwrite(self) -> Self {
      -        let flags = self.current_flags() | crate::ParamFlags::READWRITE;
      -        self.flags(flags)
      +        let flags = self.current_flags() | crate::ParamFlags::READWRITE;
      +        self.flags(flags)
           }
       
           /// Mark the property as construct
           fn construct(self) -> Self {
      -        let flags = self.current_flags() | crate::ParamFlags::CONSTRUCT;
      -        self.flags(flags)
      +        let flags = self.current_flags() | crate::ParamFlags::CONSTRUCT;
      +        self.flags(flags)
           }
       
           /// Mark the property as construct only
           fn construct_only(self) -> Self {
      -        let flags = self.current_flags() | crate::ParamFlags::CONSTRUCT_ONLY;
      -        self.flags(flags)
      +        let flags = self.current_flags() | crate::ParamFlags::CONSTRUCT_ONLY;
      +        self.flags(flags)
           }
       
           /// Mark the property as lax validation
           fn lax_validation(self) -> Self {
      -        let flags = self.current_flags() | crate::ParamFlags::LAX_VALIDATION;
      -        self.flags(flags)
      +        let flags = self.current_flags() | crate::ParamFlags::LAX_VALIDATION;
      +        self.flags(flags)
           }
       
           /// Mark the property as explicit notify
           fn explicit_notify(self) -> Self {
      -        let flags = self.current_flags() | crate::ParamFlags::EXPLICIT_NOTIFY;
      -        self.flags(flags)
      +        let flags = self.current_flags() | crate::ParamFlags::EXPLICIT_NOTIFY;
      +        self.flags(flags)
           }
       
           /// Mark the property as deprecated
           fn deprecated(self) -> Self {
      -        let flags = self.current_flags() | crate::ParamFlags::DEPRECATED;
      -        self.flags(flags)
      +        let flags = self.current_flags() | crate::ParamFlags::DEPRECATED;
      +        self.flags(flags)
           }
       }
       
      @@ -3375,7 +3235,7 @@
               "{name} is not a valid canonical parameter name",
           );
       }
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecChar,
           gobject_ffi::GParamSpecChar,
           i8,
      @@ -3384,9 +3244,9 @@
           "g_param_spec_char"
       );
       
      -define_builder_numeric!(ParamSpecChar, ParamSpecCharBuilder, i8);
      +define_builder_numeric!(ParamSpecChar, ParamSpecCharBuilder, i8);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecUChar,
           gobject_ffi::GParamSpecUChar,
           u8,
      @@ -3395,18 +3255,18 @@
           "g_param_spec_uchar"
       );
       
      -define_builder_numeric!(ParamSpecUChar, ParamSpecUCharBuilder, u8);
      +define_builder_numeric!(ParamSpecUChar, ParamSpecUCharBuilder, u8);
       
      -define_param_spec!(ParamSpecBoolean, gobject_ffi::GParamSpecBoolean, 2);
      +define_param_spec!(ParamSpecBoolean, gobject_ffi::GParamSpecBoolean, 2);
       
      -define_param_spec_default!(
      +define_param_spec_default!(
           ParamSpecBoolean,
           gobject_ffi::GParamSpecBoolean,
           bool,
           |x| from_glib(x)
       );
       
      -impl ParamSpecBoolean {
      +impl ParamSpecBoolean {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_boolean")]
           #[deprecated = "Use builder() instead"]
      @@ -3415,10 +3275,10 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               default_value: bool,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, default_value, flags) }
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, default_value, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -3426,28 +3286,28 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               default_value: bool,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_boolean(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                default_value.into_glib(),
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                default_value.into_glib(),
      +                flags.into_glib(),
                   ))
               }
           }
       }
       
      -define_builder!(
      +define_builder!(
           ParamSpecBoolean,
           ParamSpecBooleanBuilder {
               default_value: bool = false,
           }
       );
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecInt,
           gobject_ffi::GParamSpecInt,
           i32,
      @@ -3456,9 +3316,9 @@
           "g_param_spec_int"
       );
       
      -define_builder_numeric!(ParamSpecInt, ParamSpecIntBuilder, i32);
      +define_builder_numeric!(ParamSpecInt, ParamSpecIntBuilder, i32);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecUInt,
           gobject_ffi::GParamSpecUInt,
           u32,
      @@ -3467,9 +3327,9 @@
           "g_param_spec_uint"
       );
       
      -define_builder_numeric!(ParamSpecUInt, ParamSpecUIntBuilder, u32);
      +define_builder_numeric!(ParamSpecUInt, ParamSpecUIntBuilder, u32);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecLong,
           gobject_ffi::GParamSpecLong,
           libc::c_long,
      @@ -3478,9 +3338,9 @@
           "g_param_spec_long"
       );
       
      -define_builder_numeric!(ParamSpecLong, ParamSpecLongBuilder, libc::c_long);
      +define_builder_numeric!(ParamSpecLong, ParamSpecLongBuilder, libc::c_long);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecULong,
           gobject_ffi::GParamSpecULong,
           libc::c_ulong,
      @@ -3489,9 +3349,9 @@
           "g_param_spec_ulong"
       );
       
      -define_builder_numeric!(ParamSpecULong, ParamSpecULongBuilder, libc::c_ulong);
      +define_builder_numeric!(ParamSpecULong, ParamSpecULongBuilder, libc::c_ulong);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecInt64,
           gobject_ffi::GParamSpecInt64,
           i64,
      @@ -3500,9 +3360,9 @@
           "g_param_spec_int64"
       );
       
      -define_builder_numeric!(ParamSpecInt64, ParamSpecInt64Builder, i64);
      +define_builder_numeric!(ParamSpecInt64, ParamSpecInt64Builder, i64);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecUInt64,
           gobject_ffi::GParamSpecUInt64,
           u64,
      @@ -3511,12 +3371,12 @@
           "g_param_spec_uint64"
       );
       
      -define_builder_numeric!(ParamSpecUInt64, ParamSpecUInt64Builder, u64);
      +define_builder_numeric!(ParamSpecUInt64, ParamSpecUInt64Builder, u64);
       
      -define_param_spec!(ParamSpecUnichar, gobject_ffi::GParamSpecUnichar, 9);
      -define_param_spec_default!(ParamSpecUnichar, gobject_ffi::GParamSpecUnichar, Result<char, CharTryFromError>, TryFrom::try_from);
      +define_param_spec!(ParamSpecUnichar, gobject_ffi::GParamSpecUnichar, 9);
      +define_param_spec_default!(ParamSpecUnichar, gobject_ffi::GParamSpecUnichar, Result<char, CharTryFromError>, TryFrom::try_from);
       
      -impl ParamSpecUnichar {
      +impl ParamSpecUnichar {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_unichar")]
           #[deprecated = "Use builder() instead"]
      @@ -3525,10 +3385,10 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               default_value: char,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, default_value, flags) }
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, default_value, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -3536,21 +3396,21 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               default_value: char,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_unichar(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                default_value.into_glib(),
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                default_value.into_glib(),
      +                flags.into_glib(),
                   ))
               }
           }
       }
       
      -define_builder!(
      +define_builder!(
           ParamSpecUnichar,
           ParamSpecUnicharBuilder {
               default_value: char,
      @@ -3558,9 +3418,9 @@
           requires (default_value: char,)
       );
       
      -define_param_spec!(ParamSpecEnum, gobject_ffi::GParamSpecEnum, 10);
      +define_param_spec!(ParamSpecEnum, gobject_ffi::GParamSpecEnum, 10);
       
      -impl ParamSpecEnum {
      +impl ParamSpecEnum {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_enum")]
           #[deprecated = "Use builder() instead"]
      @@ -3570,11 +3430,11 @@
               blurb: impl Into<Option<&'a str>>,
               enum_type: crate::Type,
               default_value: i32,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
               assert!(enum_type.is_a(Type::ENUM));
      -        unsafe { Self::new_unchecked(name, nick, blurb, enum_type, default_value, flags) }
      +        unsafe { Self::new_unchecked(name, nick, blurb, enum_type, default_value, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -3583,16 +3443,16 @@
               blurb: impl Into<Option<&'a str>>,
               enum_type: crate::Type,
               default_value: i32,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_enum(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                enum_type.into_glib(),
      -                default_value,
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                enum_type.into_glib(),
      +                default_value,
      +                flags.into_glib(),
                   ))
               }
           }
      @@ -3601,11 +3461,11 @@
           #[inline]
           pub fn enum_class(&self) -> crate::EnumClass {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecEnum>::to_glib_none(self).0;
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecEnum>::to_glib_none(self).0;
       
                   debug_assert!(!(*ptr).enum_class.is_null());
       
      -            crate::EnumClass::with_type(from_glib((*(*ptr).enum_class).g_type_class.g_type))
      +            crate::EnumClass::with_type(from_glib((*(*ptr).enum_class).g_type_class.g_type))
                       .expect("Invalid enum class")
               }
           }
      @@ -3620,15 +3480,15 @@
                           T::static_type()
                       ));
                   }
      -            Ok(from_glib(self.default_value_as_i32()))
      +            Ok(from_glib(self.default_value_as_i32()))
               }
           }
       
           #[inline]
           pub fn default_value_as_i32(&self) -> i32 {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecEnum>::to_glib_none(self).0;
      -            (*ptr).default_value
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecEnum>::to_glib_none(self).0;
      +            (*ptr).default_value
               }
           }
       
      @@ -3636,13 +3496,13 @@
               name: &str,
               default_value: T,
           ) -> ParamSpecEnumBuilder<T> {
      -        ParamSpecEnumBuilder::new(name, default_value)
      +        ParamSpecEnumBuilder::new(name, default_value)
           }
       
           pub fn builder<T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32> + Default>(
               name: &str,
           ) -> ParamSpecEnumBuilder<T> {
      -        ParamSpecEnumBuilder::new(name, T::default())
      +        ParamSpecEnumBuilder::new(name, T::default())
           }
       }
       
      @@ -3651,39 +3511,39 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      +    flags: crate::ParamFlags,
           default_value: T,
       }
       
       impl<'a, T: StaticType + FromGlib<i32> + IntoGlib<GlibType = i32>> ParamSpecEnumBuilder<'a, T> {
           fn new(name: &'a str, default_value: T) -> Self {
      -        assert_param_name(name);
      +        assert_param_name(name);
               assert!(T::static_type().is_a(Type::ENUM));
       
               Self {
      -            name,
      +            name,
                   nick: None,
                   blurb: None,
                   flags: crate::ParamFlags::default(),
      -            default_value,
      +            default_value,
               }
           }
       
           pub fn default_value(mut self, default: T) -> Self {
      -        self.default_value = default;
      -        self
      +        self.default_value = default;
      +        self
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecEnum::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      +                self.name,
      +                self.nick,
      +                self.blurb,
                       T::static_type(),
      -                self.default_value.into_glib(),
      -                self.flags,
      +                self.default_value.into_glib(),
      +                self.flags,
                   )
               }
           }
      @@ -3693,22 +3553,22 @@
           crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecEnumBuilder<'a, T>
       {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      -define_param_spec!(ParamSpecFlags, gobject_ffi::GParamSpecFlags, 11);
      +define_param_spec!(ParamSpecFlags, gobject_ffi::GParamSpecFlags, 11);
       
      -impl ParamSpecFlags {
      +impl ParamSpecFlags {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_flags")]
           #[deprecated = "Use builder() instead"]
      @@ -3718,11 +3578,11 @@
               blurb: impl Into<Option<&'a str>>,
               flags_type: crate::Type,
               default_value: u32,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
               assert!(flags_type.is_a(Type::FLAGS));
      -        unsafe { Self::new_unchecked(name, nick, blurb, flags_type, default_value, flags) }
      +        unsafe { Self::new_unchecked(name, nick, blurb, flags_type, default_value, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -3731,16 +3591,16 @@
               blurb: impl Into<Option<&'a str>>,
               flags_type: crate::Type,
               default_value: u32,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_flags(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                flags_type.into_glib(),
      -                default_value,
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                flags_type.into_glib(),
      +                default_value,
      +                flags.into_glib(),
                   ))
               }
           }
      @@ -3749,11 +3609,11 @@
           #[inline]
           pub fn flags_class(&self) -> crate::FlagsClass {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecFlags>::to_glib_none(self).0;
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecFlags>::to_glib_none(self).0;
       
                   debug_assert!(!(*ptr).flags_class.is_null());
       
      -            crate::FlagsClass::with_type(from_glib((*(*ptr).flags_class).g_type_class.g_type))
      +            crate::FlagsClass::with_type(from_glib((*(*ptr).flags_class).g_type_class.g_type))
                       .expect("Invalid flags class")
               }
           }
      @@ -3768,22 +3628,22 @@
                           T::static_type()
                       ));
                   }
      -            Ok(from_glib(self.default_value_as_u32()))
      +            Ok(from_glib(self.default_value_as_u32()))
               }
           }
       
           #[inline]
           pub fn default_value_as_u32(&self) -> u32 {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecFlags>::to_glib_none(self).0;
      -            (*ptr).default_value
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecFlags>::to_glib_none(self).0;
      +            (*ptr).default_value
               }
           }
       
           pub fn builder<T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>>(
               name: &str,
           ) -> ParamSpecFlagsBuilder<T> {
      -        ParamSpecFlagsBuilder::new(name)
      +        ParamSpecFlagsBuilder::new(name)
           }
       }
       
      @@ -3792,18 +3652,18 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      +    flags: crate::ParamFlags,
           default_value: T,
       }
       
       impl<'a, T: StaticType + FromGlib<u32> + IntoGlib<GlibType = u32>> ParamSpecFlagsBuilder<'a, T> {
           fn new(name: &'a str) -> Self {
      -        assert_param_name(name);
      +        assert_param_name(name);
               assert!(T::static_type().is_a(Type::FLAGS));
       
               unsafe {
                   Self {
      -                name,
      +                name,
                       nick: None,
                       blurb: None,
                       flags: crate::ParamFlags::default(),
      @@ -3814,20 +3674,20 @@
       
           #[doc = "Default: 0`"]
           pub fn default_value(mut self, value: T) -> Self {
      -        self.default_value = value;
      -        self
      +        self.default_value = value;
      +        self
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecFlags::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      +                self.name,
      +                self.nick,
      +                self.blurb,
                       T::static_type(),
      -                self.default_value.into_glib(),
      -                self.flags,
      +                self.default_value.into_glib(),
      +                self.flags,
                   )
               }
           }
      @@ -3837,20 +3697,20 @@
           crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecFlagsBuilder<'a, T>
       {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecFloat,
           gobject_ffi::GParamSpecFloat,
           f32,
      @@ -3859,9 +3719,9 @@
           "g_param_spec_float"
       );
       
      -define_builder_numeric!(ParamSpecFloat, ParamSpecFloatBuilder, f32);
      +define_builder_numeric!(ParamSpecFloat, ParamSpecFloatBuilder, f32);
       
      -define_param_spec_numeric!(
      +define_param_spec_numeric!(
           ParamSpecDouble,
           gobject_ffi::GParamSpecDouble,
           f64,
      @@ -3870,11 +3730,11 @@
           "g_param_spec_double"
       );
       
      -define_builder_numeric!(ParamSpecDouble, ParamSpecDoubleBuilder, f64);
      +define_builder_numeric!(ParamSpecDouble, ParamSpecDoubleBuilder, f64);
       
      -define_param_spec!(ParamSpecString, gobject_ffi::GParamSpecString, 14);
      +define_param_spec!(ParamSpecString, gobject_ffi::GParamSpecString, 14);
       
      -define_param_spec_default!(
      +define_param_spec_default!(
           ParamSpecString,
           gobject_ffi::GParamSpecString,
           Option<&str>,
      @@ -3889,7 +3749,7 @@
           }
       );
       
      -impl ParamSpecString {
      +impl ParamSpecString {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_string")]
           #[deprecated = "Use builder() instead"]
      @@ -3898,10 +3758,10 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               default_value: Option<&str>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, default_value, flags) }
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, default_value, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -3909,22 +3769,22 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               default_value: Option<&str>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        let default_value = default_value.to_glib_none();
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        let default_value = default_value.to_glib_none();
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_string(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                default_value.0,
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                default_value.0,
      +                flags.into_glib(),
                   ))
               }
           }
       
      -    pub fn builder(name: &str) -> ParamSpecStringBuilder {
      -        ParamSpecStringBuilder::new(name)
      +    pub fn builder(name: &str) -> ParamSpecStringBuilder {
      +        ParamSpecStringBuilder::new(name)
           }
       }
       
      @@ -3933,15 +3793,15 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      +    flags: crate::ParamFlags,
           default_value: Option<&'a str>,
       }
       
       impl<'a> ParamSpecStringBuilder<'a> {
           fn new(name: &'a str) -> Self {
      -        assert_param_name(name);
      +        assert_param_name(name);
               Self {
      -            name,
      +            name,
                   nick: None,
                   blurb: None,
                   flags: crate::ParamFlags::default(),
      @@ -3951,19 +3811,19 @@
       
           #[doc = "Default: None`"]
           pub fn default_value(mut self, value: impl Into<Option<&'a str>>) -> Self {
      -        self.default_value = value.into();
      -        self
      +        self.default_value = value.into();
      +        self
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecString::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      -                self.default_value,
      -                self.flags,
      +                self.name,
      +                self.nick,
      +                self.blurb,
      +                self.default_value,
      +                self.flags,
                   )
               }
           }
      @@ -3971,22 +3831,22 @@
       
       impl<'a> crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecStringBuilder<'a> {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      -define_param_spec!(ParamSpecParam, gobject_ffi::GParamSpecParam, 15);
      +define_param_spec!(ParamSpecParam, gobject_ffi::GParamSpecParam, 15);
       
      -impl ParamSpecParam {
      +impl ParamSpecParam {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_param")]
           #[deprecated = "Use builder() instead"]
      @@ -3995,10 +3855,10 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               param_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, param_type, flags) }
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, param_type, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -4006,22 +3866,22 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               param_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               assert!(param_type.is_a(crate::Type::PARAM_SPEC));
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_param(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                param_type.into_glib(),
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                param_type.into_glib(),
      +                flags.into_glib(),
                   ))
               }
           }
       }
       
      -define_builder!(
      +define_builder!(
           ParamSpecParam,
           ParamSpecParamBuilder {
               param_type: crate::Type,
      @@ -4029,9 +3889,9 @@
           requires (param_type: crate::Type,)
       );
       
      -define_param_spec!(ParamSpecBoxed, gobject_ffi::GParamSpecBoxed, 16);
      +define_param_spec!(ParamSpecBoxed, gobject_ffi::GParamSpecBoxed, 16);
       
      -impl ParamSpecBoxed {
      +impl ParamSpecBoxed {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_boxed")]
           #[deprecated = "Use builder() instead"]
      @@ -4040,11 +3900,11 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               boxed_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
               assert!(boxed_type.is_a(Type::BOXED));
      -        unsafe { Self::new_unchecked(name, nick, blurb, boxed_type, flags) }
      +        unsafe { Self::new_unchecked(name, nick, blurb, boxed_type, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -4052,21 +3912,21 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               boxed_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_boxed(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                boxed_type.into_glib(),
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                boxed_type.into_glib(),
      +                flags.into_glib(),
                   ))
               }
           }
       
           pub fn builder<T: StaticType>(name: &str) -> ParamSpecBoxedBuilder<T> {
      -        ParamSpecBoxedBuilder::new(name)
      +        ParamSpecBoxedBuilder::new(name)
           }
       }
       
      @@ -4075,16 +3935,16 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      +    flags: crate::ParamFlags,
           phantom: std::marker::PhantomData<T>,
       }
       
       impl<'a, T: StaticType> ParamSpecBoxedBuilder<'a, T> {
           fn new(name: &'a str) -> Self {
      -        assert_param_name(name);
      +        assert_param_name(name);
               assert!(T::static_type().is_a(Type::BOXED));
               Self {
      -            name,
      +            name,
                   nick: None,
                   blurb: None,
                   flags: crate::ParamFlags::default(),
      @@ -4093,14 +3953,14 @@
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecBoxed::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      +                self.name,
      +                self.nick,
      +                self.blurb,
                       T::static_type(),
      -                self.flags,
      +                self.flags,
                   )
               }
           }
      @@ -4108,22 +3968,22 @@
       
       impl<'a, T: StaticType> crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecBoxedBuilder<'a, T> {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      -define_param_spec!(ParamSpecPointer, gobject_ffi::GParamSpecPointer, 17);
      +define_param_spec!(ParamSpecPointer, gobject_ffi::GParamSpecPointer, 17);
       
      -impl ParamSpecPointer {
      +impl ParamSpecPointer {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_pointer")]
           #[deprecated = "Use builder() instead"]
      @@ -4131,34 +3991,34 @@
               name: &str,
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, flags) }
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
               name: &str,
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_pointer(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                flags.into_glib(),
                   ))
               }
           }
       }
       
      -define_builder!(ParamSpecPointer, ParamSpecPointerBuilder {});
      +define_builder!(ParamSpecPointer, ParamSpecPointerBuilder {});
       
      -define_param_spec!(ParamSpecValueArray, gobject_ffi::GParamSpecValueArray, 18);
      +define_param_spec!(ParamSpecValueArray, gobject_ffi::GParamSpecValueArray, 18);
       
      -impl ParamSpecValueArray {
      +impl ParamSpecValueArray {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_value_array")]
           #[deprecated = "Use builder() instead"]
      @@ -4166,43 +4026,43 @@
               name: &str,
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
      -        element_spec: Option<impl AsRef<ParamSpec>>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, element_spec, flags) }
      +        element_spec: Option<impl AsRef<ParamSpec>>,
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, element_spec, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
               name: &str,
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
      -        element_spec: Option<impl AsRef<ParamSpec>>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        element_spec: Option<impl AsRef<ParamSpec>>,
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_value_array(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                element_spec.as_ref().map(|p| p.as_ref()).to_glib_none().0,
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                element_spec.as_ref().map(|p| p.as_ref()).to_glib_none().0,
      +                flags.into_glib(),
                   ))
               }
           }
       
           #[doc(alias = "get_element_spec")]
           #[inline]
      -    pub fn element_spec(&self) -> Option<&ParamSpec> {
      +    pub fn element_spec(&self) -> Option<&ParamSpec> {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecValueArray>::to_glib_none(self).0;
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecValueArray>::to_glib_none(self).0;
       
                   if (*ptr).element_spec.is_null() {
                       None
                   } else {
                       Some(
      -                    &*(&(*ptr).element_spec as *const *mut gobject_ffi::GParamSpec
      -                        as *const ParamSpec),
      +                    &*(&(*ptr).element_spec as *const *mut gobject_ffi::GParamSpec
      +                        as *const ParamSpec),
                       )
                   }
               }
      @@ -4212,14 +4072,14 @@
           #[inline]
           pub fn fixed_n_elements(&self) -> u32 {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecValueArray>::to_glib_none(self).0;
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecValueArray>::to_glib_none(self).0;
       
      -            (*ptr).fixed_n_elements
      +            (*ptr).fixed_n_elements
               }
           }
       
      -    pub fn builder(name: &str) -> ParamSpecValueArrayBuilder {
      -        ParamSpecValueArrayBuilder::new(name)
      +    pub fn builder(name: &str) -> ParamSpecValueArrayBuilder {
      +        ParamSpecValueArrayBuilder::new(name)
           }
       }
       
      @@ -4228,15 +4088,15 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      -    element_spec: Option<&'a ParamSpec>,
      +    flags: crate::ParamFlags,
      +    element_spec: Option<&'a ParamSpec>,
       }
       
       impl<'a> ParamSpecValueArrayBuilder<'a> {
           fn new(name: &'a str) -> Self {
      -        assert_param_name(name);
      +        assert_param_name(name);
               Self {
      -            name,
      +            name,
                   nick: None,
                   blurb: None,
                   flags: crate::ParamFlags::default(),
      @@ -4245,20 +4105,20 @@
           }
       
           #[doc = "Default: None`"]
      -    pub fn element_spec(mut self, value: impl Into<Option<&'a ParamSpec>>) -> Self {
      -        self.element_spec = value.into();
      -        self
      +    pub fn element_spec(mut self, value: impl Into<Option<&'a ParamSpec>>) -> Self {
      +        self.element_spec = value.into();
      +        self
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecValueArray::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      -                self.element_spec,
      -                self.flags,
      +                self.name,
      +                self.nick,
      +                self.blurb,
      +                self.element_spec,
      +                self.flags,
                   )
               }
           }
      @@ -4266,22 +4126,22 @@
       
       impl<'a> crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecValueArrayBuilder<'a> {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      -define_param_spec!(ParamSpecObject, gobject_ffi::GParamSpecObject, 19);
      +define_param_spec!(ParamSpecObject, gobject_ffi::GParamSpecObject, 19);
       
      -impl ParamSpecObject {
      +impl ParamSpecObject {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_object")]
           #[deprecated = "Use builder() instead"]
      @@ -4290,12 +4150,12 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               object_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
               assert!(object_type.is_a(Type::OBJECT));
       
      -        unsafe { Self::new_unchecked(name, nick, blurb, object_type, flags) }
      +        unsafe { Self::new_unchecked(name, nick, blurb, object_type, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -4303,21 +4163,21 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               object_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_object(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                object_type.into_glib(),
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                object_type.into_glib(),
      +                flags.into_glib(),
                   ))
               }
           }
       
           pub fn builder<T: StaticType + IsA<Object>>(name: &str) -> ParamSpecObjectBuilder<T> {
      -        ParamSpecObjectBuilder::new(name)
      +        ParamSpecObjectBuilder::new(name)
           }
       }
       
      @@ -4326,16 +4186,16 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      +    flags: crate::ParamFlags,
           phantom: std::marker::PhantomData<T>,
       }
       
       impl<'a, T: StaticType> ParamSpecObjectBuilder<'a, T> {
           fn new(name: &'a str) -> Self {
      -        assert_param_name(name);
      +        assert_param_name(name);
       
               Self {
      -            name,
      +            name,
                   nick: None,
                   blurb: None,
                   flags: crate::ParamFlags::default(),
      @@ -4344,14 +4204,14 @@
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecObject::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      +                self.name,
      +                self.nick,
      +                self.blurb,
                       T::static_type(),
      -                self.flags,
      +                self.flags,
                   )
               }
           }
      @@ -4359,34 +4219,34 @@
       
       impl<'a, T: StaticType> crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecObjectBuilder<'a, T> {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      -define_param_spec!(ParamSpecOverride, gobject_ffi::GParamSpecOverride, 20);
      +define_param_spec!(ParamSpecOverride, gobject_ffi::GParamSpecOverride, 20);
       
      -impl ParamSpecOverride {
      +impl ParamSpecOverride {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_override")]
           #[deprecated = "Use builder() instead"]
      -    pub fn new(name: &str, overridden: impl AsRef<ParamSpec>) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, overridden) }
      +    pub fn new(name: &str, overridden: impl AsRef<ParamSpec>) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, overridden) }
           }
       
      -    unsafe fn new_unchecked(name: &str, overridden: impl AsRef<ParamSpec>) -> ParamSpec {
      +    unsafe fn new_unchecked(name: &str, overridden: impl AsRef<ParamSpec>) -> ParamSpec {
               from_glib_none(gobject_ffi::g_param_spec_override(
      -            name.to_glib_none().0,
      -            overridden.as_ref().to_glib_none().0,
      +            name.to_glib_none().0,
      +            overridden.as_ref().to_glib_none().0,
               ))
           }
       
      @@ -4404,15 +4264,15 @@
           /// If the property `name` doesn't exist in the interface.
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_override")]
      -    pub fn for_interface<T: IsA<Object> + IsInterface>(name: &str) -> ParamSpec {
      -        assert_param_name(name);
      +    pub fn for_interface<T: IsA<Object> + IsInterface>(name: &str) -> ParamSpec {
      +        assert_param_name(name);
               // in case it's an interface
               let interface_ref: InterfaceRef<T> = Interface::from_type(T::static_type()).unwrap();
      -        let pspec = interface_ref
      -            .find_property(name)
      +        let pspec = interface_ref
      +            .find_property(name)
                   .unwrap_or_else(|| panic!("Couldn't find a property named `{name}` to override"));
       
      -        unsafe { Self::new_unchecked(name, &pspec) }
      +        unsafe { Self::new_unchecked(name, &pspec) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -4429,28 +4289,28 @@
           /// If the property `name` doesn't exist in the class.
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_override")]
      -    pub fn for_class<T: IsA<Object> + IsClass>(name: &str) -> ParamSpec {
      -        assert_param_name(name);
      +    pub fn for_class<T: IsA<Object> + IsClass>(name: &str) -> ParamSpec {
      +        assert_param_name(name);
               let pspec = ObjectClass::from_type(T::static_type())
                   .unwrap()
      -            .find_property(name)
      +            .find_property(name)
                   .unwrap_or_else(|| panic!("Couldn't find a property named `{name}` to override"));
       
      -        unsafe { Self::new_unchecked(name, &pspec) }
      +        unsafe { Self::new_unchecked(name, &pspec) }
           }
       
           #[doc(alias = "get_overridden")]
           #[inline]
      -    pub fn overridden(&self) -> ParamSpec {
      +    pub fn overridden(&self) -> ParamSpec {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecOverride>::to_glib_none(self).0;
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecOverride>::to_glib_none(self).0;
       
      -            from_glib_none((*ptr).overridden)
      +            from_glib_none((*ptr).overridden)
               }
           }
       
      -    pub fn builder<'a>(name: &'a str, overridden: &'a ParamSpec) -> ParamSpecOverrideBuilder<'a> {
      -        ParamSpecOverrideBuilder::new(name, overridden)
      +    pub fn builder<'a>(name: &'a str, overridden: &'a ParamSpec) -> ParamSpecOverrideBuilder<'a> {
      +        ParamSpecOverrideBuilder::new(name, overridden)
           }
       }
       
      @@ -4459,27 +4319,27 @@
       #[must_use]
       pub struct ParamSpecOverrideBuilder<'a> {
           name: &'a str,
      -    overridden: &'a ParamSpec,
      +    overridden: &'a ParamSpec,
       }
       
       impl<'a> ParamSpecOverrideBuilder<'a> {
      -    fn new(name: &'a str, overridden: &'a ParamSpec) -> Self {
      -        assert_param_name(name);
      -        Self { name, overridden }
      +    fn new(name: &'a str, overridden: &'a ParamSpec) -> Self {
      +        assert_param_name(name);
      +        Self { name, overridden }
           }
      -    pub fn overridden(mut self, spec: &'a ParamSpec) -> Self {
      -        self.overridden = spec;
      -        self
      +    pub fn overridden(mut self, spec: &'a ParamSpec) -> Self {
      +        self.overridden = spec;
      +        self
           }
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      -        unsafe { ParamSpecOverride::new_unchecked(self.name, self.overridden) }
      +    pub fn build(self) -> ParamSpec {
      +        unsafe { ParamSpecOverride::new_unchecked(self.name, self.overridden) }
           }
       }
       
      -define_param_spec!(ParamSpecGType, gobject_ffi::GParamSpecGType, 21);
      +define_param_spec!(ParamSpecGType, gobject_ffi::GParamSpecGType, 21);
       
      -impl ParamSpecGType {
      +impl ParamSpecGType {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_gtype")]
           #[deprecated = "Use builder() instead"]
      @@ -4488,10 +4348,10 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               is_a_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, is_a_type, flags) }
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, is_a_type, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
      @@ -4499,37 +4359,37 @@
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
               is_a_type: crate::Type,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_gtype(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                is_a_type.into_glib(),
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                is_a_type.into_glib(),
      +                flags.into_glib(),
                   ))
               }
           }
       }
       
      -define_builder!(
      +define_builder!(
           ParamSpecGType,
           ParamSpecGTypeBuilder {
               is_a_type: crate::Type = crate::Type::UNIT,
           }
       );
       
      -define_param_spec!(ParamSpecVariant, gobject_ffi::GParamSpecVariant, 22);
      +define_param_spec!(ParamSpecVariant, gobject_ffi::GParamSpecVariant, 22);
       
      -define_param_spec_default!(
      +define_param_spec_default!(
           ParamSpecVariant,
           gobject_ffi::GParamSpecVariant,
      -    Option<crate::Variant>,
      +    Option<crate::Variant>,
           |x: *mut ffi::GVariant| from_glib_none(x)
       );
       
      -impl ParamSpecVariant {
      +impl ParamSpecVariant {
           #[allow(clippy::new_ret_no_self)]
           #[doc(alias = "g_param_spec_variant")]
           #[deprecated = "Use builder() instead"]
      @@ -4537,50 +4397,50 @@
               name: &str,
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
      -        type_: &crate::VariantTy,
      -        default_value: Option<&crate::Variant>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      -        assert_param_name(name);
      -        unsafe { Self::new_unchecked(name, nick, blurb, type_, default_value, flags) }
      +        type_: &crate::VariantTy,
      +        default_value: Option<&crate::Variant>,
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
      +        assert_param_name(name);
      +        unsafe { Self::new_unchecked(name, nick, blurb, type_, default_value, flags) }
           }
       
           unsafe fn new_unchecked<'a>(
               name: &str,
               nick: impl Into<Option<&'a str>>,
               blurb: impl Into<Option<&'a str>>,
      -        type_: &crate::VariantTy,
      -        default_value: Option<&crate::Variant>,
      -        flags: ParamFlags,
      -    ) -> ParamSpec {
      +        type_: &crate::VariantTy,
      +        default_value: Option<&crate::Variant>,
      +        flags: ParamFlags,
      +    ) -> ParamSpec {
               unsafe {
                   from_glib_none(gobject_ffi::g_param_spec_variant(
      -                name.to_glib_none().0,
      -                nick.into().to_glib_none().0,
      -                blurb.into().to_glib_none().0,
      -                type_.to_glib_none().0,
      -                default_value.to_glib_none().0,
      -                flags.into_glib(),
      +                name.to_glib_none().0,
      +                nick.into().to_glib_none().0,
      +                blurb.into().to_glib_none().0,
      +                type_.to_glib_none().0,
      +                default_value.to_glib_none().0,
      +                flags.into_glib(),
                   ))
               }
           }
       
           #[doc(alias = "get_type")]
           #[inline]
      -    pub fn type_(&self) -> Option<&crate::VariantTy> {
      +    pub fn type_(&self) -> Option<&crate::VariantTy> {
               unsafe {
      -            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecVariant>::to_glib_none(self).0;
      +            let ptr = ToGlibPtr::<*const gobject_ffi::GParamSpecVariant>::to_glib_none(self).0;
       
                   if (*ptr).type_.is_null() {
                       None
                   } else {
      -                Some(crate::VariantTy::from_ptr((*ptr).type_))
      +                Some(crate::VariantTy::from_ptr((*ptr).type_))
                   }
               }
           }
       
      -    pub fn builder<'a>(name: &'a str, type_: &'a crate::VariantTy) -> ParamSpecVariantBuilder<'a> {
      -        ParamSpecVariantBuilder::new(name, type_)
      +    pub fn builder<'a>(name: &'a str, type_: &'a crate::VariantTy) -> ParamSpecVariantBuilder<'a> {
      +        ParamSpecVariantBuilder::new(name, type_)
           }
       }
       
      @@ -4589,40 +4449,40 @@
           name: &'a str,
           nick: Option<&'a str>,
           blurb: Option<&'a str>,
      -    flags: crate::ParamFlags,
      -    type_: &'a crate::VariantTy,
      -    default_value: Option<&'a crate::Variant>,
      +    flags: crate::ParamFlags,
      +    type_: &'a crate::VariantTy,
      +    default_value: Option<&'a crate::Variant>,
       }
       
       impl<'a> ParamSpecVariantBuilder<'a> {
      -    fn new(name: &'a str, type_: &'a crate::VariantTy) -> Self {
      -        assert_param_name(name);
      +    fn new(name: &'a str, type_: &'a crate::VariantTy) -> Self {
      +        assert_param_name(name);
               Self {
      -            name,
      +            name,
                   nick: None,
                   blurb: None,
                   flags: crate::ParamFlags::default(),
      -            type_,
      +            type_,
                   default_value: None,
               }
           }
       
           #[doc = "Default: None`"]
      -    pub fn default_value(mut self, value: impl Into<Option<&'a crate::Variant>>) -> Self {
      -        self.default_value = value.into();
      -        self
      +    pub fn default_value(mut self, value: impl Into<Option<&'a crate::Variant>>) -> Self {
      +        self.default_value = value.into();
      +        self
           }
       
           #[must_use]
      -    pub fn build(self) -> ParamSpec {
      +    pub fn build(self) -> ParamSpec {
               unsafe {
                   ParamSpecVariant::new_unchecked(
      -                self.name,
      -                self.nick,
      -                self.blurb,
      -                self.type_,
      -                self.default_value,
      -                self.flags,
      +                self.name,
      +                self.nick,
      +                self.blurb,
      +                self.type_,
      +                self.default_value,
      +                self.flags,
                   )
               }
           }
      @@ -4630,16 +4490,16 @@
       
       impl<'a> crate::prelude::ParamSpecBuilderExt<'a> for ParamSpecVariantBuilder<'a> {
           fn set_nick(&mut self, nick: Option<&'a str>) {
      -        self.nick = nick;
      +        self.nick = nick;
           }
           fn set_blurb(&mut self, blurb: Option<&'a str>) {
      -        self.blurb = blurb;
      +        self.blurb = blurb;
           }
      -    fn set_flags(&mut self, flags: crate::ParamFlags) {
      -        self.flags = flags;
      +    fn set_flags(&mut self, flags: crate::ParamFlags) {
      +        self.flags = flags;
           }
      -    fn current_flags(&self) -> crate::ParamFlags {
      -        self.flags
      +    fn current_flags(&self) -> crate::ParamFlags {
      +        self.flags
           }
       }
       
      @@ -4653,7 +4513,7 @@
           fn param_spec_builder() -> Self::BuilderFn;
       }
       
      -impl<T: crate::value::ToValueOptional + HasParamSpec> HasParamSpec for Option<T> {
      +impl<T: crate::value::ToValueOptional + HasParamSpec> HasParamSpec for Option<T> {
           type ParamSpec = T::ParamSpec;
           type SetValue = T::SetValue;
           type BuilderFn = T::BuilderFn;
      @@ -4662,7 +4522,7 @@
               T::param_spec_builder()
           }
       }
      -impl<T: HasParamSpec + ?Sized> HasParamSpec for &T {
      +impl<T: HasParamSpec + ?Sized> HasParamSpec for &T {
           type ParamSpec = T::ParamSpec;
           type SetValue = T::SetValue;
           type BuilderFn = T::BuilderFn;
      @@ -4671,44 +4531,44 @@
               T::param_spec_builder()
           }
       }
      -impl HasParamSpec for crate::GString {
      -    type ParamSpec = ParamSpecString;
      +impl HasParamSpec for crate::GString {
      +    type ParamSpec = ParamSpecString;
           type SetValue = str;
      -    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for str {
      -    type ParamSpec = ParamSpecString;
      +impl HasParamSpec for str {
      +    type ParamSpec = ParamSpecString;
           type SetValue = str;
      -    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for String {
      -    type ParamSpec = ParamSpecString;
      +impl HasParamSpec for String {
      +    type ParamSpec = ParamSpecString;
           type SetValue = str;
      -    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for Box<str> {
      -    type ParamSpec = ParamSpecString;
      +impl HasParamSpec for Box<str> {
      +    type ParamSpec = ParamSpecString;
           type SetValue = str;
      -    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for crate::StrV {
      -    type ParamSpec = ParamSpecBoxed;
      +impl HasParamSpec for crate::StrV {
      +    type ParamSpec = ParamSpecBoxed;
           type SetValue = Self;
           type BuilderFn = fn(&str) -> ParamSpecBoxedBuilder<Self>;
       
      @@ -4716,8 +4576,8 @@
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for Vec<String> {
      -    type ParamSpec = ParamSpecBoxed;
      +impl HasParamSpec for Vec<String> {
      +    type ParamSpec = ParamSpecBoxed;
           type SetValue = Self;
           type BuilderFn = fn(&str) -> ParamSpecBoxedBuilder<Self>;
       
      @@ -4725,120 +4585,120 @@
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for Path {
      -    type ParamSpec = ParamSpecString;
      +impl HasParamSpec for Path {
      +    type ParamSpec = ParamSpecString;
           type SetValue = Path;
      -    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for PathBuf {
      -    type ParamSpec = ParamSpecString;
      +impl HasParamSpec for PathBuf {
      +    type ParamSpec = ParamSpecString;
           type SetValue = Path;
      -    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecStringBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for char {
      -    type ParamSpec = ParamSpecUnichar;
      +impl HasParamSpec for char {
      +    type ParamSpec = ParamSpecUnichar;
           type SetValue = Self;
      -    type BuilderFn = fn(&str, char) -> ParamSpecUnicharBuilder;
      +    type BuilderFn = fn(&str, char) -> ParamSpecUnicharBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for f64 {
      -    type ParamSpec = ParamSpecDouble;
      +impl HasParamSpec for f64 {
      +    type ParamSpec = ParamSpecDouble;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecDoubleBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecDoubleBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for f32 {
      -    type ParamSpec = ParamSpecFloat;
      +impl HasParamSpec for f32 {
      +    type ParamSpec = ParamSpecFloat;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecFloatBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecFloatBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for i64 {
      -    type ParamSpec = ParamSpecInt64;
      +impl HasParamSpec for i64 {
      +    type ParamSpec = ParamSpecInt64;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecInt64Builder;
      +    type BuilderFn = fn(&str) -> ParamSpecInt64Builder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for i32 {
      -    type ParamSpec = ParamSpecInt;
      +impl HasParamSpec for i32 {
      +    type ParamSpec = ParamSpecInt;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecIntBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecIntBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for i8 {
      -    type ParamSpec = ParamSpecChar;
      +impl HasParamSpec for i8 {
      +    type ParamSpec = ParamSpecChar;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecCharBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecCharBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for u64 {
      -    type ParamSpec = ParamSpecUInt64;
      +impl HasParamSpec for u64 {
      +    type ParamSpec = ParamSpecUInt64;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecUInt64Builder;
      +    type BuilderFn = fn(&str) -> ParamSpecUInt64Builder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for u32 {
      -    type ParamSpec = ParamSpecUInt;
      +impl HasParamSpec for u32 {
      +    type ParamSpec = ParamSpecUInt;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecUIntBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecUIntBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for u8 {
      -    type ParamSpec = ParamSpecUChar;
      +impl HasParamSpec for u8 {
      +    type ParamSpec = ParamSpecUChar;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecUCharBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecUCharBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
      -impl HasParamSpec for bool {
      -    type ParamSpec = ParamSpecBoolean;
      +impl HasParamSpec for bool {
      +    type ParamSpec = ParamSpecBoolean;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecBooleanBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecBooleanBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
           }
       }
       
      -impl HasParamSpec for crate::Variant {
      -    type ParamSpec = ParamSpecVariant;
      +impl HasParamSpec for crate::Variant {
      +    type ParamSpec = ParamSpecVariant;
           type SetValue = Self;
           type BuilderFn =
      -        fn(&'static str, ty: &'static crate::VariantTy) -> ParamSpecVariantBuilder<'static>;
      +        fn(&'static str, ty: &'static crate::VariantTy) -> ParamSpecVariantBuilder<'static>;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
      diff --git a/git/docs/src/glib/prelude.rs.html b/git/docs/src/glib/prelude.rs.html
      index 2e2a6ffa671c..cf9efb84e737 100644
      --- a/git/docs/src/glib/prelude.rs.html
      +++ b/git/docs/src/glib/prelude.rs.html
      @@ -86,7 +86,7 @@
       //! Traits and essential types intended for blanket imports.
       
       pub use crate::{
      -    param_spec::ParamSpecBuilderExt, Cast, CastNone, IsA, ObjectExt, ObjectType, ParamSpecType,
      -    StaticType, StaticTypeExt, StaticVariantType, ToSendValue, ToValue, ToVariant,
      +    param_spec::ParamSpecBuilderExt, Cast, CastNone, IsA, ObjectExt, ObjectType, ParamSpecType,
      +    StaticType, StaticTypeExt, StaticVariantType, ToSendValue, ToValue, ToVariant,
       };
       
      \ No newline at end of file diff --git a/git/docs/src/glib/property.rs.html b/git/docs/src/glib/property.rs.html index 4e83c803c9ab..31bf2d87dbb4 100644 --- a/git/docs/src/glib/property.rs.html +++ b/git/docs/src/glib/property.rs.html @@ -385,7 +385,7 @@ use std::sync::Mutex; use std::sync::RwLock; -use crate::HasParamSpec; +use crate::HasParamSpec; use crate::IsA; use crate::Object; use crate::SendWeakRef; @@ -397,9 +397,9 @@ /// The definition is recursive, so you can nest many `Property`s together. The final `ParamSpec` will /// be the one of the innermost type pub trait Property { - type Value: HasParamSpec; + type Value: HasParamSpec; } -impl<T: HasParamSpec> Property for T { +impl<T: HasParamSpec> Property for T { type Value = T; } impl<T: Property> Property for PhantomData<T> { @@ -436,10 +436,10 @@ impl<T: Property> Property for Arc<T> { type Value = T::Value; } -impl<T: IsA<Object> + HasParamSpec> Property for WeakRef<T> { +impl<T: IsA<Object> + HasParamSpec> Property for WeakRef<T> { type Value = Option<T>; } -impl<T: IsA<Object> + HasParamSpec> Property for SendWeakRef<T> { +impl<T: IsA<Object> + HasParamSpec> Property for SendWeakRef<T> { type Value = Option<T>; } @@ -472,7 +472,7 @@ } } -impl<T: HasParamSpec> PropertyGet for T { +impl<T: HasParamSpec> PropertyGet for T { type Value = T; fn get<R, F: Fn(&Self::Value) -> R>(&self, f: F) -> R { f(self) diff --git a/git/docs/src/glib/subclass/interface.rs.html b/git/docs/src/glib/subclass/interface.rs.html index 9c1f76ddf149..26a76d845b86 100644 --- a/git/docs/src/glib/subclass/interface.rs.html +++ b/git/docs/src/glib/subclass/interface.rs.html @@ -293,7 +293,7 @@ use std::{marker, mem}; use super::{InitializingType, Signal}; -use crate::{prelude::*, translate::*, Object, ParamSpec, Type}; +use crate::{prelude::*, translate::*, Object, ParamSpec, Type}; // rustdoc-stripper-ignore-next /// Trait for a type list of prerequisite object types. @@ -402,7 +402,7 @@ /// Properties installed for this interface. /// /// All implementors of the interface must provide these properties. - fn properties() -> &'static [ParamSpec] { + fn properties() -> &'static [ParamSpec] { &[] } diff --git a/git/docs/src/glib/subclass/mod.rs.html b/git/docs/src/glib/subclass/mod.rs.html index a5ad655bb032..330baf3ed66f 100644 --- a/git/docs/src/glib/subclass/mod.rs.html +++ b/git/docs/src/glib/subclass/mod.rs.html @@ -569,7 +569,7 @@ pub mod interface; #[macro_use] -pub mod object; +pub mod object; #[macro_use] pub mod boxed; @@ -587,7 +587,7 @@ pub use super::{ boxed::BoxedType, interface::{ObjectInterface, ObjectInterfaceExt, ObjectInterfaceType}, - object::{DerivedObjectProperties, ObjectClassSubclassExt, ObjectImpl, ObjectImplExt}, + object::{DerivedObjectProperties, ObjectClassSubclassExt, ObjectImpl, ObjectImplExt}, shared::{RefCounted, SharedType}, types::{ ClassStruct, InstanceStruct, InstanceStructExt, IsImplementable, IsSubclassable, diff --git a/git/docs/src/glib/subclass/object.rs.html b/git/docs/src/glib/subclass/object.rs.html index b37b8433cedd..d2cb7b7da87a 100644 --- a/git/docs/src/glib/subclass/object.rs.html +++ b/git/docs/src/glib/subclass/object.rs.html @@ -788,17 +788,6 @@ 715 716 717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       // rustdoc-stripper-ignore-next
      @@ -808,17 +797,17 @@
       use std::{mem, ptr};
       
       use super::{prelude::*, Signal};
      -use crate::{prelude::*, translate::*, Cast, Object, ParamSpec, Slice, Value};
      +use crate::{prelude::*, translate::*, Cast, Object, ParamSpec, Slice, Value};
       
       // rustdoc-stripper-ignore-next
       /// Trait for implementors of `glib::Object` subclasses.
       ///
       /// This allows overriding the virtual methods of `glib::Object`. Except for
       /// `finalize` as implementing `Drop` would allow the same behavior.
      -pub trait ObjectImpl: ObjectSubclass + ObjectImplExt {
      +pub trait ObjectImpl: ObjectSubclass + ObjectImplExt {
           // rustdoc-stripper-ignore-next
           /// Properties installed for this type.
      -    fn properties() -> &'static [ParamSpec] {
      +    fn properties() -> &'static [ParamSpec] {
               &[]
           }
       
      @@ -835,7 +824,7 @@
           /// given index is set. The new value is passed as `glib::Value`.
           ///
           /// `value` is guaranteed to be of the correct type for the given property.
      -    fn set_property(&self, _id: usize, _value: &Value, _pspec: &ParamSpec) {
      +    fn set_property(&self, _id: usize, _value: &Value, _pspec: &ParamSpec) {
               unimplemented!()
           }
       
      @@ -847,7 +836,7 @@
           ///
           /// The returned `Value` must be of the correct type for the given property.
           #[doc(alias = "get_property")]
      -    fn property(&self, _id: usize, _pspec: &ParamSpec) -> Value {
      +    fn property(&self, _id: usize, _pspec: &ParamSpec) -> Value {
               unimplemented!()
           }
       
      @@ -858,7 +847,7 @@
           ///
           /// Should chain up to the parent class' implementation.
           fn constructed(&self) {
      -        self.parent_constructed();
      +        self.parent_constructed();
           }
       
           // rustdoc-stripper-ignore-next
      @@ -873,37 +862,26 @@
           // rustdoc-stripper-ignore-next
           /// Function to be called when property change is notified for with
           /// `self.notify("property")`.
      -    // rustdoc-stripper-ignore-next-stop
      -    /// Emits a "notify" signal for the property `property_name` on `self`.
      -    ///
      -    /// When possible, eg. when signaling a property change from within the class
      -    /// that registered the property, you should use [`ObjectExt::notify_by_pspec()`][crate::prelude::ObjectExt::notify_by_pspec()]
      -    /// instead.
      -    ///
      -    /// Note that emission of the notify signal may be blocked with
      -    /// [`ObjectExt::freeze_notify()`][crate::prelude::ObjectExt::freeze_notify()]. In this case, the signal emissions are queued
      -    /// and will be emitted (in reverse order) when [`ObjectExt::thaw_notify()`][crate::prelude::ObjectExt::thaw_notify()] is
      -    /// called.
      -    fn notify(&self, pspec: &ParamSpec) {
      -        self.parent_notify(pspec)
      +    fn notify(&self, pspec: &ParamSpec) {
      +        self.parent_notify(pspec)
           }
       
      -    fn dispatch_properties_changed(&self, pspecs: &[ParamSpec]) {
      -        self.parent_dispatch_properties_changed(pspecs)
      +    fn dispatch_properties_changed(&self, pspecs: &[ParamSpec]) {
      +        self.parent_dispatch_properties_changed(pspecs)
           }
       }
       
       #[doc(alias = "get_property")]
      -unsafe extern "C" fn property<T: ObjectImpl>(
      +unsafe extern "C" fn property<T: ObjectImpl>(
           obj: *mut gobject_ffi::GObject,
           id: u32,
           value: *mut gobject_ffi::GValue,
           pspec: *mut gobject_ffi::GParamSpec,
       ) {
      -    let instance = &*(obj as *mut T::Instance);
      -    let imp = instance.imp();
      +    let instance = &*(obj as *mut T::Instance);
      +    let imp = instance.imp();
       
      -    let v = imp.property(id as usize, &from_glib_borrow(pspec));
      +    let v = imp.property(id as usize, &from_glib_borrow(pspec));
       
           // We first unset the value we get passed in, in case it contained
           // any previous data. Then we directly overwrite it with our new
      @@ -913,63 +891,63 @@
           // Without this, by using the GValue API, we would have to create
           // a copy of the value when setting it on the destination just to
           // immediately free the original value afterwards.
      -    gobject_ffi::g_value_unset(value);
      -    let v = mem::ManuallyDrop::new(v);
      -    ptr::write(value, ptr::read(v.to_glib_none().0));
      +    gobject_ffi::g_value_unset(value);
      +    let v = mem::ManuallyDrop::new(v);
      +    ptr::write(value, ptr::read(v.to_glib_none().0));
       }
       
      -unsafe extern "C" fn set_property<T: ObjectImpl>(
      +unsafe extern "C" fn set_property<T: ObjectImpl>(
           obj: *mut gobject_ffi::GObject,
           id: u32,
           value: *mut gobject_ffi::GValue,
           pspec: *mut gobject_ffi::GParamSpec,
       ) {
      -    let instance = &*(obj as *mut T::Instance);
      -    let imp = instance.imp();
      -    imp.set_property(
      -        id as usize,
      -        &*(value as *mut Value),
      -        &from_glib_borrow(pspec),
      +    let instance = &*(obj as *mut T::Instance);
      +    let imp = instance.imp();
      +    imp.set_property(
      +        id as usize,
      +        &*(value as *mut Value),
      +        &from_glib_borrow(pspec),
           );
       }
       
      -unsafe extern "C" fn constructed<T: ObjectImpl>(obj: *mut gobject_ffi::GObject) {
      -    let instance = &*(obj as *mut T::Instance);
      -    let imp = instance.imp();
      +unsafe extern "C" fn constructed<T: ObjectImpl>(obj: *mut gobject_ffi::GObject) {
      +    let instance = &*(obj as *mut T::Instance);
      +    let imp = instance.imp();
       
      -    imp.constructed();
      +    imp.constructed();
       }
       
      -unsafe extern "C" fn notify<T: ObjectImpl>(
      +unsafe extern "C" fn notify<T: ObjectImpl>(
           obj: *mut gobject_ffi::GObject,
           pspec: *mut gobject_ffi::GParamSpec,
       ) {
      -    let instance = &*(obj as *mut T::Instance);
      -    let imp = instance.imp();
      -    imp.notify(&from_glib_borrow(pspec));
      +    let instance = &*(obj as *mut T::Instance);
      +    let imp = instance.imp();
      +    imp.notify(&from_glib_borrow(pspec));
       }
       
      -unsafe extern "C" fn dispatch_properties_changed<T: ObjectImpl>(
      +unsafe extern "C" fn dispatch_properties_changed<T: ObjectImpl>(
           obj: *mut gobject_ffi::GObject,
           n_pspecs: u32,
           pspecs: *mut *mut gobject_ffi::GParamSpec,
       ) {
      -    let instance = &*(obj as *mut T::Instance);
      -    let imp = instance.imp();
      -    imp.dispatch_properties_changed(Slice::from_glib_borrow_num(pspecs, n_pspecs as _));
      +    let instance = &*(obj as *mut T::Instance);
      +    let imp = instance.imp();
      +    imp.dispatch_properties_changed(Slice::from_glib_borrow_num(pspecs, n_pspecs as _));
       }
       
      -unsafe extern "C" fn dispose<T: ObjectImpl>(obj: *mut gobject_ffi::GObject) {
      -    let instance = &*(obj as *mut T::Instance);
      -    let imp = instance.imp();
      +unsafe extern "C" fn dispose<T: ObjectImpl>(obj: *mut gobject_ffi::GObject) {
      +    let instance = &*(obj as *mut T::Instance);
      +    let imp = instance.imp();
       
      -    imp.dispose();
      +    imp.dispose();
       
           // Chain up to the parent's dispose.
           let data = T::type_data();
      -    let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
      -    if let Some(ref func) = (*parent_class).dispose {
      -        func(obj);
      +    let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
      +    if let Some(ref func) = (*parent_class).dispose {
      +        func(obj);
           }
       }
       
      @@ -980,21 +958,21 @@
       pub trait DerivedObjectProperties: ObjectSubclass {
           // rustdoc-stripper-ignore-next
           /// Properties installed for this type.
      -    fn derived_properties() -> &'static [ParamSpec] {
      +    fn derived_properties() -> &'static [ParamSpec] {
               &[]
           }
       
           // rustdoc-stripper-ignore-next
           /// Similar to [`ObjectImpl`](trait.ObjectImpl.html) but auto-generated by the [`Properties`] macro
           /// to allow handling more complex use-cases.
      -    fn derived_set_property(&self, _id: usize, _value: &Value, _pspec: &ParamSpec) {
      +    fn derived_set_property(&self, _id: usize, _value: &Value, _pspec: &ParamSpec) {
               unimplemented!()
           }
       
           // rustdoc-stripper-ignore-next
           /// Similar to [`ObjectImpl`](trait.ObjectImpl.html) but auto-generated by the [`Properties`] macro
           /// to allow handling more complex use-cases.
      -    fn derived_property(&self, _id: usize, _pspec: &ParamSpec) -> Value {
      +    fn derived_property(&self, _id: usize, _pspec: &ParamSpec) -> Value {
               unimplemented!()
           }
       }
      @@ -1010,41 +988,41 @@
           {
               unsafe {
                   super::types::signal_override_class_handler(
      -                name,
      -                *(self as *mut _ as *mut ffi::GType),
      -                class_handler,
      +                name,
      +                *(self as *mut _ as *mut ffi::GType),
      +                class_handler,
                   );
               }
           }
       }
       
      -unsafe impl ObjectClassSubclassExt for crate::Class<Object> {}
      +unsafe impl ObjectClassSubclassExt for crate::Class<Object> {}
       
      -unsafe impl<T: ObjectImpl> IsSubclassable<T> for Object {
      +unsafe impl<T: ObjectImpl> IsSubclassable<T> for Object {
           fn class_init(class: &mut crate::Class<Self>) {
      -        let klass = class.as_mut();
      -        klass.set_property = Some(set_property::<T>);
      -        klass.get_property = Some(property::<T>);
      -        klass.constructed = Some(constructed::<T>);
      -        klass.notify = Some(notify::<T>);
      -        klass.dispatch_properties_changed = Some(dispatch_properties_changed::<T>);
      -        klass.dispose = Some(dispose::<T>);
      +        let klass = class.as_mut();
      +        klass.set_property = Some(set_property::<T>);
      +        klass.get_property = Some(property::<T>);
      +        klass.constructed = Some(constructed::<T>);
      +        klass.notify = Some(notify::<T>);
      +        klass.dispatch_properties_changed = Some(dispatch_properties_changed::<T>);
      +        klass.dispose = Some(dispose::<T>);
       
               let pspecs = <T as ObjectImpl>::properties();
               if !pspecs.is_empty() {
                   unsafe {
      -                let mut pspecs_ptrs = Vec::with_capacity(pspecs.len() + 1);
      +                let mut pspecs_ptrs = Vec::with_capacity(pspecs.len() + 1);
       
      -                pspecs_ptrs.push(ptr::null_mut());
      +                pspecs_ptrs.push(ptr::null_mut());
       
                       for pspec in pspecs {
                           pspecs_ptrs.push(pspec.to_glib_none().0);
                       }
       
                       gobject_ffi::g_object_class_install_properties(
      -                    klass,
      -                    pspecs_ptrs.len() as u32,
      -                    pspecs_ptrs.as_mut_ptr(),
      +                    klass,
      +                    pspecs_ptrs.len() as u32,
      +                    pspecs_ptrs.as_mut_ptr(),
                       );
                   }
               }
      @@ -1062,20 +1040,20 @@
       
       mod sealed {
           pub trait Sealed {}
      -    impl<T: super::ObjectImplExt> Sealed for T {}
      +    impl<T: super::ObjectImplExt> Sealed for T {}
       }
       
      -pub trait ObjectImplExt: sealed::Sealed + ObjectSubclass {
      +pub trait ObjectImplExt: sealed::Sealed + ObjectSubclass {
           // rustdoc-stripper-ignore-next
           /// Chain up to the parent class' implementation of `glib::Object::constructed()`.
           #[inline]
           fn parent_constructed(&self) {
               unsafe {
                   let data = Self::type_data();
      -            let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
      +            let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
       
      -            if let Some(ref func) = (*parent_class).constructed {
      -                func(self.obj().unsafe_cast_ref::<Object>().to_glib_none().0);
      +            if let Some(ref func) = (*parent_class).constructed {
      +                func(self.obj().unsafe_cast_ref::<Object>().to_glib_none().0);
                   }
               }
           }
      @@ -1083,15 +1061,15 @@
           // rustdoc-stripper-ignore-next
           /// Chain up to the parent class' implementation of `glib::Object::notify()`.
           #[inline]
      -    fn parent_notify(&self, pspec: &ParamSpec) {
      +    fn parent_notify(&self, pspec: &ParamSpec) {
               unsafe {
                   let data = Self::type_data();
      -            let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
      +            let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
       
      -            if let Some(ref func) = (*parent_class).notify {
      -                func(
      -                    self.obj().unsafe_cast_ref::<Object>().to_glib_none().0,
      -                    pspec.to_glib_none().0,
      +            if let Some(ref func) = (*parent_class).notify {
      +                func(
      +                    self.obj().unsafe_cast_ref::<Object>().to_glib_none().0,
      +                    pspec.to_glib_none().0,
                       );
                   }
               }
      @@ -1100,16 +1078,16 @@
           // rustdoc-stripper-ignore-next
           /// Chain up to the parent class' implementation of `glib::Object::dispatch_properties_changed()`.
           #[inline]
      -    fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec]) {
      +    fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec]) {
               unsafe {
                   let data = Self::type_data();
      -            let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
      +            let parent_class = data.as_ref().parent_class() as *mut gobject_ffi::GObjectClass;
       
      -            if let Some(ref func) = (*parent_class).dispatch_properties_changed {
      -                func(
      -                    self.obj().unsafe_cast_ref::<Object>().to_glib_none().0,
      -                    pspecs.len() as _,
      -                    pspecs.as_ptr() as *mut _,
      +            if let Some(ref func) = (*parent_class).dispatch_properties_changed {
      +                func(
      +                    self.obj().unsafe_cast_ref::<Object>().to_glib_none().0,
      +                    pspecs.len() as _,
      +                    pspecs.as_ptr() as *mut _,
                       );
                   }
               }
      @@ -1123,12 +1101,12 @@
               values: &[Value],
           ) -> Option<Value> {
               unsafe {
      -            super::types::signal_chain_from_overridden(self.obj().as_ptr() as *mut _, token, values)
      +            super::types::signal_chain_from_overridden(self.obj().as_ptr() as *mut _, token, values)
               }
           }
       }
       
      -impl<T: ObjectImpl> ObjectImplExt for T {}
      +impl<T: ObjectImpl> ObjectImplExt for T {}
       
       #[cfg(test)]
       mod test {
      diff --git a/git/docs/src/glib/subclass/signal.rs.html b/git/docs/src/glib/subclass/signal.rs.html
      index 5953f90b94f6..2262fa97ff11 100644
      --- a/git/docs/src/glib/subclass/signal.rs.html
      +++ b/git/docs/src/glib/subclass/signal.rs.html
      @@ -791,7 +791,7 @@
       use std::{fmt, num::NonZeroU32, ptr, sync::Mutex};
       
       use crate::{
      -    prelude::*, translate::*, utils::is_canonical_pspec_name, Closure, IntoGStr, SignalFlags, Type,
      +    prelude::*, translate::*, utils::is_canonical_pspec_name, Closure, IntoGStr, SignalFlags, Type,
           Value,
       };
       
      @@ -801,7 +801,7 @@
       #[must_use = "The builder must be built to be used"]
       pub struct SignalBuilder {
           name: String,
      -    flags: SignalFlags,
      +    flags: SignalFlags,
           param_types: Vec<SignalType>,
           return_type: SignalType,
           class_handler: Option<
      @@ -816,7 +816,7 @@
       /// Signal metadata.
       pub struct Signal {
           name: String,
      -    flags: SignalFlags,
      +    flags: SignalFlags,
           param_types: Vec<SignalType>,
           return_type: SignalType,
           registration: Mutex<SignalRegistration>,
      @@ -858,7 +858,7 @@
           }
       
           #[inline]
      -    pub fn run_type(&self) -> SignalFlags {
      +    pub fn run_type(&self) -> SignalFlags {
               unsafe { from_glib(self.0.run_type) }
           }
       }
      @@ -907,7 +907,7 @@
           // rustdoc-stripper-ignore-next
           /// The signal flags.
           #[inline]
      -    pub fn flags(&self) -> SignalFlags {
      +    pub fn flags(&self) -> SignalFlags {
               unsafe { from_glib(self.0.signal_flags) }
           }
       
      @@ -1263,7 +1263,7 @@
           /// Explicitly set all flags.
           ///
           /// This overrides previously set flags on this builder.
      -    pub fn flags(mut self, flags: SignalFlags) -> Self {
      +    pub fn flags(mut self, flags: SignalFlags) -> Self {
               self.flags = flags;
               self
           }
      @@ -1352,7 +1352,7 @@
           // rustdoc-stripper-ignore-next
           /// Flags of the signal.
           #[inline]
      -    pub fn flags(&self) -> SignalFlags {
      +    pub fn flags(&self) -> SignalFlags {
               self.flags
           }
       
      diff --git a/git/docs/src/glib/utils.rs.html b/git/docs/src/glib/utils.rs.html
      index 0af0daf18cdb..941b8a39e2d4 100644
      --- a/git/docs/src/glib/utils.rs.html
      +++ b/git/docs/src/glib/utils.rs.html
      @@ -349,6 +349,26 @@
       276
       277
       278
      +279
      +280
      +281
      +282
      +283
      +284
      +285
      +286
      +287
      +288
      +289
      +290
      +291
      +292
      +293
      +294
      +295
      +296
      +297
      +298
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       use std::{
      @@ -450,7 +470,27 @@
           }
       }
       
      -#[doc(alias = "g_file_get_contents")]
      +/// Reads an entire file into allocated memory, with good error
      +/// checking.
      +///
      +/// If the call was successful, it returns [`true`] and sets `contents` to the file
      +/// contents and `length` to the length of the file contents in bytes. The string
      +/// stored in `contents` will be nul-terminated, so for text files you can pass
      +/// [`None`] for the `length` argument. If the call was not successful, it returns
      +/// [`false`] and sets `error`. The error domain is `G_FILE_ERROR`. Possible error
      +/// codes are those in the [`FileError`][crate::FileError] enumeration. In the error case,
      +/// `contents` is set to [`None`] and `length` is set to zero.
      +/// ## `filename`
      +/// name of a file to read contents from, in the GLib file name encoding
      +///
      +/// # Returns
      +///
      +/// [`true`] on success, [`false`] if an error occurred
      +///
      +/// ## `contents`
      +/// location to store an allocated string, use `g_free()` to free
      +///  the returned string
      +#[doc(alias = "g_file_get_contents")]
       pub fn file_get_contents(
           filename: impl AsRef<std::path::Path>,
       ) -> Result<crate::Slice<u8>, crate::Error> {
      @@ -459,27 +499,27 @@
               let mut length = mem::MaybeUninit::uninit();
               let mut error = ptr::null_mut();
               let _ = ffi::g_file_get_contents(
      -            filename.as_ref().to_glib_none().0,
      -            &mut contents,
      -            length.as_mut_ptr(),
      -            &mut error,
      +            filename.as_ref().to_glib_none().0,
      +            &mut contents,
      +            length.as_mut_ptr(),
      +            &mut error,
               );
               if error.is_null() {
                   Ok(crate::Slice::from_glib_full_num(
      -                contents,
      -                length.assume_init() as _,
      +                contents,
      +                length.assume_init() as _,
                   ))
               } else {
      -            Err(from_glib_full(error))
      +            Err(from_glib_full(error))
               }
           }
       }
       
       pub fn is_canonical_pspec_name(name: &str) -> bool {
      -    name.as_bytes().iter().enumerate().all(|(i, c)| {
      -        i != 0 && (*c >= b'0' && *c <= b'9' || *c == b'-')
      -            || (*c >= b'A' && *c <= b'Z')
      -            || (*c >= b'a' && *c <= b'z')
      +    name.as_bytes().iter().enumerate().all(|(i, c)| {
      +        i != 0 && (*c >= b'0' && *c <= b'9' || *c == b'-')
      +            || (*c >= b'A' && *c <= b'Z')
      +            || (*c >= b'a' && *c <= b'z')
           })
       }
       
      @@ -489,12 +529,12 @@
           reserved_chars_allowed: Option<impl IntoGStr>,
           allow_utf8: bool,
       ) -> crate::GString {
      -    unescaped.run_with_gstr(|unescaped| {
      -        reserved_chars_allowed.run_with_gstr(|reserved_chars_allowed| unsafe {
      +    unescaped.run_with_gstr(|unescaped| {
      +        reserved_chars_allowed.run_with_gstr(|reserved_chars_allowed| unsafe {
                   from_glib_full(ffi::g_uri_escape_string(
      -                unescaped.to_glib_none().0,
      -                reserved_chars_allowed.to_glib_none().0,
      -                allow_utf8.into_glib(),
      +                unescaped.to_glib_none().0,
      +                reserved_chars_allowed.to_glib_none().0,
      +                allow_utf8.into_glib(),
                   ))
               })
           })
      @@ -505,11 +545,11 @@
           escaped_string: impl IntoGStr,
           illegal_characters: Option<impl IntoGStr>,
       ) -> Option<crate::GString> {
      -    escaped_string.run_with_gstr(|escaped_string| {
      -        illegal_characters.run_with_gstr(|illegal_characters| unsafe {
      +    escaped_string.run_with_gstr(|escaped_string| {
      +        illegal_characters.run_with_gstr(|illegal_characters| unsafe {
                   from_glib_full(ffi::g_uri_unescape_string(
      -                escaped_string.to_glib_none().0,
      -                illegal_characters.to_glib_none().0,
      +                escaped_string.to_glib_none().0,
      +                illegal_characters.to_glib_none().0,
                   ))
               })
           })
      @@ -517,8 +557,8 @@
       
       #[doc(alias = "g_uri_parse_scheme")]
       pub fn uri_parse_scheme(uri: impl IntoGStr) -> Option<crate::GString> {
      -    uri.run_with_gstr(|uri| unsafe {
      -        from_glib_full(ffi::g_uri_parse_scheme(uri.to_glib_none().0))
      +    uri.run_with_gstr(|uri| unsafe {
      +        from_glib_full(ffi::g_uri_parse_scheme(uri.to_glib_none().0))
           })
       }
       
      @@ -528,13 +568,13 @@
           escaped_string_end: Option<impl IntoGStr>,
           illegal_characters: Option<impl IntoGStr>,
       ) -> Option<crate::GString> {
      -    escaped_string.run_with_gstr(|escaped_string| {
      -        escaped_string_end.run_with_gstr(|escaped_string_end| {
      -            illegal_characters.run_with_gstr(|illegal_characters| unsafe {
      +    escaped_string.run_with_gstr(|escaped_string| {
      +        escaped_string_end.run_with_gstr(|escaped_string_end| {
      +            illegal_characters.run_with_gstr(|illegal_characters| unsafe {
                       from_glib_full(ffi::g_uri_unescape_segment(
      -                    escaped_string.to_glib_none().0,
      -                    escaped_string_end.to_glib_none().0,
      -                    illegal_characters.to_glib_none().0,
      +                    escaped_string.to_glib_none().0,
      +                    escaped_string_end.to_glib_none().0,
      +                    illegal_characters.to_glib_none().0,
                       ))
                   })
               })
      diff --git a/git/docs/src/glib/value.rs.html b/git/docs/src/glib/value.rs.html
      index ef10e101e2b6..1206bc58f142 100644
      --- a/git/docs/src/glib/value.rs.html
      +++ b/git/docs/src/glib/value.rs.html
      @@ -1689,6 +1689,19 @@
       1616
       1617
       1618
      +1619
      +1620
      +1621
      +1622
      +1623
      +1624
      +1625
      +1626
      +1627
      +1628
      +1629
      +1630
      +1631
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       // rustdoc-stripper-ignore-next
      @@ -2291,12 +2304,25 @@
       
           // rustdoc-stripper-ignore-next
           /// Returns whether `Value`s of type `src` can be transformed to type `dst`.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Check whether [`transform()`][Self::transform()] is able to transform values
      +    /// of type `src_type` into values of type `dest_type`. Note that for
      +    /// the types to be transformable, they must be compatible or a
      +    /// transformation function must be registered.
      +    /// ## `src_type`
      +    /// Source type.
      +    /// ## `dest_type`
      +    /// Target type.
      +    ///
      +    /// # Returns
      +    ///
      +    /// [`true`] if the transformation is possible, [`false`] otherwise.
           #[doc(alias = "g_value_type_transformable")]
           pub fn type_transformable(src: Type, dst: Type) -> bool {
               unsafe {
                   from_glib(gobject_ffi::g_value_type_transformable(
      -                src.into_glib(),
      -                dst.into_glib(),
      +                src.into_glib(),
      +                dst.into_glib(),
                   ))
               }
           }
      @@ -2320,7 +2346,7 @@
           ///  Upon failing transformations, `dest_value` is left untouched.
           #[doc(alias = "g_value_transform")]
           pub fn transform<T: ValueType>(&self) -> Result<Value, crate::BoolError> {
      -        self.transform_with_type(T::Type::static_type())
      +        self.transform_with_type(T::Type::static_type())
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2328,12 +2354,12 @@
           #[doc(alias = "g_value_transform")]
           pub fn transform_with_type(&self, type_: Type) -> Result<Value, crate::BoolError> {
               unsafe {
      -            let mut dest = Value::from_type(type_);
      +            let mut dest = Value::from_type(type_);
                   if from_glib(gobject_ffi::g_value_transform(
                       self.to_glib_none().0,
                       dest.to_glib_none_mut().0,
                   )) {
      -                Ok(dest)
      +                Ok(dest)
                   } else {
                       Err(crate::bool_error!(
                           "Can't transform value of type '{}' into '{}'",
      @@ -2349,72 +2375,72 @@
           #[inline]
           pub fn into_raw(self) -> gobject_ffi::GValue {
               unsafe {
      -            let s = mem::ManuallyDrop::new(self);
      -            ptr::read(&s.inner)
      +            let s = mem::ManuallyDrop::new(self);
      +            ptr::read(&s.inner)
               }
           }
       
           #[inline]
      -    pub fn try_into_send_value<T: Send + StaticType>(self) -> Result<SendValue, Self> {
      +    pub fn try_into_send_value<T: Send + StaticType>(self) -> Result<SendValue, Self> {
               if self.type_().is_a(T::static_type()) {
      -            unsafe { Ok(SendValue::unsafe_from(self.into_raw())) }
      +            unsafe { Ok(SendValue::unsafe_from(self.into_raw())) }
               } else {
      -            Err(self)
      +            Err(self)
               }
           }
       
           fn content_debug_string(&self) -> GString {
      -        unsafe { from_glib_full(gobject_ffi::g_strdup_value_contents(self.to_glib_none().0)) }
      +        unsafe { from_glib_full(gobject_ffi::g_strdup_value_contents(self.to_glib_none().0)) }
           }
       }
       
       impl fmt::Debug for Value {
           fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
      -        write!(f, "({}) {}", self.type_(), self.content_debug_string())
      +        write!(f, "({}) {}", self.type_(), self.content_debug_string())
           }
       }
       
       impl<'a, T: ?Sized + ToValue> From<&'a T> for Value {
           #[inline]
           fn from(value: &'a T) -> Self {
      -        value.to_value()
      +        value.to_value()
           }
       }
       
      -impl From<SendValue> for Value {
      +impl From<SendValue> for Value {
           #[inline]
      -    fn from(value: SendValue) -> Self {
      -        unsafe { Value::unsafe_from(value.into_raw()) }
      +    fn from(value: SendValue) -> Self {
      +        unsafe { Value::unsafe_from(value.into_raw()) }
           }
       }
       
       impl ToValue for Value {
           #[inline]
           fn to_value(&self) -> Value {
      -        self.clone()
      +        self.clone()
           }
       
           #[inline]
           fn value_type(&self) -> Type {
      -        self.type_()
      +        self.type_()
           }
       }
       
       impl<'a> ToValue for &'a Value {
           #[inline]
           fn to_value(&self) -> Value {
      -        (*self).clone()
      +        (*self).clone()
           }
       
           #[inline]
           fn value_type(&self) -> Type {
      -        self.type_()
      +        self.type_()
           }
       }
       
       pub struct NopChecker;
       
      -unsafe impl ValueTypeChecker for NopChecker {
      +unsafe impl ValueTypeChecker for NopChecker {
           type Error = Infallible;
       
           #[inline]
      @@ -2424,48 +2450,48 @@
       }
       
       unsafe impl<'a> FromValue<'a> for Value {
      -    type Checker = NopChecker;
      +    type Checker = NopChecker;
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        value.clone()
      +        value.clone()
           }
       }
       
       unsafe impl<'a> FromValue<'a> for &'a Value {
      -    type Checker = NopChecker;
      +    type Checker = NopChecker;
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        value
      +        value
           }
       }
       
      -impl ToValue for SendValue {
      +impl ToValue for SendValue {
           #[inline]
           fn to_value(&self) -> Value {
      -        unsafe { from_glib_none(self.to_glib_none().0) }
      +        unsafe { from_glib_none(self.to_glib_none().0) }
           }
       
           #[inline]
           fn value_type(&self) -> Type {
      -        self.type_()
      +        self.type_()
           }
       }
       
      -impl<'a> ToValue for &'a SendValue {
      +impl<'a> ToValue for &'a SendValue {
           #[inline]
           fn to_value(&self) -> Value {
      -        unsafe { from_glib_none(self.to_glib_none().0) }
      +        unsafe { from_glib_none(self.to_glib_none().0) }
           }
       
           #[inline]
           fn value_type(&self) -> Type {
      -        self.type_()
      +        self.type_()
           }
       }
       
      -impl StaticType for BoxedValue {
      +impl StaticType for BoxedValue {
           #[inline]
           fn static_type() -> Type {
               unsafe { from_glib(gobject_ffi::g_value_get_type()) }
      @@ -2490,43 +2516,43 @@
           }
       }
       
      -unsafe impl Send for SendValue {}
      +unsafe impl Send for SendValue {}
       
      -impl SendValue {
      +impl SendValue {
           // rustdoc-stripper-ignore-next
           /// Consumes `SendValue` and returns the corresponding `GValue`.
           #[inline]
           pub fn into_raw(self) -> gobject_ffi::GValue {
               unsafe {
      -            let s = mem::ManuallyDrop::new(self);
      -            ptr::read(&s.inner)
      +            let s = mem::ManuallyDrop::new(self);
      +            ptr::read(&s.inner)
               }
           }
           #[inline]
           pub fn from_owned<T: Send + Into<Value> + ?Sized>(t: T) -> Self {
      -        unsafe { Self::unsafe_from(t.into().into_raw()) }
      +        unsafe { Self::unsafe_from(t.into().into_raw()) }
           }
       }
       
      -impl fmt::Debug for SendValue {
      +impl fmt::Debug for SendValue {
           fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
      -        write!(f, "({}) {}", self.type_(), self.content_debug_string())
      +        write!(f, "({}) {}", self.type_(), self.content_debug_string())
           }
       }
       
      -impl Deref for SendValue {
      +impl Deref for SendValue {
           type Target = Value;
       
           #[inline]
           fn deref(&self) -> &Value {
      -        unsafe { &*(self as *const SendValue as *const Value) }
      +        unsafe { &*(self as *const SendValue as *const Value) }
           }
       }
       
      -impl<'a, T: ?Sized + ToSendValue> From<&'a T> for SendValue {
      +impl<'a, T: ?Sized + ToSendValue> From<&'a T> for SendValue {
           #[inline]
           fn from(value: &'a T) -> Self {
      -        value.to_send_value()
      +        value.to_send_value()
           }
       }
       
      @@ -2535,13 +2561,13 @@
       pub trait ToSendValue: Send + ToValue {
           // rustdoc-stripper-ignore-next
           /// Returns a `SendValue` clone of `self`.
      -    fn to_send_value(&self) -> SendValue;
      +    fn to_send_value(&self) -> SendValue;
       }
       
      -impl<T: Send + ToValue + ?Sized> ToSendValue for T {
      +impl<T: Send + ToValue + ?Sized> ToSendValue for T {
           #[inline]
      -    fn to_send_value(&self) -> SendValue {
      -        unsafe { SendValue::unsafe_from(self.to_value().into_raw()) }
      +    fn to_send_value(&self) -> SendValue {
      +        unsafe { SendValue::unsafe_from(self.to_value().into_raw()) }
           }
       }
       
      @@ -2550,8 +2576,8 @@
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        let ptr = gobject_ffi::g_value_get_string(value.to_glib_none().0);
      -        CStr::from_ptr(ptr).to_str().expect("Invalid UTF-8")
      +        let ptr = gobject_ffi::g_value_get_string(value.to_glib_none().0);
      +        CStr::from_ptr(ptr).to_str().expect("Invalid UTF-8")
           }
       }
       
      @@ -2560,9 +2586,9 @@
               unsafe {
                   let mut value = Value::for_value_type::<String>();
       
      -            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, self.to_glib_full());
      +            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, self.to_glib_full());
       
      -            value
      +            value
               }
           }
       
      @@ -2573,7 +2599,7 @@
       
       impl ToValue for &str {
           fn to_value(&self) -> Value {
      -        (*self).to_value()
      +        (*self).to_value()
           }
       
           fn value_type(&self) -> Type {
      @@ -2585,10 +2611,10 @@
           fn to_value_optional(s: Option<&Self>) -> Value {
               let mut value = Value::for_value_type::<String>();
               unsafe {
      -            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, s.to_glib_full());
      +            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, s.to_glib_full());
               }
       
      -        value
      +        value
           }
       }
       
      @@ -2602,13 +2628,13 @@
           type Checker = GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a Value) -> Self {
      -        String::from(<&str>::from_value(value))
      +        String::from(<&str>::from_value(value))
           }
       }
       
       impl ToValue for String {
           fn to_value(&self) -> Value {
      -        <&str>::to_value(&self.as_str())
      +        <&str>::to_value(&self.as_str())
           }
       
           fn value_type(&self) -> Type {
      @@ -2619,13 +2645,13 @@
       impl From<String> for Value {
           #[inline]
           fn from(s: String) -> Self {
      -        s.to_value()
      +        s.to_value()
           }
       }
       
       impl ToValueOptional for String {
           fn to_value_optional(s: Option<&Self>) -> Value {
      -        <str>::to_value_optional(s.as_ref().map(|s| s.as_str()))
      +        <str>::to_value_optional(s.as_ref().map(|s| s.as_str()))
           }
       }
       
      @@ -2639,7 +2665,7 @@
           type Checker = GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a Value) -> Self {
      -        Box::<str>::from(<&str>::from_value(value))
      +        Box::<str>::from(<&str>::from_value(value))
           }
       }
       
      @@ -2651,7 +2677,7 @@
       
       impl ToValue for Box<str> {
           fn to_value(&self) -> Value {
      -        <&str>::to_value(&self.as_ref())
      +        <&str>::to_value(&self.as_ref())
           }
       
           fn value_type(&self) -> Type {
      @@ -2662,13 +2688,13 @@
       impl From<Box<str>> for Value {
           #[inline]
           fn from(s: Box<str>) -> Self {
      -        s.to_value()
      +        s.to_value()
           }
       }
       
       impl ToValueOptional for Box<str> {
           fn to_value_optional(s: Option<&Self>) -> Value {
      -        <str>::to_value_optional(s.as_ref().map(|s| s.as_ref()))
      +        <str>::to_value_optional(s.as_ref().map(|s| s.as_ref()))
           }
       }
       
      @@ -2680,8 +2706,8 @@
           type Checker = GenericValueTypeChecker<Self>;
       
           unsafe fn from_value(value: &'a Value) -> Self {
      -        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0) as *const *const c_char;
      -        FromGlibPtrContainer::from_glib_none(ptr)
      +        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0) as *const *const c_char;
      +        FromGlibPtrContainer::from_glib_none(ptr)
           }
       }
       
      @@ -2689,9 +2715,9 @@
           fn to_value(&self) -> Value {
               unsafe {
                   let mut value = Value::for_value_type::<Self>();
      -            let ptr: *mut *mut c_char = self.to_glib_full();
      -            gobject_ffi::g_value_take_boxed(value.to_glib_none_mut().0, ptr as *const c_void);
      -            value
      +            let ptr: *mut *mut c_char = self.to_glib_full();
      +            gobject_ffi::g_value_take_boxed(value.to_glib_none_mut().0, ptr as *const c_void);
      +            value
               }
           }
       
      @@ -2703,7 +2729,7 @@
       impl From<Vec<String>> for Value {
           #[inline]
           fn from(s: Vec<String>) -> Self {
      -        s.to_value()
      +        s.to_value()
           }
       }
       
      @@ -2711,9 +2737,9 @@
           fn to_value(&self) -> Value {
               unsafe {
                   let mut value = Value::for_value_type::<Vec<String>>();
      -            let ptr: *mut *mut c_char = self.to_glib_full();
      -            gobject_ffi::g_value_take_boxed(value.to_glib_none_mut().0, ptr as *const c_void);
      -            value
      +            let ptr: *mut *mut c_char = self.to_glib_full();
      +            gobject_ffi::g_value_take_boxed(value.to_glib_none_mut().0, ptr as *const c_void);
      +            value
               }
           }
       
      @@ -2726,9 +2752,9 @@
           fn to_value(&self) -> Value {
               unsafe {
                   let mut value = Value::for_value_type::<Vec<String>>();
      -            let ptr: *mut *mut c_char = self.to_glib_full();
      -            gobject_ffi::g_value_take_boxed(value.to_glib_none_mut().0, ptr as *const c_void);
      -            value
      +            let ptr: *mut *mut c_char = self.to_glib_full();
      +            gobject_ffi::g_value_take_boxed(value.to_glib_none_mut().0, ptr as *const c_void);
      +            value
               }
           }
       
      @@ -2742,9 +2768,9 @@
               unsafe {
                   let mut value = Value::for_value_type::<PathBuf>();
       
      -            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, self.to_glib_full());
      +            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, self.to_glib_full());
       
      -            value
      +            value
               }
           }
       
      @@ -2755,7 +2781,7 @@
       
       impl ToValue for &Path {
           fn to_value(&self) -> Value {
      -        (*self).to_value()
      +        (*self).to_value()
           }
       
           fn value_type(&self) -> Type {
      @@ -2767,10 +2793,10 @@
           fn to_value_optional(s: Option<&Self>) -> Value {
               let mut value = Value::for_value_type::<PathBuf>();
               unsafe {
      -            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, s.to_glib_full());
      +            gobject_ffi::g_value_take_string(value.to_glib_none_mut().0, s.to_glib_full());
               }
       
      -        value
      +        value
           }
       }
       
      @@ -2784,13 +2810,13 @@
           type Checker = GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a Value) -> Self {
      -        from_glib_none(gobject_ffi::g_value_get_string(value.to_glib_none().0))
      +        from_glib_none(gobject_ffi::g_value_get_string(value.to_glib_none().0))
           }
       }
       
       impl ToValue for PathBuf {
           fn to_value(&self) -> Value {
      -        <&Path>::to_value(&self.as_path())
      +        <&Path>::to_value(&self.as_path())
           }
       
           fn value_type(&self) -> Type {
      @@ -2801,13 +2827,13 @@
       impl From<PathBuf> for Value {
           #[inline]
           fn from(s: PathBuf) -> Self {
      -        s.to_value()
      +        s.to_value()
           }
       }
       
       impl ToValueOptional for PathBuf {
           fn to_value_optional(s: Option<&Self>) -> Value {
      -        <Path>::to_value_optional(s.as_ref().map(|s| s.as_path()))
      +        <Path>::to_value_optional(s.as_ref().map(|s| s.as_path()))
           }
       }
       
      @@ -2820,7 +2846,7 @@
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        from_glib(gobject_ffi::g_value_get_boolean(value.to_glib_none().0))
      +        from_glib(gobject_ffi::g_value_get_boolean(value.to_glib_none().0))
           }
       }
       
      @@ -2829,9 +2855,9 @@
           fn to_value(&self) -> Value {
               let mut value = Value::for_value_type::<Self>();
               unsafe {
      -            gobject_ffi::g_value_set_boolean(&mut value.inner, self.into_glib());
      +            gobject_ffi::g_value_set_boolean(&mut value.inner, self.into_glib());
               }
      -        value
      +        value
           }
       
           #[inline]
      @@ -2843,7 +2869,7 @@
       impl From<bool> for Value {
           #[inline]
           fn from(v: bool) -> Self {
      -        v.to_value()
      +        v.to_value()
           }
       }
       
      @@ -2856,7 +2882,7 @@
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        gobject_ffi::g_value_get_pointer(value.to_glib_none().0)
      +        gobject_ffi::g_value_get_pointer(value.to_glib_none().0)
           }
       }
       
      @@ -2865,9 +2891,9 @@
           fn to_value(&self) -> Value {
               let mut value = Value::for_value_type::<Self>();
               unsafe {
      -            gobject_ffi::g_value_set_pointer(&mut value.inner, *self);
      +            gobject_ffi::g_value_set_pointer(&mut value.inner, *self);
               }
      -        value
      +        value
           }
       
           #[inline]
      @@ -2879,7 +2905,7 @@
       impl From<Pointer> for Value {
           #[inline]
           fn from(v: Pointer) -> Self {
      -        v.to_value()
      +        v.to_value()
           }
       }
       
      @@ -2892,14 +2918,14 @@
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        ptr::NonNull::new_unchecked(Pointer::from_value(value))
      +        ptr::NonNull::new_unchecked(Pointer::from_value(value))
           }
       }
       
       impl ToValue for ptr::NonNull<Pointee> {
           #[inline]
           fn to_value(&self) -> Value {
      -        self.as_ptr().to_value()
      +        self.as_ptr().to_value()
           }
       
           #[inline]
      @@ -2911,14 +2937,14 @@
       impl From<ptr::NonNull<Pointee>> for Value {
           #[inline]
           fn from(v: ptr::NonNull<Pointee>) -> Self {
      -        v.to_value()
      +        v.to_value()
           }
       }
       
       impl ToValueOptional for ptr::NonNull<Pointee> {
           #[inline]
           fn to_value_optional(p: Option<&Self>) -> Value {
      -        p.map(|p| p.as_ptr()).unwrap_or(ptr::null_mut()).to_value()
      +        p.map(|p| p.as_ptr()).unwrap_or(ptr::null_mut()).to_value()
           }
       }
       
      @@ -2962,52 +2988,52 @@
           };
       }
       
      -numeric!(
      +numeric!(
           i8,
           gobject_ffi::g_value_get_schar,
           gobject_ffi::g_value_set_schar
       );
      -numeric!(
      +numeric!(
           u8,
           gobject_ffi::g_value_get_uchar,
           gobject_ffi::g_value_set_uchar
       );
      -numeric!(
      +numeric!(
           i32,
           gobject_ffi::g_value_get_int,
           gobject_ffi::g_value_set_int
       );
      -numeric!(
      +numeric!(
           u32,
           gobject_ffi::g_value_get_uint,
           gobject_ffi::g_value_set_uint
       );
      -numeric!(
      +numeric!(
           i64,
           gobject_ffi::g_value_get_int64,
           gobject_ffi::g_value_set_int64
       );
      -numeric!(
      +numeric!(
           u64,
           gobject_ffi::g_value_get_uint64,
           gobject_ffi::g_value_set_uint64
       );
      -numeric!(
      +numeric!(
           crate::ILong,
           |v| gobject_ffi::g_value_get_long(v).into(),
           |v, i: crate::ILong| gobject_ffi::g_value_set_long(v, i.0)
       );
      -numeric!(
      +numeric!(
           crate::ULong,
           |v| gobject_ffi::g_value_get_ulong(v).into(),
           |v, i: crate::ULong| gobject_ffi::g_value_set_ulong(v, i.0)
       );
      -numeric!(
      +numeric!(
           f32,
           gobject_ffi::g_value_get_float,
           gobject_ffi::g_value_set_float
       );
      -numeric!(
      +numeric!(
           f64,
           gobject_ffi::g_value_get_double,
           gobject_ffi::g_value_set_double
      @@ -3022,9 +3048,9 @@
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        let res: u32 = gobject_ffi::g_value_get_uint(value.to_glib_none().0);
      +        let res: u32 = gobject_ffi::g_value_get_uint(value.to_glib_none().0);
               // safe because the check is done by `Self::Checker`
      -        char::from_u32_unchecked(res)
      +        char::from_u32_unchecked(res)
           }
       }
       
      @@ -3033,9 +3059,9 @@
           fn to_value(&self) -> Value {
               let mut value = Value::for_value_type::<Self>();
               unsafe {
      -            gobject_ffi::g_value_set_uint(&mut value.inner, *self as u32);
      +            gobject_ffi::g_value_set_uint(&mut value.inner, *self as u32);
               }
      -        value
      +        value
           }
       
           #[inline]
      @@ -3047,7 +3073,7 @@
       impl From<char> for Value {
           #[inline]
           fn from(v: char) -> Self {
      -        v.to_value()
      +        v.to_value()
           }
       }
       
      @@ -3055,43 +3081,43 @@
       /// A [`Value`] containing another [`Value`].
       pub struct BoxedValue(pub Value);
       
      -impl Deref for BoxedValue {
      +impl Deref for BoxedValue {
           type Target = Value;
       
           #[inline]
           fn deref(&self) -> &Value {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl ValueType for BoxedValue {
      -    type Type = BoxedValue;
      +impl ValueType for BoxedValue {
      +    type Type = BoxedValue;
       }
       
      -impl ValueTypeOptional for BoxedValue {}
      +impl ValueTypeOptional for BoxedValue {}
       
      -unsafe impl<'a> FromValue<'a> for BoxedValue {
      +unsafe impl<'a> FromValue<'a> for BoxedValue {
           type Checker = GenericValueTypeOrNoneChecker<Self>;
       
           #[inline]
           unsafe fn from_value(value: &'a Value) -> Self {
      -        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0);
      -        BoxedValue(from_glib_none(ptr as *const gobject_ffi::GValue))
      +        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0);
      +        BoxedValue(from_glib_none(ptr as *const gobject_ffi::GValue))
           }
       }
       
      -impl ToValue for BoxedValue {
      +impl ToValue for BoxedValue {
           #[inline]
           fn to_value(&self) -> Value {
               unsafe {
      -            let mut value = Value::for_value_type::<BoxedValue>();
      +            let mut value = Value::for_value_type::<BoxedValue>();
       
                   gobject_ffi::g_value_set_boxed(
      -                value.to_glib_none_mut().0,
      -                self.0.to_glib_none().0 as ffi::gconstpointer,
      +                value.to_glib_none_mut().0,
      +                self.0.to_glib_none().0 as ffi::gconstpointer,
                   );
       
      -            value
      +            value
               }
           }
       
      @@ -3101,34 +3127,34 @@
           }
       }
       
      -impl From<BoxedValue> for Value {
      +impl From<BoxedValue> for Value {
           #[inline]
      -    fn from(v: BoxedValue) -> Self {
      +    fn from(v: BoxedValue) -> Self {
               unsafe {
      -            let mut value = Value::for_value_type::<BoxedValue>();
      +            let mut value = Value::for_value_type::<BoxedValue>();
       
                   gobject_ffi::g_value_take_boxed(
      -                value.to_glib_none_mut().0,
      -                v.0.to_glib_full() as ffi::gconstpointer,
      +                value.to_glib_none_mut().0,
      +                v.0.to_glib_full() as ffi::gconstpointer,
                   );
       
      -            value
      +            value
               }
           }
       }
       
      -impl ToValueOptional for BoxedValue {
      +impl ToValueOptional for BoxedValue {
           #[inline]
           fn to_value_optional(s: Option<&Self>) -> Value {
               let mut value = Value::for_value_type::<Self>();
               unsafe {
                   gobject_ffi::g_value_set_boxed(
      -                value.to_glib_none_mut().0,
      -                s.map(|s| &s.0).to_glib_none().0 as ffi::gconstpointer,
      +                value.to_glib_none_mut().0,
      +                s.map(|s| &s.0).to_glib_none().0 as ffi::gconstpointer,
                   );
               }
       
      -        value
      +        value
           }
       }
       
      diff --git a/git/docs/src/glib/value_array.rs.html b/git/docs/src/glib/value_array.rs.html
      index a74b4d6341e6..b27854585bcb 100644
      --- a/git/docs/src/glib/value_array.rs.html
      +++ b/git/docs/src/glib/value_array.rs.html
      @@ -332,7 +332,7 @@
           value::{
               FromValue, GenericValueTypeOrNoneChecker, ToValueOptional, ValueType, ValueTypeOptional,
           },
      -    HasParamSpec, ParamSpecValueArray, ParamSpecValueArrayBuilder, Type, Value,
      +    HasParamSpec, ParamSpecValueArray, ParamSpecValueArrayBuilder, Type, Value,
       };
       
       wrapper! {
      @@ -564,10 +564,10 @@
           }
       }
       
      -impl HasParamSpec for ValueArray {
      -    type ParamSpec = ParamSpecValueArray;
      +impl HasParamSpec for ValueArray {
      +    type ParamSpec = ParamSpecValueArray;
           type SetValue = Self;
      -    type BuilderFn = fn(&str) -> ParamSpecValueArrayBuilder;
      +    type BuilderFn = fn(&str) -> ParamSpecValueArrayBuilder;
       
           fn param_spec_builder() -> Self::BuilderFn {
               Self::ParamSpec::builder
      diff --git a/git/docs/src/glib/variant.rs.html b/git/docs/src/glib/variant.rs.html
      index be30ea529fda..72b87fe0a891 100644
      --- a/git/docs/src/glib/variant.rs.html
      +++ b/git/docs/src/glib/variant.rs.html
      @@ -2591,6 +2591,615 @@
       2518
       2519
       2520
      +2521
      +2522
      +2523
      +2524
      +2525
      +2526
      +2527
      +2528
      +2529
      +2530
      +2531
      +2532
      +2533
      +2534
      +2535
      +2536
      +2537
      +2538
      +2539
      +2540
      +2541
      +2542
      +2543
      +2544
      +2545
      +2546
      +2547
      +2548
      +2549
      +2550
      +2551
      +2552
      +2553
      +2554
      +2555
      +2556
      +2557
      +2558
      +2559
      +2560
      +2561
      +2562
      +2563
      +2564
      +2565
      +2566
      +2567
      +2568
      +2569
      +2570
      +2571
      +2572
      +2573
      +2574
      +2575
      +2576
      +2577
      +2578
      +2579
      +2580
      +2581
      +2582
      +2583
      +2584
      +2585
      +2586
      +2587
      +2588
      +2589
      +2590
      +2591
      +2592
      +2593
      +2594
      +2595
      +2596
      +2597
      +2598
      +2599
      +2600
      +2601
      +2602
      +2603
      +2604
      +2605
      +2606
      +2607
      +2608
      +2609
      +2610
      +2611
      +2612
      +2613
      +2614
      +2615
      +2616
      +2617
      +2618
      +2619
      +2620
      +2621
      +2622
      +2623
      +2624
      +2625
      +2626
      +2627
      +2628
      +2629
      +2630
      +2631
      +2632
      +2633
      +2634
      +2635
      +2636
      +2637
      +2638
      +2639
      +2640
      +2641
      +2642
      +2643
      +2644
      +2645
      +2646
      +2647
      +2648
      +2649
      +2650
      +2651
      +2652
      +2653
      +2654
      +2655
      +2656
      +2657
      +2658
      +2659
      +2660
      +2661
      +2662
      +2663
      +2664
      +2665
      +2666
      +2667
      +2668
      +2669
      +2670
      +2671
      +2672
      +2673
      +2674
      +2675
      +2676
      +2677
      +2678
      +2679
      +2680
      +2681
      +2682
      +2683
      +2684
      +2685
      +2686
      +2687
      +2688
      +2689
      +2690
      +2691
      +2692
      +2693
      +2694
      +2695
      +2696
      +2697
      +2698
      +2699
      +2700
      +2701
      +2702
      +2703
      +2704
      +2705
      +2706
      +2707
      +2708
      +2709
      +2710
      +2711
      +2712
      +2713
      +2714
      +2715
      +2716
      +2717
      +2718
      +2719
      +2720
      +2721
      +2722
      +2723
      +2724
      +2725
      +2726
      +2727
      +2728
      +2729
      +2730
      +2731
      +2732
      +2733
      +2734
      +2735
      +2736
      +2737
      +2738
      +2739
      +2740
      +2741
      +2742
      +2743
      +2744
      +2745
      +2746
      +2747
      +2748
      +2749
      +2750
      +2751
      +2752
      +2753
      +2754
      +2755
      +2756
      +2757
      +2758
      +2759
      +2760
      +2761
      +2762
      +2763
      +2764
      +2765
      +2766
      +2767
      +2768
      +2769
      +2770
      +2771
      +2772
      +2773
      +2774
      +2775
      +2776
      +2777
      +2778
      +2779
      +2780
      +2781
      +2782
      +2783
      +2784
      +2785
      +2786
      +2787
      +2788
      +2789
      +2790
      +2791
      +2792
      +2793
      +2794
      +2795
      +2796
      +2797
      +2798
      +2799
      +2800
      +2801
      +2802
      +2803
      +2804
      +2805
      +2806
      +2807
      +2808
      +2809
      +2810
      +2811
      +2812
      +2813
      +2814
      +2815
      +2816
      +2817
      +2818
      +2819
      +2820
      +2821
      +2822
      +2823
      +2824
      +2825
      +2826
      +2827
      +2828
      +2829
      +2830
      +2831
      +2832
      +2833
      +2834
      +2835
      +2836
      +2837
      +2838
      +2839
      +2840
      +2841
      +2842
      +2843
      +2844
      +2845
      +2846
      +2847
      +2848
      +2849
      +2850
      +2851
      +2852
      +2853
      +2854
      +2855
      +2856
      +2857
      +2858
      +2859
      +2860
      +2861
      +2862
      +2863
      +2864
      +2865
      +2866
      +2867
      +2868
      +2869
      +2870
      +2871
      +2872
      +2873
      +2874
      +2875
      +2876
      +2877
      +2878
      +2879
      +2880
      +2881
      +2882
      +2883
      +2884
      +2885
      +2886
      +2887
      +2888
      +2889
      +2890
      +2891
      +2892
      +2893
      +2894
      +2895
      +2896
      +2897
      +2898
      +2899
      +2900
      +2901
      +2902
      +2903
      +2904
      +2905
      +2906
      +2907
      +2908
      +2909
      +2910
      +2911
      +2912
      +2913
      +2914
      +2915
      +2916
      +2917
      +2918
      +2919
      +2920
      +2921
      +2922
      +2923
      +2924
      +2925
      +2926
      +2927
      +2928
      +2929
      +2930
      +2931
      +2932
      +2933
      +2934
      +2935
      +2936
      +2937
      +2938
      +2939
      +2940
      +2941
      +2942
      +2943
      +2944
      +2945
      +2946
      +2947
      +2948
      +2949
      +2950
      +2951
      +2952
      +2953
      +2954
      +2955
      +2956
      +2957
      +2958
      +2959
      +2960
      +2961
      +2962
      +2963
      +2964
      +2965
      +2966
      +2967
      +2968
      +2969
      +2970
      +2971
      +2972
      +2973
      +2974
      +2975
      +2976
      +2977
      +2978
      +2979
      +2980
      +2981
      +2982
      +2983
      +2984
      +2985
      +2986
      +2987
      +2988
      +2989
      +2990
      +2991
      +2992
      +2993
      +2994
      +2995
      +2996
      +2997
      +2998
      +2999
      +3000
      +3001
      +3002
      +3003
      +3004
      +3005
      +3006
      +3007
      +3008
      +3009
      +3010
      +3011
      +3012
      +3013
      +3014
      +3015
      +3016
      +3017
      +3018
      +3019
      +3020
      +3021
      +3022
      +3023
      +3024
      +3025
      +3026
      +3027
      +3028
      +3029
      +3030
      +3031
      +3032
      +3033
      +3034
      +3035
      +3036
      +3037
      +3038
      +3039
      +3040
      +3041
      +3042
      +3043
      +3044
      +3045
      +3046
      +3047
      +3048
      +3049
      +3050
      +3051
      +3052
      +3053
      +3054
      +3055
      +3056
      +3057
      +3058
      +3059
      +3060
      +3061
      +3062
      +3063
      +3064
      +3065
      +3066
      +3067
      +3068
      +3069
      +3070
      +3071
      +3072
      +3073
      +3074
      +3075
      +3076
      +3077
      +3078
      +3079
      +3080
      +3081
      +3082
      +3083
      +3084
      +3085
      +3086
      +3087
      +3088
      +3089
      +3090
      +3091
      +3092
      +3093
      +3094
      +3095
      +3096
      +3097
      +3098
      +3099
      +3100
      +3101
      +3102
      +3103
      +3104
      +3105
      +3106
      +3107
      +3108
      +3109
      +3110
      +3111
      +3112
      +3113
      +3114
      +3115
      +3116
      +3117
      +3118
      +3119
      +3120
      +3121
      +3122
      +3123
      +3124
      +3125
      +3126
      +3127
      +3128
      +3129
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       // rustdoc-stripper-ignore-next
      @@ -2704,7 +3313,7 @@
       };
       
       use crate::{
      -    prelude::*, translate::*, Bytes, Type, VariantIter, VariantStrIter, VariantTy, VariantType,
      +    prelude::*, translate::*, Bytes, Type, VariantIter, VariantStrIter, VariantTy, VariantType,
       };
       
       wrapper! {
      @@ -2712,6 +3321,253 @@
           /// A generic immutable value capable of carrying various types.
           ///
           /// See the [module documentation](index.html) for more details.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// [`Variant`][struct@crate::Variant] is a variant datatype; it can contain one or more values
      +    /// along with information about the type of the values.
      +    ///
      +    /// A [`Variant`][struct@crate::Variant] may contain simple types, like an integer, or a boolean value;
      +    /// or complex types, like an array of two strings, or a dictionary of key
      +    /// value pairs. A [`Variant`][struct@crate::Variant] is also immutable: once it's been created neither
      +    /// its type nor its content can be modified further.
      +    ///
      +    /// GVariant is useful whenever data needs to be serialized, for example when
      +    /// sending method parameters in D-Bus, or when saving settings using GSettings.
      +    ///
      +    /// When creating a new [`Variant`][struct@crate::Variant], you pass the data you want to store in it
      +    /// along with a string representing the type of data you wish to pass to it.
      +    ///
      +    /// For instance, if you want to create a [`Variant`][struct@crate::Variant] holding an integer value you
      +    /// can use:
      +    ///
      +    ///
      +    ///
      +    /// **⚠️ The following code is in C ⚠️**
      +    ///
      +    /// ```C
      +    ///   GVariant *v = g_variant_new ("u", 40);
      +    /// ```
      +    ///
      +    /// The string "u" in the first argument tells [`Variant`][struct@crate::Variant] that the data passed to
      +    /// the constructor (40) is going to be an unsigned integer.
      +    ///
      +    /// More advanced examples of [`Variant`][struct@crate::Variant] in use can be found in documentation for
      +    /// [GVariant format strings][gvariant-format-strings-pointers].
      +    ///
      +    /// The range of possible values is determined by the type.
      +    ///
      +    /// The type system used by [`Variant`][struct@crate::Variant] is [`VariantType`][crate::VariantType].
      +    ///
      +    /// [`Variant`][struct@crate::Variant] instances always have a type and a value (which are given
      +    /// at construction time). The type and value of a [`Variant`][struct@crate::Variant] instance
      +    /// can never change other than by the [`Variant`][struct@crate::Variant] itself being
      +    /// destroyed. A [`Variant`][struct@crate::Variant] cannot contain a pointer.
      +    ///
      +    /// [`Variant`][struct@crate::Variant] is reference counted using `g_variant_ref()` and
      +    /// `g_variant_unref()`. [`Variant`][struct@crate::Variant] also has floating reference counts --
      +    /// see [`ref_sink()`][Self::ref_sink()].
      +    ///
      +    /// [`Variant`][struct@crate::Variant] is completely threadsafe. A [`Variant`][struct@crate::Variant] instance can be
      +    /// concurrently accessed in any way from any number of threads without
      +    /// problems.
      +    ///
      +    /// [`Variant`][struct@crate::Variant] is heavily optimised for dealing with data in serialized
      +    /// form. It works particularly well with data located in memory-mapped
      +    /// files. It can perform nearly all deserialization operations in a
      +    /// small constant time, usually touching only a single memory page.
      +    /// Serialized [`Variant`][struct@crate::Variant] data can also be sent over the network.
      +    ///
      +    /// [`Variant`][struct@crate::Variant] is largely compatible with D-Bus. Almost all types of
      +    /// [`Variant`][struct@crate::Variant] instances can be sent over D-Bus. See [`VariantType`][crate::VariantType] for
      +    /// exceptions. (However, [`Variant`][struct@crate::Variant]'s serialization format is not the same
      +    /// as the serialization format of a D-Bus message body: use `GDBusMessage`,
      +    /// in the gio library, for those.)
      +    ///
      +    /// For space-efficiency, the [`Variant`][struct@crate::Variant] serialization format does not
      +    /// automatically include the variant's length, type or endianness,
      +    /// which must either be implied from context (such as knowledge that a
      +    /// particular file format always contains a little-endian
      +    /// `G_VARIANT_TYPE_VARIANT` which occupies the whole length of the file)
      +    /// or supplied out-of-band (for instance, a length, type and/or endianness
      +    /// indicator could be placed at the beginning of a file, network message
      +    /// or network stream).
      +    ///
      +    /// A [`Variant`][struct@crate::Variant]'s size is limited mainly by any lower level operating
      +    /// system constraints, such as the number of bits in `gsize`. For
      +    /// example, it is reasonable to have a 2GB file mapped into memory
      +    /// with `GMappedFile`, and call [`from_data()`][Self::from_data()] on it.
      +    ///
      +    /// For convenience to C programmers, [`Variant`][struct@crate::Variant] features powerful
      +    /// varargs-based value construction and destruction. This feature is
      +    /// designed to be embedded in other libraries.
      +    ///
      +    /// There is a Python-inspired text language for describing [`Variant`][struct@crate::Variant]
      +    /// values. [`Variant`][struct@crate::Variant] includes a printer for this language and a parser
      +    /// with type inferencing.
      +    ///
      +    /// ## Memory Use
      +    ///
      +    /// [`Variant`][struct@crate::Variant] tries to be quite efficient with respect to memory use.
      +    /// This section gives a rough idea of how much memory is used by the
      +    /// current implementation. The information here is subject to change
      +    /// in the future.
      +    ///
      +    /// The memory allocated by [`Variant`][struct@crate::Variant] can be grouped into 4 broad
      +    /// purposes: memory for serialized data, memory for the type
      +    /// information cache, buffer management memory and memory for the
      +    /// [`Variant`][struct@crate::Variant] structure itself.
      +    ///
      +    /// ## Serialized Data Memory
      +    ///
      +    /// This is the memory that is used for storing GVariant data in
      +    /// serialized form. This is what would be sent over the network or
      +    /// what would end up on disk, not counting any indicator of the
      +    /// endianness, or of the length or type of the top-level variant.
      +    ///
      +    /// The amount of memory required to store a boolean is 1 byte. 16,
      +    /// 32 and 64 bit integers and double precision floating point numbers
      +    /// use their "natural" size. Strings (including object path and
      +    /// signature strings) are stored with a nul terminator, and as such
      +    /// use the length of the string plus 1 byte.
      +    ///
      +    /// Maybe types use no space at all to represent the null value and
      +    /// use the same amount of space (sometimes plus one byte) as the
      +    /// equivalent non-maybe-typed value to represent the non-null case.
      +    ///
      +    /// Arrays use the amount of space required to store each of their
      +    /// members, concatenated. Additionally, if the items stored in an
      +    /// array are not of a fixed-size (ie: strings, other arrays, etc)
      +    /// then an additional framing offset is stored for each item. The
      +    /// size of this offset is either 1, 2 or 4 bytes depending on the
      +    /// overall size of the container. Additionally, extra padding bytes
      +    /// are added as required for alignment of child values.
      +    ///
      +    /// Tuples (including dictionary entries) use the amount of space
      +    /// required to store each of their members, concatenated, plus one
      +    /// framing offset (as per arrays) for each non-fixed-sized item in
      +    /// the tuple, except for the last one. Additionally, extra padding
      +    /// bytes are added as required for alignment of child values.
      +    ///
      +    /// Variants use the same amount of space as the item inside of the
      +    /// variant, plus 1 byte, plus the length of the type string for the
      +    /// item inside the variant.
      +    ///
      +    /// As an example, consider a dictionary mapping strings to variants.
      +    /// In the case that the dictionary is empty, 0 bytes are required for
      +    /// the serialization.
      +    ///
      +    /// If we add an item "width" that maps to the int32 value of 500 then
      +    /// we will use 4 byte to store the int32 (so 6 for the variant
      +    /// containing it) and 6 bytes for the string. The variant must be
      +    /// aligned to 8 after the 6 bytes of the string, so that's 2 extra
      +    /// bytes. 6 (string) + 2 (padding) + 6 (variant) is 14 bytes used
      +    /// for the dictionary entry. An additional 1 byte is added to the
      +    /// array as a framing offset making a total of 15 bytes.
      +    ///
      +    /// If we add another entry, "title" that maps to a nullable string
      +    /// that happens to have a value of null, then we use 0 bytes for the
      +    /// null value (and 3 bytes for the variant to contain it along with
      +    /// its type string) plus 6 bytes for the string. Again, we need 2
      +    /// padding bytes. That makes a total of 6 + 2 + 3 = 11 bytes.
      +    ///
      +    /// We now require extra padding between the two items in the array.
      +    /// After the 14 bytes of the first item, that's 2 bytes required.
      +    /// We now require 2 framing offsets for an extra two
      +    /// bytes. 14 + 2 + 11 + 2 = 29 bytes to encode the entire two-item
      +    /// dictionary.
      +    ///
      +    /// ## Type Information Cache
      +    ///
      +    /// For each GVariant type that currently exists in the program a type
      +    /// information structure is kept in the type information cache. The
      +    /// type information structure is required for rapid deserialization.
      +    ///
      +    /// Continuing with the above example, if a [`Variant`][struct@crate::Variant] exists with the
      +    /// type "a{sv}" then a type information struct will exist for
      +    /// "a{sv}", "{sv}", "s", and "v". Multiple uses of the same type
      +    /// will share the same type information. Additionally, all
      +    /// single-digit types are stored in read-only static memory and do
      +    /// not contribute to the writable memory footprint of a program using
      +    /// [`Variant`][struct@crate::Variant].
      +    ///
      +    /// Aside from the type information structures stored in read-only
      +    /// memory, there are two forms of type information. One is used for
      +    /// container types where there is a single element type: arrays and
      +    /// maybe types. The other is used for container types where there
      +    /// are multiple element types: tuples and dictionary entries.
      +    ///
      +    /// Array type info structures are 6 * sizeof (void *), plus the
      +    /// memory required to store the type string itself. This means that
      +    /// on 32-bit systems, the cache entry for "a{sv}" would require 30
      +    /// bytes of memory (plus malloc overhead).
      +    ///
      +    /// Tuple type info structures are 6 * sizeof (void *), plus 4 *
      +    /// sizeof (void *) for each item in the tuple, plus the memory
      +    /// required to store the type string itself. A 2-item tuple, for
      +    /// example, would have a type information structure that consumed
      +    /// writable memory in the size of 14 * sizeof (void *) (plus type
      +    /// string) This means that on 32-bit systems, the cache entry for
      +    /// "{sv}" would require 61 bytes of memory (plus malloc overhead).
      +    ///
      +    /// This means that in total, for our "a{sv}" example, 91 bytes of
      +    /// type information would be allocated.
      +    ///
      +    /// The type information cache, additionally, uses a `GHashTable` to
      +    /// store and look up the cached items and stores a pointer to this
      +    /// hash table in static storage. The hash table is freed when there
      +    /// are zero items in the type cache.
      +    ///
      +    /// Although these sizes may seem large it is important to remember
      +    /// that a program will probably only have a very small number of
      +    /// different types of values in it and that only one type information
      +    /// structure is required for many different values of the same type.
      +    ///
      +    /// ## Buffer Management Memory
      +    ///
      +    /// [`Variant`][struct@crate::Variant] uses an internal buffer management structure to deal
      +    /// with the various different possible sources of serialized data
      +    /// that it uses. The buffer is responsible for ensuring that the
      +    /// correct call is made when the data is no longer in use by
      +    /// [`Variant`][struct@crate::Variant]. This may involve a `g_free()` or a `g_slice_free()` or
      +    /// even `g_mapped_file_unref()`.
      +    ///
      +    /// One buffer management structure is used for each chunk of
      +    /// serialized data. The size of the buffer management structure
      +    /// is 4 * (void *). On 32-bit systems, that's 16 bytes.
      +    ///
      +    /// ## GVariant structure
      +    ///
      +    /// The size of a [`Variant`][struct@crate::Variant] structure is 6 * (void *). On 32-bit
      +    /// systems, that's 24 bytes.
      +    ///
      +    /// [`Variant`][struct@crate::Variant] structures only exist if they are explicitly created
      +    /// with API calls. For example, if a [`Variant`][struct@crate::Variant] is constructed out of
      +    /// serialized data for the example given above (with the dictionary)
      +    /// then although there are 9 individual values that comprise the
      +    /// entire dictionary (two keys, two values, two variants containing
      +    /// the values, two dictionary entries, plus the dictionary itself),
      +    /// only 1 [`Variant`][struct@crate::Variant] instance exists -- the one referring to the
      +    /// dictionary.
      +    ///
      +    /// If calls are made to start accessing the other values then
      +    /// [`Variant`][struct@crate::Variant] instances will exist for those values only for as long
      +    /// as they are in use (ie: until you call `g_variant_unref()`). The
      +    /// type information is shared. The serialized data and the buffer
      +    /// management structure for that serialized data is shared by the
      +    /// child.
      +    ///
      +    /// ## Summary
      +    ///
      +    /// To put the entire example together, for our dictionary mapping
      +    /// strings to variants (with two entries, as given above), we are
      +    /// using 91 bytes of memory for type information, 29 bytes of memory
      +    /// for the serialized data, 16 bytes for buffer management and 24
      +    /// bytes for the [`Variant`][struct@crate::Variant] instance, or a total of 160 bytes, plus
      +    /// malloc overhead. If we were to use [`child_value()`][Self::child_value()] to
      +    /// access the two dictionary entries, we would use an additional 48
      +    /// bytes. If we were to have other dictionaries of the same type, we
      +    /// would use more memory for the serialized data and buffer
      +    /// management for those dictionaries, but the type information would
      +    /// be shared.
           #[doc(alias = "GVariant")]
           pub struct Variant(Shared<ffi::GVariant>);
       
      @@ -2721,7 +3577,7 @@
           }
       }
       
      -impl StaticType for Variant {
      +impl StaticType for Variant {
           #[inline]
           fn static_type() -> Type {
               Type::VARIANT
      @@ -2729,31 +3585,31 @@
       }
       
       #[doc(hidden)]
      -impl crate::value::ValueType for Variant {
      -    type Type = Variant;
      +impl crate::value::ValueType for Variant {
      +    type Type = Variant;
       }
       
       #[doc(hidden)]
      -impl crate::value::ValueTypeOptional for Variant {}
      +impl crate::value::ValueTypeOptional for Variant {}
       
       #[doc(hidden)]
      -unsafe impl<'a> crate::value::FromValue<'a> for Variant {
      +unsafe impl<'a> crate::value::FromValue<'a> for Variant {
           type Checker = crate::value::GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a crate::Value) -> Self {
      -        let ptr = gobject_ffi::g_value_dup_variant(value.to_glib_none().0);
      +        let ptr = gobject_ffi::g_value_dup_variant(value.to_glib_none().0);
               debug_assert!(!ptr.is_null());
      -        from_glib_full(ptr)
      +        from_glib_full(ptr)
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValue for Variant {
      +impl crate::value::ToValue for Variant {
           fn to_value(&self) -> crate::Value {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(Variant::static_type());
      -            gobject_ffi::g_value_take_variant(value.to_glib_none_mut().0, self.to_glib_full());
      -            value
      +            gobject_ffi::g_value_take_variant(value.to_glib_none_mut().0, self.to_glib_full());
      +            value
               }
           }
       
      @@ -2763,26 +3619,26 @@
       }
       
       #[doc(hidden)]
      -impl From<Variant> for crate::Value {
      +impl From<Variant> for crate::Value {
           #[inline]
      -    fn from(v: Variant) -> Self {
      +    fn from(v: Variant) -> Self {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(Variant::static_type());
      -            gobject_ffi::g_value_take_variant(value.to_glib_none_mut().0, v.into_glib_ptr());
      -            value
      +            gobject_ffi::g_value_take_variant(value.to_glib_none_mut().0, v.into_glib_ptr());
      +            value
               }
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValueOptional for Variant {
      +impl crate::value::ToValueOptional for Variant {
           fn to_value_optional(s: Option<&Self>) -> crate::Value {
               let mut value = crate::Value::for_value_type::<Self>();
               unsafe {
      -            gobject_ffi::g_value_take_variant(value.to_glib_none_mut().0, s.to_glib_full());
      +            gobject_ffi::g_value_take_variant(value.to_glib_none_mut().0, s.to_glib_full());
               }
       
      -        value
      +        value
           }
       }
       
      @@ -2791,42 +3647,51 @@
       /// on a [`Variant`](struct.Variant.html) when the expected type does not match the actual type.
       #[derive(Clone, PartialEq, Eq, Debug)]
       pub struct VariantTypeMismatchError {
      -    pub actual: VariantType,
      -    pub expected: VariantType,
      +    pub actual: VariantType,
      +    pub expected: VariantType,
       }
       
      -impl VariantTypeMismatchError {
      -    pub fn new(actual: VariantType, expected: VariantType) -> Self {
      -        Self { actual, expected }
      +impl VariantTypeMismatchError {
      +    pub fn new(actual: VariantType, expected: VariantType) -> Self {
      +        Self { actual, expected }
           }
       }
       
      -impl fmt::Display for VariantTypeMismatchError {
      +impl fmt::Display for VariantTypeMismatchError {
           fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
               write!(
      -            f,
      +            f,
                   "Type mismatch: Expected '{}' got '{}'",
                   self.expected, self.actual
               )
           }
       }
       
      -impl std::error::Error for VariantTypeMismatchError {}
      +impl std::error::Error for VariantTypeMismatchError {}
       
      -impl Variant {
      +impl Variant {
           // rustdoc-stripper-ignore-next
           /// Returns the type of the value.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Determines the type of `self`.
      +    ///
      +    /// The return value is valid for the lifetime of `self` and must not
      +    /// be freed.
      +    ///
      +    /// # Returns
      +    ///
      +    /// a [`VariantType`][crate::VariantType]
           #[doc(alias = "g_variant_get_type")]
      -    pub fn type_(&self) -> &VariantTy {
      -        unsafe { VariantTy::from_ptr(ffi::g_variant_get_type(self.to_glib_none().0)) }
      +    pub fn type_(&self) -> &VariantTy {
      +        unsafe { VariantTy::from_ptr(ffi::g_variant_get_type(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns `true` if the type of the value corresponds to `T`.
           #[inline]
           #[doc(alias = "g_variant_is_of_type")]
      -    pub fn is<T: StaticVariantType>(&self) -> bool {
      -        self.is_type(&T::static_variant_type())
      +    pub fn is<T: StaticVariantType>(&self) -> bool {
      +        self.is_type(&T::static_variant_type())
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2835,37 +3700,62 @@
           /// This is equivalent to [`self.type_().is_subtype_of(type_)`](VariantTy::is_subtype_of).
           #[inline]
           #[doc(alias = "g_variant_is_of_type")]
      -    pub fn is_type(&self, type_: &VariantTy) -> bool {
      +    pub fn is_type(&self, type_: &VariantTy) -> bool {
               unsafe {
                   from_glib(ffi::g_variant_is_of_type(
      -                self.to_glib_none().0,
      -                type_.to_glib_none().0,
      +                self.to_glib_none().0,
      +                type_.to_glib_none().0,
                   ))
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns the classification of the variant.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Classifies `self` according to its top-level type.
      +    ///
      +    /// # Returns
      +    ///
      +    /// the [`VariantClass`][crate::VariantClass] of `self`
           #[doc(alias = "g_variant_classify")]
      -    pub fn classify(&self) -> crate::VariantClass {
      -        unsafe { from_glib(ffi::g_variant_classify(self.to_glib_none().0)) }
      +    pub fn classify(&self) -> crate::VariantClass {
      +        unsafe { from_glib(ffi::g_variant_classify(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Tries to extract a value of type `T`.
           ///
           /// Returns `Some` if `T` matches the variant's type.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Deconstructs a [`Variant`][struct@crate::Variant] instance.
      +    ///
      +    /// Think of this function as an analogue to `scanf()`.
      +    ///
      +    /// The arguments that are expected by this function are entirely
      +    /// determined by `format_string`. `format_string` also restricts the
      +    /// permissible types of `self`. It is an error to give a value with
      +    /// an incompatible type. See the section on
      +    /// [GVariant format strings][gvariant-format-strings].
      +    /// Please note that the syntax of the format string is very likely to be
      +    /// extended in the future.
      +    ///
      +    /// `format_string` determines the C types that are used for unpacking
      +    /// the values and also determines if the values are copied or borrowed,
      +    /// see the section on
      +    /// [GVariant format strings][gvariant-format-strings-pointers].
      +    /// ## `format_string`
      +    /// a [`Variant`][struct@crate::Variant] format string
           #[inline]
      -    pub fn get<T: FromVariant>(&self) -> Option<T> {
      -        T::from_variant(self)
      +    pub fn get<T: FromVariant>(&self) -> Option<T> {
      +        T::from_variant(self)
           }
       
           // rustdoc-stripper-ignore-next
           /// Tries to extract a value of type `T`.
      -    pub fn try_get<T: FromVariant>(&self) -> Result<T, VariantTypeMismatchError> {
      -        self.get().ok_or_else(|| {
      +    pub fn try_get<T: FromVariant>(&self) -> Result<T, VariantTypeMismatchError> {
      +        self.get().ok_or_else(|| {
                   VariantTypeMismatchError::new(
      -                self.type_().to_owned(),
      +                self.type_().to_owned(),
                       T::static_variant_type().into_owned(),
                   )
               })
      @@ -2874,8 +3764,8 @@
           // rustdoc-stripper-ignore-next
           /// Boxes value.
           #[inline]
      -    pub fn from_variant(value: &Variant) -> Self {
      -        unsafe { from_glib_none(ffi::g_variant_new_variant(value.to_glib_none().0)) }
      +    pub fn from_variant(value: &Variant) -> Self {
      +        unsafe { from_glib_none(ffi::g_variant_new_variant(value.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2884,8 +3774,8 @@
           /// Returns `Some` if self contains a `Variant`.
           #[inline]
           #[doc(alias = "get_variant")]
      -    pub fn as_variant(&self) -> Option<Variant> {
      -        unsafe { from_glib_full(ffi::g_variant_get_variant(self.to_glib_none().0)) }
      +    pub fn as_variant(&self) -> Option<Variant> {
      +        unsafe { from_glib_full(ffi::g_variant_get_variant(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2895,14 +3785,44 @@
           ///
           /// * if `self` is not a container type.
           /// * if given `index` is larger than number of children.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Reads a child item out of a container [`Variant`][struct@crate::Variant] instance. This
      +    /// includes variants, maybes, arrays, tuples and dictionary
      +    /// entries. It is an error to call this function on any other type of
      +    /// [`Variant`][struct@crate::Variant].
      +    ///
      +    /// It is an error if `index_` is greater than the number of child items
      +    /// in the container. See [`n_children()`][Self::n_children()].
      +    ///
      +    /// The returned value is never floating. You should free it with
      +    /// `g_variant_unref()` when you're done with it.
      +    ///
      +    /// Note that values borrowed from the returned child are not guaranteed to
      +    /// still be valid after the child is freed even if you still hold a reference
      +    /// to `self`, if `self` has not been serialized at the time this function is
      +    /// called. To avoid this, you can serialize `self` by calling
      +    /// [`data()`][Self::data()] and optionally ignoring the return value.
      +    ///
      +    /// There may be implementation specific restrictions on deeply nested values,
      +    /// which would result in the unit tuple being returned as the child value,
      +    /// instead of further nested children. [`Variant`][struct@crate::Variant] is guaranteed to handle
      +    /// nesting up to at least 64 levels.
      +    ///
      +    /// This function is O(1).
      +    /// ## `index_`
      +    /// the index of the child to fetch
      +    ///
      +    /// # Returns
      +    ///
      +    /// the child at the specified index
           #[doc(alias = "get_child_value")]
           #[doc(alias = "g_variant_get_child_value")]
           #[must_use]
      -    pub fn child_value(&self, index: usize) -> Variant {
      +    pub fn child_value(&self, index: usize) -> Variant {
               assert!(self.is_container());
               assert!(index < self.n_children());
       
      -        unsafe { from_glib_full(ffi::g_variant_get_child_value(self.to_glib_none().0, index)) }
      +        unsafe { from_glib_full(ffi::g_variant_get_child_value(self.to_glib_none().0, index)) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2910,14 +3830,14 @@
           ///
           /// It returns `None` if `self` is not a container type or if the given
           /// `index` is larger than number of children.
      -    pub fn try_child_value(&self, index: usize) -> Option<Variant> {
      +    pub fn try_child_value(&self, index: usize) -> Option<Variant> {
               if !(self.is_container() && index < self.n_children()) {
                   return None;
               }
       
               let v =
      -            unsafe { from_glib_full(ffi::g_variant_get_child_value(self.to_glib_none().0, index)) };
      -        Some(v)
      +            unsafe { from_glib_full(ffi::g_variant_get_child_value(self.to_glib_none().0, index)) };
      +        Some(v)
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2926,13 +3846,13 @@
           /// It returns `Ok(None)` if `self` is not a container type or if the given
           /// `index` is larger than number of children.  An error is thrown if the
           /// type does not match.
      -    pub fn try_child_get<T: StaticVariantType + FromVariant>(
      +    pub fn try_child_get<T: StaticVariantType + FromVariant>(
               &self,
               index: usize,
      -    ) -> Result<Option<T>, VariantTypeMismatchError> {
      +    ) -> Result<Option<T>, VariantTypeMismatchError> {
               // TODO: In the future optimize this by using g_variant_get_child()
               // directly to avoid allocating a GVariant.
      -        self.try_child_value(index).map(|v| v.try_get()).transpose()
      +        self.try_child_value(index).map(|v| v.try_get()).transpose()
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2943,10 +3863,10 @@
           /// * if `self` is not a container type.
           /// * if given `index` is larger than number of children.
           /// * if the expected variant type does not match
      -    pub fn child_get<T: StaticVariantType + FromVariant>(&self, index: usize) -> T {
      +    pub fn child_get<T: StaticVariantType + FromVariant>(&self, index: usize) -> T {
               // TODO: In the future optimize this by using g_variant_get_child()
               // directly to avoid allocating a GVariant.
      -        self.child_value(index).get().unwrap()
      +        self.child_value(index).get().unwrap()
           }
       
           // rustdoc-stripper-ignore-next
      @@ -2958,18 +3878,18 @@
           #[doc(alias = "g_variant_get_string")]
           pub fn str(&self) -> Option<&str> {
               unsafe {
      -            match self.type_().as_str() {
      +            match self.type_().as_str() {
                       "s" | "o" | "g" => {
                           let mut len = 0;
      -                    let ptr = ffi::g_variant_get_string(self.to_glib_none().0, &mut len);
      +                    let ptr = ffi::g_variant_get_string(self.to_glib_none().0, &mut len);
                           if len == 0 {
                               Some("")
                           } else {
                               let ret = str::from_utf8_unchecked(slice::from_raw_parts(
      -                            ptr as *const u8,
      -                            len as _,
      +                            ptr as *const u8,
      +                            len as _,
                               ));
      -                        Some(ret)
      +                        Some(ret)
                           }
                       }
                       _ => None,
      @@ -2981,30 +3901,64 @@
           /// Tries to extract a `&[T]` from a variant of array type with a suitable element type.
           ///
           /// Returns an error if the type is wrong.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Provides access to the serialized data for an array of fixed-sized
      +    /// items.
      +    ///
      +    /// `self` must be an array with fixed-sized elements. Numeric types are
      +    /// fixed-size, as are tuples containing only other fixed-sized types.
      +    ///
      +    /// `element_size` must be the size of a single element in the array,
      +    /// as given by the section on
      +    /// [serialized data memory][gvariant-serialized-data-memory].
      +    ///
      +    /// In particular, arrays of these fixed-sized types can be interpreted
      +    /// as an array of the given C type, with `element_size` set to the size
      +    /// the appropriate type:
      +    /// - `G_VARIANT_TYPE_INT16` (etc.): `gint16` (etc.)
      +    /// - `G_VARIANT_TYPE_BOOLEAN`: `guchar` (not `gboolean`!)
      +    /// - `G_VARIANT_TYPE_BYTE`: `guint8`
      +    /// - `G_VARIANT_TYPE_HANDLE`: `guint32`
      +    /// - `G_VARIANT_TYPE_DOUBLE`: `gdouble`
      +    ///
      +    /// For example, if calling this function for an array of 32-bit integers,
      +    /// you might say `sizeof(gint32)`. This value isn't used except for the purpose
      +    /// of a double-check that the form of the serialized data matches the caller's
      +    /// expectation.
      +    ///
      +    /// `n_elements`, which must be non-[`None`], is set equal to the number of
      +    /// items in the array.
      +    /// ## `element_size`
      +    /// the size of each element
      +    ///
      +    /// # Returns
      +    ///
      +    /// a pointer to
      +    ///  the fixed array
           #[doc(alias = "g_variant_get_fixed_array")]
      -    pub fn fixed_array<T: FixedSizeVariantType>(&self) -> Result<&[T], VariantTypeMismatchError> {
      +    pub fn fixed_array<T: FixedSizeVariantType>(&self) -> Result<&[T], VariantTypeMismatchError> {
               unsafe {
      -            let expected_ty = T::static_variant_type().as_array();
      +            let expected_ty = T::static_variant_type().as_array();
                   if self.type_() != expected_ty {
      -                return Err(VariantTypeMismatchError {
      -                    actual: self.type_().to_owned(),
      -                    expected: expected_ty.into_owned(),
      +                return Err(VariantTypeMismatchError {
      +                    actual: self.type_().to_owned(),
      +                    expected: expected_ty.into_owned(),
                       });
                   }
       
                   let mut n_elements = mem::MaybeUninit::uninit();
                   let ptr = ffi::g_variant_get_fixed_array(
      -                self.to_glib_none().0,
      -                n_elements.as_mut_ptr(),
      +                self.to_glib_none().0,
      +                n_elements.as_mut_ptr(),
                       mem::size_of::<T>(),
                   );
       
      -            let n_elements = n_elements.assume_init();
      +            let n_elements = n_elements.assume_init();
                   if n_elements == 0 {
                       Ok(&[])
                   } else {
                       debug_assert!(!ptr.is_null());
      -                Ok(slice::from_raw_parts(ptr as *const T, n_elements))
      +                Ok(slice::from_raw_parts(ptr as *const T, n_elements))
                   }
               }
           }
      @@ -3016,10 +3970,10 @@
           ///
           /// This function panics if not all variants are of type `T`.
           #[doc(alias = "g_variant_new_array")]
      -    pub fn array_from_iter<T: StaticVariantType>(
      -        children: impl IntoIterator<Item = Variant>,
      +    pub fn array_from_iter<T: StaticVariantType>(
      +        children: impl IntoIterator<Item = Variant>,
           ) -> Self {
      -        Self::array_from_iter_with_type(&T::static_variant_type(), children)
      +        Self::array_from_iter_with_type(&T::static_variant_type(), children)
           }
       
           // rustdoc-stripper-ignore-next
      @@ -3030,13 +3984,13 @@
           /// This function panics if not all variants are of type `type_`.
           #[doc(alias = "g_variant_new_array")]
           pub fn array_from_iter_with_type(
      -        type_: &VariantTy,
      -        children: impl IntoIterator<Item = impl AsRef<Variant>>,
      +        type_: &VariantTy,
      +        children: impl IntoIterator<Item = impl AsRef<Variant>>,
           ) -> Self {
               unsafe {
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), type_.as_array().to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), type_.as_array().to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for value in children.into_iter() {
                       let value = value.as_ref();
                       if ffi::g_variant_is_of_type(value.to_glib_none().0, type_.to_glib_none().0)
      @@ -3048,21 +4002,21 @@
       
                       ffi::g_variant_builder_add_value(&mut builder, value.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Creates a new Variant array from a fixed array.
           #[doc(alias = "g_variant_new_fixed_array")]
      -    pub fn array_from_fixed_array<T: FixedSizeVariantType>(array: &[T]) -> Self {
      +    pub fn array_from_fixed_array<T: FixedSizeVariantType>(array: &[T]) -> Self {
               let type_ = T::static_variant_type();
       
               unsafe {
                   from_glib_none(ffi::g_variant_new_fixed_array(
      -                type_.as_ptr(),
      -                array.as_ptr() as ffi::gconstpointer,
      -                array.len(),
      +                type_.as_ptr(),
      +                array.as_ptr() as ffi::gconstpointer,
      +                array.len(),
                       mem::size_of::<T>(),
                   ))
               }
      @@ -3071,15 +4025,15 @@
           // rustdoc-stripper-ignore-next
           /// Creates a new Variant tuple from children.
           #[doc(alias = "g_variant_new_tuple")]
      -    pub fn tuple_from_iter(children: impl IntoIterator<Item = impl AsRef<Variant>>) -> Self {
      +    pub fn tuple_from_iter(children: impl IntoIterator<Item = impl AsRef<Variant>>) -> Self {
               unsafe {
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::TUPLE.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::TUPLE.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for value in children.into_iter() {
                       ffi::g_variant_builder_add_value(&mut builder, value.as_ref().to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       
      @@ -3088,11 +4042,11 @@
           ///
           /// [DictEntry] should be preferred over this when the types are known statically.
           #[doc(alias = "g_variant_new_dict_entry")]
      -    pub fn from_dict_entry(key: &Variant, value: &Variant) -> Self {
      +    pub fn from_dict_entry(key: &Variant, value: &Variant) -> Self {
               unsafe {
                   from_glib_none(ffi::g_variant_new_dict_entry(
      -                key.to_glib_none().0,
      -                value.to_glib_none().0,
      +                key.to_glib_none().0,
      +                value.to_glib_none().0,
                   ))
               }
           }
      @@ -3100,26 +4054,26 @@
           // rustdoc-stripper-ignore-next
           /// Creates a new maybe Variant.
           #[doc(alias = "g_variant_new_maybe")]
      -    pub fn from_maybe<T: StaticVariantType>(child: Option<&Variant>) -> Self {
      +    pub fn from_maybe<T: StaticVariantType>(child: Option<&Variant>) -> Self {
               let type_ = T::static_variant_type();
      -        match child {
      +        match child {
                   Some(child) => {
                       assert_eq!(type_, child.type_());
       
      -                Self::from_some(child)
      +                Self::from_some(child)
                   }
      -            None => Self::from_none(&type_),
      +            None => Self::from_none(&type_),
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Creates a new maybe Variant from a child.
           #[doc(alias = "g_variant_new_maybe")]
      -    pub fn from_some(child: &Variant) -> Self {
      +    pub fn from_some(child: &Variant) -> Self {
               unsafe {
                   from_glib_none(ffi::g_variant_new_maybe(
                       ptr::null(),
      -                child.to_glib_none().0,
      +                child.to_glib_none().0,
                   ))
               }
           }
      @@ -3127,10 +4081,10 @@
           // rustdoc-stripper-ignore-next
           /// Creates a new maybe Variant with Nothing.
           #[doc(alias = "g_variant_new_maybe")]
      -    pub fn from_none(type_: &VariantTy) -> Self {
      +    pub fn from_none(type_: &VariantTy) -> Self {
               unsafe {
                   from_glib_none(ffi::g_variant_new_maybe(
      -                type_.to_glib_none().0,
      +                type_.to_glib_none().0,
                       ptr::null_mut(),
                   ))
               }
      @@ -3145,22 +4099,36 @@
           ///
           /// Panics if the variant is not maybe-typed.
           #[inline]
      -    pub fn as_maybe(&self) -> Option<Variant> {
      +    pub fn as_maybe(&self) -> Option<Variant> {
               assert!(self.type_().is_maybe());
       
      -        unsafe { from_glib_full(ffi::g_variant_get_maybe(self.to_glib_none().0)) }
      +        unsafe { from_glib_full(ffi::g_variant_get_maybe(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Pretty-print the contents of this variant in a human-readable form.
           ///
           /// A variant can be recreated from this output via [`Variant::parse`].
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Pretty-prints `self` in the format understood by `g_variant_parse()`.
      +    ///
      +    /// The format is described [here][gvariant-text].
      +    ///
      +    /// If `type_annotate` is [`true`], then type information is included in
      +    /// the output.
      +    /// ## `type_annotate`
      +    /// [`true`] if type information should be included in
      +    ///  the output
      +    ///
      +    /// # Returns
      +    ///
      +    /// a newly-allocated string holding the result.
           #[doc(alias = "g_variant_print")]
           pub fn print(&self, type_annotate: bool) -> crate::GString {
               unsafe {
                   from_glib_full(ffi::g_variant_print(
      -                self.to_glib_none().0,
      -                type_annotate.into_glib(),
      +                self.to_glib_none().0,
      +                type_annotate.into_glib(),
                   ))
               }
           }
      @@ -3168,32 +4136,52 @@
           // rustdoc-stripper-ignore-next
           /// Parses a GVariant from the text representation produced by [`print()`](Self::print).
           #[doc(alias = "g_variant_parse")]
      -    pub fn parse(type_: Option<&VariantTy>, text: &str) -> Result<Self, crate::Error> {
      +    pub fn parse(type_: Option<&VariantTy>, text: &str) -> Result<Self, crate::Error> {
               unsafe {
                   let mut error = ptr::null_mut();
      -            let text = text.as_bytes().as_ptr_range();
      +            let text = text.as_bytes().as_ptr_range();
                   let variant = ffi::g_variant_parse(
      -                type_.to_glib_none().0,
      -                text.start as *const _,
      -                text.end as *const _,
      +                type_.to_glib_none().0,
      +                text.start as *const _,
      +                text.end as *const _,
                       ptr::null_mut(),
      -                &mut error,
      +                &mut error,
                   );
                   if variant.is_null() {
                       debug_assert!(!error.is_null());
      -                Err(from_glib_full(error))
      +                Err(from_glib_full(error))
                   } else {
                       debug_assert!(error.is_null());
      -                Ok(from_glib_full(variant))
      +                Ok(from_glib_full(variant))
                   }
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Constructs a new serialized-mode GVariant instance.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Constructs a new serialized-mode [`Variant`][struct@crate::Variant] instance. This is the
      +    /// inner interface for creation of new serialized values that gets
      +    /// called from various functions in gvariant.c.
      +    ///
      +    /// A reference is taken on `bytes`.
      +    ///
      +    /// The data in `bytes` must be aligned appropriately for the `type_` being loaded.
      +    /// Otherwise this function will internally create a copy of the memory (since
      +    /// GLib 2.60) or (in older versions) fail and exit the process.
      +    /// ## `type_`
      +    /// a [`VariantType`][crate::VariantType]
      +    /// ## `bytes`
      +    /// a [`Bytes`][crate::Bytes]
      +    /// ## `trusted`
      +    /// if the contents of `bytes` are trusted
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new [`Variant`][struct@crate::Variant] with a floating reference
           #[doc(alias = "g_variant_new_from_bytes")]
      -    pub fn from_bytes<T: StaticVariantType>(bytes: &Bytes) -> Self {
      -        Variant::from_bytes_with_type(bytes, &T::static_variant_type())
      +    pub fn from_bytes<T: StaticVariantType>(bytes: &Bytes) -> Self {
      +        Variant::from_bytes_with_type(bytes, &T::static_variant_type())
           }
       
           // rustdoc-stripper-ignore-next
      @@ -3209,15 +4197,57 @@
           /// Since the data is not validated, this is potentially dangerous if called
           /// on bytes which are not guaranteed to have come from serialising another
           /// Variant.  The caller is responsible for ensuring bad data is not passed in.
      -    pub unsafe fn from_bytes_trusted<T: StaticVariantType>(bytes: &Bytes) -> Self {
      -        Variant::from_bytes_with_type_trusted(bytes, &T::static_variant_type())
      +    pub unsafe fn from_bytes_trusted<T: StaticVariantType>(bytes: &Bytes) -> Self {
      +        Variant::from_bytes_with_type_trusted(bytes, &T::static_variant_type())
           }
       
           // rustdoc-stripper-ignore-next
           /// Constructs a new serialized-mode GVariant instance.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Creates a new [`Variant`][struct@crate::Variant] instance from serialized data.
      +    ///
      +    /// `type_` is the type of [`Variant`][struct@crate::Variant] instance that will be constructed.
      +    /// The interpretation of `data` depends on knowing the type.
      +    ///
      +    /// `data` is not modified by this function and must remain valid with an
      +    /// unchanging value until such a time as `notify` is called with
      +    /// `user_data`. If the contents of `data` change before that time then
      +    /// the result is undefined.
      +    ///
      +    /// If `data` is trusted to be serialized data in normal form then
      +    /// `trusted` should be [`true`]. This applies to serialized data created
      +    /// within this process or read from a trusted location on the disk (such
      +    /// as a file installed in /usr/lib alongside your application). You
      +    /// should set trusted to [`false`] if `data` is read from the network, a
      +    /// file in the user's home directory, etc.
      +    ///
      +    /// If `data` was not stored in this machine's native endianness, any multi-byte
      +    /// numeric values in the returned variant will also be in non-native
      +    /// endianness. [`byteswap()`][Self::byteswap()] can be used to recover the original values.
      +    ///
      +    /// `notify` will be called with `user_data` when `data` is no longer
      +    /// needed. The exact time of this call is unspecified and might even be
      +    /// before this function returns.
      +    ///
      +    /// Note: `data` must be backed by memory that is aligned appropriately for the
      +    /// `type_` being loaded. Otherwise this function will internally create a copy of
      +    /// the memory (since GLib 2.60) or (in older versions) fail and exit the
      +    /// process.
      +    /// ## `type_`
      +    /// a definite [`VariantType`][crate::VariantType]
      +    /// ## `data`
      +    /// the serialized data
      +    /// ## `trusted`
      +    /// [`true`] if `data` is definitely in normal form
      +    /// ## `notify`
      +    /// function to call when `data` is no longer needed
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new floating [`Variant`][struct@crate::Variant] of type `type_`
           #[doc(alias = "g_variant_new_from_data")]
      -    pub fn from_data<T: StaticVariantType, A: AsRef<[u8]>>(data: A) -> Self {
      -        Variant::from_data_with_type(data, &T::static_variant_type())
      +    pub fn from_data<T: StaticVariantType, A: AsRef<[u8]>>(data: A) -> Self {
      +        Variant::from_data_with_type(data, &T::static_variant_type())
           }
       
           // rustdoc-stripper-ignore-next
      @@ -3233,18 +4263,18 @@
           /// Since the data is not validated, this is potentially dangerous if called
           /// on bytes which are not guaranteed to have come from serialising another
           /// Variant.  The caller is responsible for ensuring bad data is not passed in.
      -    pub unsafe fn from_data_trusted<T: StaticVariantType, A: AsRef<[u8]>>(data: A) -> Self {
      -        Variant::from_data_with_type_trusted(data, &T::static_variant_type())
      +    pub unsafe fn from_data_trusted<T: StaticVariantType, A: AsRef<[u8]>>(data: A) -> Self {
      +        Variant::from_data_with_type_trusted(data, &T::static_variant_type())
           }
       
           // rustdoc-stripper-ignore-next
           /// Constructs a new serialized-mode GVariant instance with a given type.
           #[doc(alias = "g_variant_new_from_bytes")]
      -    pub fn from_bytes_with_type(bytes: &Bytes, type_: &VariantTy) -> Self {
      +    pub fn from_bytes_with_type(bytes: &Bytes, type_: &VariantTy) -> Self {
               unsafe {
                   from_glib_none(ffi::g_variant_new_from_bytes(
      -                type_.as_ptr() as *const _,
      -                bytes.to_glib_none().0,
      +                type_.as_ptr() as *const _,
      +                bytes.to_glib_none().0,
                       false.into_glib(),
                   ))
               }
      @@ -3263,10 +4293,10 @@
           /// Since the data is not validated, this is potentially dangerous if called
           /// on bytes which are not guaranteed to have come from serialising another
           /// Variant.  The caller is responsible for ensuring bad data is not passed in.
      -    pub unsafe fn from_bytes_with_type_trusted(bytes: &Bytes, type_: &VariantTy) -> Self {
      +    pub unsafe fn from_bytes_with_type_trusted(bytes: &Bytes, type_: &VariantTy) -> Self {
               from_glib_none(ffi::g_variant_new_from_bytes(
      -            type_.as_ptr() as *const _,
      -            bytes.to_glib_none().0,
      +            type_.as_ptr() as *const _,
      +            bytes.to_glib_none().0,
                   true.into_glib(),
               ))
           }
      @@ -3274,25 +4304,25 @@
           // rustdoc-stripper-ignore-next
           /// Constructs a new serialized-mode GVariant instance with a given type.
           #[doc(alias = "g_variant_new_from_data")]
      -    pub fn from_data_with_type<A: AsRef<[u8]>>(data: A, type_: &VariantTy) -> Self {
      +    pub fn from_data_with_type<A: AsRef<[u8]>>(data: A, type_: &VariantTy) -> Self {
               unsafe {
      -            let data = Box::new(data);
      +            let data = Box::new(data);
                   let (data_ptr, len) = {
      -                let data = (*data).as_ref();
      -                (data.as_ptr(), data.len())
      +                let data = (*data).as_ref();
      +                (data.as_ptr(), data.len())
                   };
       
                   unsafe extern "C" fn free_data<A: AsRef<[u8]>>(ptr: ffi::gpointer) {
      -                let _ = Box::from_raw(ptr as *mut A);
      +                let _ = Box::from_raw(ptr as *mut A);
                   }
       
                   from_glib_none(ffi::g_variant_new_from_data(
      -                type_.as_ptr() as *const _,
      -                data_ptr as ffi::gconstpointer,
      -                len,
      +                type_.as_ptr() as *const _,
      +                data_ptr as ffi::gconstpointer,
      +                len,
                       false.into_glib(),
                       Some(free_data::<A>),
      -                Box::into_raw(data) as ffi::gpointer,
      +                Box::into_raw(data) as ffi::gpointer,
                   ))
               }
           }
      @@ -3310,98 +4340,234 @@
           /// Since the data is not validated, this is potentially dangerous if called
           /// on bytes which are not guaranteed to have come from serialising another
           /// Variant.  The caller is responsible for ensuring bad data is not passed in.
      -    pub unsafe fn from_data_with_type_trusted<A: AsRef<[u8]>>(data: A, type_: &VariantTy) -> Self {
      -        let data = Box::new(data);
      +    pub unsafe fn from_data_with_type_trusted<A: AsRef<[u8]>>(data: A, type_: &VariantTy) -> Self {
      +        let data = Box::new(data);
               let (data_ptr, len) = {
      -            let data = (*data).as_ref();
      -            (data.as_ptr(), data.len())
      +            let data = (*data).as_ref();
      +            (data.as_ptr(), data.len())
               };
       
               unsafe extern "C" fn free_data<A: AsRef<[u8]>>(ptr: ffi::gpointer) {
      -            let _ = Box::from_raw(ptr as *mut A);
      +            let _ = Box::from_raw(ptr as *mut A);
               }
       
               from_glib_none(ffi::g_variant_new_from_data(
      -            type_.as_ptr() as *const _,
      -            data_ptr as ffi::gconstpointer,
      -            len,
      +            type_.as_ptr() as *const _,
      +            data_ptr as ffi::gconstpointer,
      +            len,
                   true.into_glib(),
                   Some(free_data::<A>),
      -            Box::into_raw(data) as ffi::gpointer,
      +            Box::into_raw(data) as ffi::gpointer,
               ))
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns the serialized form of a GVariant instance.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Returns a pointer to the serialized form of a [`Variant`][struct@crate::Variant] instance.
      +    /// The semantics of this function are exactly the same as
      +    /// [`data()`][Self::data()], except that the returned [`Bytes`][crate::Bytes] holds
      +    /// a reference to the variant data.
      +    ///
      +    /// # Returns
      +    ///
      +    /// A new [`Bytes`][crate::Bytes] representing the variant data
           #[doc(alias = "get_data_as_bytes")]
           #[doc(alias = "g_variant_get_data_as_bytes")]
           pub fn data_as_bytes(&self) -> Bytes {
      -        unsafe { from_glib_full(ffi::g_variant_get_data_as_bytes(self.to_glib_none().0)) }
      +        unsafe { from_glib_full(ffi::g_variant_get_data_as_bytes(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns the serialized form of a GVariant instance.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Returns a pointer to the serialized form of a [`Variant`][struct@crate::Variant] instance.
      +    /// The returned data may not be in fully-normalised form if read from an
      +    /// untrusted source. The returned data must not be freed; it remains
      +    /// valid for as long as `self` exists.
      +    ///
      +    /// If `self` is a fixed-sized value that was deserialized from a
      +    /// corrupted serialized container then [`None`] may be returned. In this
      +    /// case, the proper thing to do is typically to use the appropriate
      +    /// number of nul bytes in place of `self`. If `self` is not fixed-sized
      +    /// then [`None`] is never returned.
      +    ///
      +    /// In the case that `self` is already in serialized form, this function
      +    /// is O(1). If the value is not already in serialized form,
      +    /// serialization occurs implicitly and is approximately O(n) in the size
      +    /// of the result.
      +    ///
      +    /// To deserialize the data returned by this function, in addition to the
      +    /// serialized data, you must know the type of the [`Variant`][struct@crate::Variant], and (if the
      +    /// machine might be different) the endianness of the machine that stored
      +    /// it. As a result, file formats or network messages that incorporate
      +    /// serialized `GVariants` must include this information either
      +    /// implicitly (for instance "the file always contains a
      +    /// `G_VARIANT_TYPE_VARIANT` and it is always in little-endian order") or
      +    /// explicitly (by storing the type and/or endianness in addition to the
      +    /// serialized data).
      +    ///
      +    /// # Returns
      +    ///
      +    /// the serialized form of `self`, or [`None`]
           #[doc(alias = "g_variant_get_data")]
           pub fn data(&self) -> &[u8] {
               unsafe {
      -            let selfv = self.to_glib_none();
      -            let len = ffi::g_variant_get_size(selfv.0);
      +            let selfv = self.to_glib_none();
      +            let len = ffi::g_variant_get_size(selfv.0);
                   if len == 0 {
                       return &[];
                   }
      -            let ptr = ffi::g_variant_get_data(selfv.0);
      -            slice::from_raw_parts(ptr as *const _, len as _)
      +            let ptr = ffi::g_variant_get_data(selfv.0);
      +            slice::from_raw_parts(ptr as *const _, len as _)
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns the size of serialized form of a GVariant instance.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Determines the number of bytes that would be required to store `self`
      +    /// with [`store()`][Self::store()].
      +    ///
      +    /// If `self` has a fixed-sized type then this function always returned
      +    /// that fixed size.
      +    ///
      +    /// In the case that `self` is already in serialized form or the size has
      +    /// already been calculated (ie: this function has been called before)
      +    /// then this function is O(1). Otherwise, the size is calculated, an
      +    /// operation which is approximately O(n) in the number of values
      +    /// involved.
      +    ///
      +    /// # Returns
      +    ///
      +    /// the serialized size of `self`
           #[doc(alias = "g_variant_get_size")]
           pub fn size(&self) -> usize {
      -        unsafe { ffi::g_variant_get_size(self.to_glib_none().0) }
      +        unsafe { ffi::g_variant_get_size(self.to_glib_none().0) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Stores the serialized form of a GVariant instance into the given slice.
           ///
           /// The slice needs to be big enough.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Stores the serialized form of `self` at `data`. `data` should be
      +    /// large enough. See [`size()`][Self::size()].
      +    ///
      +    /// The stored data is in machine native byte order but may not be in
      +    /// fully-normalised form if read from an untrusted source. See
      +    /// [`normal_form()`][Self::normal_form()] for a solution.
      +    ///
      +    /// As with [`data()`][Self::data()], to be able to deserialize the
      +    /// serialized variant successfully, its type and (if the destination
      +    /// machine might be different) its endianness must also be available.
      +    ///
      +    /// This function is approximately O(n) in the size of `data`.
           #[doc(alias = "g_variant_store")]
           pub fn store(&self, data: &mut [u8]) -> Result<usize, crate::BoolError> {
               unsafe {
      -            let size = ffi::g_variant_get_size(self.to_glib_none().0);
      +            let size = ffi::g_variant_get_size(self.to_glib_none().0);
                   if data.len() < size {
                       return Err(bool_error!("Provided slice is too small"));
                   }
       
      -            ffi::g_variant_store(self.to_glib_none().0, data.as_mut_ptr() as ffi::gpointer);
      +            ffi::g_variant_store(self.to_glib_none().0, data.as_mut_ptr() as ffi::gpointer);
       
      -            Ok(size)
      +            Ok(size)
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns a copy of the variant in normal form.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Gets a [`Variant`][struct@crate::Variant] instance that has the same value as `self` and is
      +    /// trusted to be in normal form.
      +    ///
      +    /// If `self` is already trusted to be in normal form then a new
      +    /// reference to `self` is returned.
      +    ///
      +    /// If `self` is not already trusted, then it is scanned to check if it
      +    /// is in normal form. If it is found to be in normal form then it is
      +    /// marked as trusted and a new reference to it is returned.
      +    ///
      +    /// If `self` is found not to be in normal form then a new trusted
      +    /// [`Variant`][struct@crate::Variant] is created with the same value as `self`. The non-normal parts of
      +    /// `self` will be replaced with default values which are guaranteed to be in
      +    /// normal form.
      +    ///
      +    /// It makes sense to call this function if you've received [`Variant`][struct@crate::Variant]
      +    /// data from untrusted sources and you want to ensure your serialized
      +    /// output is definitely in normal form.
      +    ///
      +    /// If `self` is already in normal form, a new reference will be returned
      +    /// (which will be floating if `self` is floating). If it is not in normal form,
      +    /// the newly created [`Variant`][struct@crate::Variant] will be returned with a single non-floating
      +    /// reference. Typically, `g_variant_take_ref()` should be called on the return
      +    /// value from this function to guarantee ownership of a single non-floating
      +    /// reference to it.
      +    ///
      +    /// # Returns
      +    ///
      +    /// a trusted [`Variant`][struct@crate::Variant]
           #[doc(alias = "g_variant_get_normal_form")]
           #[must_use]
           pub fn normal_form(&self) -> Self {
      -        unsafe { from_glib_full(ffi::g_variant_get_normal_form(self.to_glib_none().0)) }
      +        unsafe { from_glib_full(ffi::g_variant_get_normal_form(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Returns a copy of the variant in the opposite endianness.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Performs a byteswapping operation on the contents of `self`. The
      +    /// result is that all multi-byte numeric data contained in `self` is
      +    /// byteswapped. That includes 16, 32, and 64bit signed and unsigned
      +    /// integers as well as file handles and double precision floating point
      +    /// values.
      +    ///
      +    /// This function is an identity mapping on any value that does not
      +    /// contain multi-byte numeric data. That include strings, booleans,
      +    /// bytes and containers containing only these things (recursively).
      +    ///
      +    /// While this function can safely handle untrusted, non-normal data, it is
      +    /// recommended to check whether the input is in normal form beforehand, using
      +    /// [`is_normal_form()`][Self::is_normal_form()], and to reject non-normal inputs if your
      +    /// application can be strict about what inputs it rejects.
      +    ///
      +    /// The returned value is always in normal form and is marked as trusted.
      +    /// A full, not floating, reference is returned.
      +    ///
      +    /// # Returns
      +    ///
      +    /// the byteswapped form of `self`
           #[doc(alias = "g_variant_byteswap")]
           #[must_use]
           pub fn byteswap(&self) -> Self {
      -        unsafe { from_glib_full(ffi::g_variant_byteswap(self.to_glib_none().0)) }
      +        unsafe { from_glib_full(ffi::g_variant_byteswap(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Determines the number of children in a container GVariant instance.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Determines the number of children in a container [`Variant`][struct@crate::Variant] instance.
      +    /// This includes variants, maybes, arrays, tuples and dictionary
      +    /// entries. It is an error to call this function on any other type of
      +    /// [`Variant`][struct@crate::Variant].
      +    ///
      +    /// For variants, the return value is always 1. For values with maybe
      +    /// types, it is always zero or one. For arrays, it is the length of the
      +    /// array. For tuples it is the number of tuple items (which depends
      +    /// only on the type). For dictionary entries, it is always 2
      +    ///
      +    /// This function is O(1).
      +    ///
      +    /// # Returns
      +    ///
      +    /// the number of children in the container
           #[doc(alias = "g_variant_n_children")]
           pub fn n_children(&self) -> usize {
               assert!(self.is_container());
       
      -        unsafe { ffi::g_variant_n_children(self.to_glib_none().0) }
      +        unsafe { ffi::g_variant_n_children(self.to_glib_none().0) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -3412,7 +4578,7 @@
           pub fn iter(&self) -> VariantIter {
               assert!(self.is_container());
       
      -        VariantIter::new(self.clone())
      +        VariantIter::new(self.clone())
           }
       
           // rustdoc-stripper-ignore-next
      @@ -3433,91 +4599,143 @@
           /// }
           /// # Ok::<(), Box<dyn std::error::Error>>(())
           /// ```
      -    pub fn array_iter_str(&self) -> Result<VariantStrIter, VariantTypeMismatchError> {
      +    pub fn array_iter_str(&self) -> Result<VariantStrIter, VariantTypeMismatchError> {
               let child_ty = String::static_variant_type();
      -        let actual_ty = self.type_();
      -        let expected_ty = child_ty.as_array();
      +        let actual_ty = self.type_();
      +        let expected_ty = child_ty.as_array();
               if actual_ty != expected_ty {
      -            return Err(VariantTypeMismatchError {
      -                actual: actual_ty.to_owned(),
      -                expected: expected_ty.into_owned(),
      +            return Err(VariantTypeMismatchError {
      +                actual: actual_ty.to_owned(),
      +                expected: expected_ty.into_owned(),
                   });
               }
       
      -        Ok(VariantStrIter::new(self))
      +        Ok(VariantStrIter::new(self))
           }
       
           // rustdoc-stripper-ignore-next
           /// Return whether this Variant is a container type.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Checks if `self` is a container.
      +    ///
      +    /// # Returns
      +    ///
      +    /// [`true`] if `self` is a container
           #[doc(alias = "g_variant_is_container")]
           pub fn is_container(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_is_container(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_is_container(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Return whether this Variant is in normal form.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Checks if `self` is in normal form.
      +    ///
      +    /// The main reason to do this is to detect if a given chunk of
      +    /// serialized data is in normal form: load the data into a [`Variant`][struct@crate::Variant]
      +    /// using [`from_data()`][Self::from_data()] and then use this function to
      +    /// check.
      +    ///
      +    /// If `self` is found to be in normal form then it will be marked as
      +    /// being trusted. If the value was already marked as being trusted then
      +    /// this function will immediately return [`true`].
      +    ///
      +    /// There may be implementation specific restrictions on deeply nested values.
      +    /// GVariant is guaranteed to handle nesting up to at least 64 levels.
      +    ///
      +    /// # Returns
      +    ///
      +    /// [`true`] if `self` is in normal form
           #[doc(alias = "g_variant_is_normal_form")]
           pub fn is_normal_form(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_is_normal_form(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_is_normal_form(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Return whether input string is a valid `VariantClass::ObjectPath`.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Determines if a given string is a valid D-Bus object path. You
      +    /// should ensure that a string is a valid D-Bus object path before
      +    /// passing it to [`new_object_path()`][Self::new_object_path()].
      +    ///
      +    /// A valid object path starts with `/` followed by zero or more
      +    /// sequences of characters separated by `/` characters. Each sequence
      +    /// must contain only the characters `[A-Z][a-z][0-9]_`. No sequence
      +    /// (including the one following the final `/` character) may be empty.
      +    /// ## `string`
      +    /// a normal C nul-terminated string
      +    ///
      +    /// # Returns
      +    ///
      +    /// [`true`] if `string` is a D-Bus object path
           #[doc(alias = "g_variant_is_object_path")]
           pub fn is_object_path(string: &str) -> bool {
      -        unsafe { from_glib(ffi::g_variant_is_object_path(string.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_is_object_path(string.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Return whether input string is a valid `VariantClass::Signature`.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Determines if a given string is a valid D-Bus type signature. You
      +    /// should ensure that a string is a valid D-Bus type signature before
      +    /// passing it to [`new_signature()`][Self::new_signature()].
      +    ///
      +    /// D-Bus type signatures consist of zero or more definite [`VariantType`][crate::VariantType]
      +    /// strings in sequence.
      +    /// ## `string`
      +    /// a normal C nul-terminated string
      +    ///
      +    /// # Returns
      +    ///
      +    /// [`true`] if `string` is a D-Bus type signature
           #[doc(alias = "g_variant_is_signature")]
           pub fn is_signature(string: &str) -> bool {
      -        unsafe { from_glib(ffi::g_variant_is_signature(string.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_is_signature(string.to_glib_none().0)) }
           }
       }
       
      -unsafe impl Send for Variant {}
      -unsafe impl Sync for Variant {}
      +unsafe impl Send for Variant {}
      +unsafe impl Sync for Variant {}
       
      -impl fmt::Debug for Variant {
      +impl fmt::Debug for Variant {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        f.debug_struct("Variant")
      -            .field("ptr", &ToGlibPtr::<*const _>::to_glib_none(self).0)
      -            .field("type", &self.type_())
      -            .field("value", &self.to_string())
      +        f.debug_struct("Variant")
      +            .field("ptr", &ToGlibPtr::<*const _>::to_glib_none(self).0)
      +            .field("type", &self.type_())
      +            .field("value", &self.to_string())
                   .finish()
           }
       }
       
      -impl fmt::Display for Variant {
      +impl fmt::Display for Variant {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        f.write_str(&self.print(true))
      +        f.write_str(&self.print(true))
           }
       }
       
      -impl str::FromStr for Variant {
      +impl str::FromStr for Variant {
           type Err = crate::Error;
       
           fn from_str(s: &str) -> Result<Self, Self::Err> {
      -        Self::parse(None, s)
      +        Self::parse(None, s)
           }
       }
       
      -impl PartialEq for Variant {
      +impl PartialEq for Variant {
           #[doc(alias = "g_variant_equal")]
           fn eq(&self, other: &Self) -> bool {
               unsafe {
                   from_glib(ffi::g_variant_equal(
      -                ToGlibPtr::<*const _>::to_glib_none(self).0 as *const _,
      -                ToGlibPtr::<*const _>::to_glib_none(other).0 as *const _,
      +                ToGlibPtr::<*const _>::to_glib_none(self).0 as *const _,
      +                ToGlibPtr::<*const _>::to_glib_none(other).0 as *const _,
                   ))
               }
           }
       }
       
      -impl Eq for Variant {}
      +impl Eq for Variant {}
       
      -impl PartialOrd for Variant {
      +impl PartialOrd for Variant {
           fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
               unsafe {
                   if ffi::g_variant_classify(self.to_glib_none().0)
      @@ -3531,30 +4749,30 @@
                   }
       
                   let res = ffi::g_variant_compare(
      -                ToGlibPtr::<*const _>::to_glib_none(self).0 as *const _,
      -                ToGlibPtr::<*const _>::to_glib_none(other).0 as *const _,
      +                ToGlibPtr::<*const _>::to_glib_none(self).0 as *const _,
      +                ToGlibPtr::<*const _>::to_glib_none(other).0 as *const _,
                   );
       
      -            Some(res.cmp(&0))
      +            Some(res.cmp(&0))
               }
           }
       }
       
      -impl Hash for Variant {
      +impl Hash for Variant {
           #[doc(alias = "g_variant_hash")]
           fn hash<H: Hasher>(&self, state: &mut H) {
               unsafe {
      -            state.write_u32(ffi::g_variant_hash(
      -                ToGlibPtr::<*const _>::to_glib_none(self).0 as *const _,
      +            state.write_u32(ffi::g_variant_hash(
      +                ToGlibPtr::<*const _>::to_glib_none(self).0 as *const _,
                   ))
               }
           }
       }
       
      -impl AsRef<Variant> for Variant {
      +impl AsRef<Variant> for Variant {
           #[inline]
           fn as_ref(&self) -> &Self {
      -        self
      +        self
           }
       }
       
      @@ -3563,17 +4781,17 @@
       pub trait ToVariant {
           // rustdoc-stripper-ignore-next
           /// Returns a `Variant` clone of `self`.
      -    fn to_variant(&self) -> Variant;
      +    fn to_variant(&self) -> Variant;
       }
       
       // rustdoc-stripper-ignore-next
       /// Extracts a value.
      -pub trait FromVariant: Sized + StaticVariantType {
      +pub trait FromVariant: Sized + StaticVariantType {
           // rustdoc-stripper-ignore-next
           /// Tries to extract a value.
           ///
           /// Returns `Some` if the variant's type matches `Self`.
      -    fn from_variant(variant: &Variant) -> Option<Self>;
      +    fn from_variant(variant: &Variant) -> Option<Self>;
       }
       
       // rustdoc-stripper-ignore-next
      @@ -3581,30 +4799,30 @@
       pub trait StaticVariantType {
           // rustdoc-stripper-ignore-next
           /// Returns the `VariantType` corresponding to `Self`.
      -    fn static_variant_type() -> Cow<'static, VariantTy>;
      +    fn static_variant_type() -> Cow<'static, VariantTy>;
       }
       
      -impl StaticVariantType for Variant {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for Variant {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::VARIANT)
           }
       }
       
      -impl<'a, T: ?Sized + ToVariant> ToVariant for &'a T {
      -    fn to_variant(&self) -> Variant {
      -        <T as ToVariant>::to_variant(self)
      +impl<'a, T: ?Sized + ToVariant> ToVariant for &'a T {
      +    fn to_variant(&self) -> Variant {
      +        <T as ToVariant>::to_variant(self)
           }
       }
       
      -impl<'a, T: ?Sized + Into<Variant> + Clone> From<&'a T> for Variant {
      +impl<'a, T: ?Sized + Into<Variant> + Clone> From<&'a T> for Variant {
           #[inline]
           fn from(v: &'a T) -> Self {
      -        v.clone().into()
      +        v.clone().into()
           }
       }
       
      -impl<'a, T: ?Sized + StaticVariantType> StaticVariantType for &'a T {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl<'a, T: ?Sized + StaticVariantType> StaticVariantType for &'a T {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               <T as StaticVariantType>::static_variant_type()
           }
       }
      @@ -3644,71 +4862,71 @@
           };
       }
       
      -impl_numeric!(u8, VariantTy::BYTE, g_variant_new_byte, g_variant_get_byte);
      -impl_numeric!(
      +impl_numeric!(u8, VariantTy::BYTE, g_variant_new_byte, g_variant_get_byte);
      +impl_numeric!(
           i16,
           VariantTy::INT16,
           g_variant_new_int16,
           g_variant_get_int16
       );
      -impl_numeric!(
      +impl_numeric!(
           u16,
           VariantTy::UINT16,
           g_variant_new_uint16,
           g_variant_get_uint16
       );
      -impl_numeric!(
      +impl_numeric!(
           i32,
           VariantTy::INT32,
           g_variant_new_int32,
           g_variant_get_int32
       );
      -impl_numeric!(
      +impl_numeric!(
           u32,
           VariantTy::UINT32,
           g_variant_new_uint32,
           g_variant_get_uint32
       );
      -impl_numeric!(
      +impl_numeric!(
           i64,
           VariantTy::INT64,
           g_variant_new_int64,
           g_variant_get_int64
       );
      -impl_numeric!(
      +impl_numeric!(
           u64,
           VariantTy::UINT64,
           g_variant_new_uint64,
           g_variant_get_uint64
       );
      -impl_numeric!(
      +impl_numeric!(
           f64,
           VariantTy::DOUBLE,
           g_variant_new_double,
           g_variant_get_double
       );
       
      -impl StaticVariantType for () {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for () {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::UNIT)
           }
       }
       
      -impl ToVariant for () {
      -    fn to_variant(&self) -> Variant {
      +impl ToVariant for () {
      +    fn to_variant(&self) -> Variant {
               unsafe { from_glib_none(ffi::g_variant_new_tuple(ptr::null(), 0)) }
           }
       }
       
      -impl From<()> for Variant {
      +impl From<()> for Variant {
           #[inline]
           fn from(_: ()) -> Self {
      -        ().to_variant()
      +        ().to_variant()
           }
       }
       
      -impl FromVariant for () {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl FromVariant for () {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               if variant.is::<Self>() {
                   Some(())
               } else {
      @@ -3717,31 +4935,31 @@
           }
       }
       
      -impl StaticVariantType for bool {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for bool {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::BOOLEAN)
           }
       }
       
      -impl ToVariant for bool {
      -    fn to_variant(&self) -> Variant {
      -        unsafe { from_glib_none(ffi::g_variant_new_boolean(self.into_glib())) }
      +impl ToVariant for bool {
      +    fn to_variant(&self) -> Variant {
      +        unsafe { from_glib_none(ffi::g_variant_new_boolean(self.into_glib())) }
           }
       }
       
      -impl From<bool> for Variant {
      +impl From<bool> for Variant {
           #[inline]
           fn from(v: bool) -> Self {
      -        v.to_variant()
      +        v.to_variant()
           }
       }
       
      -impl FromVariant for bool {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl FromVariant for bool {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
                   if variant.is::<Self>() {
                       Some(from_glib(ffi::g_variant_get_boolean(
      -                    variant.to_glib_none().0,
      +                    variant.to_glib_none().0,
                       )))
                   } else {
                       None
      @@ -3750,174 +4968,174 @@
           }
       }
       
      -impl StaticVariantType for String {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for String {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::STRING)
           }
       }
       
      -impl ToVariant for String {
      -    fn to_variant(&self) -> Variant {
      -        self[..].to_variant()
      +impl ToVariant for String {
      +    fn to_variant(&self) -> Variant {
      +        self[..].to_variant()
           }
       }
       
      -impl From<String> for Variant {
      +impl From<String> for Variant {
           #[inline]
           fn from(s: String) -> Self {
      -        s.to_variant()
      +        s.to_variant()
           }
       }
       
      -impl FromVariant for String {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      -        variant.str().map(String::from)
      +impl FromVariant for String {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
      +        variant.str().map(String::from)
           }
       }
       
      -impl StaticVariantType for str {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for str {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               String::static_variant_type()
           }
       }
       
      -impl ToVariant for str {
      -    fn to_variant(&self) -> Variant {
      -        unsafe { from_glib_none(ffi::g_variant_new_take_string(self.to_glib_full())) }
      +impl ToVariant for str {
      +    fn to_variant(&self) -> Variant {
      +        unsafe { from_glib_none(ffi::g_variant_new_take_string(self.to_glib_full())) }
           }
       }
       
      -impl From<&str> for Variant {
      +impl From<&str> for Variant {
           #[inline]
           fn from(s: &str) -> Self {
      -        s.to_variant()
      +        s.to_variant()
           }
       }
       
      -impl StaticVariantType for std::path::PathBuf {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for std::path::PathBuf {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               std::path::Path::static_variant_type()
           }
       }
       
      -impl ToVariant for std::path::PathBuf {
      -    fn to_variant(&self) -> Variant {
      -        self.as_path().to_variant()
      +impl ToVariant for std::path::PathBuf {
      +    fn to_variant(&self) -> Variant {
      +        self.as_path().to_variant()
           }
       }
       
      -impl From<std::path::PathBuf> for Variant {
      +impl From<std::path::PathBuf> for Variant {
           #[inline]
           fn from(p: std::path::PathBuf) -> Self {
      -        p.to_variant()
      +        p.to_variant()
           }
       }
       
      -impl FromVariant for std::path::PathBuf {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl FromVariant for std::path::PathBuf {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
      -            let ptr = ffi::g_variant_get_bytestring(variant.to_glib_none().0);
      -            Some(crate::translate::c_to_path_buf(ptr as *const _))
      +            let ptr = ffi::g_variant_get_bytestring(variant.to_glib_none().0);
      +            Some(crate::translate::c_to_path_buf(ptr as *const _))
               }
           }
       }
       
      -impl StaticVariantType for std::path::Path {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for std::path::Path {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               <&[u8]>::static_variant_type()
           }
       }
       
      -impl ToVariant for std::path::Path {
      -    fn to_variant(&self) -> Variant {
      -        let tmp = crate::translate::path_to_c(self);
      -        unsafe { from_glib_none(ffi::g_variant_new_bytestring(tmp.as_ptr() as *const u8)) }
      +impl ToVariant for std::path::Path {
      +    fn to_variant(&self) -> Variant {
      +        let tmp = crate::translate::path_to_c(self);
      +        unsafe { from_glib_none(ffi::g_variant_new_bytestring(tmp.as_ptr() as *const u8)) }
           }
       }
       
      -impl From<&std::path::Path> for Variant {
      +impl From<&std::path::Path> for Variant {
           #[inline]
           fn from(p: &std::path::Path) -> Self {
      -        p.to_variant()
      +        p.to_variant()
           }
       }
       
      -impl StaticVariantType for std::ffi::OsString {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for std::ffi::OsString {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               std::ffi::OsStr::static_variant_type()
           }
       }
       
      -impl ToVariant for std::ffi::OsString {
      -    fn to_variant(&self) -> Variant {
      -        self.as_os_str().to_variant()
      +impl ToVariant for std::ffi::OsString {
      +    fn to_variant(&self) -> Variant {
      +        self.as_os_str().to_variant()
           }
       }
       
      -impl From<std::ffi::OsString> for Variant {
      +impl From<std::ffi::OsString> for Variant {
           #[inline]
           fn from(s: std::ffi::OsString) -> Self {
      -        s.to_variant()
      +        s.to_variant()
           }
       }
       
      -impl FromVariant for std::ffi::OsString {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl FromVariant for std::ffi::OsString {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
      -            let ptr = ffi::g_variant_get_bytestring(variant.to_glib_none().0);
      -            Some(crate::translate::c_to_os_string(ptr as *const _))
      +            let ptr = ffi::g_variant_get_bytestring(variant.to_glib_none().0);
      +            Some(crate::translate::c_to_os_string(ptr as *const _))
               }
           }
       }
       
      -impl StaticVariantType for std::ffi::OsStr {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for std::ffi::OsStr {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               <&[u8]>::static_variant_type()
           }
       }
       
      -impl ToVariant for std::ffi::OsStr {
      -    fn to_variant(&self) -> Variant {
      -        let tmp = crate::translate::os_str_to_c(self);
      -        unsafe { from_glib_none(ffi::g_variant_new_bytestring(tmp.as_ptr() as *const u8)) }
      +impl ToVariant for std::ffi::OsStr {
      +    fn to_variant(&self) -> Variant {
      +        let tmp = crate::translate::os_str_to_c(self);
      +        unsafe { from_glib_none(ffi::g_variant_new_bytestring(tmp.as_ptr() as *const u8)) }
           }
       }
       
      -impl From<&std::ffi::OsStr> for Variant {
      +impl From<&std::ffi::OsStr> for Variant {
           #[inline]
           fn from(s: &std::ffi::OsStr) -> Self {
      -        s.to_variant()
      +        s.to_variant()
           }
       }
       
      -impl<T: StaticVariantType> StaticVariantType for Option<T> {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl<T: StaticVariantType> StaticVariantType for Option<T> {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Owned(VariantType::new_maybe(&T::static_variant_type()))
           }
       }
       
      -impl<T: StaticVariantType + ToVariant> ToVariant for Option<T> {
      -    fn to_variant(&self) -> Variant {
      -        Variant::from_maybe::<T>(self.as_ref().map(|m| m.to_variant()).as_ref())
      +impl<T: StaticVariantType + ToVariant> ToVariant for Option<T> {
      +    fn to_variant(&self) -> Variant {
      +        Variant::from_maybe::<T>(self.as_ref().map(|m| m.to_variant()).as_ref())
           }
       }
       
      -impl<T: StaticVariantType + Into<Variant>> From<Option<T>> for Variant {
      +impl<T: StaticVariantType + Into<Variant>> From<Option<T>> for Variant {
           #[inline]
           fn from(v: Option<T>) -> Self {
      -        Variant::from_maybe::<T>(v.map(|v| v.into()).as_ref())
      +        Variant::from_maybe::<T>(v.map(|v| v.into()).as_ref())
           }
       }
       
      -impl<T: StaticVariantType + FromVariant> FromVariant for Option<T> {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl<T: StaticVariantType + FromVariant> FromVariant for Option<T> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
                   if variant.is::<Self>() {
      -                let c_child = ffi::g_variant_get_maybe(variant.to_glib_none().0);
      +                let c_child = ffi::g_variant_get_maybe(variant.to_glib_none().0);
                       if !c_child.is_null() {
      -                    let child: Variant = from_glib_full(c_child);
      +                    let child: Variant = from_glib_full(c_child);
       
      -                    Some(T::from_variant(&child))
      +                    Some(T::from_variant(&child))
                       } else {
                           Some(None)
                       }
      @@ -3928,14 +5146,14 @@
           }
       }
       
      -impl<T: StaticVariantType> StaticVariantType for [T] {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      -        T::static_variant_type().as_array()
      +impl<T: StaticVariantType> StaticVariantType for [T] {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
      +        T::static_variant_type().as_array()
           }
       }
       
      -impl<T: StaticVariantType + ToVariant> ToVariant for [T] {
      -    fn to_variant(&self) -> Variant {
      +impl<T: StaticVariantType + ToVariant> ToVariant for [T] {
      +    fn to_variant(&self) -> Variant {
               unsafe {
                   if self.is_empty() {
                       return from_glib_none(ffi::g_variant_new_array(
      @@ -3946,31 +5164,31 @@
                   }
       
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for value in self {
                       let value = value.to_variant();
                       ffi::g_variant_builder_add_value(&mut builder, value.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       }
       
      -impl<T: StaticVariantType + ToVariant> From<&[T]> for Variant {
      +impl<T: StaticVariantType + ToVariant> From<&[T]> for Variant {
           #[inline]
           fn from(s: &[T]) -> Self {
      -        s.to_variant()
      +        s.to_variant()
           }
       }
       
      -impl<T: FromVariant> FromVariant for Vec<T> {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl<T: FromVariant> FromVariant for Vec<T> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               if !variant.is_container() {
                   return None;
               }
       
      -        let mut vec = Vec::with_capacity(variant.n_children());
      +        let mut vec = Vec::with_capacity(variant.n_children());
       
               for i in 0..variant.n_children() {
                   match variant.child_value(i).get() {
      @@ -3979,17 +5197,17 @@
                   }
               }
       
      -        Some(vec)
      +        Some(vec)
           }
       }
       
      -impl<T: StaticVariantType + ToVariant> ToVariant for Vec<T> {
      -    fn to_variant(&self) -> Variant {
      -        self.as_slice().to_variant()
      +impl<T: StaticVariantType + ToVariant> ToVariant for Vec<T> {
      +    fn to_variant(&self) -> Variant {
      +        self.as_slice().to_variant()
           }
       }
       
      -impl<T: StaticVariantType + Into<Variant>> From<Vec<T>> for Variant {
      +impl<T: StaticVariantType + Into<Variant>> From<Vec<T>> for Variant {
           fn from(v: Vec<T>) -> Self {
               unsafe {
                   if v.is_empty() {
      @@ -4001,30 +5219,30 @@
                   }
       
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for value in v {
                       let value = value.into();
                       ffi::g_variant_builder_add_value(&mut builder, value.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       }
       
      -impl<T: StaticVariantType> StaticVariantType for Vec<T> {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl<T: StaticVariantType> StaticVariantType for Vec<T> {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               <[T]>::static_variant_type()
           }
       }
       
      -impl<K, V, H> FromVariant for HashMap<K, V, H>
      +impl<K, V, H> FromVariant for HashMap<K, V, H>
       where
      -    K: FromVariant + Eq + Hash,
      -    V: FromVariant,
      +    K: FromVariant + Eq + Hash,
      +    V: FromVariant,
           H: BuildHasher + Default,
       {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               if !variant.is_container() {
                   return None;
               }
      @@ -4045,16 +5263,16 @@
                   map.insert(key, val);
               }
       
      -        Some(map)
      +        Some(map)
           }
       }
       
      -impl<K, V> FromVariant for BTreeMap<K, V>
      +impl<K, V> FromVariant for BTreeMap<K, V>
       where
      -    K: FromVariant + Eq + Ord,
      -    V: FromVariant,
      +    K: FromVariant + Eq + Ord,
      +    V: FromVariant,
       {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               if !variant.is_container() {
                   return None;
               }
      @@ -4075,16 +5293,16 @@
                   map.insert(key, val);
               }
       
      -        Some(map)
      +        Some(map)
           }
       }
       
      -impl<K, V> ToVariant for HashMap<K, V>
      +impl<K, V> ToVariant for HashMap<K, V>
       where
      -    K: StaticVariantType + ToVariant + Eq + Hash,
      -    V: StaticVariantType + ToVariant,
      +    K: StaticVariantType + ToVariant + Eq + Hash,
      +    V: StaticVariantType + ToVariant,
       {
      -    fn to_variant(&self) -> Variant {
      +    fn to_variant(&self) -> Variant {
               unsafe {
                   if self.is_empty() {
                       return from_glib_none(ffi::g_variant_new_array(
      @@ -4095,21 +5313,21 @@
                   }
       
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for (key, value) in self {
                       let entry = DictEntry::new(key, value).to_variant();
                       ffi::g_variant_builder_add_value(&mut builder, entry.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       }
       
      -impl<K, V> From<HashMap<K, V>> for Variant
      +impl<K, V> From<HashMap<K, V>> for Variant
       where
      -    K: StaticVariantType + Into<Variant> + Eq + Hash,
      -    V: StaticVariantType + Into<Variant>,
      +    K: StaticVariantType + Into<Variant> + Eq + Hash,
      +    V: StaticVariantType + Into<Variant>,
       {
           fn from(m: HashMap<K, V>) -> Self {
               unsafe {
      @@ -4122,23 +5340,23 @@
                   }
       
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for (key, value) in m {
                       let entry = Variant::from(DictEntry::new(key, value));
                       ffi::g_variant_builder_add_value(&mut builder, entry.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       }
       
      -impl<K, V> ToVariant for BTreeMap<K, V>
      +impl<K, V> ToVariant for BTreeMap<K, V>
       where
      -    K: StaticVariantType + ToVariant + Eq + Hash,
      -    V: StaticVariantType + ToVariant,
      +    K: StaticVariantType + ToVariant + Eq + Hash,
      +    V: StaticVariantType + ToVariant,
       {
      -    fn to_variant(&self) -> Variant {
      +    fn to_variant(&self) -> Variant {
               unsafe {
                   if self.is_empty() {
                       return from_glib_none(ffi::g_variant_new_array(
      @@ -4149,21 +5367,21 @@
                   }
       
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for (key, value) in self {
                       let entry = DictEntry::new(key, value).to_variant();
                       ffi::g_variant_builder_add_value(&mut builder, entry.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       }
       
      -impl<K, V> From<BTreeMap<K, V>> for Variant
      +impl<K, V> From<BTreeMap<K, V>> for Variant
       where
      -    K: StaticVariantType + Into<Variant> + Eq + Hash,
      -    V: StaticVariantType + Into<Variant>,
      +    K: StaticVariantType + Into<Variant> + Eq + Hash,
      +    V: StaticVariantType + Into<Variant>,
       {
           fn from(m: BTreeMap<K, V>) -> Self {
               unsafe {
      @@ -4176,13 +5394,13 @@
                   }
       
                   let mut builder = mem::MaybeUninit::uninit();
      -            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      -            let mut builder = builder.assume_init();
      +            ffi::g_variant_builder_init(builder.as_mut_ptr(), VariantTy::ARRAY.to_glib_none().0);
      +            let mut builder = builder.assume_init();
                   for (key, value) in m {
                       let entry = Variant::from(DictEntry::new(key, value));
                       ffi::g_variant_builder_add_value(&mut builder, entry.to_glib_none().0);
                   }
      -            from_glib_none(ffi::g_variant_builder_end(&mut builder))
      +            from_glib_none(ffi::g_variant_builder_end(&mut builder))
               }
           }
       }
      @@ -4213,79 +5431,79 @@
       
       impl<K, V> DictEntry<K, V>
       where
      -    K: StaticVariantType,
      -    V: StaticVariantType,
      +    K: StaticVariantType,
      +    V: StaticVariantType,
       {
           pub fn new(key: K, value: V) -> Self {
      -        Self { key, value }
      +        Self { key, value }
           }
       
           pub fn key(&self) -> &K {
      -        &self.key
      +        &self.key
           }
       
           pub fn value(&self) -> &V {
      -        &self.value
      +        &self.value
           }
       }
       
      -impl<K, V> FromVariant for DictEntry<K, V>
      +impl<K, V> FromVariant for DictEntry<K, V>
       where
      -    K: FromVariant,
      -    V: FromVariant,
      +    K: FromVariant,
      +    V: FromVariant,
       {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               if !variant.type_().is_subtype_of(VariantTy::DICT_ENTRY) {
                   return None;
               }
       
      -        let key = match variant.child_value(0).get() {
      -            Some(key) => key,
      +        let key = match variant.child_value(0).get() {
      +            Some(key) => key,
                   None => return None,
               };
      -        let value = match variant.child_value(1).get() {
      -            Some(value) => value,
      +        let value = match variant.child_value(1).get() {
      +            Some(value) => value,
                   None => return None,
               };
       
      -        Some(Self { key, value })
      +        Some(Self { key, value })
           }
       }
       
      -impl<K, V> ToVariant for DictEntry<K, V>
      +impl<K, V> ToVariant for DictEntry<K, V>
       where
      -    K: StaticVariantType + ToVariant,
      -    V: StaticVariantType + ToVariant,
      +    K: StaticVariantType + ToVariant,
      +    V: StaticVariantType + ToVariant,
       {
      -    fn to_variant(&self) -> Variant {
      -        Variant::from_dict_entry(&self.key.to_variant(), &self.value.to_variant())
      +    fn to_variant(&self) -> Variant {
      +        Variant::from_dict_entry(&self.key.to_variant(), &self.value.to_variant())
           }
       }
       
      -impl<K, V> From<DictEntry<K, V>> for Variant
      +impl<K, V> From<DictEntry<K, V>> for Variant
       where
      -    K: StaticVariantType + Into<Variant>,
      -    V: StaticVariantType + Into<Variant>,
      +    K: StaticVariantType + Into<Variant>,
      +    V: StaticVariantType + Into<Variant>,
       {
           fn from(e: DictEntry<K, V>) -> Self {
      -        Variant::from_dict_entry(&e.key.into(), &e.value.into())
      +        Variant::from_dict_entry(&e.key.into(), &e.value.into())
           }
       }
       
      -impl ToVariant for Variant {
      -    fn to_variant(&self) -> Variant {
      -        Variant::from_variant(self)
      +impl ToVariant for Variant {
      +    fn to_variant(&self) -> Variant {
      +        Variant::from_variant(self)
           }
       }
       
      -impl FromVariant for Variant {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      -        variant.as_variant()
      +impl FromVariant for Variant {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
      +        variant.as_variant()
           }
       }
       
      -impl<K: StaticVariantType, V: StaticVariantType> StaticVariantType for DictEntry<K, V> {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl<K: StaticVariantType, V: StaticVariantType> StaticVariantType for DictEntry<K, V> {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Owned(VariantType::new_dict_entry(
                   &K::static_variant_type(),
                   &V::static_variant_type(),
      @@ -4293,10 +5511,10 @@
           }
       }
       
      -fn static_variant_mapping<K, V>() -> Cow<'static, VariantTy>
      +fn static_variant_mapping<K, V>() -> Cow<'static, VariantTy>
       where
      -    K: StaticVariantType,
      -    V: StaticVariantType,
      +    K: StaticVariantType,
      +    V: StaticVariantType,
       {
           use std::fmt::Write;
       
      @@ -4308,28 +5526,28 @@
           }
       
           let mut builder = crate::GStringBuilder::default();
      -    write!(builder, "a{{{}{}}}", key_type.as_str(), value_type.as_str()).unwrap();
      +    write!(builder, "a{{{}{}}}", key_type.as_str(), value_type.as_str()).unwrap();
       
      -    Cow::Owned(VariantType::from_string(builder.into_string()).unwrap())
      +    Cow::Owned(VariantType::from_string(builder.into_string()).unwrap())
       }
       
      -impl<K, V, H> StaticVariantType for HashMap<K, V, H>
      +impl<K, V, H> StaticVariantType for HashMap<K, V, H>
       where
      -    K: StaticVariantType,
      -    V: StaticVariantType,
      +    K: StaticVariantType,
      +    V: StaticVariantType,
           H: BuildHasher + Default,
       {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               static_variant_mapping::<K, V>()
           }
       }
       
      -impl<K, V> StaticVariantType for BTreeMap<K, V>
      +impl<K, V> StaticVariantType for BTreeMap<K, V>
       where
      -    K: StaticVariantType,
      -    V: StaticVariantType,
      +    K: StaticVariantType,
      +    V: StaticVariantType,
       {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               static_variant_mapping::<K, V>()
           }
       }
      @@ -4413,7 +5631,7 @@
           }
       }
       
      -tuple_impls! {
      +tuple_impls! {
           1 => (0 T0)
           2 => (0 T0 1 T1)
           3 => (0 T0 1 T1 2 T2)
      @@ -4432,23 +5650,23 @@
           16 => (0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15)
       }
       
      -impl<T: Into<Variant> + StaticVariantType> FromIterator<T> for Variant {
      +impl<T: Into<Variant> + StaticVariantType> FromIterator<T> for Variant {
           fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self {
      -        Variant::array_from_iter::<T>(iter.into_iter().map(|v| v.into()))
      +        Variant::array_from_iter::<T>(iter.into_iter().map(|v| v.into()))
           }
       }
       
       /// Trait for fixed size variant types.
      -pub unsafe trait FixedSizeVariantType: StaticVariantType + Sized + Copy {}
      -unsafe impl FixedSizeVariantType for u8 {}
      -unsafe impl FixedSizeVariantType for i16 {}
      -unsafe impl FixedSizeVariantType for u16 {}
      -unsafe impl FixedSizeVariantType for i32 {}
      -unsafe impl FixedSizeVariantType for u32 {}
      -unsafe impl FixedSizeVariantType for i64 {}
      -unsafe impl FixedSizeVariantType for u64 {}
      -unsafe impl FixedSizeVariantType for f64 {}
      -unsafe impl FixedSizeVariantType for bool {}
      +pub unsafe trait FixedSizeVariantType: StaticVariantType + Sized + Copy {}
      +unsafe impl FixedSizeVariantType for u8 {}
      +unsafe impl FixedSizeVariantType for i16 {}
      +unsafe impl FixedSizeVariantType for u16 {}
      +unsafe impl FixedSizeVariantType for i32 {}
      +unsafe impl FixedSizeVariantType for u32 {}
      +unsafe impl FixedSizeVariantType for i64 {}
      +unsafe impl FixedSizeVariantType for u64 {}
      +unsafe impl FixedSizeVariantType for f64 {}
      +unsafe impl FixedSizeVariantType for bool {}
       
       /// Wrapper type for fixed size type arrays.
       ///
      @@ -4461,112 +5679,112 @@
       pub struct FixedSizeVariantArray<A, T>(A, std::marker::PhantomData<T>)
       where
           A: AsRef<[T]>,
      -    T: FixedSizeVariantType;
      +    T: FixedSizeVariantType;
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<A> for FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<A> for FixedSizeVariantArray<A, T> {
           fn from(array: A) -> Self {
      -        FixedSizeVariantArray(array, std::marker::PhantomData)
      +        FixedSizeVariantArray(array, std::marker::PhantomData)
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> FixedSizeVariantArray<A, T> {
           pub fn into_inner(self) -> A {
      -        self.0
      +        self.0
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> std::ops::Deref for FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> std::ops::Deref for FixedSizeVariantArray<A, T> {
           type Target = A;
       
           #[inline]
           fn deref(&self) -> &Self::Target {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> std::ops::DerefMut for FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> std::ops::DerefMut for FixedSizeVariantArray<A, T> {
           #[inline]
           fn deref_mut(&mut self) -> &mut Self::Target {
      -        &mut self.0
      +        &mut self.0
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<A> for FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<A> for FixedSizeVariantArray<A, T> {
           #[inline]
           fn as_ref(&self) -> &A {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsMut<A> for FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsMut<A> for FixedSizeVariantArray<A, T> {
           #[inline]
           fn as_mut(&mut self) -> &mut A {
      -        &mut self.0
      +        &mut self.0
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<[T]> for FixedSizeVariantArray<A, T> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> AsRef<[T]> for FixedSizeVariantArray<A, T> {
           #[inline]
           fn as_ref(&self) -> &[T] {
      -        self.0.as_ref()
      +        self.0.as_ref()
           }
       }
       
      -impl<A: AsRef<[T]> + AsMut<[T]>, T: FixedSizeVariantType> AsMut<[T]>
      +impl<A: AsRef<[T]> + AsMut<[T]>, T: FixedSizeVariantType> AsMut<[T]>
           for FixedSizeVariantArray<A, T>
       {
           #[inline]
           fn as_mut(&mut self) -> &mut [T] {
      -        self.0.as_mut()
      +        self.0.as_mut()
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> StaticVariantType for FixedSizeVariantArray<A, T> {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> StaticVariantType for FixedSizeVariantArray<A, T> {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               <[T]>::static_variant_type()
           }
       }
       
      -impl<A: AsRef<[T]> + for<'a> From<&'a [T]>, T: FixedSizeVariantType> FromVariant
      +impl<A: AsRef<[T]> + for<'a> From<&'a [T]>, T: FixedSizeVariantType> FromVariant
           for FixedSizeVariantArray<A, T>
       {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      -        Some(FixedSizeVariantArray(
      +    fn from_variant(variant: &Variant) -> Option<Self> {
      +        Some(FixedSizeVariantArray(
                   A::from(variant.fixed_array::<T>().ok()?),
                   std::marker::PhantomData,
               ))
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> ToVariant for FixedSizeVariantArray<A, T> {
      -    fn to_variant(&self) -> Variant {
      -        Variant::array_from_fixed_array(self.0.as_ref())
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> ToVariant for FixedSizeVariantArray<A, T> {
      +    fn to_variant(&self) -> Variant {
      +        Variant::array_from_fixed_array(self.0.as_ref())
           }
       }
       
      -impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<FixedSizeVariantArray<A, T>> for Variant {
      +impl<A: AsRef<[T]>, T: FixedSizeVariantType> From<FixedSizeVariantArray<A, T>> for Variant {
           #[doc(alias = "g_variant_new_from_data")]
           fn from(a: FixedSizeVariantArray<A, T>) -> Self {
               unsafe {
      -            let data = Box::new(a.0);
      +            let data = Box::new(a.0);
                   let (data_ptr, len) = {
      -                let data = (*data).as_ref();
      -                (data.as_ptr(), mem::size_of_val(data))
      +                let data = (*data).as_ref();
      +                (data.as_ptr(), mem::size_of_val(data))
                   };
       
      -            unsafe extern "C" fn free_data<A: AsRef<[T]>, T: FixedSizeVariantType>(
      +            unsafe extern "C" fn free_data<A: AsRef<[T]>, T: FixedSizeVariantType>(
                       ptr: ffi::gpointer,
                   ) {
      -                let _ = Box::from_raw(ptr as *mut A);
      +                let _ = Box::from_raw(ptr as *mut A);
                   }
       
                   from_glib_none(ffi::g_variant_new_from_data(
                       T::static_variant_type().to_glib_none().0,
      -                data_ptr as ffi::gconstpointer,
      -                len,
      +                data_ptr as ffi::gconstpointer,
      +                len,
                       false.into_glib(),
                       Some(free_data::<A, T>),
      -                Box::into_raw(data) as ffi::gpointer,
      +                Box::into_raw(data) as ffi::gpointer,
                   ))
               }
           }
      @@ -4576,42 +5794,42 @@
       #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
       pub struct Handle(pub i32);
       
      -impl From<i32> for Handle {
      +impl From<i32> for Handle {
           fn from(v: i32) -> Self {
      -        Handle(v)
      +        Handle(v)
           }
       }
       
      -impl From<Handle> for i32 {
      -    fn from(v: Handle) -> Self {
      -        v.0
      +impl From<Handle> for i32 {
      +    fn from(v: Handle) -> Self {
      +        v.0
           }
       }
       
      -impl StaticVariantType for Handle {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for Handle {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::HANDLE)
           }
       }
       
      -impl ToVariant for Handle {
      -    fn to_variant(&self) -> Variant {
      -        unsafe { from_glib_none(ffi::g_variant_new_handle(self.0)) }
      +impl ToVariant for Handle {
      +    fn to_variant(&self) -> Variant {
      +        unsafe { from_glib_none(ffi::g_variant_new_handle(self.0)) }
           }
       }
       
      -impl From<Handle> for Variant {
      +impl From<Handle> for Variant {
           #[inline]
      -    fn from(h: Handle) -> Self {
      -        h.to_variant()
      +    fn from(h: Handle) -> Self {
      +        h.to_variant()
           }
       }
       
      -impl FromVariant for Handle {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl FromVariant for Handle {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
                   if variant.is::<Self>() {
      -                Some(Handle(ffi::g_variant_get_handle(variant.to_glib_none().0)))
      +                Some(Handle(ffi::g_variant_get_handle(variant.to_glib_none().0)))
                   } else {
                       None
                   }
      @@ -4625,22 +5843,22 @@
       #[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
       pub struct ObjectPath(String);
       
      -impl ObjectPath {
      +impl ObjectPath {
           pub fn as_str(&self) -> &str {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl std::ops::Deref for ObjectPath {
      +impl std::ops::Deref for ObjectPath {
           type Target = str;
       
           #[inline]
           fn deref(&self) -> &Self::Target {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl TryFrom<String> for ObjectPath {
      +impl TryFrom<String> for ObjectPath {
           type Error = crate::BoolError;
       
           fn try_from(v: String) -> Result<Self, Self::Error> {
      @@ -4648,51 +5866,51 @@
                   return Err(bool_error!("Invalid object path"));
               }
       
      -        Ok(ObjectPath(v))
      +        Ok(ObjectPath(v))
           }
       }
       
      -impl<'a> TryFrom<&'a str> for ObjectPath {
      +impl<'a> TryFrom<&'a str> for ObjectPath {
           type Error = crate::BoolError;
       
           fn try_from(v: &'a str) -> Result<Self, Self::Error> {
      -        ObjectPath::try_from(String::from(v))
      +        ObjectPath::try_from(String::from(v))
           }
       }
       
      -impl From<ObjectPath> for String {
      -    fn from(v: ObjectPath) -> Self {
      -        v.0
      +impl From<ObjectPath> for String {
      +    fn from(v: ObjectPath) -> Self {
      +        v.0
           }
       }
       
      -impl StaticVariantType for ObjectPath {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for ObjectPath {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::OBJECT_PATH)
           }
       }
       
      -impl ToVariant for ObjectPath {
      -    fn to_variant(&self) -> Variant {
      -        unsafe { from_glib_none(ffi::g_variant_new_object_path(self.0.to_glib_none().0)) }
      +impl ToVariant for ObjectPath {
      +    fn to_variant(&self) -> Variant {
      +        unsafe { from_glib_none(ffi::g_variant_new_object_path(self.0.to_glib_none().0)) }
           }
       }
       
      -impl From<ObjectPath> for Variant {
      +impl From<ObjectPath> for Variant {
           #[inline]
      -    fn from(p: ObjectPath) -> Self {
      -        let mut s = p.0;
      -        s.push('\0');
      -        unsafe { Self::from_data_trusted::<ObjectPath, _>(s) }
      +    fn from(p: ObjectPath) -> Self {
      +        let mut s = p.0;
      +        s.push('\0');
      +        unsafe { Self::from_data_trusted::<ObjectPath, _>(s) }
           }
       }
       
      -impl FromVariant for ObjectPath {
      +impl FromVariant for ObjectPath {
           #[allow(unused_unsafe)]
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
                   if variant.is::<Self>() {
      -                Some(ObjectPath(String::from(variant.str().unwrap())))
      +                Some(ObjectPath(String::from(variant.str().unwrap())))
                   } else {
                       None
                   }
      @@ -4706,22 +5924,22 @@
       #[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
       pub struct Signature(String);
       
      -impl Signature {
      +impl Signature {
           pub fn as_str(&self) -> &str {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl std::ops::Deref for Signature {
      +impl std::ops::Deref for Signature {
           type Target = str;
       
           #[inline]
           fn deref(&self) -> &Self::Target {
      -        &self.0
      +        &self.0
           }
       }
       
      -impl TryFrom<String> for Signature {
      +impl TryFrom<String> for Signature {
           type Error = crate::BoolError;
       
           fn try_from(v: String) -> Result<Self, Self::Error> {
      @@ -4729,51 +5947,51 @@
                   return Err(bool_error!("Invalid signature"));
               }
       
      -        Ok(Signature(v))
      +        Ok(Signature(v))
           }
       }
       
      -impl<'a> TryFrom<&'a str> for Signature {
      +impl<'a> TryFrom<&'a str> for Signature {
           type Error = crate::BoolError;
       
           fn try_from(v: &'a str) -> Result<Self, Self::Error> {
      -        Signature::try_from(String::from(v))
      +        Signature::try_from(String::from(v))
           }
       }
       
      -impl From<Signature> for String {
      -    fn from(v: Signature) -> Self {
      -        v.0
      +impl From<Signature> for String {
      +    fn from(v: Signature) -> Self {
      +        v.0
           }
       }
       
      -impl StaticVariantType for Signature {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for Signature {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::SIGNATURE)
           }
       }
       
      -impl ToVariant for Signature {
      -    fn to_variant(&self) -> Variant {
      -        unsafe { from_glib_none(ffi::g_variant_new_signature(self.0.to_glib_none().0)) }
      +impl ToVariant for Signature {
      +    fn to_variant(&self) -> Variant {
      +        unsafe { from_glib_none(ffi::g_variant_new_signature(self.0.to_glib_none().0)) }
           }
       }
       
      -impl From<Signature> for Variant {
      +impl From<Signature> for Variant {
           #[inline]
      -    fn from(s: Signature) -> Self {
      -        let mut s = s.0;
      -        s.push('\0');
      -        unsafe { Self::from_data_trusted::<Signature, _>(s) }
      +    fn from(s: Signature) -> Self {
      +        let mut s = s.0;
      +        s.push('\0');
      +        unsafe { Self::from_data_trusted::<Signature, _>(s) }
           }
       }
       
      -impl FromVariant for Signature {
      +impl FromVariant for Signature {
           #[allow(unused_unsafe)]
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               unsafe {
                   if variant.is::<Self>() {
      -                Some(Signature(String::from(variant.str().unwrap())))
      +                Some(Signature(String::from(variant.str().unwrap())))
                   } else {
                       None
                   }
      diff --git a/git/docs/src/glib/variant_dict.rs.html b/git/docs/src/glib/variant_dict.rs.html
      index fe2bafb4544a..731a82f76c21 100644
      --- a/git/docs/src/glib/variant_dict.rs.html
      +++ b/git/docs/src/glib/variant_dict.rs.html
      @@ -403,7 +403,7 @@
           ///
           /// This function will panic if the given `Variant` is not of the correct type.
           #[doc(alias = "g_variant_dict_new")]
      -    pub fn new(from_asv: Option<&Variant>) -> Self {
      +    pub fn new(from_asv: Option<&Variant>) -> Self {
               if let Some(var) = from_asv {
                   assert_eq!(var.type_(), VariantDict::static_variant_type());
               }
      @@ -433,7 +433,7 @@
           /// This will return `None` if the `key` is not present in the dictionary,
           /// and an error if the key is present but with the wrong type.
           #[doc(alias = "g_variant_dict_lookup")]
      -    pub fn lookup<T: FromVariant>(&self, key: &str) -> Result<Option<T>, VariantTypeMismatchError> {
      +    pub fn lookup<T: FromVariant>(&self, key: &str) -> Result<Option<T>, VariantTypeMismatchError> {
               self.lookup_value(key, None)
                   .map(|v| Variant::try_get(&v))
                   .transpose()
      @@ -450,7 +450,7 @@
           /// `expected_type`.  Otherwise, `Some(value)` will be returned where
           /// the `value` is an instance of [`Variant`](variant/struct.Variant.html).
           #[doc(alias = "g_variant_dict_lookup_value")]
      -    pub fn lookup_value(&self, key: &str, expected_type: Option<&VariantTy>) -> Option<Variant> {
      +    pub fn lookup_value(&self, key: &str, expected_type: Option<&VariantTy>) -> Option<Variant> {
               unsafe {
                   from_glib_full(ffi::g_variant_dict_lookup_value(
                       self.to_glib_none().0,
      @@ -469,7 +469,7 @@
           /// For convenience, you may use the [`insert()`](#method.insert) if
           /// you have a value which implements [`ToVariant`](variant/trait.ToVariant.html).
           #[doc(alias = "g_variant_dict_insert_value")]
      -    pub fn insert_value(&self, key: &str, value: &Variant) {
      +    pub fn insert_value(&self, key: &str, value: &Variant) {
               unsafe {
                   ffi::g_variant_dict_insert_value(
                       self.to_glib_none().0,
      @@ -493,7 +493,7 @@
           /// instance already, you should use the [`insert_value()`](#method.insert_value)
           /// method instead.
           #[doc(alias = "g_variant_dict_insert_value")]
      -    pub fn insert(&self, key: &str, value: impl Into<Variant>) {
      +    pub fn insert(&self, key: &str, value: impl Into<Variant>) {
               unsafe {
                   ffi::g_variant_dict_insert_value(
                       self.to_glib_none().0,
      @@ -536,7 +536,7 @@
           ///
           /// You should only use this function if the extra cost of the safe function
           /// is too much for your performance critical codepaths
      -    pub unsafe fn end_unsafe(&self) -> Variant {
      +    pub unsafe fn end_unsafe(&self) -> Variant {
               from_glib_none(ffi::g_variant_dict_end(self.to_glib_none().0))
           }
       
      @@ -550,11 +550,11 @@
           /// be done after ending the instance, you can call the
           /// [`end_unsafe()`](#method.end_unsafe) method instead to avoid the unnecessary
           /// reinitialisation of the dictionary.
      -    pub fn end(&self) -> Variant {
      +    pub fn end(&self) -> Variant {
               unsafe {
                   let ret = self.end_unsafe();
                   // Reinitialise the dict so that we can continue safely
      -            ffi::g_variant_dict_init(self.to_glib_none().0, None::<Variant>.to_glib_none().0);
      +            ffi::g_variant_dict_init(self.to_glib_none().0, None::<Variant>.to_glib_none().0);
                   ret
               }
           }
      @@ -566,27 +566,27 @@
           }
       }
       
      -impl StaticVariantType for VariantDict {
      -    fn static_variant_type() -> Cow<'static, VariantTy> {
      +impl StaticVariantType for VariantDict {
      +    fn static_variant_type() -> Cow<'static, VariantTy> {
               Cow::Borrowed(VariantTy::VARDICT)
           }
       }
       
      -impl ToVariant for VariantDict {
      -    fn to_variant(&self) -> Variant {
      +impl ToVariant for VariantDict {
      +    fn to_variant(&self) -> Variant {
               self.end()
           }
       }
       
      -impl From<VariantDict> for Variant {
      +impl From<VariantDict> for Variant {
           #[inline]
           fn from(d: VariantDict) -> Self {
               unsafe { d.end_unsafe() }
           }
       }
       
      -impl FromVariant for VariantDict {
      -    fn from_variant(variant: &Variant) -> Option<Self> {
      +impl FromVariant for VariantDict {
      +    fn from_variant(variant: &Variant) -> Option<Self> {
               if variant.type_() == VariantDict::static_variant_type() {
                   Some(Self::new(Some(variant)))
               } else {
      @@ -595,8 +595,8 @@
           }
       }
       
      -impl From<Variant> for VariantDict {
      -    fn from(other: Variant) -> Self {
      +impl From<Variant> for VariantDict {
      +    fn from(other: Variant) -> Self {
               Self::new(Some(&other))
           }
       }
      diff --git a/git/docs/src/glib/variant_iter.rs.html b/git/docs/src/glib/variant_iter.rs.html
      index 05c34b6ac302..4eb943dc2af6 100644
      --- a/git/docs/src/glib/variant_iter.rs.html
      +++ b/git/docs/src/glib/variant_iter.rs.html
      @@ -456,14 +456,14 @@
       /// Iterator over items in a variant.
       #[derive(Debug)]
       pub struct VariantIter {
      -    variant: Variant,
      +    variant: Variant,
           head: usize,
           tail: usize,
       }
       
       impl VariantIter {
      -    pub(crate) fn new(variant: Variant) -> Self {
      -        let tail = variant.n_children();
      +    pub(crate) fn new(variant: Variant) -> Self {
      +        let tail = variant.n_children();
               Self {
                   variant,
                   head: 0,
      @@ -473,13 +473,13 @@
       }
       
       impl Iterator for VariantIter {
      -    type Item = Variant;
      +    type Item = Variant;
       
      -    fn next(&mut self) -> Option<Variant> {
      +    fn next(&mut self) -> Option<Variant> {
               if self.head == self.tail {
                   None
               } else {
      -            let value = self.variant.child_value(self.head);
      +            let value = self.variant.child_value(self.head);
                   self.head += 1;
                   Some(value)
               }
      @@ -494,44 +494,44 @@
               self.tail - self.head
           }
       
      -    fn nth(&mut self, n: usize) -> Option<Variant> {
      +    fn nth(&mut self, n: usize) -> Option<Variant> {
               let (end, overflow) = self.head.overflowing_add(n);
               if end >= self.tail || overflow {
                   self.head = self.tail;
                   None
               } else {
                   self.head = end + 1;
      -            Some(self.variant.child_value(end))
      +            Some(self.variant.child_value(end))
               }
           }
       
      -    fn last(self) -> Option<Variant> {
      +    fn last(self) -> Option<Variant> {
               if self.head == self.tail {
                   None
               } else {
      -            Some(self.variant.child_value(self.tail - 1))
      +            Some(self.variant.child_value(self.tail - 1))
               }
           }
       }
       
       impl DoubleEndedIterator for VariantIter {
      -    fn next_back(&mut self) -> Option<Variant> {
      +    fn next_back(&mut self) -> Option<Variant> {
               if self.head == self.tail {
                   None
               } else {
                   self.tail -= 1;
      -            Some(self.variant.child_value(self.tail))
      +            Some(self.variant.child_value(self.tail))
               }
           }
       
      -    fn nth_back(&mut self, n: usize) -> Option<Variant> {
      +    fn nth_back(&mut self, n: usize) -> Option<Variant> {
               let (end, overflow) = self.tail.overflowing_sub(n);
               if end <= self.head || overflow {
                   self.head = self.tail;
                   None
               } else {
                   self.tail = end - 1;
      -            Some(self.variant.child_value(end - 1))
      +            Some(self.variant.child_value(end - 1))
               }
           }
       }
      @@ -544,14 +544,14 @@
       /// Iterator over items in a variant of type `as`.
       #[derive(Debug)]
       pub struct VariantStrIter<'a> {
      -    variant: &'a Variant,
      +    variant: &'a Variant,
           head: usize,
           tail: usize,
       }
       
       impl<'a> VariantStrIter<'a> {
      -    pub(crate) fn new(variant: &'a Variant) -> Self {
      -        let tail = variant.n_children();
      +    pub(crate) fn new(variant: &'a Variant) -> Self {
      +        let tail = variant.n_children();
               Self {
                   variant,
                   head: 0,
      diff --git a/git/docs/src/glib/variant_type.rs.html b/git/docs/src/glib/variant_type.rs.html
      index b9920d9e7131..ad646543da79 100644
      --- a/git/docs/src/glib/variant_type.rs.html
      +++ b/git/docs/src/glib/variant_type.rs.html
      @@ -1154,6 +1154,223 @@
       1081
       1082
       1083
      +1084
      +1085
      +1086
      +1087
      +1088
      +1089
      +1090
      +1091
      +1092
      +1093
      +1094
      +1095
      +1096
      +1097
      +1098
      +1099
      +1100
      +1101
      +1102
      +1103
      +1104
      +1105
      +1106
      +1107
      +1108
      +1109
      +1110
      +1111
      +1112
      +1113
      +1114
      +1115
      +1116
      +1117
      +1118
      +1119
      +1120
      +1121
      +1122
      +1123
      +1124
      +1125
      +1126
      +1127
      +1128
      +1129
      +1130
      +1131
      +1132
      +1133
      +1134
      +1135
      +1136
      +1137
      +1138
      +1139
      +1140
      +1141
      +1142
      +1143
      +1144
      +1145
      +1146
      +1147
      +1148
      +1149
      +1150
      +1151
      +1152
      +1153
      +1154
      +1155
      +1156
      +1157
      +1158
      +1159
      +1160
      +1161
      +1162
      +1163
      +1164
      +1165
      +1166
      +1167
      +1168
      +1169
      +1170
      +1171
      +1172
      +1173
      +1174
      +1175
      +1176
      +1177
      +1178
      +1179
      +1180
      +1181
      +1182
      +1183
      +1184
      +1185
      +1186
      +1187
      +1188
      +1189
      +1190
      +1191
      +1192
      +1193
      +1194
      +1195
      +1196
      +1197
      +1198
      +1199
      +1200
      +1201
      +1202
      +1203
      +1204
      +1205
      +1206
      +1207
      +1208
      +1209
      +1210
      +1211
      +1212
      +1213
      +1214
      +1215
      +1216
      +1217
      +1218
      +1219
      +1220
      +1221
      +1222
      +1223
      +1224
      +1225
      +1226
      +1227
      +1228
      +1229
      +1230
      +1231
      +1232
      +1233
      +1234
      +1235
      +1236
      +1237
      +1238
      +1239
      +1240
      +1241
      +1242
      +1243
      +1244
      +1245
      +1246
      +1247
      +1248
      +1249
      +1250
      +1251
      +1252
      +1253
      +1254
      +1255
      +1256
      +1257
      +1258
      +1259
      +1260
      +1261
      +1262
      +1263
      +1264
      +1265
      +1266
      +1267
      +1268
      +1269
      +1270
      +1271
      +1272
      +1273
      +1274
      +1275
      +1276
      +1277
      +1278
      +1279
      +1280
      +1281
      +1282
      +1283
      +1284
      +1285
      +1286
      +1287
      +1288
      +1289
      +1290
      +1291
      +1292
      +1293
      +1294
      +1295
      +1296
      +1297
      +1298
      +1299
      +1300
       
      // Take a look at the license at the top of the repository in the LICENSE file.
       
       use std::{
      @@ -1177,6 +1394,154 @@
       /// "type strings". `VariantType` is an owned immutable type string (you can
       /// think of it as a `Box<str>` statically guaranteed to be a valid type
       /// string), `&VariantTy` is a borrowed one (like `&str`).
      +// rustdoc-stripper-ignore-next-stop
      +/// This section introduces the GVariant type system. It is based, in
      +/// large part, on the D-Bus type system, with two major changes and
      +/// some minor lifting of restrictions. The
      +/// [D-Bus specification](http://dbus.freedesktop.org/doc/dbus-specification.html),
      +/// therefore, provides a significant amount of
      +/// information that is useful when working with GVariant.
      +///
      +/// The first major change with respect to the D-Bus type system is the
      +/// introduction of maybe (or "nullable") types. Any type in GVariant can be
      +/// converted to a maybe type, in which case, "nothing" (or "null") becomes a
      +/// valid value. Maybe types have been added by introducing the
      +/// character "m" to type strings.
      +///
      +/// The second major change is that the GVariant type system supports the
      +/// concept of "indefinite types" -- types that are less specific than
      +/// the normal types found in D-Bus. For example, it is possible to speak
      +/// of "an array of any type" in GVariant, where the D-Bus type system
      +/// would require you to speak of "an array of integers" or "an array of
      +/// strings". Indefinite types have been added by introducing the
      +/// characters "*", "?" and "r" to type strings.
      +///
      +/// Finally, all arbitrary restrictions relating to the complexity of
      +/// types are lifted along with the restriction that dictionary entries
      +/// may only appear nested inside of arrays.
      +///
      +/// Just as in D-Bus, GVariant types are described with strings ("type
      +/// strings"). Subject to the differences mentioned above, these strings
      +/// are of the same form as those found in D-Bus. Note, however: D-Bus
      +/// always works in terms of messages and therefore individual type
      +/// strings appear nowhere in its interface. Instead, "signatures"
      +/// are a concatenation of the strings of the type of each argument in a
      +/// message. GVariant deals with single values directly so GVariant type
      +/// strings always describe the type of exactly one value. This means
      +/// that a D-Bus signature string is generally not a valid GVariant type
      +/// string -- except in the case that it is the signature of a message
      +/// containing exactly one argument.
      +///
      +/// An indefinite type is similar in spirit to what may be called an
      +/// abstract type in other type systems. No value can exist that has an
      +/// indefinite type as its type, but values can exist that have types
      +/// that are subtypes of indefinite types. That is to say,
      +/// [`Variant::type_()`][crate::Variant::type_()] will never return an indefinite type, but
      +/// calling [`Variant::is_of_type()`][crate::Variant::is_of_type()] with an indefinite type may return
      +/// [`true`]. For example, you cannot have a value that represents "an
      +/// array of no particular type", but you can have an "array of integers"
      +/// which certainly matches the type of "an array of no particular type",
      +/// since "array of integers" is a subtype of "array of no particular
      +/// type".
      +///
      +/// This is similar to how instances of abstract classes may not
      +/// directly exist in other type systems, but instances of their
      +/// non-abstract subtypes may. For example, in GTK, no object that has
      +/// the type of `GtkBin` can exist (since `GtkBin` is an abstract class),
      +/// but a `GtkWindow` can certainly be instantiated, and you would say
      +/// that the `GtkWindow` is a `GtkBin` (since `GtkWindow` is a subclass of
      +/// `GtkBin`).
      +///
      +/// ## GVariant Type Strings
      +///
      +/// A GVariant type string can be any of the following:
      +///
      +/// - any basic type string (listed below)
      +///
      +/// - "v", "r" or "*"
      +///
      +/// - one of the characters 'a' or 'm', followed by another type string
      +///
      +/// - the character '(', followed by a concatenation of zero or more other
      +///  type strings, followed by the character ')'
      +///
      +/// - the character '{', followed by a basic type string (see below),
      +///  followed by another type string, followed by the character '}'
      +///
      +/// A basic type string describes a basic type (as per
      +/// [`is_basic()`][Self::is_basic()]) and is always a single character in length.
      +/// The valid basic type strings are "b", "y", "n", "q", "i", "u", "x", "t",
      +/// "h", "d", "s", "o", "g" and "?".
      +///
      +/// The above definition is recursive to arbitrary depth. "aaaaai" and
      +/// "(ui(nq((y)))s)" are both valid type strings, as is
      +/// "a(aa(ui)(qna{ya(yd)}))". In order to not hit memory limits, [`Variant`][struct@crate::Variant]
      +/// imposes a limit on recursion depth of 65 nested containers. This is the
      +/// limit in the D-Bus specification (64) plus one to allow a `GDBusMessage` to
      +/// be nested in a top-level tuple.
      +///
      +/// The meaning of each of the characters is as follows:
      +/// - `b`: the type string of `G_VARIANT_TYPE_BOOLEAN`; a boolean value.
      +/// - `y`: the type string of `G_VARIANT_TYPE_BYTE`; a byte.
      +/// - `n`: the type string of `G_VARIANT_TYPE_INT16`; a signed 16 bit integer.
      +/// - `q`: the type string of `G_VARIANT_TYPE_UINT16`; an unsigned 16 bit integer.
      +/// - `i`: the type string of `G_VARIANT_TYPE_INT32`; a signed 32 bit integer.
      +/// - `u`: the type string of `G_VARIANT_TYPE_UINT32`; an unsigned 32 bit integer.
      +/// - `x`: the type string of `G_VARIANT_TYPE_INT64`; a signed 64 bit integer.
      +/// - `t`: the type string of `G_VARIANT_TYPE_UINT64`; an unsigned 64 bit integer.
      +/// - `h`: the type string of `G_VARIANT_TYPE_HANDLE`; a signed 32 bit value
      +///  that, by convention, is used as an index into an array of file
      +///  descriptors that are sent alongside a D-Bus message.
      +/// - `d`: the type string of `G_VARIANT_TYPE_DOUBLE`; a double precision
      +///  floating point value.
      +/// - `s`: the type string of `G_VARIANT_TYPE_STRING`; a string.
      +/// - `o`: the type string of `G_VARIANT_TYPE_OBJECT_PATH`; a string in the form
      +///  of a D-Bus object path.
      +/// - `g`: the type string of `G_VARIANT_TYPE_SIGNATURE`; a string in the form of
      +///  a D-Bus type signature.
      +/// - `?`: the type string of `G_VARIANT_TYPE_BASIC`; an indefinite type that
      +///  is a supertype of any of the basic types.
      +/// - `v`: the type string of `G_VARIANT_TYPE_VARIANT`; a container type that
      +///  contain any other type of value.
      +/// - `a`: used as a prefix on another type string to mean an array of that
      +///  type; the type string "ai", for example, is the type of an array of
      +///  signed 32-bit integers.
      +/// - `m`: used as a prefix on another type string to mean a "maybe", or
      +///  "nullable", version of that type; the type string "ms", for example,
      +///  is the type of a value that maybe contains a string, or maybe contains
      +///  nothing.
      +/// - `()`: used to enclose zero or more other concatenated type strings to
      +///  create a tuple type; the type string "(is)", for example, is the type of
      +///  a pair of an integer and a string.
      +/// - `r`: the type string of `G_VARIANT_TYPE_TUPLE`; an indefinite type that is
      +///  a supertype of any tuple type, regardless of the number of items.
      +/// - `{}`: used to enclose a basic type string concatenated with another type
      +///  string to create a dictionary entry type, which usually appears inside of
      +///  an array to form a dictionary; the type string "a{sd}", for example, is
      +///  the type of a dictionary that maps strings to double precision floating
      +///  point values.
      +///
      +///  The first type (the basic type) is the key type and the second type is
      +///  the value type. The reason that the first type is restricted to being a
      +///  basic type is so that it can easily be hashed.
      +/// - `*`: the type string of `G_VARIANT_TYPE_ANY`; the indefinite type that is
      +///  a supertype of all types. Note that, as with all type strings, this
      +///  character represents exactly one type. It cannot be used inside of tuples
      +///  to mean "any number of items".
      +///
      +/// Any type string of a container that contains an indefinite type is,
      +/// itself, an indefinite type. For example, the type string "a*"
      +/// (corresponding to `G_VARIANT_TYPE_ARRAY`) is an indefinite type
      +/// that is a supertype of every array type. "(*s)" is a supertype
      +/// of all tuples that contain exactly two items where the second
      +/// item is a string.
      +///
      +/// "a{?*}" is an indefinite type that is a supertype of all arrays
      +/// containing dictionary entries where the key is any basic type and
      +/// the value is any type at all. This is, by definition, a dictionary,
      +/// so this type string corresponds to `G_VARIANT_TYPE_DICTIONARY`. Note
      +/// that, due to the restriction that the key of a dictionary entry must
      +/// be a basic type, "{**}" is not a valid type string.
       #[doc(alias = "GVariantType")]
       pub struct VariantType {
           // GVariantType* essentially is a char*, that always is valid UTF-8 but
      @@ -1187,234 +1552,303 @@
           len: usize,
       }
       
      -impl VariantType {
      +impl VariantType {
           // rustdoc-stripper-ignore-next
           /// Tries to create a `VariantType` from a string slice.
           ///
           /// Returns `Ok` if the string is a valid type string, `Err` otherwise.
      -    pub fn new(type_string: &str) -> Result<VariantType, BoolError> {
      -        VariantTy::new(type_string).map(ToOwned::to_owned)
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Creates a new [`VariantType`][crate::VariantType] corresponding to the type string given
      +    /// by `type_string`. It is appropriate to call `g_variant_type_free()` on
      +    /// the return value.
      +    ///
      +    /// It is a programmer error to call this function with an invalid type
      +    /// string. Use [`string_is_valid()`][Self::string_is_valid()] if you are unsure.
      +    /// ## `type_string`
      +    /// a valid GVariant type string
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new [`VariantType`][crate::VariantType]
      +    pub fn new(type_string: &str) -> Result<VariantType, BoolError> {
      +        VariantTy::new(type_string).map(ToOwned::to_owned)
           }
       
           // rustdoc-stripper-ignore-next
           /// Creates a `VariantType` from a key and value type.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Constructs the type corresponding to a dictionary entry with a key
      +    /// of type `key` and a value of type `value`.
      +    ///
      +    /// It is appropriate to call `g_variant_type_free()` on the return value.
      +    /// ## `key`
      +    /// a basic [`VariantType`][crate::VariantType]
      +    /// ## `value`
      +    /// a [`VariantType`][crate::VariantType]
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new dictionary entry [`VariantType`][crate::VariantType]
      +    ///
      +    /// Since 2.24
           #[doc(alias = "g_variant_type_new_dict_entry")]
      -    pub fn new_dict_entry(key_type: &VariantTy, value_type: &VariantTy) -> VariantType {
      +    pub fn new_dict_entry(key_type: &VariantTy, value_type: &VariantTy) -> VariantType {
               unsafe {
                   from_glib_full(ffi::g_variant_type_new_dict_entry(
      -                key_type.to_glib_none().0,
      -                value_type.to_glib_none().0,
      +                key_type.to_glib_none().0,
      +                value_type.to_glib_none().0,
                   ))
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Creates a `VariantType` from an array element type.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Constructs the type corresponding to an array of elements of the
      +    /// type `type_`.
      +    ///
      +    /// It is appropriate to call `g_variant_type_free()` on the return value.
      +    /// ## `element`
      +    /// a [`VariantType`][crate::VariantType]
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new array [`VariantType`][crate::VariantType]
      +    ///
      +    /// Since 2.24
           #[doc(alias = "g_variant_type_new_array")]
      -    pub fn new_array(elem_type: &VariantTy) -> VariantType {
      -        unsafe { from_glib_full(ffi::g_variant_type_new_array(elem_type.to_glib_none().0)) }
      +    pub fn new_array(elem_type: &VariantTy) -> VariantType {
      +        unsafe { from_glib_full(ffi::g_variant_type_new_array(elem_type.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Creates a `VariantType` from a maybe element type.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Constructs the type corresponding to a maybe instance containing
      +    /// type `type_` or Nothing.
      +    ///
      +    /// It is appropriate to call `g_variant_type_free()` on the return value.
      +    /// ## `element`
      +    /// a [`VariantType`][crate::VariantType]
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new maybe [`VariantType`][crate::VariantType]
      +    ///
      +    /// Since 2.24
           #[doc(alias = "g_variant_type_new_maybe")]
      -    pub fn new_maybe(child_type: &VariantTy) -> VariantType {
      -        unsafe { from_glib_full(ffi::g_variant_type_new_maybe(child_type.to_glib_none().0)) }
      +    pub fn new_maybe(child_type: &VariantTy) -> VariantType {
      +        unsafe { from_glib_full(ffi::g_variant_type_new_maybe(child_type.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Creates a `VariantType` from a maybe element type.
      +    // rustdoc-stripper-ignore-next-stop
      +    /// Constructs a new tuple type, from `items`.
      +    ///
      +    /// `length` is the number of items in `items`, or -1 to indicate that
      +    /// `items` is [`None`]-terminated.
      +    ///
      +    /// It is appropriate to call `g_variant_type_free()` on the return value.
      +    /// ## `items`
      +    /// an array of `GVariantTypes`, one for each item
      +    ///
      +    /// # Returns
      +    ///
      +    /// a new tuple [`VariantType`][crate::VariantType]
      +    ///
      +    /// Since 2.24
           #[doc(alias = "g_variant_type_new_tuple")]
      -    pub fn new_tuple(items: impl IntoIterator<Item = impl AsRef<VariantTy>>) -> VariantType {
      +    pub fn new_tuple(items: impl IntoIterator<Item = impl AsRef<VariantTy>>) -> VariantType {
               let mut builder = crate::GStringBuilder::new("(");
       
               for ty in items {
                   builder.append(ty.as_ref().as_str());
               }
       
      -        builder.append_c(')');
      +        builder.append_c(')');
       
      -        VariantType::from_string(builder.into_string()).unwrap()
      +        VariantType::from_string(builder.into_string()).unwrap()
           }
       
           // rustdoc-stripper-ignore-next
           /// Tries to create a `VariantType` from an owned string.
           ///
           /// Returns `Ok` if the string is a valid type string, `Err` otherwise.
      -    pub fn from_string(type_string: impl Into<crate::GString>) -> Result<VariantType, BoolError> {
      -        let type_string = type_string.into();
      +    pub fn from_string(type_string: impl Into<crate::GString>) -> Result<VariantType, BoolError> {
      +        let type_string = type_string.into();
               VariantTy::new(&type_string)?;
       
      -        let len = type_string.len();
      +        let len = type_string.len();
               unsafe {
      -            let ptr = type_string.into_glib_ptr();
      +            let ptr = type_string.into_glib_ptr();
       
      -            Ok(VariantType {
      -                ptr: ptr::NonNull::new_unchecked(ptr as *mut ffi::GVariantType),
      -                len,
      +            Ok(VariantType {
      +                ptr: ptr::NonNull::new_unchecked(ptr as *mut ffi::GVariantType),
      +                len,
                   })
               }
           }
       }
       
      -unsafe impl Send for VariantType {}
      -unsafe impl Sync for VariantType {}
      +unsafe impl Send for VariantType {}
      +unsafe impl Sync for VariantType {}
       
      -impl Drop for VariantType {
      +impl Drop for VariantType {
           #[inline]
           fn drop(&mut self) {
      -        unsafe { ffi::g_variant_type_free(self.ptr.as_ptr()) }
      +        unsafe { ffi::g_variant_type_free(self.ptr.as_ptr()) }
           }
       }
       
      -impl AsRef<VariantTy> for VariantType {
      +impl AsRef<VariantTy> for VariantType {
           #[inline]
      -    fn as_ref(&self) -> &VariantTy {
      -        self
      +    fn as_ref(&self) -> &VariantTy {
      +        self
           }
       }
       
      -impl Borrow<VariantTy> for VariantType {
      +impl Borrow<VariantTy> for VariantType {
           #[inline]
      -    fn borrow(&self) -> &VariantTy {
      -        self
      +    fn borrow(&self) -> &VariantTy {
      +        self
           }
       }
       
      -impl Clone for VariantType {
      +impl Clone for VariantType {
           #[inline]
      -    fn clone(&self) -> VariantType {
      +    fn clone(&self) -> VariantType {
               unsafe {
      -            VariantType {
      -                ptr: ptr::NonNull::new_unchecked(ffi::g_variant_type_copy(self.ptr.as_ptr())),
      -                len: self.len,
      +            VariantType {
      +                ptr: ptr::NonNull::new_unchecked(ffi::g_variant_type_copy(self.ptr.as_ptr())),
      +                len: self.len,
                   }
               }
           }
       }
       
      -impl Deref for VariantType {
      -    type Target = VariantTy;
      +impl Deref for VariantType {
      +    type Target = VariantTy;
       
           #[allow(clippy::cast_slice_from_raw_parts)]
           #[inline]
      -    fn deref(&self) -> &VariantTy {
      +    fn deref(&self) -> &VariantTy {
               unsafe {
      -            &*(slice::from_raw_parts(self.ptr.as_ptr() as *const u8, self.len) as *const [u8]
      -                as *const VariantTy)
      +            &*(slice::from_raw_parts(self.ptr.as_ptr() as *const u8, self.len) as *const [u8]
      +                as *const VariantTy)
               }
           }
       }
       
      -impl fmt::Debug for VariantType {
      +impl fmt::Debug for VariantType {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        <VariantTy as fmt::Debug>::fmt(self, f)
      +        <VariantTy as fmt::Debug>::fmt(self, f)
           }
       }
       
      -impl fmt::Display for VariantType {
      +impl fmt::Display for VariantType {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        f.write_str(self.as_str())
      +        f.write_str(self.as_str())
           }
       }
       
      -impl FromStr for VariantType {
      +impl FromStr for VariantType {
           type Err = BoolError;
       
           fn from_str(s: &str) -> Result<Self, Self::Err> {
      -        Self::new(s)
      +        Self::new(s)
           }
       }
       
      -impl Hash for VariantType {
      +impl Hash for VariantType {
           #[inline]
           fn hash<H: Hasher>(&self, state: &mut H) {
      -        <VariantTy as Hash>::hash(self, state)
      +        <VariantTy as Hash>::hash(self, state)
           }
       }
       
      -impl<'a> From<VariantType> for Cow<'a, VariantTy> {
      +impl<'a> From<VariantType> for Cow<'a, VariantTy> {
           #[inline]
      -    fn from(ty: VariantType) -> Cow<'a, VariantTy> {
      -        Cow::Owned(ty)
      +    fn from(ty: VariantType) -> Cow<'a, VariantTy> {
      +        Cow::Owned(ty)
           }
       }
       
       #[doc(hidden)]
      -impl IntoGlibPtr<*mut ffi::GVariantType> for VariantType {
      +impl IntoGlibPtr<*mut ffi::GVariantType> for VariantType {
           #[inline]
           unsafe fn into_glib_ptr(self) -> *mut ffi::GVariantType {
      -        std::mem::ManuallyDrop::new(self).to_glib_none().0
      +        std::mem::ManuallyDrop::new(self).to_glib_none().0
           }
       }
       
       #[doc(hidden)]
      -impl<'a> ToGlibPtr<'a, *const ffi::GVariantType> for VariantType {
      +impl<'a> ToGlibPtr<'a, *const ffi::GVariantType> for VariantType {
           type Storage = PhantomData<&'a Self>;
       
           #[inline]
           fn to_glib_none(&'a self) -> Stash<'a, *const ffi::GVariantType, Self> {
      -        Stash(self.ptr.as_ptr(), PhantomData)
      +        Stash(self.ptr.as_ptr(), PhantomData)
           }
       
           #[inline]
           fn to_glib_full(&self) -> *const ffi::GVariantType {
      -        unsafe { ffi::g_variant_type_copy(self.ptr.as_ptr()) }
      +        unsafe { ffi::g_variant_type_copy(self.ptr.as_ptr()) }
           }
       }
       
       #[doc(hidden)]
      -impl<'a> ToGlibPtr<'a, *mut ffi::GVariantType> for VariantType {
      +impl<'a> ToGlibPtr<'a, *mut ffi::GVariantType> for VariantType {
           type Storage = PhantomData<&'a Self>;
       
           #[inline]
           fn to_glib_none(&'a self) -> Stash<'a, *mut ffi::GVariantType, Self> {
      -        Stash(self.ptr.as_ptr(), PhantomData)
      +        Stash(self.ptr.as_ptr(), PhantomData)
           }
       
           #[inline]
           fn to_glib_full(&self) -> *mut ffi::GVariantType {
      -        unsafe { ffi::g_variant_type_copy(self.ptr.as_ptr()) }
      +        unsafe { ffi::g_variant_type_copy(self.ptr.as_ptr()) }
           }
       }
       
       #[doc(hidden)]
      -impl<'a> ToGlibPtrMut<'a, *mut ffi::GVariantType> for VariantType {
      +impl<'a> ToGlibPtrMut<'a, *mut ffi::GVariantType> for VariantType {
           type Storage = PhantomData<&'a mut Self>;
       
           #[inline]
           fn to_glib_none_mut(&'a mut self) -> StashMut<'a, *mut ffi::GVariantType, Self> {
      -        StashMut(self.ptr.as_ptr(), PhantomData)
      +        StashMut(self.ptr.as_ptr(), PhantomData)
           }
       }
       
       #[doc(hidden)]
      -impl FromGlibPtrNone<*const ffi::GVariantType> for VariantType {
      +impl FromGlibPtrNone<*const ffi::GVariantType> for VariantType {
           #[inline]
      -    unsafe fn from_glib_none(ptr: *const ffi::GVariantType) -> VariantType {
      -        VariantTy::from_ptr(ptr).to_owned()
      +    unsafe fn from_glib_none(ptr: *const ffi::GVariantType) -> VariantType {
      +        VariantTy::from_ptr(ptr).to_owned()
           }
       }
       
       #[doc(hidden)]
      -impl FromGlibPtrFull<*const ffi::GVariantType> for VariantType {
      +impl FromGlibPtrFull<*const ffi::GVariantType> for VariantType {
           #[inline]
      -    unsafe fn from_glib_full(ptr: *const ffi::GVariantType) -> VariantType {
      +    unsafe fn from_glib_full(ptr: *const ffi::GVariantType) -> VariantType {
               // Don't assume ownership of a const pointer.
               // A transfer: full annotation on a `const GVariantType*` is likely a bug.
      -        VariantTy::from_ptr(ptr).to_owned()
      +        VariantTy::from_ptr(ptr).to_owned()
           }
       }
       
       #[doc(hidden)]
      -impl FromGlibPtrFull<*mut ffi::GVariantType> for VariantType {
      +impl FromGlibPtrFull<*mut ffi::GVariantType> for VariantType {
           #[inline]
      -    unsafe fn from_glib_full(ptr: *mut ffi::GVariantType) -> VariantType {
      +    unsafe fn from_glib_full(ptr: *mut ffi::GVariantType) -> VariantType {
               debug_assert!(!ptr.is_null());
      -        let len: usize = ffi::g_variant_type_get_string_length(ptr) as _;
      -        VariantType {
      -            ptr: ptr::NonNull::new_unchecked(ptr),
      -            len,
      +        let len: usize = ffi::g_variant_type_get_string_length(ptr) as _;
      +        VariantType {
      +            ptr: ptr::NonNull::new_unchecked(ptr),
      +            len,
               }
           }
       }
      @@ -1430,186 +1864,186 @@
           inner: str,
       }
       
      -impl VariantTy {
      +impl VariantTy {
           // rustdoc-stripper-ignore-next
           /// `bool`.
           #[doc(alias = "G_VARIANT_TYPE_BOOLEAN")]
      -    pub const BOOLEAN: &'static VariantTy =
      +    pub const BOOLEAN: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_BOOLEAN) };
       
           // rustdoc-stripper-ignore-next
           /// `u8`.
           #[doc(alias = "G_VARIANT_TYPE_BYTE")]
      -    pub const BYTE: &'static VariantTy =
      +    pub const BYTE: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_BYTE) };
       
           // rustdoc-stripper-ignore-next
           /// `i16`.
           #[doc(alias = "G_VARIANT_TYPE_INT16")]
      -    pub const INT16: &'static VariantTy =
      +    pub const INT16: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_INT16) };
       
           // rustdoc-stripper-ignore-next
           /// `u16`.
           #[doc(alias = "G_VARIANT_TYPE_UINT16")]
      -    pub const UINT16: &'static VariantTy =
      +    pub const UINT16: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_UINT16) };
       
           // rustdoc-stripper-ignore-next
           /// `i32`.
           #[doc(alias = "G_VARIANT_TYPE_INT32")]
      -    pub const INT32: &'static VariantTy =
      +    pub const INT32: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_INT32) };
       
           // rustdoc-stripper-ignore-next
           /// `u32`.
           #[doc(alias = "G_VARIANT_TYPE_UINT32")]
      -    pub const UINT32: &'static VariantTy =
      +    pub const UINT32: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_UINT32) };
       
           // rustdoc-stripper-ignore-next
           /// `i64`.
           #[doc(alias = "G_VARIANT_TYPE_INT64")]
      -    pub const INT64: &'static VariantTy =
      +    pub const INT64: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_INT64) };
       
           // rustdoc-stripper-ignore-next
           /// `u64`.
           #[doc(alias = "G_VARIANT_TYPE_UINT64")]
      -    pub const UINT64: &'static VariantTy =
      +    pub const UINT64: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_UINT64) };
       
           // rustdoc-stripper-ignore-next
           /// `f64`.
           #[doc(alias = "G_VARIANT_TYPE_DOUBLE")]
      -    pub const DOUBLE: &'static VariantTy =
      +    pub const DOUBLE: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_DOUBLE) };
       
           // rustdoc-stripper-ignore-next
           /// `&str`.
           #[doc(alias = "G_VARIANT_TYPE_STRING")]
      -    pub const STRING: &'static VariantTy =
      +    pub const STRING: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_STRING) };
       
           // rustdoc-stripper-ignore-next
           /// DBus object path.
           #[doc(alias = "G_VARIANT_TYPE_OBJECT_PATH")]
      -    pub const OBJECT_PATH: &'static VariantTy =
      +    pub const OBJECT_PATH: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_OBJECT_PATH) };
       
           // rustdoc-stripper-ignore-next
           /// Type signature.
           #[doc(alias = "G_VARIANT_TYPE_SIGNATURE")]
      -    pub const SIGNATURE: &'static VariantTy =
      +    pub const SIGNATURE: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_SIGNATURE) };
       
           // rustdoc-stripper-ignore-next
           /// Variant.
           #[doc(alias = "G_VARIANT_TYPE_VARIANT")]
      -    pub const VARIANT: &'static VariantTy =
      +    pub const VARIANT: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_VARIANT) };
       
           // rustdoc-stripper-ignore-next
           /// Handle.
           #[doc(alias = "G_VARIANT_TYPE_HANDLE")]
      -    pub const HANDLE: &'static VariantTy =
      +    pub const HANDLE: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_HANDLE) };
       
           // rustdoc-stripper-ignore-next
           /// Unit, i.e. `()`.
           #[doc(alias = "G_VARIANT_TYPE_UNIT")]
      -    pub const UNIT: &'static VariantTy =
      +    pub const UNIT: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_UNIT) };
       
           // rustdoc-stripper-ignore-next
           /// An indefinite type that is a supertype of every type (including itself).
           #[doc(alias = "G_VARIANT_TYPE_ANY")]
      -    pub const ANY: &'static VariantTy =
      +    pub const ANY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_ANY) };
       
           // rustdoc-stripper-ignore-next
           /// Any basic type.
           #[doc(alias = "G_VARIANT_TYPE_BASIC")]
      -    pub const BASIC: &'static VariantTy =
      +    pub const BASIC: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_BASIC) };
       
           // rustdoc-stripper-ignore-next
           /// Any maybe type, i.e. `Option<T>`.
           #[doc(alias = "G_VARIANT_TYPE_MAYBE")]
      -    pub const MAYBE: &'static VariantTy =
      +    pub const MAYBE: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_MAYBE) };
       
           // rustdoc-stripper-ignore-next
           /// Any array type, i.e. `[T]`.
           #[doc(alias = "G_VARIANT_TYPE_ARRAY")]
      -    pub const ARRAY: &'static VariantTy =
      +    pub const ARRAY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_ARRAY) };
       
           // rustdoc-stripper-ignore-next
           /// Any tuple type, i.e. `(T)`, `(T, T)`, etc.
           #[doc(alias = "G_VARIANT_TYPE_TUPLE")]
      -    pub const TUPLE: &'static VariantTy =
      +    pub const TUPLE: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_TUPLE) };
       
           // rustdoc-stripper-ignore-next
           /// Any dict entry type, i.e. `DictEntry<K, V>`.
           #[doc(alias = "G_VARIANT_TYPE_DICT_ENTRY")]
      -    pub const DICT_ENTRY: &'static VariantTy =
      +    pub const DICT_ENTRY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_DICT_ENTRY) };
       
           // rustdoc-stripper-ignore-next
           /// Any dictionary type, i.e. `HashMap<K, V>`, `BTreeMap<K, V>`.
           #[doc(alias = "G_VARIANT_TYPE_DICTIONARY")]
      -    pub const DICTIONARY: &'static VariantTy =
      +    pub const DICTIONARY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_DICTIONARY) };
       
           // rustdoc-stripper-ignore-next
           /// String array, i.e. `[&str]`.
           #[doc(alias = "G_VARIANT_TYPE_STRING_ARRAY")]
      -    pub const STRING_ARRAY: &'static VariantTy =
      +    pub const STRING_ARRAY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_STRING_ARRAY) };
       
           // rustdoc-stripper-ignore-next
           /// Object path array, i.e. `[&str]`.
           #[doc(alias = "G_VARIANT_TYPE_OBJECT_PATH_ARRAY")]
      -    pub const OBJECT_PATH_ARRAY: &'static VariantTy =
      +    pub const OBJECT_PATH_ARRAY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_OBJECT_PATH_ARRAY) };
       
           // rustdoc-stripper-ignore-next
           /// Byte string, i.e. `[u8]`.
           #[doc(alias = "G_VARIANT_TYPE_BYTE_STRING")]
      -    pub const BYTE_STRING: &'static VariantTy =
      +    pub const BYTE_STRING: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_BYTE_STRING) };
       
           // rustdoc-stripper-ignore-next
           /// Byte string array, i.e. `[[u8]]`.
           #[doc(alias = "G_VARIANT_TYPE_BYTE_STRING_ARRAY")]
      -    pub const BYTE_STRING_ARRAY: &'static VariantTy =
      +    pub const BYTE_STRING_ARRAY: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_BYTE_STRING_ARRAY) };
       
           // rustdoc-stripper-ignore-next
           /// Variant dictionary, i.e. `HashMap<String, Variant>`, `BTreeMap<String, Variant>`, etc.
           #[doc(alias = "G_VARIANT_TYPE_VARDICT")]
      -    pub const VARDICT: &'static VariantTy =
      +    pub const VARDICT: &'static VariantTy =
               unsafe { VariantTy::from_str_unchecked(ffi::G_VARIANT_TYPE_VARDICT) };
       
           // rustdoc-stripper-ignore-next
           /// Tries to create a `&VariantTy` from a string slice.
           ///
           /// Returns `Ok` if the string is a valid type string, `Err` otherwise.
      -    pub fn new(type_string: &str) -> Result<&VariantTy, BoolError> {
      +    pub fn new(type_string: &str) -> Result<&VariantTy, BoolError> {
               unsafe {
      -            let ptr = type_string.as_ptr();
      -            let limit = ptr.add(type_string.len());
      +            let ptr = type_string.as_ptr();
      +            let limit = ptr.add(type_string.len());
                   let mut end = ptr::null();
       
                   let ok = from_glib(ffi::g_variant_type_string_scan(
      -                ptr as *const _,
      -                limit as *const _,
      -                &mut end,
      +                ptr as *const _,
      +                limit as *const _,
      +                &mut end,
                   ));
                   if ok && end as *const _ == limit {
      -                Ok(&*(type_string.as_bytes() as *const [u8] as *const VariantTy))
      +                Ok(&*(type_string.as_bytes() as *const [u8] as *const VariantTy))
                   } else {
                       Err(bool_error!("Invalid type string: '{}'", type_string))
                   }
      @@ -1623,8 +2057,8 @@
           ///
           /// The caller is responsible for passing in only a valid variant type string.
           #[inline]
      -    pub const unsafe fn from_str_unchecked(type_string: &str) -> &VariantTy {
      -        std::mem::transmute::<&str, &VariantTy>(type_string)
      +    pub const unsafe fn from_str_unchecked(type_string: &str) -> &VariantTy {
      +        std::mem::transmute::<&str, &VariantTy>(type_string)
           }
       
           // rustdoc-stripper-ignore-next
      @@ -1633,11 +2067,11 @@
           #[doc(hidden)]
           #[allow(clippy::cast_slice_from_raw_parts)]
           #[inline]
      -    pub unsafe fn from_ptr<'a>(ptr: *const ffi::GVariantType) -> &'a VariantTy {
      +    pub unsafe fn from_ptr<'a>(ptr: *const ffi::GVariantType) -> &'a VariantTy {
               debug_assert!(!ptr.is_null());
      -        let len: usize = ffi::g_variant_type_get_string_length(ptr) as _;
      +        let len: usize = ffi::g_variant_type_get_string_length(ptr) as _;
               debug_assert!(len > 0);
      -        &*(slice::from_raw_parts(ptr as *const u8, len) as *const [u8] as *const VariantTy)
      +        &*(slice::from_raw_parts(ptr as *const u8, len) as *const [u8] as *const VariantTy)
           }
       
           // rustdoc-stripper-ignore-next
      @@ -1645,70 +2079,70 @@
           #[doc(hidden)]
           #[inline]
           pub fn as_ptr(&self) -> *const ffi::GVariantType {
      -        self.inner.as_ptr() as *const _
      +        self.inner.as_ptr() as *const _
           }
       
           // rustdoc-stripper-ignore-next
           /// Converts to a string slice.
           #[inline]
           pub fn as_str(&self) -> &str {
      -        &self.inner
      +        &self.inner
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a definite type.
           #[doc(alias = "g_variant_type_is_definite")]
           pub fn is_definite(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_definite(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_definite(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a container type.
           #[doc(alias = "g_variant_type_is_container")]
           pub fn is_container(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_container(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_container(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a basic type.
           #[doc(alias = "g_variant_type_is_basic")]
           pub fn is_basic(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_basic(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_basic(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a maybe type.
           #[doc(alias = "g_variant_type_is_maybe")]
           pub fn is_maybe(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_maybe(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_maybe(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is an array type.
           #[doc(alias = "g_variant_type_is_array")]
           pub fn is_array(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_array(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_array(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a tuple type.
           #[doc(alias = "g_variant_type_is_tuple")]
           pub fn is_tuple(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_tuple(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_tuple(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a dict entry type.
           #[doc(alias = "g_variant_type_is_dict_entry")]
           pub fn is_dict_entry(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_dict_entry(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_dict_entry(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
           /// Check if this variant type is a variant.
           #[doc(alias = "g_variant_type_is_variant")]
           pub fn is_variant(&self) -> bool {
      -        unsafe { from_glib(ffi::g_variant_type_is_variant(self.to_glib_none().0)) }
      +        unsafe { from_glib(ffi::g_variant_type_is_variant(self.to_glib_none().0)) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -1717,8 +2151,8 @@
           pub fn is_subtype_of(&self, supertype: &Self) -> bool {
               unsafe {
                   from_glib(ffi::g_variant_type_is_subtype_of(
      -                self.to_glib_none().0,
      -                supertype.to_glib_none().0,
      +                self.to_glib_none().0,
      +                supertype.to_glib_none().0,
                   ))
               }
           }
      @@ -1730,12 +2164,12 @@
           ///
           /// This function panics if not called with an array or maybe type.
           #[doc(alias = "g_variant_type_element")]
      -    pub fn element(&self) -> &VariantTy {
      +    pub fn element(&self) -> &VariantTy {
               assert!(self.is_array() || self.is_maybe());
       
               unsafe {
      -            let element = ffi::g_variant_type_element(self.to_glib_none().0);
      -            Self::from_ptr(element)
      +            let element = ffi::g_variant_type_element(self.to_glib_none().0);
      +            Self::from_ptr(element)
               }
           }
       
      @@ -1745,8 +2179,8 @@
           /// # Panics
           ///
           /// This function panics if not called with a tuple or dictionary entry type.
      -    pub fn tuple_types(&self) -> VariantTyIterator {
      -        VariantTyIterator::new(self).expect("VariantTy does not represent a tuple")
      +    pub fn tuple_types(&self) -> VariantTyIterator {
      +        VariantTyIterator::new(self).expect("VariantTy does not represent a tuple")
           }
       
           // rustdoc-stripper-ignore-next
      @@ -1756,15 +2190,15 @@
           ///
           /// This function panics if not called with a tuple or dictionary entry type.
           #[doc(alias = "g_variant_type_first")]
      -    pub fn first(&self) -> Option<&VariantTy> {
      +    pub fn first(&self) -> Option<&VariantTy> {
               assert!(self.as_str().starts_with('(') || self.as_str().starts_with('{'));
       
               unsafe {
      -            let first = ffi::g_variant_type_first(self.to_glib_none().0);
      +            let first = ffi::g_variant_type_first(self.to_glib_none().0);
                   if first.is_null() {
                       None
                   } else {
      -                Some(Self::from_ptr(first))
      +                Some(Self::from_ptr(first))
                   }
               }
           }
      @@ -1772,13 +2206,13 @@
           // rustdoc-stripper-ignore-next
           /// Return the next type of this variant type.
           #[doc(alias = "g_variant_type_next")]
      -    pub fn next(&self) -> Option<&VariantTy> {
      +    pub fn next(&self) -> Option<&VariantTy> {
               unsafe {
      -            let next = ffi::g_variant_type_next(self.to_glib_none().0);
      +            let next = ffi::g_variant_type_next(self.to_glib_none().0);
                   if next.is_null() {
                       None
                   } else {
      -                Some(Self::from_ptr(next))
      +                Some(Self::from_ptr(next))
                   }
               }
           }
      @@ -1787,7 +2221,7 @@
           /// Return the number of items in this variant type.
           #[doc(alias = "g_variant_type_n_items")]
           pub fn n_items(&self) -> usize {
      -        unsafe { ffi::g_variant_type_n_items(self.to_glib_none().0) }
      +        unsafe { ffi::g_variant_type_n_items(self.to_glib_none().0) }
           }
       
           // rustdoc-stripper-ignore-next
      @@ -1797,12 +2231,12 @@
           ///
           /// This function panics if not called with a dictionary entry type.
           #[doc(alias = "g_variant_type_key")]
      -    pub fn key(&self) -> &VariantTy {
      +    pub fn key(&self) -> &VariantTy {
               assert!(self.as_str().starts_with('{'));
       
               unsafe {
      -            let key = ffi::g_variant_type_key(self.to_glib_none().0);
      -            Self::from_ptr(key)
      +            let key = ffi::g_variant_type_key(self.to_glib_none().0);
      +            Self::from_ptr(key)
               }
           }
       
      @@ -1813,18 +2247,18 @@
           ///
           /// This function panics if not called with a dictionary entry type.
           #[doc(alias = "g_variant_type_value")]
      -    pub fn value(&self) -> &VariantTy {
      +    pub fn value(&self) -> &VariantTy {
               assert!(self.as_str().starts_with('{'));
       
               unsafe {
      -            let value = ffi::g_variant_type_value(self.to_glib_none().0);
      -            Self::from_ptr(value)
      +            let value = ffi::g_variant_type_value(self.to_glib_none().0);
      +            Self::from_ptr(value)
               }
           }
       
           // rustdoc-stripper-ignore-next
           /// Return this type as an array.
      -    pub(crate) fn as_array<'a>(&self) -> Cow<'a, VariantTy> {
      +    pub(crate) fn as_array<'a>(&self) -> Cow<'a, VariantTy> {
               if self == VariantTy::STRING {
                   Cow::Borrowed(VariantTy::STRING_ARRAY)
               } else if self == VariantTy::BYTE {
      @@ -1836,58 +2270,58 @@
               } else if self == VariantTy::DICT_ENTRY {
                   Cow::Borrowed(VariantTy::DICTIONARY)
               } else {
      -            Cow::Owned(VariantType::new_array(self))
      +            Cow::Owned(VariantType::new_array(self))
               }
           }
       }
       
      -unsafe impl Sync for VariantTy {}
      +unsafe impl Sync for VariantTy {}
       
       #[doc(hidden)]
      -impl<'a> ToGlibPtr<'a, *const ffi::GVariantType> for VariantTy {
      +impl<'a> ToGlibPtr<'a, *const ffi::GVariantType> for VariantTy {
           type Storage = PhantomData<&'a Self>;
       
           #[inline]
           fn to_glib_none(&'a self) -> Stash<'a, *const ffi::GVariantType, Self> {
      -        Stash(self.as_ptr(), PhantomData)
      +        Stash(self.as_ptr(), PhantomData)
           }
       }
       
      -impl fmt::Display for VariantTy {
      +impl fmt::Display for VariantTy {
           fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
      -        f.write_str(self.as_str())
      +        f.write_str(self.as_str())
           }
       }
       
      -impl<'a> From<&'a VariantTy> for Cow<'a, VariantTy> {
      +impl<'a> From<&'a VariantTy> for Cow<'a, VariantTy> {
           #[inline]
      -    fn from(ty: &'a VariantTy) -> Cow<'a, VariantTy> {
      -        Cow::Borrowed(ty)
      +    fn from(ty: &'a VariantTy) -> Cow<'a, VariantTy> {
      +        Cow::Borrowed(ty)
           }
       }
       
      -impl AsRef<VariantTy> for VariantTy {
      +impl AsRef<VariantTy> for VariantTy {
           #[inline]
           fn as_ref(&self) -> &Self {
      -        self
      +        self
           }
       }
       
      -impl ToOwned for VariantTy {
      -    type Owned = VariantType;
      +impl ToOwned for VariantTy {
      +    type Owned = VariantType;
       
           #[inline]
      -    fn to_owned(&self) -> VariantType {
      +    fn to_owned(&self) -> VariantType {
               unsafe {
      -            VariantType {
      -                ptr: ptr::NonNull::new_unchecked(ffi::g_variant_type_copy(self.as_ptr())),
      -                len: self.inner.len(),
      +            VariantType {
      +                ptr: ptr::NonNull::new_unchecked(ffi::g_variant_type_copy(self.as_ptr())),
      +                len: self.inner.len(),
                   }
               }
           }
       }
       
      -impl StaticType for VariantTy {
      +impl StaticType for VariantTy {
           #[inline]
           fn static_type() -> Type {
               unsafe { from_glib(ffi::g_variant_type_get_gtype()) }
      @@ -1895,26 +2329,26 @@
       }
       
       #[doc(hidden)]
      -unsafe impl<'a> crate::value::FromValue<'a> for &'a VariantTy {
      +unsafe impl<'a> crate::value::FromValue<'a> for &'a VariantTy {
           type Checker = crate::value::GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a crate::Value) -> Self {
      -        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0);
      +        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0);
               debug_assert!(!ptr.is_null());
      -        VariantTy::from_ptr(ptr as *const ffi::GVariantType)
      +        VariantTy::from_ptr(ptr as *const ffi::GVariantType)
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValue for VariantTy {
      +impl crate::value::ToValue for VariantTy {
           fn to_value(&self) -> crate::Value {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(VariantTy::static_type());
                   gobject_ffi::g_value_set_boxed(
      -                value.to_glib_none_mut().0,
      -                self.to_glib_none().0 as *mut _,
      +                value.to_glib_none_mut().0,
      +                self.to_glib_none().0 as *mut _,
                   );
      -            value
      +            value
               }
           }
       
      @@ -1924,9 +2358,9 @@
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValue for &VariantTy {
      +impl crate::value::ToValue for &VariantTy {
           fn to_value(&self) -> crate::Value {
      -        (*self).to_value()
      +        (*self).to_value()
           }
       
           #[inline]
      @@ -1936,21 +2370,21 @@
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValueOptional for &VariantTy {
      +impl crate::value::ToValueOptional for &VariantTy {
           fn to_value_optional(s: Option<&Self>) -> crate::Value {
      -        let mut value = crate::Value::for_value_type::<VariantType>();
      +        let mut value = crate::Value::for_value_type::<VariantType>();
               unsafe {
                   gobject_ffi::g_value_set_boxed(
      -                value.to_glib_none_mut().0,
      -                s.to_glib_none().0 as *mut _,
      +                value.to_glib_none_mut().0,
      +                s.to_glib_none().0 as *mut _,
                   );
               }
       
      -        value
      +        value
           }
       }
       
      -impl StaticType for VariantType {
      +impl StaticType for VariantType {
           #[inline]
           fn static_type() -> Type {
               unsafe { from_glib(ffi::g_variant_type_get_gtype()) }
      @@ -1958,34 +2392,34 @@
       }
       
       #[doc(hidden)]
      -impl crate::value::ValueType for VariantType {
      -    type Type = VariantType;
      +impl crate::value::ValueType for VariantType {
      +    type Type = VariantType;
       }
       
       #[doc(hidden)]
      -impl crate::value::ValueTypeOptional for VariantType {}
      +impl crate::value::ValueTypeOptional for VariantType {}
       
       #[doc(hidden)]
      -unsafe impl<'a> crate::value::FromValue<'a> for VariantType {
      +unsafe impl<'a> crate::value::FromValue<'a> for VariantType {
           type Checker = crate::value::GenericValueTypeOrNoneChecker<Self>;
       
           unsafe fn from_value(value: &'a crate::Value) -> Self {
      -        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0);
      +        let ptr = gobject_ffi::g_value_get_boxed(value.to_glib_none().0);
               debug_assert!(!ptr.is_null());
      -        from_glib_none(ptr as *const ffi::GVariantType)
      +        from_glib_none(ptr as *const ffi::GVariantType)
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValue for VariantType {
      +impl crate::value::ToValue for VariantType {
           fn to_value(&self) -> crate::Value {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(VariantType::static_type());
                   gobject_ffi::g_value_set_boxed(
      -                value.to_glib_none_mut().0,
      -                ToGlibPtr::<*mut _>::to_glib_none(&self).0 as *mut _,
      +                value.to_glib_none_mut().0,
      +                ToGlibPtr::<*mut _>::to_glib_none(&self).0 as *mut _,
                   );
      -            value
      +            value
               }
           }
       
      @@ -1995,38 +2429,38 @@
       }
       
       #[doc(hidden)]
      -impl From<VariantType> for crate::Value {
      -    fn from(t: VariantType) -> Self {
      +impl From<VariantType> for crate::Value {
      +    fn from(t: VariantType) -> Self {
               unsafe {
                   let mut value = crate::Value::from_type_unchecked(VariantType::static_type());
                   gobject_ffi::g_value_take_boxed(
      -                value.to_glib_none_mut().0,
      -                IntoGlibPtr::<*mut _>::into_glib_ptr(t) as *mut _,
      +                value.to_glib_none_mut().0,
      +                IntoGlibPtr::<*mut _>::into_glib_ptr(t) as *mut _,
                   );
      -            value
      +            value
               }
           }
       }
       
       #[doc(hidden)]
      -impl crate::value::ToValueOptional for VariantType {
      +impl crate::value::ToValueOptional for VariantType {
           fn to_value_optional(s: Option<&Self>) -> crate::Value {
               let mut value = crate::Value::for_value_type::<Self>();
               unsafe {
                   gobject_ffi::g_value_set_boxed(
      -                value.to_glib_none_mut().0,
      -                ToGlibPtr::<*mut _>::to_glib_none(&s).0 as *mut _,
      +                value.to_glib_none_mut().0,
      +                ToGlibPtr::<*mut _>::to_glib_none(&s).0 as *mut _,
                   );
               }
       
      -        value
      +        value
           }
       }
       
      -impl PartialEq for VariantType {
      +impl PartialEq for VariantType {
           #[inline]
           fn eq(&self, other: &Self) -> bool {
      -        <VariantTy as PartialEq>::eq(self, other)
      +        <VariantTy as PartialEq>::eq(self, other)
           }
       }
       
      @@ -2050,10 +2484,10 @@
           };
       }
       
      -impl_eq!(VariantType, VariantTy);
      -impl_eq!(VariantType, &'a VariantTy);
      -impl_eq!(VariantType, Cow<'a, VariantTy>);
      -impl_eq!(&'a VariantTy, Cow<'b, VariantTy>);
      +impl_eq!(VariantType, VariantTy);
      +impl_eq!(VariantType, &'a VariantTy);
      +impl_eq!(VariantType, Cow<'a, VariantTy>);
      +impl_eq!(&'a VariantTy, Cow<'b, VariantTy>);
       
       macro_rules! impl_str_eq {
           ($lhs:ty, $rhs: ty) => {
      @@ -2076,16 +2510,16 @@
           };
       }
       
      -impl_str_eq!(VariantTy, str);
      -impl_str_eq!(VariantTy, &'a str);
      -impl_str_eq!(&'a VariantTy, str);
      -impl_str_eq!(VariantTy, String);
      -impl_str_eq!(&'a VariantTy, String);
      -impl_str_eq!(VariantType, str);
      -impl_str_eq!(VariantType, &'a str);
      -impl_str_eq!(VariantType, String);
      +impl_str_eq!(VariantTy, str);
      +impl_str_eq!(VariantTy, &'a str);
      +impl_str_eq!(&'a VariantTy, str);
      +impl_str_eq!(VariantTy, String);
      +impl_str_eq!(&'a VariantTy, String);
      +impl_str_eq!(VariantType, str);
      +impl_str_eq!(VariantType, &'a str);
      +impl_str_eq!(VariantType, String);
       
      -impl Eq for VariantType {}
      +impl Eq for VariantType {}
       
       // rustdoc-stripper-ignore-next
       /// An iterator over the individual components of a tuple [VariantTy].
      @@ -2093,7 +2527,7 @@
       /// This can be conveniently constructed using [VariantTy::tuple_types].
       #[derive(Debug, Copy, Clone)]
       pub struct VariantTyIterator<'a> {
      -    elem: Option<&'a VariantTy>,
      +    elem: Option<&'a VariantTy>,
       }
       
       impl<'a> VariantTyIterator<'a> {
      @@ -2102,9 +2536,9 @@
           ///
           /// Returns `Ok` if the type is a definite tuple or dictionary entry type,
           /// `Err` otherwise.
      -    pub fn new(ty: &'a VariantTy) -> Result<Self, BoolError> {
      +    pub fn new(ty: &'a VariantTy) -> Result<Self, BoolError> {
               if (ty.is_tuple() && ty != VariantTy::TUPLE) || ty.is_dict_entry() {
      -            Ok(Self { elem: ty.first() })
      +            Ok(Self { elem: ty.first() })
               } else {
                   Err(bool_error!(
                       "Expected a definite tuple or dictionary entry type"
      @@ -2114,13 +2548,13 @@
       }
       
       impl<'a> Iterator for VariantTyIterator<'a> {
      -    type Item = &'a VariantTy;
      +    type Item = &'a VariantTy;
       
           #[doc(alias = "g_variant_type_next")]
           fn next(&mut self) -> Option<Self::Item> {
               let elem = self.elem?;
      -        self.elem = elem.next();
      -        Some(elem)
      +        self.elem = elem.next();
      +        Some(elem)
           }
       }
       
      diff --git a/git/docs/src/graphene/auto/box_.rs.html b/git/docs/src/graphene/auto/box_.rs.html
      index a21552bee334..9e7e1fcb4083 100644
      --- a/git/docs/src/graphene/auto/box_.rs.html
      +++ b/git/docs/src/graphene/auto/box_.rs.html
      @@ -473,7 +473,7 @@
       glib::wrapper! {
           /// A 3D box, described as the volume between a minimum and
           /// a maximum vertices.
      -    pub struct Box(BoxedInline<ffi::graphene_box_t>);
      +    pub struct Box(BoxedInline<ffi::graphene_box_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_box_get_type(), ptr as *mut _) as *mut ffi::graphene_box_t,
      diff --git a/git/docs/src/graphene/auto/enums.rs.html b/git/docs/src/graphene/auto/enums.rs.html
      index 2476f8ae71f4..b0a3da0b867b 100644
      --- a/git/docs/src/graphene/auto/enums.rs.html
      +++ b/git/docs/src/graphene/auto/enums.rs.html
      @@ -545,9 +545,9 @@
       
       #[doc(hidden)]
       impl IntoGlib for EulerOrder {
      -    type GlibType = ffi::graphene_euler_order_t;
      +    type GlibType = ffi::graphene_euler_order_t;
       
      -    fn into_glib(self) -> ffi::graphene_euler_order_t {
      +    fn into_glib(self) -> ffi::graphene_euler_order_t {
               match self {
                   Self::Default => ffi::GRAPHENE_EULER_ORDER_DEFAULT,
                   Self::Xyz => ffi::GRAPHENE_EULER_ORDER_XYZ,
      @@ -586,8 +586,8 @@
       }
       
       #[doc(hidden)]
      -impl FromGlib<ffi::graphene_euler_order_t> for EulerOrder {
      -    unsafe fn from_glib(value: ffi::graphene_euler_order_t) -> Self {
      +impl FromGlib<ffi::graphene_euler_order_t> for EulerOrder {
      +    unsafe fn from_glib(value: ffi::graphene_euler_order_t) -> Self {
               skip_assert_initialized!();
       
               match value {
      @@ -664,10 +664,10 @@
       
       #[doc(hidden)]
       impl IntoGlib for RayIntersectionKind {
      -    type GlibType = ffi::graphene_ray_intersection_kind_t;
      +    type GlibType = ffi::graphene_ray_intersection_kind_t;
       
           #[inline]
      -    fn into_glib(self) -> ffi::graphene_ray_intersection_kind_t {
      +    fn into_glib(self) -> ffi::graphene_ray_intersection_kind_t {
               match self {
                   Self::None => ffi::GRAPHENE_RAY_INTERSECTION_KIND_NONE,
                   Self::Enter => ffi::GRAPHENE_RAY_INTERSECTION_KIND_ENTER,
      @@ -678,9 +678,9 @@
       }
       
       #[doc(hidden)]
      -impl FromGlib<ffi::graphene_ray_intersection_kind_t> for RayIntersectionKind {
      +impl FromGlib<ffi::graphene_ray_intersection_kind_t> for RayIntersectionKind {
           #[inline]
      -    unsafe fn from_glib(value: ffi::graphene_ray_intersection_kind_t) -> Self {
      +    unsafe fn from_glib(value: ffi::graphene_ray_intersection_kind_t) -> Self {
               skip_assert_initialized!();
       
               match value {
      diff --git a/git/docs/src/graphene/auto/euler.rs.html b/git/docs/src/graphene/auto/euler.rs.html
      index f9fb3c439b3f..d9f60c88157f 100644
      --- a/git/docs/src/graphene/auto/euler.rs.html
      +++ b/git/docs/src/graphene/auto/euler.rs.html
      @@ -303,7 +303,7 @@
           ///
           /// The contents of the [`Euler`][crate::Euler] structure are private
           /// and should never be accessed directly.
      -    pub struct Euler(BoxedInline<ffi::graphene_euler_t>);
      +    pub struct Euler(BoxedInline<ffi::graphene_euler_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_euler_get_type(), ptr as *mut _) as *mut ffi::graphene_euler_t,
      diff --git a/git/docs/src/graphene/auto/frustum.rs.html b/git/docs/src/graphene/auto/frustum.rs.html
      index 7c22c85ebddb..ddeae9934c07 100644
      --- a/git/docs/src/graphene/auto/frustum.rs.html
      +++ b/git/docs/src/graphene/auto/frustum.rs.html
      @@ -164,7 +164,7 @@
           ///
           /// The contents of the [`Frustum`][crate::Frustum] are private, and should not be
           /// modified directly.
      -    pub struct Frustum(BoxedInline<ffi::graphene_frustum_t>);
      +    pub struct Frustum(BoxedInline<ffi::graphene_frustum_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_frustum_get_type(), ptr as *mut _) as *mut ffi::graphene_frustum_t,
      diff --git a/git/docs/src/graphene/auto/matrix.rs.html b/git/docs/src/graphene/auto/matrix.rs.html
      index 821ae739ad4c..fd3670b2f433 100644
      --- a/git/docs/src/graphene/auto/matrix.rs.html
      +++ b/git/docs/src/graphene/auto/matrix.rs.html
      @@ -1143,7 +1143,7 @@
           ///
           /// The contents of the [`Matrix`][crate::Matrix] structure are private and
           /// should never be accessed directly.
      -    pub struct Matrix(BoxedInline<ffi::graphene_matrix_t>);
      +    pub struct Matrix(BoxedInline<ffi::graphene_matrix_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_matrix_get_type(), ptr as *mut _) as *mut ffi::graphene_matrix_t,
      diff --git a/git/docs/src/graphene/auto/plane.rs.html b/git/docs/src/graphene/auto/plane.rs.html
      index d8d2749e5bd0..78962998b7a3 100644
      --- a/git/docs/src/graphene/auto/plane.rs.html
      +++ b/git/docs/src/graphene/auto/plane.rs.html
      @@ -230,7 +230,7 @@
           ///
           /// The contents of the [`Plane`][crate::Plane] are private, and should not be
           /// modified directly.
      -    pub struct Plane(BoxedInline<ffi::graphene_plane_t>);
      +    pub struct Plane(BoxedInline<ffi::graphene_plane_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_plane_get_type(), ptr as *mut _) as *mut ffi::graphene_plane_t,
      diff --git a/git/docs/src/graphene/auto/point.rs.html b/git/docs/src/graphene/auto/point.rs.html
      index 6bfbc438cfc5..711d90780b1f 100644
      --- a/git/docs/src/graphene/auto/point.rs.html
      +++ b/git/docs/src/graphene/auto/point.rs.html
      @@ -214,7 +214,7 @@
       
       glib::wrapper! {
           /// A point with two coordinates.
      -    pub struct Point(BoxedInline<ffi::graphene_point_t>);
      +    pub struct Point(BoxedInline<ffi::graphene_point_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_point_get_type(), ptr as *mut _) as *mut ffi::graphene_point_t,
      diff --git a/git/docs/src/graphene/auto/point3_d.rs.html b/git/docs/src/graphene/auto/point3_d.rs.html
      index 0238387a9c4a..ab619294d46b 100644
      --- a/git/docs/src/graphene/auto/point3_d.rs.html
      +++ b/git/docs/src/graphene/auto/point3_d.rs.html
      @@ -330,7 +330,7 @@
       
       glib::wrapper! {
           /// A point with three components: X, Y, and Z.
      -    pub struct Point3D(BoxedInline<ffi::graphene_point3d_t>);
      +    pub struct Point3D(BoxedInline<ffi::graphene_point3d_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_point3d_get_type(), ptr as *mut _) as *mut ffi::graphene_point3d_t,
      diff --git a/git/docs/src/graphene/auto/quad.rs.html b/git/docs/src/graphene/auto/quad.rs.html
      index 055c11889437..7cb2143b71e1 100644
      --- a/git/docs/src/graphene/auto/quad.rs.html
      +++ b/git/docs/src/graphene/auto/quad.rs.html
      @@ -133,7 +133,7 @@
           ///
           /// The contents of a [`Quad`][crate::Quad] are private and should never be
           /// accessed directly.
      -    pub struct Quad(BoxedInline<ffi::graphene_quad_t>);
      +    pub struct Quad(BoxedInline<ffi::graphene_quad_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_quad_get_type(), ptr as *mut _) as *mut ffi::graphene_quad_t,
      diff --git a/git/docs/src/graphene/auto/quaternion.rs.html b/git/docs/src/graphene/auto/quaternion.rs.html
      index d4c5cbe5167e..aee492869445 100644
      --- a/git/docs/src/graphene/auto/quaternion.rs.html
      +++ b/git/docs/src/graphene/auto/quaternion.rs.html
      @@ -400,7 +400,7 @@
           ///
           /// The contents of the [`Quaternion`][crate::Quaternion] structure are private
           /// and should never be accessed directly.
      -    pub struct Quaternion(BoxedInline<ffi::graphene_quaternion_t>);
      +    pub struct Quaternion(BoxedInline<ffi::graphene_quaternion_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_quaternion_get_type(), ptr as *mut _) as *mut ffi::graphene_quaternion_t,
      diff --git a/git/docs/src/graphene/auto/ray.rs.html b/git/docs/src/graphene/auto/ray.rs.html
      index fcc0787be566..e88f0176b031 100644
      --- a/git/docs/src/graphene/auto/ray.rs.html
      +++ b/git/docs/src/graphene/auto/ray.rs.html
      @@ -358,7 +358,7 @@
           ///
           /// The contents of the [`Ray`][crate::Ray] structure are private, and should not
           /// be modified directly.
      -    pub struct Ray(BoxedInline<ffi::graphene_ray_t>);
      +    pub struct Ray(BoxedInline<ffi::graphene_ray_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_ray_get_type(), ptr as *mut _) as *mut ffi::graphene_ray_t,
      diff --git a/git/docs/src/graphene/auto/rect.rs.html b/git/docs/src/graphene/auto/rect.rs.html
      index 5e8fe212dd43..9da5b96e6f3c 100644
      --- a/git/docs/src/graphene/auto/rect.rs.html
      +++ b/git/docs/src/graphene/auto/rect.rs.html
      @@ -631,7 +631,7 @@
           /// positive values. All functions taking a [`Rect`][crate::Rect] as an argument
           /// will internally operate on a normalized copy; all functions returning a
           /// [`Rect`][crate::Rect] will always return a normalized rectangle.
      -    pub struct Rect(BoxedInline<ffi::graphene_rect_t>);
      +    pub struct Rect(BoxedInline<ffi::graphene_rect_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_rect_get_type(), ptr as *mut _) as *mut ffi::graphene_rect_t,
      diff --git a/git/docs/src/graphene/auto/size.rs.html b/git/docs/src/graphene/auto/size.rs.html
      index d04d76a0c5fe..2bfec03a1f79 100644
      --- a/git/docs/src/graphene/auto/size.rs.html
      +++ b/git/docs/src/graphene/auto/size.rs.html
      @@ -169,7 +169,7 @@
       
       glib::wrapper! {
           /// A size.
      -    pub struct Size(BoxedInline<ffi::graphene_size_t>);
      +    pub struct Size(BoxedInline<ffi::graphene_size_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_size_get_type(), ptr as *mut _) as *mut ffi::graphene_size_t,
      diff --git a/git/docs/src/graphene/auto/sphere.rs.html b/git/docs/src/graphene/auto/sphere.rs.html
      index 99637a538ad4..fcd75eed9517 100644
      --- a/git/docs/src/graphene/auto/sphere.rs.html
      +++ b/git/docs/src/graphene/auto/sphere.rs.html
      @@ -218,7 +218,7 @@
       
       glib::wrapper! {
           /// A sphere, represented by its center and radius.
      -    pub struct Sphere(BoxedInline<ffi::graphene_sphere_t>);
      +    pub struct Sphere(BoxedInline<ffi::graphene_sphere_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_sphere_get_type(), ptr as *mut _) as *mut ffi::graphene_sphere_t,
      diff --git a/git/docs/src/graphene/auto/triangle.rs.html b/git/docs/src/graphene/auto/triangle.rs.html
      index f038560f2464..c87fc197eaf7 100644
      --- a/git/docs/src/graphene/auto/triangle.rs.html
      +++ b/git/docs/src/graphene/auto/triangle.rs.html
      @@ -368,7 +368,7 @@
       
       glib::wrapper! {
           /// A triangle.
      -    pub struct Triangle(BoxedInline<ffi::graphene_triangle_t>);
      +    pub struct Triangle(BoxedInline<ffi::graphene_triangle_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_triangle_get_type(), ptr as *mut _) as *mut ffi::graphene_triangle_t,
      diff --git a/git/docs/src/graphene/auto/vec2.rs.html b/git/docs/src/graphene/auto/vec2.rs.html
      index 145595f3d31e..8943e3743fa1 100644
      --- a/git/docs/src/graphene/auto/vec2.rs.html
      +++ b/git/docs/src/graphene/auto/vec2.rs.html
      @@ -446,7 +446,7 @@
           ///
           /// The contents of the [`Vec2`][crate::Vec2] structure are private and should
           /// never be accessed directly.
      -    pub struct Vec2(BoxedInline<ffi::graphene_vec2_t>);
      +    pub struct Vec2(BoxedInline<ffi::graphene_vec2_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_vec2_get_type(), ptr as *mut _) as *mut ffi::graphene_vec2_t,
      diff --git a/git/docs/src/graphene/auto/vec3.rs.html b/git/docs/src/graphene/auto/vec3.rs.html
      index d674d6cf8210..77d5ac4166c3 100644
      --- a/git/docs/src/graphene/auto/vec3.rs.html
      +++ b/git/docs/src/graphene/auto/vec3.rs.html
      @@ -588,7 +588,7 @@
           ///
           /// The contents of the [`Vec3`][crate::Vec3] structure are private and should
           /// never be accessed directly.
      -    pub struct Vec3(BoxedInline<ffi::graphene_vec3_t>);
      +    pub struct Vec3(BoxedInline<ffi::graphene_vec3_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_vec3_get_type(), ptr as *mut _) as *mut ffi::graphene_vec3_t,
      diff --git a/git/docs/src/graphene/auto/vec4.rs.html b/git/docs/src/graphene/auto/vec4.rs.html
      index 5711ced7dc04..2d55d4b8ceff 100644
      --- a/git/docs/src/graphene/auto/vec4.rs.html
      +++ b/git/docs/src/graphene/auto/vec4.rs.html
      @@ -532,7 +532,7 @@
           ///
           /// The contents of the [`Vec4`][crate::Vec4] structure are private and should
           /// never be accessed directly.
      -    pub struct Vec4(BoxedInline<ffi::graphene_vec4_t>);
      +    pub struct Vec4(BoxedInline<ffi::graphene_vec4_t>);
       
           match fn {
               copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::graphene_vec4_get_type(), ptr as *mut _) as *mut ffi::graphene_vec4_t,
      diff --git a/git/docs/src/graphene/box_.rs.html b/git/docs/src/graphene/box_.rs.html
      index 217b5696acb5..2542fb89dc5a 100644
      --- a/git/docs/src/graphene/box_.rs.html
      +++ b/git/docs/src/graphene/box_.rs.html
      @@ -236,9 +236,9 @@
           #[doc(alias = "get_vertices")]
           pub fn vertices(&self) -> &[Vec3; 8] {
               unsafe {
      -            let mut out: [ffi::graphene_vec3_t; 8] = std::mem::zeroed();
      +            let mut out: [ffi::graphene_vec3_t; 8] = std::mem::zeroed();
                   ffi::graphene_box_get_vertices(self.to_glib_none().0, &mut out as *mut _);
      -            &*(&out as *const [ffi::graphene_vec3_t; 8] as *const [Vec3; 8])
      +            &*(&out as *const [ffi::graphene_vec3_t; 8] as *const [Vec3; 8])
               }
           }
       
      diff --git a/git/docs/src/graphene/frustum.rs.html b/git/docs/src/graphene/frustum.rs.html
      index bfeaa5934248..cdab30bda0cc 100644
      --- a/git/docs/src/graphene/frustum.rs.html
      +++ b/git/docs/src/graphene/frustum.rs.html
      @@ -184,9 +184,9 @@
           #[doc(alias = "get_planes")]
           pub fn planes(&self) -> &[Plane; 6] {
               unsafe {
      -            let mut out: [ffi::graphene_plane_t; 6] = std::mem::zeroed();
      +            let mut out: [ffi::graphene_plane_t; 6] = std::mem::zeroed();
                   ffi::graphene_frustum_get_planes(self.to_glib_none().0, &mut out as *mut _);
      -            &*(&out as *const [ffi::graphene_plane_t; 6] as *const [Plane; 6])
      +            &*(&out as *const [ffi::graphene_plane_t; 6] as *const [Plane; 6])
               }
           }
       
      diff --git a/git/docs/src/graphene/lib.rs.html b/git/docs/src/graphene/lib.rs.html
      index 137fdd2f3083..fe173bc06ebe 100644
      --- a/git/docs/src/graphene/lib.rs.html
      +++ b/git/docs/src/graphene/lib.rs.html
      @@ -117,7 +117,7 @@
       #![cfg_attr(docsrs, feature(doc_cfg))]
       #![doc = include_str!("../README.md")]
       
      -pub use ffi;
      +pub use ffi;
       pub use glib;
       
       // Graphene has no runtime to initialize
      diff --git a/git/docs/src/graphene/matrix.rs.html b/git/docs/src/graphene/matrix.rs.html
      index be94d8bb0df5..b271291ee166 100644
      --- a/git/docs/src/graphene/matrix.rs.html
      +++ b/git/docs/src/graphene/matrix.rs.html
      @@ -884,7 +884,7 @@
       
           #[inline]
           pub fn values(&self) -> &[[f32; 4]; 4] {
      -        unsafe { &*(&self.inner.value as *const ffi::graphene_simd4x4f_t as *const [[f32; 4]; 4]) }
      +        unsafe { &*(&self.inner.value as *const ffi::graphene_simd4x4f_t as *const [[f32; 4]; 4]) }
           }
       }
       
      diff --git a/git/docs/src/graphene/quad.rs.html b/git/docs/src/graphene/quad.rs.html
      index 003c7651713f..6db9a7cbfd11 100644
      --- a/git/docs/src/graphene/quad.rs.html
      +++ b/git/docs/src/graphene/quad.rs.html
      @@ -282,7 +282,7 @@
       
           #[inline]
           pub fn points(&self) -> &[Point; 4] {
      -        unsafe { &*(&self.inner.points as *const [ffi::graphene_point_t; 4] as *const [Point; 4]) }
      +        unsafe { &*(&self.inner.points as *const [ffi::graphene_point_t; 4] as *const [Point; 4]) }
           }
       }
       
      diff --git a/git/docs/src/graphene/rect.rs.html b/git/docs/src/graphene/rect.rs.html
      index 6a2cabe6ca6c..8e75310b1720 100644
      --- a/git/docs/src/graphene/rect.rs.html
      +++ b/git/docs/src/graphene/rect.rs.html
      @@ -183,9 +183,9 @@
           #[doc(alias = "get_vertices")]
           pub fn vertices(&self) -> &[Vec2; 4] {
               unsafe {
      -            let mut out: [ffi::graphene_vec2_t; 4] = std::mem::zeroed();
      +            let mut out: [ffi::graphene_vec2_t; 4] = std::mem::zeroed();
                   ffi::graphene_rect_get_vertices(self.to_glib_none().0, &mut out as *mut _);
      -            &*(&out as *const [ffi::graphene_vec2_t; 4] as *const [Vec2; 4])
      +            &*(&out as *const [ffi::graphene_vec2_t; 4] as *const [Vec2; 4])
               }
           }