Skip to content

Commit 0f54400

Browse files
committed
Regenerate with latest gir
See gtk-rs/gir#1424
1 parent f1bd859 commit 0f54400

File tree

17 files changed

+497
-1241
lines changed

17 files changed

+497
-1241
lines changed

gdk-pixbuf/src/auto/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Generated by gir (https://github.com/gtk-rs/gir @ 5d24c2e70796)
1+
Generated by gir (https://github.com/gtk-rs/gir @ 21579010f1cd)
22
from gir-files (https://github.com/gtk-rs/gir-files @ 751a9c9d62f5)

gdk-pixbuf/sys/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Generated by gir (https://github.com/gtk-rs/gir @ 5d24c2e70796)
1+
Generated by gir (https://github.com/gtk-rs/gir @ 21579010f1cd)
22
from gir-files (https://github.com/gtk-rs/gir-files @ 751a9c9d62f5)

gio/src/auto/constants.rs

Lines changed: 258 additions & 751 deletions
Large diffs are not rendered by default.

gio/src/auto/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Generated by gir (https://github.com/gtk-rs/gir @ 5d24c2e70796)
1+
Generated by gir (https://github.com/gtk-rs/gir @ 21579010f1cd)
22
from gir-files (https://github.com/gtk-rs/gir-files @ 751a9c9d62f5)

gio/sys/src/lib.rs

Lines changed: 128 additions & 239 deletions
Large diffs are not rendered by default.

gio/sys/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Generated by gir (https://github.com/gtk-rs/gir @ 5d24c2e70796)
1+
Generated by gir (https://github.com/gtk-rs/gir @ 21579010f1cd)
22
from gir-files (https://github.com/gtk-rs/gir-files @ 751a9c9d62f5)

glib/gobject-sys/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Generated by gir (https://github.com/gtk-rs/gir @ 5d24c2e70796)
1+
Generated by gir (https://github.com/gtk-rs/gir @ 21579010f1cd)
22
from gir-files (https://github.com/gtk-rs/gir-files @ 751a9c9d62f5)

glib/src/auto/constants.rs

Lines changed: 65 additions & 183 deletions
Original file line numberDiff line numberDiff line change
@@ -2,222 +2,104 @@
22
// from gir-files (https://github.com/gtk-rs/gir-files)
33
// DO NOT EDIT
44

5-
use std::ffi::CStr;
5+
use crate::GStr;
66

77
#[doc(alias = "G_CSET_A_2_Z")]
8-
pub static CSET_A_2_Z: once_cell::sync::Lazy<&'static str> =
9-
once_cell::sync::Lazy::new(|| unsafe { CStr::from_ptr(ffi::G_CSET_A_2_Z).to_str().unwrap() });
8+
pub static CSET_A_2_Z: &GStr = unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_CSET_A_2_Z) };
109
#[doc(alias = "G_CSET_DIGITS")]
11-
pub static CSET_DIGITS: once_cell::sync::Lazy<&'static str> =
12-
once_cell::sync::Lazy::new(|| unsafe { CStr::from_ptr(ffi::G_CSET_DIGITS).to_str().unwrap() });
10+
pub static CSET_DIGITS: &GStr = unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_CSET_DIGITS) };
1311
#[doc(alias = "G_CSET_a_2_z")]
14-
pub static CSET_a_2_z: once_cell::sync::Lazy<&'static str> =
15-
once_cell::sync::Lazy::new(|| unsafe { CStr::from_ptr(ffi::G_CSET_a_2_z).to_str().unwrap() });
12+
pub static CSET_a_2_z: &GStr = unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_CSET_a_2_z) };
1613
#[doc(alias = "G_KEY_FILE_DESKTOP_GROUP")]
17-
pub static KEY_FILE_DESKTOP_GROUP: once_cell::sync::Lazy<&'static str> =
18-
once_cell::sync::Lazy::new(|| unsafe {
19-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_GROUP)
20-
.to_str()
21-
.unwrap()
22-
});
14+
pub static KEY_FILE_DESKTOP_GROUP: &GStr =
15+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_GROUP) };
2316
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_ACTIONS")]
24-
pub static KEY_FILE_DESKTOP_KEY_ACTIONS: once_cell::sync::Lazy<&'static str> =
25-
once_cell::sync::Lazy::new(|| unsafe {
26-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_ACTIONS)
27-
.to_str()
28-
.unwrap()
29-
});
17+
pub static KEY_FILE_DESKTOP_KEY_ACTIONS: &GStr =
18+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_ACTIONS) };
3019
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_CATEGORIES")]
31-
pub static KEY_FILE_DESKTOP_KEY_CATEGORIES: once_cell::sync::Lazy<&'static str> =
32-
once_cell::sync::Lazy::new(|| unsafe {
33-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_CATEGORIES)
34-
.to_str()
35-
.unwrap()
36-
});
20+
pub static KEY_FILE_DESKTOP_KEY_CATEGORIES: &GStr =
21+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_CATEGORIES) };
3722
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_COMMENT")]
38-
pub static KEY_FILE_DESKTOP_KEY_COMMENT: once_cell::sync::Lazy<&'static str> =
39-
once_cell::sync::Lazy::new(|| unsafe {
40-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_COMMENT)
41-
.to_str()
42-
.unwrap()
43-
});
23+
pub static KEY_FILE_DESKTOP_KEY_COMMENT: &GStr =
24+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_COMMENT) };
4425
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE")]
45-
pub static KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE: once_cell::sync::Lazy<&'static str> =
46-
once_cell::sync::Lazy::new(|| unsafe {
47-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE)
48-
.to_str()
49-
.unwrap()
50-
});
26+
pub static KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE: &GStr =
27+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE) };
5128
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_EXEC")]
52-
pub static KEY_FILE_DESKTOP_KEY_EXEC: once_cell::sync::Lazy<&'static str> =
53-
once_cell::sync::Lazy::new(|| unsafe {
54-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_EXEC)
55-
.to_str()
56-
.unwrap()
57-
});
29+
pub static KEY_FILE_DESKTOP_KEY_EXEC: &GStr =
30+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_EXEC) };
5831
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME")]
59-
pub static KEY_FILE_DESKTOP_KEY_GENERIC_NAME: once_cell::sync::Lazy<&'static str> =
60-
once_cell::sync::Lazy::new(|| unsafe {
61-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME)
62-
.to_str()
63-
.unwrap()
64-
});
32+
pub static KEY_FILE_DESKTOP_KEY_GENERIC_NAME: &GStr =
33+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME) };
6534
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_HIDDEN")]
66-
pub static KEY_FILE_DESKTOP_KEY_HIDDEN: once_cell::sync::Lazy<&'static str> =
67-
once_cell::sync::Lazy::new(|| unsafe {
68-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_HIDDEN)
69-
.to_str()
70-
.unwrap()
71-
});
35+
pub static KEY_FILE_DESKTOP_KEY_HIDDEN: &GStr =
36+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_HIDDEN) };
7237
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_ICON")]
73-
pub static KEY_FILE_DESKTOP_KEY_ICON: once_cell::sync::Lazy<&'static str> =
74-
once_cell::sync::Lazy::new(|| unsafe {
75-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_ICON)
76-
.to_str()
77-
.unwrap()
78-
});
38+
pub static KEY_FILE_DESKTOP_KEY_ICON: &GStr =
39+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_ICON) };
7940
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_MIME_TYPE")]
80-
pub static KEY_FILE_DESKTOP_KEY_MIME_TYPE: once_cell::sync::Lazy<&'static str> =
81-
once_cell::sync::Lazy::new(|| unsafe {
82-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_MIME_TYPE)
83-
.to_str()
84-
.unwrap()
85-
});
41+
pub static KEY_FILE_DESKTOP_KEY_MIME_TYPE: &GStr =
42+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_MIME_TYPE) };
8643
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_NAME")]
87-
pub static KEY_FILE_DESKTOP_KEY_NAME: once_cell::sync::Lazy<&'static str> =
88-
once_cell::sync::Lazy::new(|| unsafe {
89-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_NAME)
90-
.to_str()
91-
.unwrap()
92-
});
44+
pub static KEY_FILE_DESKTOP_KEY_NAME: &GStr =
45+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_NAME) };
9346
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN")]
94-
pub static KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN: once_cell::sync::Lazy<&'static str> =
95-
once_cell::sync::Lazy::new(|| unsafe {
96-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN)
97-
.to_str()
98-
.unwrap()
99-
});
47+
pub static KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN: &GStr =
48+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN) };
10049
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY")]
101-
pub static KEY_FILE_DESKTOP_KEY_NO_DISPLAY: once_cell::sync::Lazy<&'static str> =
102-
once_cell::sync::Lazy::new(|| unsafe {
103-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY)
104-
.to_str()
105-
.unwrap()
106-
});
50+
pub static KEY_FILE_DESKTOP_KEY_NO_DISPLAY: &GStr =
51+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY) };
10752
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN")]
108-
pub static KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN: once_cell::sync::Lazy<&'static str> =
109-
once_cell::sync::Lazy::new(|| unsafe {
110-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN)
111-
.to_str()
112-
.unwrap()
113-
});
53+
pub static KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN: &GStr =
54+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN) };
11455
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_PATH")]
115-
pub static KEY_FILE_DESKTOP_KEY_PATH: once_cell::sync::Lazy<&'static str> =
116-
once_cell::sync::Lazy::new(|| unsafe {
117-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_PATH)
118-
.to_str()
119-
.unwrap()
120-
});
56+
pub static KEY_FILE_DESKTOP_KEY_PATH: &GStr =
57+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_PATH) };
12158
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY")]
122-
pub static KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY: once_cell::sync::Lazy<&'static str> =
123-
once_cell::sync::Lazy::new(|| unsafe {
124-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY)
125-
.to_str()
126-
.unwrap()
127-
});
59+
pub static KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY: &GStr =
60+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY) };
12861
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS")]
129-
pub static KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS: once_cell::sync::Lazy<&'static str> =
130-
once_cell::sync::Lazy::new(|| unsafe {
131-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS)
132-
.to_str()
133-
.unwrap()
134-
});
62+
pub static KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS: &GStr =
63+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS) };
13564
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_TERMINAL")]
136-
pub static KEY_FILE_DESKTOP_KEY_TERMINAL: once_cell::sync::Lazy<&'static str> =
137-
once_cell::sync::Lazy::new(|| unsafe {
138-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_TERMINAL)
139-
.to_str()
140-
.unwrap()
141-
});
65+
pub static KEY_FILE_DESKTOP_KEY_TERMINAL: &GStr =
66+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_TERMINAL) };
14267
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_TRY_EXEC")]
143-
pub static KEY_FILE_DESKTOP_KEY_TRY_EXEC: once_cell::sync::Lazy<&'static str> =
144-
once_cell::sync::Lazy::new(|| unsafe {
145-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_TRY_EXEC)
146-
.to_str()
147-
.unwrap()
148-
});
68+
pub static KEY_FILE_DESKTOP_KEY_TRY_EXEC: &GStr =
69+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_TRY_EXEC) };
14970
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_TYPE")]
150-
pub static KEY_FILE_DESKTOP_KEY_TYPE: once_cell::sync::Lazy<&'static str> =
151-
once_cell::sync::Lazy::new(|| unsafe {
152-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_TYPE)
153-
.to_str()
154-
.unwrap()
155-
});
71+
pub static KEY_FILE_DESKTOP_KEY_TYPE: &GStr =
72+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_TYPE) };
15673
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_URL")]
157-
pub static KEY_FILE_DESKTOP_KEY_URL: once_cell::sync::Lazy<&'static str> =
158-
once_cell::sync::Lazy::new(|| unsafe {
159-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_URL)
160-
.to_str()
161-
.unwrap()
162-
});
74+
pub static KEY_FILE_DESKTOP_KEY_URL: &GStr =
75+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_URL) };
16376
#[doc(alias = "G_KEY_FILE_DESKTOP_KEY_VERSION")]
164-
pub static KEY_FILE_DESKTOP_KEY_VERSION: once_cell::sync::Lazy<&'static str> =
165-
once_cell::sync::Lazy::new(|| unsafe {
166-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_KEY_VERSION)
167-
.to_str()
168-
.unwrap()
169-
});
77+
pub static KEY_FILE_DESKTOP_KEY_VERSION: &GStr =
78+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_KEY_VERSION) };
17079
#[doc(alias = "G_KEY_FILE_DESKTOP_TYPE_APPLICATION")]
171-
pub static KEY_FILE_DESKTOP_TYPE_APPLICATION: once_cell::sync::Lazy<&'static str> =
172-
once_cell::sync::Lazy::new(|| unsafe {
173-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_TYPE_APPLICATION)
174-
.to_str()
175-
.unwrap()
176-
});
80+
pub static KEY_FILE_DESKTOP_TYPE_APPLICATION: &GStr =
81+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_TYPE_APPLICATION) };
17782
#[doc(alias = "G_KEY_FILE_DESKTOP_TYPE_DIRECTORY")]
178-
pub static KEY_FILE_DESKTOP_TYPE_DIRECTORY: once_cell::sync::Lazy<&'static str> =
179-
once_cell::sync::Lazy::new(|| unsafe {
180-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_TYPE_DIRECTORY)
181-
.to_str()
182-
.unwrap()
183-
});
83+
pub static KEY_FILE_DESKTOP_TYPE_DIRECTORY: &GStr =
84+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_TYPE_DIRECTORY) };
18485
#[doc(alias = "G_KEY_FILE_DESKTOP_TYPE_LINK")]
185-
pub static KEY_FILE_DESKTOP_TYPE_LINK: once_cell::sync::Lazy<&'static str> =
186-
once_cell::sync::Lazy::new(|| unsafe {
187-
CStr::from_ptr(ffi::G_KEY_FILE_DESKTOP_TYPE_LINK)
188-
.to_str()
189-
.unwrap()
190-
});
86+
pub static KEY_FILE_DESKTOP_TYPE_LINK: &GStr =
87+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_KEY_FILE_DESKTOP_TYPE_LINK) };
19188
#[doc(alias = "G_OPTION_REMAINING")]
192-
pub static OPTION_REMAINING: once_cell::sync::Lazy<&'static str> =
193-
once_cell::sync::Lazy::new(|| unsafe {
194-
CStr::from_ptr(ffi::G_OPTION_REMAINING).to_str().unwrap()
195-
});
89+
pub static OPTION_REMAINING: &GStr =
90+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_OPTION_REMAINING) };
19691
#[doc(alias = "G_STR_DELIMITERS")]
197-
pub static STR_DELIMITERS: once_cell::sync::Lazy<&'static str> =
198-
once_cell::sync::Lazy::new(|| unsafe {
199-
CStr::from_ptr(ffi::G_STR_DELIMITERS).to_str().unwrap()
200-
});
92+
pub static STR_DELIMITERS: &GStr =
93+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_STR_DELIMITERS) };
20194
#[cfg(any(feature = "v2_60", feature = "dox"))]
20295
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2_60")))]
20396
#[doc(alias = "G_TEST_OPTION_ISOLATE_DIRS")]
204-
pub static TEST_OPTION_ISOLATE_DIRS: once_cell::sync::Lazy<&'static str> =
205-
once_cell::sync::Lazy::new(|| unsafe {
206-
CStr::from_ptr(ffi::G_TEST_OPTION_ISOLATE_DIRS)
207-
.to_str()
208-
.unwrap()
209-
});
97+
pub static TEST_OPTION_ISOLATE_DIRS: &GStr =
98+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_TEST_OPTION_ISOLATE_DIRS) };
21099
#[doc(alias = "G_URI_RESERVED_CHARS_GENERIC_DELIMITERS")]
211-
pub static URI_RESERVED_CHARS_GENERIC_DELIMITERS: once_cell::sync::Lazy<&'static str> =
212-
once_cell::sync::Lazy::new(|| unsafe {
213-
CStr::from_ptr(ffi::G_URI_RESERVED_CHARS_GENERIC_DELIMITERS)
214-
.to_str()
215-
.unwrap()
216-
});
100+
pub static URI_RESERVED_CHARS_GENERIC_DELIMITERS: &GStr =
101+
unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_URI_RESERVED_CHARS_GENERIC_DELIMITERS) };
217102
#[doc(alias = "G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS")]
218-
pub static URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS: once_cell::sync::Lazy<&'static str> =
219-
once_cell::sync::Lazy::new(|| unsafe {
220-
CStr::from_ptr(ffi::G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS)
221-
.to_str()
222-
.unwrap()
223-
});
103+
pub static URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS: &GStr = unsafe {
104+
GStr::from_utf8_with_nul_unchecked(ffi::G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS)
105+
};

glib/src/auto/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Generated by gir (https://github.com/gtk-rs/gir @ 5d24c2e70796)
1+
Generated by gir (https://github.com/gtk-rs/gir @ 21579010f1cd)
22
from gir-files (https://github.com/gtk-rs/gir-files @ 751a9c9d62f5)

0 commit comments

Comments
 (0)