Skip to content

Commit c7ef86e

Browse files
gio/sys: Ignore ThreadResolver
Fixes the ffi tests
1 parent c29dd6e commit c7ef86e

File tree

4 files changed

+4
-22
lines changed

4 files changed

+4
-22
lines changed

gio/sys/Gir.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ external_libraries = [
1111
"GObject",
1212
]
1313

14+
ignore = [
15+
"Gio.ThreadedResolverClass"
16+
]
17+
1418
[[object]]
1519
name = "Gio.SocketFamily"
1620
status = "manual"

gio/sys/src/lib.rs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6168,20 +6168,6 @@ pub struct _GThemedIconClass {
61686168

61696169
pub type GThemedIconClass = _GThemedIconClass;
61706170

6171-
#[derive(Copy, Clone)]
6172-
#[repr(C)]
6173-
pub struct GThreadedResolverClass {
6174-
pub parent_class: GResolverClass,
6175-
}
6176-
6177-
impl ::std::fmt::Debug for GThreadedResolverClass {
6178-
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
6179-
f.debug_struct(&format!("GThreadedResolverClass @ {self:p}"))
6180-
.field("parent_class", &self.parent_class)
6181-
.finish()
6182-
}
6183-
}
6184-
61856171
#[derive(Copy, Clone)]
61866172
#[repr(C)]
61876173
pub struct GThreadedSocketServiceClass {

gio/sys/tests/abi.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1895,13 +1895,6 @@ const RUST_LAYOUTS: &[(&str, Layout)] = &[
18951895
alignment: align_of::<GTestDBusFlags>(),
18961896
},
18971897
),
1898-
(
1899-
"GThreadedResolverClass",
1900-
Layout {
1901-
size: size_of::<GThreadedResolverClass>(),
1902-
alignment: align_of::<GThreadedResolverClass>(),
1903-
},
1904-
),
19051898
(
19061899
"GThreadedSocketService",
19071900
Layout {

gio/sys/tests/layout.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ int main() {
249249
printf("%s;%zu;%zu\n", "GTcpWrapperConnection", sizeof(GTcpWrapperConnection), alignof(GTcpWrapperConnection));
250250
printf("%s;%zu;%zu\n", "GTcpWrapperConnectionClass", sizeof(GTcpWrapperConnectionClass), alignof(GTcpWrapperConnectionClass));
251251
printf("%s;%zu;%zu\n", "GTestDBusFlags", sizeof(GTestDBusFlags), alignof(GTestDBusFlags));
252-
printf("%s;%zu;%zu\n", "GThreadedResolverClass", sizeof(GThreadedResolverClass), alignof(GThreadedResolverClass));
253252
printf("%s;%zu;%zu\n", "GThreadedSocketService", sizeof(GThreadedSocketService), alignof(GThreadedSocketService));
254253
printf("%s;%zu;%zu\n", "GThreadedSocketServiceClass", sizeof(GThreadedSocketServiceClass), alignof(GThreadedSocketServiceClass));
255254
printf("%s;%zu;%zu\n", "GTlsAuthenticationMode", sizeof(GTlsAuthenticationMode), alignof(GTlsAuthenticationMode));

0 commit comments

Comments
 (0)