1 // This file was generated by gir (https://github.com/gtk-rs/gir)
2 // from gir-files (https://github.com/gtk-rs/gir-files)
3 // DO NOT EDIT
4 
5 mod action;
6 pub use self::action::{Action, NONE_ACTION};
7 
8 mod action_group;
9 pub use self::action_group::{ActionGroup, NONE_ACTION_GROUP};
10 
11 mod action_map;
12 pub use self::action_map::{ActionMap, NONE_ACTION_MAP};
13 
14 mod app_info;
15 pub use self::app_info::{AppInfo, NONE_APP_INFO};
16 
17 mod app_info_monitor;
18 pub use self::app_info_monitor::AppInfoMonitor;
19 
20 mod app_launch_context;
21 pub use self::app_launch_context::{AppLaunchContext, NONE_APP_LAUNCH_CONTEXT};
22 
23 mod application;
24 pub use self::application::ApplicationBuilder;
25 pub use self::application::{Application, NONE_APPLICATION};
26 
27 mod application_command_line;
28 pub use self::application_command_line::{ApplicationCommandLine, NONE_APPLICATION_COMMAND_LINE};
29 
30 mod async_result;
31 pub use self::async_result::{AsyncResult, NONE_ASYNC_RESULT};
32 
33 mod buffered_input_stream;
34 pub use self::buffered_input_stream::BufferedInputStreamBuilder;
35 pub use self::buffered_input_stream::{BufferedInputStream, NONE_BUFFERED_INPUT_STREAM};
36 
37 mod buffered_output_stream;
38 pub use self::buffered_output_stream::BufferedOutputStreamBuilder;
39 pub use self::buffered_output_stream::{BufferedOutputStream, NONE_BUFFERED_OUTPUT_STREAM};
40 
41 mod bytes_icon;
42 pub use self::bytes_icon::BytesIcon;
43 
44 mod cancellable;
45 pub use self::cancellable::{Cancellable, NONE_CANCELLABLE};
46 
47 mod charset_converter;
48 pub use self::charset_converter::CharsetConverter;
49 pub use self::charset_converter::CharsetConverterBuilder;
50 
51 mod converter;
52 pub use self::converter::{Converter, NONE_CONVERTER};
53 
54 mod converter_input_stream;
55 pub use self::converter_input_stream::ConverterInputStreamBuilder;
56 pub use self::converter_input_stream::{ConverterInputStream, NONE_CONVERTER_INPUT_STREAM};
57 
58 mod converter_output_stream;
59 pub use self::converter_output_stream::ConverterOutputStreamBuilder;
60 pub use self::converter_output_stream::{ConverterOutputStream, NONE_CONVERTER_OUTPUT_STREAM};
61 
62 mod credentials;
63 pub use self::credentials::Credentials;
64 
65 mod dbus_action_group;
66 pub use self::dbus_action_group::DBusActionGroup;
67 
68 mod dbus_auth_observer;
69 pub use self::dbus_auth_observer::DBusAuthObserver;
70 
71 mod dbus_connection;
72 pub use self::dbus_connection::DBusConnection;
73 
74 mod dbus_interface;
75 pub use self::dbus_interface::{DBusInterface, NONE_DBUS_INTERFACE};
76 
77 mod dbus_interface_skeleton;
78 pub use self::dbus_interface_skeleton::{DBusInterfaceSkeleton, NONE_DBUS_INTERFACE_SKELETON};
79 
80 mod dbus_menu_model;
81 pub use self::dbus_menu_model::DBusMenuModel;
82 
83 mod dbus_message;
84 pub use self::dbus_message::DBusMessage;
85 
86 mod dbus_method_invocation;
87 pub use self::dbus_method_invocation::DBusMethodInvocation;
88 
89 mod dbus_object;
90 pub use self::dbus_object::{DBusObject, NONE_DBUS_OBJECT};
91 
92 mod dbus_proxy;
93 pub use self::dbus_proxy::{DBusProxy, NONE_DBUS_PROXY};
94 
95 mod dbus_server;
96 pub use self::dbus_server::DBusServer;
97 
98 mod data_input_stream;
99 pub use self::data_input_stream::DataInputStreamBuilder;
100 pub use self::data_input_stream::{DataInputStream, NONE_DATA_INPUT_STREAM};
101 
102 mod data_output_stream;
103 pub use self::data_output_stream::DataOutputStreamBuilder;
104 pub use self::data_output_stream::{DataOutputStream, NONE_DATA_OUTPUT_STREAM};
105 
106 #[cfg(any(all(not(windows), not(target_os = "macos")), feature = "dox"))]
107 #[cfg_attr(feature = "dox", doc(cfg(all(not(windows), not(target_os = "macos")))))]
108 mod desktop_app_info;
109 #[cfg(any(all(not(windows), not(target_os = "macos")), feature = "dox"))]
110 #[cfg_attr(feature = "dox", doc(cfg(all(not(windows), not(target_os = "macos")))))]
111 pub use self::desktop_app_info::DesktopAppInfo;
112 
113 mod drive;
114 pub use self::drive::{Drive, NONE_DRIVE};
115 
116 mod emblem;
117 pub use self::emblem::Emblem;
118 
119 mod emblemed_icon;
120 pub use self::emblemed_icon::{EmblemedIcon, NONE_EMBLEMED_ICON};
121 
122 mod file;
123 pub use self::file::{File, NONE_FILE};
124 
125 mod file_enumerator;
126 pub use self::file_enumerator::{FileEnumerator, NONE_FILE_ENUMERATOR};
127 
128 mod file_io_stream;
129 pub use self::file_io_stream::{FileIOStream, NONE_FILE_IO_STREAM};
130 
131 mod file_icon;
132 pub use self::file_icon::FileIcon;
133 
134 mod file_info;
135 pub use self::file_info::FileInfo;
136 
137 mod file_input_stream;
138 pub use self::file_input_stream::{FileInputStream, NONE_FILE_INPUT_STREAM};
139 
140 mod file_monitor;
141 pub use self::file_monitor::{FileMonitor, NONE_FILE_MONITOR};
142 
143 mod file_output_stream;
144 pub use self::file_output_stream::{FileOutputStream, NONE_FILE_OUTPUT_STREAM};
145 
146 mod filename_completer;
147 pub use self::filename_completer::FilenameCompleter;
148 
149 mod filter_input_stream;
150 pub use self::filter_input_stream::{FilterInputStream, NONE_FILTER_INPUT_STREAM};
151 
152 mod filter_output_stream;
153 pub use self::filter_output_stream::{FilterOutputStream, NONE_FILTER_OUTPUT_STREAM};
154 
155 mod io_stream;
156 pub use self::io_stream::{IOStream, NONE_IO_STREAM};
157 
158 mod icon;
159 pub use self::icon::{Icon, NONE_ICON};
160 
161 mod inet_address;
162 pub use self::inet_address::{InetAddress, NONE_INET_ADDRESS};
163 
164 mod inet_address_mask;
165 pub use self::inet_address_mask::{InetAddressMask, NONE_INET_ADDRESS_MASK};
166 
167 mod inet_socket_address;
168 pub use self::inet_socket_address::{InetSocketAddress, NONE_INET_SOCKET_ADDRESS};
169 
170 mod initable;
171 pub use self::initable::{Initable, NONE_INITABLE};
172 
173 mod input_stream;
174 pub use self::input_stream::{InputStream, NONE_INPUT_STREAM};
175 
176 mod list_model;
177 pub use self::list_model::{ListModel, NONE_LIST_MODEL};
178 
179 mod list_store;
180 pub use self::list_store::ListStore;
181 pub use self::list_store::ListStoreBuilder;
182 
183 mod loadable_icon;
184 pub use self::loadable_icon::{LoadableIcon, NONE_LOADABLE_ICON};
185 
186 mod memory_input_stream;
187 pub use self::memory_input_stream::{MemoryInputStream, NONE_MEMORY_INPUT_STREAM};
188 
189 #[cfg(any(feature = "v2_64", feature = "dox"))]
190 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_64")))]
191 mod memory_monitor;
192 #[cfg(any(feature = "v2_64", feature = "dox"))]
193 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_64")))]
194 pub use self::memory_monitor::{MemoryMonitor, NONE_MEMORY_MONITOR};
195 
196 mod memory_output_stream;
197 pub use self::memory_output_stream::{MemoryOutputStream, NONE_MEMORY_OUTPUT_STREAM};
198 
199 mod menu;
200 pub use self::menu::Menu;
201 
202 mod menu_attribute_iter;
203 pub use self::menu_attribute_iter::{MenuAttributeIter, NONE_MENU_ATTRIBUTE_ITER};
204 
205 mod menu_item;
206 pub use self::menu_item::MenuItem;
207 
208 mod menu_link_iter;
209 pub use self::menu_link_iter::{MenuLinkIter, NONE_MENU_LINK_ITER};
210 
211 mod menu_model;
212 pub use self::menu_model::{MenuModel, NONE_MENU_MODEL};
213 
214 mod mount;
215 pub use self::mount::{Mount, NONE_MOUNT};
216 
217 mod mount_operation;
218 pub use self::mount_operation::{MountOperation, NONE_MOUNT_OPERATION};
219 
220 mod network_address;
221 pub use self::network_address::{NetworkAddress, NONE_NETWORK_ADDRESS};
222 
223 mod network_monitor;
224 pub use self::network_monitor::{NetworkMonitor, NONE_NETWORK_MONITOR};
225 
226 mod network_service;
227 pub use self::network_service::{NetworkService, NONE_NETWORK_SERVICE};
228 
229 mod notification;
230 pub use self::notification::Notification;
231 
232 mod output_stream;
233 pub use self::output_stream::{OutputStream, NONE_OUTPUT_STREAM};
234 
235 mod permission;
236 pub use self::permission::{Permission, NONE_PERMISSION};
237 
238 mod pollable_input_stream;
239 pub use self::pollable_input_stream::{PollableInputStream, NONE_POLLABLE_INPUT_STREAM};
240 
241 mod pollable_output_stream;
242 pub use self::pollable_output_stream::{PollableOutputStream, NONE_POLLABLE_OUTPUT_STREAM};
243 
244 mod property_action;
245 pub use self::property_action::PropertyAction;
246 
247 mod proxy;
248 pub use self::proxy::{Proxy, NONE_PROXY};
249 
250 mod proxy_address;
251 pub use self::proxy_address::{ProxyAddress, NONE_PROXY_ADDRESS};
252 
253 mod proxy_resolver;
254 pub use self::proxy_resolver::{ProxyResolver, NONE_PROXY_RESOLVER};
255 
256 mod remote_action_group;
257 pub use self::remote_action_group::{RemoteActionGroup, NONE_REMOTE_ACTION_GROUP};
258 
259 mod resolver;
260 pub use self::resolver::{Resolver, NONE_RESOLVER};
261 
262 mod seekable;
263 pub use self::seekable::{Seekable, NONE_SEEKABLE};
264 
265 mod settings;
266 pub use self::settings::{Settings, NONE_SETTINGS};
267 
268 mod settings_backend;
269 pub use self::settings_backend::{SettingsBackend, NONE_SETTINGS_BACKEND};
270 
271 mod simple_action;
272 pub use self::simple_action::SimpleAction;
273 
274 mod simple_action_group;
275 pub use self::simple_action_group::{SimpleActionGroup, NONE_SIMPLE_ACTION_GROUP};
276 
277 mod simple_io_stream;
278 pub use self::simple_io_stream::SimpleIOStream;
279 
280 mod simple_permission;
281 pub use self::simple_permission::SimplePermission;
282 
283 mod socket;
284 pub use self::socket::{Socket, NONE_SOCKET};
285 
286 mod socket_address;
287 pub use self::socket_address::{SocketAddress, NONE_SOCKET_ADDRESS};
288 
289 mod socket_address_enumerator;
290 pub use self::socket_address_enumerator::{
291     SocketAddressEnumerator, NONE_SOCKET_ADDRESS_ENUMERATOR,
292 };
293 
294 mod socket_client;
295 pub use self::socket_client::{SocketClient, NONE_SOCKET_CLIENT};
296 
297 mod socket_connectable;
298 pub use self::socket_connectable::{SocketConnectable, NONE_SOCKET_CONNECTABLE};
299 
300 mod socket_connection;
301 pub use self::socket_connection::{SocketConnection, NONE_SOCKET_CONNECTION};
302 
303 mod socket_listener;
304 pub use self::socket_listener::{SocketListener, NONE_SOCKET_LISTENER};
305 
306 mod socket_service;
307 pub use self::socket_service::{SocketService, NONE_SOCKET_SERVICE};
308 
309 mod subprocess;
310 pub use self::subprocess::Subprocess;
311 
312 mod subprocess_launcher;
313 pub use self::subprocess_launcher::SubprocessLauncher;
314 
315 mod task;
316 pub use self::task::Task;
317 
318 mod tcp_connection;
319 pub use self::tcp_connection::{TcpConnection, NONE_TCP_CONNECTION};
320 
321 mod themed_icon;
322 pub use self::themed_icon::ThemedIcon;
323 
324 mod threaded_socket_service;
325 pub use self::threaded_socket_service::{ThreadedSocketService, NONE_THREADED_SOCKET_SERVICE};
326 
327 mod tls_backend;
328 pub use self::tls_backend::{TlsBackend, NONE_TLS_BACKEND};
329 
330 mod tls_certificate;
331 pub use self::tls_certificate::{TlsCertificate, NONE_TLS_CERTIFICATE};
332 
333 mod tls_client_connection;
334 pub use self::tls_client_connection::{TlsClientConnection, NONE_TLS_CLIENT_CONNECTION};
335 
336 mod tls_connection;
337 pub use self::tls_connection::{TlsConnection, NONE_TLS_CONNECTION};
338 
339 mod tls_database;
340 pub use self::tls_database::{TlsDatabase, NONE_TLS_DATABASE};
341 
342 mod tls_file_database;
343 pub use self::tls_file_database::{TlsFileDatabase, NONE_TLS_FILE_DATABASE};
344 
345 mod tls_interaction;
346 pub use self::tls_interaction::{TlsInteraction, NONE_TLS_INTERACTION};
347 
348 mod tls_password;
349 pub use self::tls_password::{TlsPassword, NONE_TLS_PASSWORD};
350 
351 mod tls_server_connection;
352 pub use self::tls_server_connection::{TlsServerConnection, NONE_TLS_SERVER_CONNECTION};
353 
354 #[cfg(any(unix, feature = "dox"))]
355 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
356 mod unix_fd_list;
357 #[cfg(any(unix, feature = "dox"))]
358 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
359 pub use self::unix_fd_list::{UnixFDList, NONE_UNIX_FD_LIST};
360 
361 #[cfg(any(unix, feature = "dox"))]
362 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
363 mod unix_input_stream;
364 #[cfg(any(unix, feature = "dox"))]
365 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
366 pub use self::unix_input_stream::{UnixInputStream, NONE_UNIX_INPUT_STREAM};
367 
368 #[cfg(any(unix, feature = "dox"))]
369 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
370 mod unix_output_stream;
371 #[cfg(any(unix, feature = "dox"))]
372 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
373 pub use self::unix_output_stream::{UnixOutputStream, NONE_UNIX_OUTPUT_STREAM};
374 
375 #[cfg(any(unix, feature = "dox"))]
376 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
377 mod unix_socket_address;
378 #[cfg(any(unix, feature = "dox"))]
379 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
380 pub use self::unix_socket_address::{UnixSocketAddress, NONE_UNIX_SOCKET_ADDRESS};
381 
382 mod vfs;
383 pub use self::vfs::{Vfs, NONE_VFS};
384 
385 mod volume;
386 pub use self::volume::{Volume, NONE_VOLUME};
387 
388 mod volume_monitor;
389 pub use self::volume_monitor::{VolumeMonitor, NONE_VOLUME_MONITOR};
390 
391 mod zlib_compressor;
392 pub use self::zlib_compressor::ZlibCompressor;
393 
394 mod zlib_decompressor;
395 pub use self::zlib_decompressor::ZlibDecompressor;
396 
397 mod dbus_arg_info;
398 pub use self::dbus_arg_info::DBusArgInfo;
399 
400 mod dbus_interface_info;
401 pub use self::dbus_interface_info::DBusInterfaceInfo;
402 
403 mod dbus_method_info;
404 pub use self::dbus_method_info::DBusMethodInfo;
405 
406 mod dbus_node_info;
407 pub use self::dbus_node_info::DBusNodeInfo;
408 
409 mod dbus_property_info;
410 pub use self::dbus_property_info::DBusPropertyInfo;
411 
412 mod dbus_signal_info;
413 pub use self::dbus_signal_info::DBusSignalInfo;
414 
415 mod file_attribute_matcher;
416 pub use self::file_attribute_matcher::FileAttributeMatcher;
417 
418 mod resource;
419 pub use self::resource::Resource;
420 
421 mod settings_schema;
422 pub use self::settings_schema::SettingsSchema;
423 
424 mod settings_schema_key;
425 pub use self::settings_schema_key::SettingsSchemaKey;
426 
427 mod settings_schema_source;
428 pub use self::settings_schema_source::SettingsSchemaSource;
429 
430 mod srv_target;
431 pub use self::srv_target::SrvTarget;
432 
433 #[cfg(any(unix, feature = "dox"))]
434 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
435 #[cfg(any(feature = "v2_54", feature = "dox"))]
436 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_54")))]
437 mod unix_mount_entry;
438 #[cfg(any(unix, feature = "dox"))]
439 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
440 #[cfg(any(feature = "v2_54", feature = "dox"))]
441 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_54")))]
442 pub use self::unix_mount_entry::UnixMountEntry;
443 
444 #[cfg(any(unix, feature = "dox"))]
445 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
446 #[cfg(any(feature = "v2_54", feature = "dox"))]
447 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_54")))]
448 mod unix_mount_point;
449 #[cfg(any(unix, feature = "dox"))]
450 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
451 #[cfg(any(feature = "v2_54", feature = "dox"))]
452 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_54")))]
453 pub use self::unix_mount_point::UnixMountPoint;
454 
455 mod enums;
456 pub use self::enums::BusType;
457 pub use self::enums::ConverterResult;
458 pub use self::enums::CredentialsType;
459 pub use self::enums::DBusMessageByteOrder;
460 pub use self::enums::DBusMessageHeaderField;
461 pub use self::enums::DBusMessageType;
462 pub use self::enums::DataStreamByteOrder;
463 pub use self::enums::DataStreamNewlineType;
464 pub use self::enums::DriveStartStopType;
465 pub use self::enums::EmblemOrigin;
466 pub use self::enums::FileAttributeStatus;
467 pub use self::enums::FileAttributeType;
468 pub use self::enums::FileMonitorEvent;
469 pub use self::enums::FileType;
470 pub use self::enums::IOErrorEnum;
471 #[cfg(any(feature = "v2_64", feature = "dox"))]
472 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_64")))]
473 pub use self::enums::MemoryMonitorWarningLevel;
474 pub use self::enums::MountOperationResult;
475 pub use self::enums::NetworkConnectivity;
476 pub use self::enums::NotificationPriority;
477 pub use self::enums::PasswordSave;
478 pub use self::enums::ResolverRecordType;
479 pub use self::enums::ResourceError;
480 pub use self::enums::SocketClientEvent;
481 pub use self::enums::SocketFamily;
482 pub use self::enums::SocketListenerEvent;
483 pub use self::enums::SocketProtocol;
484 pub use self::enums::SocketType;
485 pub use self::enums::TlsAuthenticationMode;
486 pub use self::enums::TlsCertificateRequestFlags;
487 #[cfg(any(feature = "v2_66", feature = "dox"))]
488 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_66")))]
489 pub use self::enums::TlsChannelBindingType;
490 pub use self::enums::TlsDatabaseLookupFlags;
491 pub use self::enums::TlsInteractionResult;
492 pub use self::enums::TlsRehandshakeMode;
493 #[cfg(any(unix, feature = "dox"))]
494 #[cfg_attr(feature = "dox", doc(cfg(unix)))]
495 pub use self::enums::UnixSocketAddressType;
496 pub use self::enums::ZlibCompressorFormat;
497 
498 mod flags;
499 pub use self::flags::AppInfoCreateFlags;
500 pub use self::flags::ApplicationFlags;
501 pub use self::flags::AskPasswordFlags;
502 pub use self::flags::BusNameOwnerFlags;
503 pub use self::flags::BusNameWatcherFlags;
504 pub use self::flags::ConverterFlags;
505 pub use self::flags::DBusCallFlags;
506 pub use self::flags::DBusCapabilityFlags;
507 pub use self::flags::DBusConnectionFlags;
508 pub use self::flags::DBusInterfaceSkeletonFlags;
509 pub use self::flags::DBusMessageFlags;
510 pub use self::flags::DBusProxyFlags;
511 pub use self::flags::DBusSendMessageFlags;
512 pub use self::flags::DBusServerFlags;
513 pub use self::flags::DBusSignalFlags;
514 pub use self::flags::DriveStartFlags;
515 pub use self::flags::FileCopyFlags;
516 pub use self::flags::FileCreateFlags;
517 pub use self::flags::FileMeasureFlags;
518 pub use self::flags::FileMonitorFlags;
519 pub use self::flags::FileQueryInfoFlags;
520 pub use self::flags::IOStreamSpliceFlags;
521 pub use self::flags::MountMountFlags;
522 pub use self::flags::MountUnmountFlags;
523 pub use self::flags::OutputStreamSpliceFlags;
524 #[cfg(any(feature = "v2_60", feature = "dox"))]
525 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_60")))]
526 pub use self::flags::ResolverNameLookupFlags;
527 pub use self::flags::ResourceLookupFlags;
528 pub use self::flags::SettingsBindFlags;
529 pub use self::flags::SubprocessFlags;
530 pub use self::flags::TlsCertificateFlags;
531 pub use self::flags::TlsDatabaseVerifyFlags;
532 pub use self::flags::TlsPasswordFlags;
533 
534 pub mod functions;
535 
536 mod constants;
537 #[cfg(any(feature = "v2_58", feature = "dox"))]
538 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_58")))]
539 pub use self::constants::DRIVE_IDENTIFIER_KIND_UNIX_DEVICE;
540 pub use self::constants::FILE_ATTRIBUTE_ACCESS_CAN_DELETE;
541 pub use self::constants::FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE;
542 pub use self::constants::FILE_ATTRIBUTE_ACCESS_CAN_READ;
543 pub use self::constants::FILE_ATTRIBUTE_ACCESS_CAN_RENAME;
544 pub use self::constants::FILE_ATTRIBUTE_ACCESS_CAN_TRASH;
545 pub use self::constants::FILE_ATTRIBUTE_ACCESS_CAN_WRITE;
546 pub use self::constants::FILE_ATTRIBUTE_DOS_IS_ARCHIVE;
547 #[cfg(any(feature = "v2_60", feature = "dox"))]
548 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_60")))]
549 pub use self::constants::FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT;
550 pub use self::constants::FILE_ATTRIBUTE_DOS_IS_SYSTEM;
551 #[cfg(any(feature = "v2_60", feature = "dox"))]
552 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_60")))]
553 pub use self::constants::FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG;
554 pub use self::constants::FILE_ATTRIBUTE_ETAG_VALUE;
555 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_FREE;
556 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_READONLY;
557 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_REMOTE;
558 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_SIZE;
559 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_TYPE;
560 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_USED;
561 pub use self::constants::FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW;
562 pub use self::constants::FILE_ATTRIBUTE_GVFS_BACKEND;
563 pub use self::constants::FILE_ATTRIBUTE_ID_FILE;
564 pub use self::constants::FILE_ATTRIBUTE_ID_FILESYSTEM;
565 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT;
566 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT;
567 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL;
568 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_START;
569 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED;
570 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP;
571 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT;
572 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI;
573 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC;
574 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE;
575 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE;
576 pub use self::constants::FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE;
577 pub use self::constants::FILE_ATTRIBUTE_OWNER_GROUP;
578 pub use self::constants::FILE_ATTRIBUTE_OWNER_USER;
579 pub use self::constants::FILE_ATTRIBUTE_OWNER_USER_REAL;
580 pub use self::constants::FILE_ATTRIBUTE_PREVIEW_ICON;
581 #[cfg(any(feature = "v2_52", feature = "dox"))]
582 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_52")))]
583 pub use self::constants::FILE_ATTRIBUTE_RECENT_MODIFIED;
584 pub use self::constants::FILE_ATTRIBUTE_SELINUX_CONTEXT;
585 pub use self::constants::FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE;
586 pub use self::constants::FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE;
587 pub use self::constants::FILE_ATTRIBUTE_STANDARD_COPY_NAME;
588 pub use self::constants::FILE_ATTRIBUTE_STANDARD_DESCRIPTION;
589 pub use self::constants::FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME;
590 pub use self::constants::FILE_ATTRIBUTE_STANDARD_EDIT_NAME;
591 pub use self::constants::FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE;
592 pub use self::constants::FILE_ATTRIBUTE_STANDARD_ICON;
593 pub use self::constants::FILE_ATTRIBUTE_STANDARD_IS_BACKUP;
594 pub use self::constants::FILE_ATTRIBUTE_STANDARD_IS_HIDDEN;
595 pub use self::constants::FILE_ATTRIBUTE_STANDARD_IS_SYMLINK;
596 pub use self::constants::FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL;
597 pub use self::constants::FILE_ATTRIBUTE_STANDARD_IS_VOLATILE;
598 pub use self::constants::FILE_ATTRIBUTE_STANDARD_NAME;
599 pub use self::constants::FILE_ATTRIBUTE_STANDARD_SIZE;
600 pub use self::constants::FILE_ATTRIBUTE_STANDARD_SORT_ORDER;
601 pub use self::constants::FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON;
602 pub use self::constants::FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET;
603 pub use self::constants::FILE_ATTRIBUTE_STANDARD_TARGET_URI;
604 pub use self::constants::FILE_ATTRIBUTE_STANDARD_TYPE;
605 pub use self::constants::FILE_ATTRIBUTE_THUMBNAILING_FAILED;
606 pub use self::constants::FILE_ATTRIBUTE_THUMBNAIL_IS_VALID;
607 pub use self::constants::FILE_ATTRIBUTE_THUMBNAIL_PATH;
608 pub use self::constants::FILE_ATTRIBUTE_TIME_ACCESS;
609 pub use self::constants::FILE_ATTRIBUTE_TIME_ACCESS_USEC;
610 pub use self::constants::FILE_ATTRIBUTE_TIME_CHANGED;
611 pub use self::constants::FILE_ATTRIBUTE_TIME_CHANGED_USEC;
612 pub use self::constants::FILE_ATTRIBUTE_TIME_CREATED;
613 pub use self::constants::FILE_ATTRIBUTE_TIME_CREATED_USEC;
614 pub use self::constants::FILE_ATTRIBUTE_TIME_MODIFIED;
615 pub use self::constants::FILE_ATTRIBUTE_TIME_MODIFIED_USEC;
616 pub use self::constants::FILE_ATTRIBUTE_TRASH_DELETION_DATE;
617 pub use self::constants::FILE_ATTRIBUTE_TRASH_ITEM_COUNT;
618 pub use self::constants::FILE_ATTRIBUTE_TRASH_ORIG_PATH;
619 pub use self::constants::FILE_ATTRIBUTE_UNIX_BLOCKS;
620 pub use self::constants::FILE_ATTRIBUTE_UNIX_BLOCK_SIZE;
621 pub use self::constants::FILE_ATTRIBUTE_UNIX_DEVICE;
622 pub use self::constants::FILE_ATTRIBUTE_UNIX_GID;
623 pub use self::constants::FILE_ATTRIBUTE_UNIX_INODE;
624 pub use self::constants::FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT;
625 pub use self::constants::FILE_ATTRIBUTE_UNIX_MODE;
626 pub use self::constants::FILE_ATTRIBUTE_UNIX_NLINK;
627 pub use self::constants::FILE_ATTRIBUTE_UNIX_RDEV;
628 pub use self::constants::FILE_ATTRIBUTE_UNIX_UID;
629 #[cfg(any(feature = "v2_64", feature = "dox"))]
630 #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_64")))]
631 pub use self::constants::MEMORY_MONITOR_EXTENSION_POINT_NAME;
632 pub use self::constants::MENU_ATTRIBUTE_ACTION;
633 pub use self::constants::MENU_ATTRIBUTE_ACTION_NAMESPACE;
634 pub use self::constants::MENU_ATTRIBUTE_ICON;
635 pub use self::constants::MENU_ATTRIBUTE_LABEL;
636 pub use self::constants::MENU_ATTRIBUTE_TARGET;
637 pub use self::constants::MENU_LINK_SECTION;
638 pub use self::constants::MENU_LINK_SUBMENU;
639 pub use self::constants::NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME;
640 pub use self::constants::NETWORK_MONITOR_EXTENSION_POINT_NAME;
641 pub use self::constants::PROXY_EXTENSION_POINT_NAME;
642 pub use self::constants::PROXY_RESOLVER_EXTENSION_POINT_NAME;
643 pub use self::constants::SETTINGS_BACKEND_EXTENSION_POINT_NAME;
644 pub use self::constants::TLS_BACKEND_EXTENSION_POINT_NAME;
645 pub use self::constants::TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT;
646 pub use self::constants::TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER;
647 pub use self::constants::VFS_EXTENSION_POINT_NAME;
648 pub use self::constants::VOLUME_IDENTIFIER_KIND_CLASS;
649 pub use self::constants::VOLUME_IDENTIFIER_KIND_HAL_UDI;
650 pub use self::constants::VOLUME_IDENTIFIER_KIND_LABEL;
651 pub use self::constants::VOLUME_IDENTIFIER_KIND_NFS_MOUNT;
652 pub use self::constants::VOLUME_IDENTIFIER_KIND_UNIX_DEVICE;
653 pub use self::constants::VOLUME_IDENTIFIER_KIND_UUID;
654 pub use self::constants::VOLUME_MONITOR_EXTENSION_POINT_NAME;
655 
656 #[doc(hidden)]
657 pub mod traits {
658     pub use super::action::ActionExt;
659     pub use super::action_group::ActionGroupExt;
660     pub use super::action_map::ActionMapExt;
661     pub use super::app_info::AppInfoExt;
662     pub use super::app_launch_context::AppLaunchContextExt;
663     pub use super::application::ApplicationExt;
664     pub use super::application_command_line::ApplicationCommandLineExt;
665     pub use super::async_result::AsyncResultExt;
666     pub use super::buffered_input_stream::BufferedInputStreamExt;
667     pub use super::buffered_output_stream::BufferedOutputStreamExt;
668     pub use super::cancellable::CancellableExt;
669     pub use super::converter::ConverterExt;
670     pub use super::converter_input_stream::ConverterInputStreamExt;
671     pub use super::converter_output_stream::ConverterOutputStreamExt;
672     pub use super::data_input_stream::DataInputStreamExt;
673     pub use super::data_output_stream::DataOutputStreamExt;
674     pub use super::dbus_interface::DBusInterfaceExt;
675     pub use super::dbus_interface_skeleton::DBusInterfaceSkeletonExt;
676     pub use super::dbus_object::DBusObjectExt;
677     pub use super::dbus_proxy::DBusProxyExt;
678     pub use super::drive::DriveExt;
679     pub use super::emblemed_icon::EmblemedIconExt;
680     pub use super::file::FileExt;
681     pub use super::file_enumerator::FileEnumeratorExt;
682     pub use super::file_input_stream::FileInputStreamExt;
683     pub use super::file_io_stream::FileIOStreamExt;
684     pub use super::file_monitor::FileMonitorExt;
685     pub use super::file_output_stream::FileOutputStreamExt;
686     pub use super::filter_input_stream::FilterInputStreamExt;
687     pub use super::filter_output_stream::FilterOutputStreamExt;
688     pub use super::icon::IconExt;
689     pub use super::inet_address::InetAddressExt;
690     pub use super::inet_address_mask::InetAddressMaskExt;
691     pub use super::inet_socket_address::InetSocketAddressExt;
692     pub use super::initable::InitableExt;
693     pub use super::input_stream::InputStreamExt;
694     pub use super::io_stream::IOStreamExt;
695     pub use super::list_model::ListModelExt;
696     pub use super::loadable_icon::LoadableIconExt;
697     pub use super::memory_input_stream::MemoryInputStreamExt;
698     #[cfg(any(feature = "v2_64", feature = "dox"))]
699     #[cfg_attr(feature = "dox", doc(cfg(feature = "v2_64")))]
700     pub use super::memory_monitor::MemoryMonitorExt;
701     pub use super::memory_output_stream::MemoryOutputStreamExt;
702     pub use super::menu_attribute_iter::MenuAttributeIterExt;
703     pub use super::menu_link_iter::MenuLinkIterExt;
704     pub use super::menu_model::MenuModelExt;
705     pub use super::mount::MountExt;
706     pub use super::mount_operation::MountOperationExt;
707     pub use super::network_address::NetworkAddressExt;
708     pub use super::network_monitor::NetworkMonitorExt;
709     pub use super::network_service::NetworkServiceExt;
710     pub use super::output_stream::OutputStreamExt;
711     pub use super::permission::PermissionExt;
712     pub use super::pollable_input_stream::PollableInputStreamExt;
713     pub use super::pollable_output_stream::PollableOutputStreamExt;
714     pub use super::proxy::ProxyExt;
715     pub use super::proxy_address::ProxyAddressExt;
716     pub use super::proxy_resolver::ProxyResolverExt;
717     pub use super::remote_action_group::RemoteActionGroupExt;
718     pub use super::resolver::ResolverExt;
719     pub use super::seekable::SeekableExt;
720     pub use super::settings::SettingsExt;
721     pub use super::settings_backend::SettingsBackendExt;
722     pub use super::socket::SocketExt;
723     pub use super::socket_address::SocketAddressExt;
724     pub use super::socket_address_enumerator::SocketAddressEnumeratorExt;
725     pub use super::socket_client::SocketClientExt;
726     pub use super::socket_connectable::SocketConnectableExt;
727     pub use super::socket_connection::SocketConnectionExt;
728     pub use super::socket_listener::SocketListenerExt;
729     pub use super::socket_service::SocketServiceExt;
730     pub use super::tcp_connection::TcpConnectionExt;
731     pub use super::threaded_socket_service::ThreadedSocketServiceExt;
732     pub use super::tls_backend::TlsBackendExt;
733     pub use super::tls_certificate::TlsCertificateExt;
734     pub use super::tls_client_connection::TlsClientConnectionExt;
735     pub use super::tls_connection::TlsConnectionExt;
736     pub use super::tls_database::TlsDatabaseExt;
737     pub use super::tls_file_database::TlsFileDatabaseExt;
738     pub use super::tls_interaction::TlsInteractionExt;
739     pub use super::tls_password::TlsPasswordExt;
740     pub use super::tls_server_connection::TlsServerConnectionExt;
741     #[cfg(any(unix, feature = "dox"))]
742     #[cfg_attr(feature = "dox", doc(cfg(unix)))]
743     pub use super::unix_fd_list::UnixFDListExt;
744     #[cfg(any(unix, feature = "dox"))]
745     #[cfg_attr(feature = "dox", doc(cfg(unix)))]
746     pub use super::unix_input_stream::UnixInputStreamExt;
747     #[cfg(any(unix, feature = "dox"))]
748     #[cfg_attr(feature = "dox", doc(cfg(unix)))]
749     pub use super::unix_output_stream::UnixOutputStreamExt;
750     #[cfg(any(unix, feature = "dox"))]
751     #[cfg_attr(feature = "dox", doc(cfg(unix)))]
752     pub use super::unix_socket_address::UnixSocketAddressExt;
753     pub use super::vfs::VfsExt;
754     pub use super::volume::VolumeExt;
755     pub use super::volume_monitor::VolumeMonitorExt;
756 }
757