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
5mod checksum;
6pub use self::checksum::Checksum;
7
8mod date_time;
9pub use self::date_time::DateTime;
10
11mod key_file;
12pub use self::key_file::KeyFile;
13
14mod main_context;
15pub use self::main_context::MainContext;
16
17mod main_loop;
18pub use self::main_loop::MainLoop;
19
20mod markup_parse_context;
21pub use self::markup_parse_context::MarkupParseContext;
22
23mod source;
24pub use self::source::Source;
25
26mod time_zone;
27pub use self::time_zone::TimeZone;
28
29#[cfg(feature = "v2_66")]
30#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
31mod uri;
32#[cfg(feature = "v2_66")]
33#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
34pub use self::uri::Uri;
35
36mod enums;
37pub use self::enums::ChecksumType;
38pub use self::enums::ConvertError;
39pub use self::enums::DateMonth;
40pub use self::enums::DateWeekday;
41pub use self::enums::FileError;
42pub use self::enums::KeyFileError;
43pub use self::enums::LogWriterOutput;
44pub use self::enums::MarkupError;
45pub use self::enums::NormalizeMode;
46pub use self::enums::OptionArg;
47pub use self::enums::SeekType;
48pub use self::enums::TimeType;
49pub use self::enums::UnicodeBreakType;
50pub use self::enums::UnicodeScript;
51pub use self::enums::UnicodeType;
52#[cfg(feature = "v2_66")]
53#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
54pub use self::enums::UriError;
55pub use self::enums::VariantClass;
56
57mod flags;
58#[cfg(feature = "v2_66")]
59#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
60pub use self::flags::FileSetContentsFlags;
61pub(crate) use self::flags::FileTest;
62pub use self::flags::FormatSizeFlags;
63pub use self::flags::IOCondition;
64pub use self::flags::KeyFileFlags;
65pub use self::flags::LogLevelFlags;
66#[cfg(feature = "v2_72")]
67#[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))]
68pub use self::flags::MainContextFlags;
69pub use self::flags::OptionFlags;
70pub use self::flags::SpawnFlags;
71#[cfg(feature = "v2_66")]
72#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
73pub use self::flags::UriFlags;
74#[cfg(feature = "v2_66")]
75#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
76pub use self::flags::UriHideFlags;
77#[cfg(feature = "v2_66")]
78#[cfg_attr(docsrs, doc(cfg(feature = "v2_66")))]
79pub use self::flags::UriParamsFlags;
80
81mod alias;
82pub use self::alias::DateDay;
83pub use self::alias::DateYear;
84pub use self::alias::Time;
85
86pub mod functions;
87
88mod constants;
89pub use self::constants::CSET_a_2_z;
90pub use self::constants::CSET_A_2_Z;
91pub use self::constants::CSET_DIGITS;
92pub use self::constants::KEY_FILE_DESKTOP_GROUP;
93pub use self::constants::KEY_FILE_DESKTOP_KEY_ACTIONS;
94pub use self::constants::KEY_FILE_DESKTOP_KEY_CATEGORIES;
95pub use self::constants::KEY_FILE_DESKTOP_KEY_COMMENT;
96pub use self::constants::KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE;
97pub use self::constants::KEY_FILE_DESKTOP_KEY_EXEC;
98pub use self::constants::KEY_FILE_DESKTOP_KEY_GENERIC_NAME;
99pub use self::constants::KEY_FILE_DESKTOP_KEY_HIDDEN;
100pub use self::constants::KEY_FILE_DESKTOP_KEY_ICON;
101pub use self::constants::KEY_FILE_DESKTOP_KEY_MIME_TYPE;
102pub use self::constants::KEY_FILE_DESKTOP_KEY_NAME;
103pub use self::constants::KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN;
104pub use self::constants::KEY_FILE_DESKTOP_KEY_NO_DISPLAY;
105pub use self::constants::KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN;
106pub use self::constants::KEY_FILE_DESKTOP_KEY_PATH;
107pub use self::constants::KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY;
108pub use self::constants::KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS;
109pub use self::constants::KEY_FILE_DESKTOP_KEY_TERMINAL;
110pub use self::constants::KEY_FILE_DESKTOP_KEY_TRY_EXEC;
111pub use self::constants::KEY_FILE_DESKTOP_KEY_TYPE;
112pub use self::constants::KEY_FILE_DESKTOP_KEY_URL;
113pub use self::constants::KEY_FILE_DESKTOP_KEY_VERSION;
114pub use self::constants::KEY_FILE_DESKTOP_TYPE_APPLICATION;
115pub use self::constants::KEY_FILE_DESKTOP_TYPE_DIRECTORY;
116pub use self::constants::KEY_FILE_DESKTOP_TYPE_LINK;
117pub use self::constants::OPTION_REMAINING;
118pub use self::constants::STR_DELIMITERS;
119#[cfg(feature = "v2_60")]
120#[cfg_attr(docsrs, doc(cfg(feature = "v2_60")))]
121pub use self::constants::TEST_OPTION_ISOLATE_DIRS;
122pub use self::constants::URI_RESERVED_CHARS_GENERIC_DELIMITERS;
123pub use self::constants::URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS;
124