gio_unix/
lib.rs

1// Take a look at the license at the top of the repository in the LICENSE file.
2
3#![cfg_attr(docsrs, feature(doc_cfg))]
4#![doc = include_str!("../README.md")]
5
6pub use ffi;
7
8#[allow(unused_imports)]
9#[allow(clippy::derived_hash_with_manual_eq)]
10mod auto;
11pub use auto::*;
12
13#[cfg(feature = "v2_58")]
14mod desktop_app_info;
15mod fd_message;
16mod file_descriptor_based;
17mod input_stream;
18#[cfg(feature = "v2_84")]
19mod mount_entry;
20mod mount_point;
21mod output_stream;
22
23pub mod functions {
24    pub use super::auto::functions::*;
25}
26
27pub mod prelude {
28    pub use gio::prelude::*;
29
30    pub use super::auto::traits::*;
31
32    #[cfg(feature = "v2_58")]
33    pub use crate::desktop_app_info::DesktopAppInfoExtManual;
34
35    pub use crate::fd_message::FDMessageExtManual;
36    pub use crate::file_descriptor_based::FileDescriptorBasedExtManual;
37    pub use crate::input_stream::UnixInputStreamExtManual;
38    pub use crate::output_stream::UnixOutputStreamExtManual;
39}