#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc = include_str!("../README.md")]
pub use gio_unix_sys as ffi;
#[allow(unused_imports)]
#[allow(clippy::derived_hash_with_manual_eq)]
#[allow(clippy::let_and_return)]
mod auto;
pub use auto::*;
#[cfg(all(feature = "v2_58", not(target_os = "macos")))]
mod desktop_app_info;
mod fd_message;
mod file_descriptor_based;
mod input_stream;
#[cfg(feature = "v2_84")]
mod mount_entry;
mod mount_point;
mod output_stream;
pub mod functions {
pub use super::auto::functions::*;
}
pub mod prelude {
pub use gio::prelude::*;
pub use super::auto::traits::*;
#[cfg(all(feature = "v2_58", not(target_os = "macos")))]
pub use crate::desktop_app_info::DesktopAppInfoExtManual;
pub use crate::fd_message::FDMessageExtManual;
pub use crate::file_descriptor_based::FileDescriptorBasedExtManual;
pub use crate::input_stream::UnixInputStreamExtManual;
pub use crate::output_stream::UnixOutputStreamExtManual;
}