[INFO] fetching crate gtk4 0.9.3... [INFO] checking gtk4-0.9.3 against try#da25749bf5e6ba5ed862ff361c19afff2a986b2d for pr-132712 [INFO] extracting crate gtk4 0.9.3 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate gtk4 0.9.3 on toolchain da25749bf5e6ba5ed862ff361c19afff2a986b2d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gtk4 0.9.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate gtk4 0.9.3 [INFO] tweaked toml for crates.io crate gtk4 0.9.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 72 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 07c83b12dad25269f76e5bc3c4fe5d8241847ab18b7a0e266991876c04d254fa [INFO] running `Command { std: "docker" "start" "-a" "07c83b12dad25269f76e5bc3c4fe5d8241847ab18b7a0e266991876c04d254fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "07c83b12dad25269f76e5bc3c4fe5d8241847ab18b7a0e266991876c04d254fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07c83b12dad25269f76e5bc3c4fe5d8241847ab18b7a0e266991876c04d254fa", kill_on_drop: false }` [INFO] [stdout] 07c83b12dad25269f76e5bc3c4fe5d8241847ab18b7a0e266991876c04d254fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+da25749bf5e6ba5ed862ff361c19afff2a986b2d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 49708120cb1dbadb655f13177b3e198de8d8dd7ac14180bac0c623724176f9db [INFO] running `Command { std: "docker" "start" "-a" "49708120cb1dbadb655f13177b3e198de8d8dd7ac14180bac0c623724176f9db", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling serde v1.0.214 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling version-compare v0.2.0 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling gio v0.20.5 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Checking gir-format-check v0.1.3 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling field-offset v0.3.6 [INFO] [stderr] Compiling cfg-expr v0.17.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling system-deps v7.0.3 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Compiling glib-macros v0.20.5 [INFO] [stderr] Compiling gtk4-macros v0.9.3 [INFO] [stderr] Compiling glib-sys v0.20.5 [INFO] [stderr] Compiling gobject-sys v0.20.4 [INFO] [stderr] Compiling gio-sys v0.20.5 [INFO] [stderr] Compiling pango-sys v0.20.4 [INFO] [stderr] Compiling cairo-sys-rs v0.20.0 [INFO] [stderr] Compiling gdk-pixbuf-sys v0.20.4 [INFO] [stderr] Compiling graphene-sys v0.20.4 [INFO] [stderr] Compiling gdk4-sys v0.9.3 [INFO] [stderr] Compiling gsk4-sys v0.9.3 [INFO] [stderr] Compiling gtk4-sys v0.9.3 [INFO] [stderr] Checking glib v0.20.5 [INFO] [stderr] Checking cairo-rs v0.20.5 [INFO] [stderr] Checking graphene-rs v0.20.4 [INFO] [stderr] Checking gdk-pixbuf v0.20.4 [INFO] [stderr] Checking pango v0.20.4 [INFO] [stderr] Checking gdk4 v0.9.3 [INFO] [stderr] Checking gsk4 v0.9.3 [INFO] [stderr] Checking gtk4 v0.9.3 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/auto/text_iter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/button.rs (7 fixes) [INFO] [stderr] Fixed src/auto/notebook.rs (18 fixes) [INFO] [stderr] Fixed src/auto/message_dialog.rs (6 fixes) [INFO] [stderr] Fixed src/auto/tree_list_row_sorter.rs (1 fix) [INFO] [stderr] Fixed src/auto/string_object.rs (1 fix) [INFO] [stderr] Fixed src/param_spec_expression.rs (2 fixes) [INFO] [stderr] Fixed src/print_job.rs (2 fixes) [INFO] [stderr] Fixed src/auto/scrolled_window.rs (19 fixes) [INFO] [stderr] Fixed src/subclass/media_stream.rs (6 fixes) [INFO] [stderr] Fixed src/auto/sort_list_model.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/button.rs (2 fixes) [INFO] [stderr] Fixed src/auto/text_buffer.rs (20 fixes) [INFO] [stderr] Fixed src/auto/gesture_swipe.rs (1 fix) [INFO] [stderr] Fixed src/text_buffer.rs (2 fixes) [INFO] [stderr] Fixed src/auto/tree_view.rs (42 fixes) [INFO] [stderr] Fixed src/auto/paned.rs (17 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer.rs (17 fixes) [INFO] [stderr] Fixed src/auto/gesture_drag.rs (3 fixes) [INFO] [stderr] Fixed src/auto/slice_list_model.rs (3 fixes) [INFO] [stderr] Fixed src/auto/password_entry.rs (5 fixes) [INFO] [stderr] Fixed src/subclass/range.rs (5 fixes) [INFO] [stderr] Fixed src/auto/spin_button.rs (12 fixes) [INFO] [stderr] Fixed src/event_controller_key.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/font_chooser.rs (10 fixes) [INFO] [stderr] Fixed src/auto/gesture_long_press.rs (3 fixes) [INFO] [stderr] Fixed src/auto/switch.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/selection_model.rs (9 fixes) [INFO] [stderr] Fixed src/auto/app_chooser_button.rs (6 fixes) [INFO] [stderr] Fixed src/subclass/cell_layout.rs (10 fixes) [INFO] [stderr] Fixed src/auto/selection_filter_model.rs (1 fix) [INFO] [stderr] Fixed src/auto/orientable.rs (1 fix) [INFO] [stderr] Fixed src/auto/frame.rs (4 fixes) [INFO] [stderr] Fixed src/auto/shortcuts_shortcut.rs (11 fixes) [INFO] [stderr] Fixed src/subclass/popover.rs (2 fixes) [INFO] [stderr] Fixed src/auto/list_box_row.rs (4 fixes) [INFO] [stderr] Fixed src/response_type.rs (1 fix) [INFO] [stderr] Fixed src/auto/mount_operation.rs (3 fixes) [INFO] [stderr] Fixed src/drop_target.rs (1 fix) [INFO] [stderr] Fixed src/subclass/scale.rs (1 fix) [INFO] [stderr] Fixed src/auto/no_selection.rs (1 fix) [INFO] [stderr] Fixed src/auto/assistant.rs (8 fixes) [INFO] [stderr] Fixed src/subclass/list_box_row.rs (1 fix) [INFO] [stderr] Fixed src/subclass/check_button.rs (1 fix) [INFO] [stderr] Fixed src/auto/dialog.rs (2 fixes) [INFO] [stderr] Fixed src/custom_filter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/string_filter.rs (4 fixes) [INFO] [stderr] Fixed src/auto/media_file.rs (2 fixes) [INFO] [stderr] Fixed src/auto/text_tag.rs (80 fixes) [INFO] [stderr] Fixed src/auto/text_view.rs (36 fixes) [INFO] [stderr] Fixed src/auto/label.rs (22 fixes) [INFO] [stderr] Fixed src/auto/accessible.rs (1 fix) [INFO] [stderr] Fixed src/auto/flags.rs (17 fixes) [INFO] [stderr] Fixed src/auto/column_view.rs (9 fixes) [INFO] [stderr] Fixed src/auto/single_selection.rs (5 fixes) [INFO] [stderr] Fixed src/auto/image.rs (9 fixes) [INFO] [stderr] Fixed src/auto/list_box.rs (19 fixes) [INFO] [stderr] Fixed src/auto/constraint_guide.rs (8 fixes) [INFO] [stderr] Fixed src/auto/revealer.rs (5 fixes) [INFO] [stderr] Fixed src/builder_rust_scope.rs (1 fix) [INFO] [stderr] Fixed src/auto/box_layout.rs (3 fixes) [INFO] [stderr] Fixed src/auto/box_.rs (3 fixes) [INFO] [stderr] Fixed src/auto/widget_paintable.rs (1 fix) [INFO] [stderr] Fixed src/auto/tree_view_column.rs (21 fixes) [INFO] [stderr] Fixed src/auto/map_list_model.rs (5 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_text.rs (47 fixes) [INFO] [stderr] Fixed src/subclass/frame.rs (1 fix) [INFO] [stderr] Fixed src/auto/gesture_stylus.rs (4 fixes) [INFO] [stderr] Fixed src/auto/about_dialog.rs (17 fixes) [INFO] [stderr] Fixed src/auto/color_chooser.rs (3 fixes) [INFO] [stderr] Fixed src/enums.rs (1 fix) [INFO] [stderr] Fixed src/auto/grid_layout_child.rs (4 fixes) [INFO] [stderr] Fixed src/text.rs (12 fixes) [INFO] [stderr] Fixed src/widget.rs (3 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_spin.rs (3 fixes) [INFO] [stderr] Fixed src/auto/action_bar.rs (1 fix) [INFO] [stderr] Fixed src/auto/app_chooser_widget.rs (8 fixes) [INFO] [stderr] Fixed src/auto/list_item.rs (6 fixes) [INFO] [stderr] Fixed src/auto/flow_box.rs (20 fixes) [INFO] [stderr] Fixed src/auto/drop_down.rs (7 fixes) [INFO] [stderr] Fixed src/expression.rs (3 fixes) [INFO] [stderr] Fixed src/auto/gesture_rotate.rs (1 fix) [INFO] [stderr] Fixed src/custom_sorter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/shortcuts_section.rs (4 fixes) [INFO] [stderr] Fixed src/pad_action_entry.rs (3 fixes) [INFO] [stderr] Fixed src/subclass/native_dialog.rs (3 fixes) [INFO] [stderr] Fixed src/auto/print_settings.rs (1 fix) [INFO] [stderr] Fixed src/auto/event_controller_key.rs (2 fixes) [INFO] [stderr] Fixed src/auto/gesture_pan.rs (2 fixes) [INFO] [stderr] Fixed src/signal_list_item_factory.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/style_context.rs (1 fix) [INFO] [stderr] Fixed src/auto/event_controller_focus.rs (4 fixes) [INFO] [stderr] Fixed src/auto/flatten_list_model.rs (1 fix) [INFO] [stderr] Fixed src/auto/filter_list_model.rs (4 fixes) [INFO] [stderr] Fixed src/auto/stack_sidebar.rs (1 fix) [INFO] [stderr] Fixed src/auto/grid_view.rs (7 fixes) [INFO] [stderr] Fixed src/auto/overlay_layout_child.rs (2 fixes) [INFO] [stderr] Fixed src/auto/shortcut_controller.rs (2 fixes) [INFO] [stderr] Fixed src/auto/window_handle.rs (1 fix) [INFO] [stderr] Fixed src/auto/multi_selection.rs (1 fix) [INFO] [stderr] Fixed src/auto/menu_button.rs (9 fixes) [INFO] [stderr] Fixed src/subclass/window.rs (5 fixes) [INFO] [stderr] Fixed src/subclass/application.rs (3 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_accel.rs (6 fixes) [INFO] [stderr] Fixed src/auto/event_controller_scroll.rs (5 fixes) [INFO] [stderr] Fixed src/subclass/dialog.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/shortcut_manager.rs (2 fixes) [INFO] [stderr] Fixed src/auto/tree_expander.rs (3 fixes) [INFO] [stderr] Fixed src/native_dialog.rs (2 fixes) [INFO] [stderr] Fixed src/auto/gl_area.rs (8 fixes) [INFO] [stderr] Fixed src/auto/entry_completion.rs (14 fixes) [INFO] [stderr] Fixed src/auto/check_button.rs (6 fixes) [INFO] [stderr] Fixed src/auto/drop_controller_motion.rs (6 fixes) [INFO] [stderr] Fixed src/auto/bookmark_list.rs (3 fixes) [INFO] [stderr] Fixed src/auto/font_button.rs (5 fixes) [INFO] [stderr] Fixed src/auto/print_operation_preview.rs (2 fixes) [INFO] [stderr] Fixed src/auto/application.rs (7 fixes) [INFO] [stderr] Fixed src/auto/editable.rs (10 fixes) [INFO] [stderr] Fixed src/auto/icon_view.rs (25 fixes) [INFO] [stderr] Fixed src/auto/combo_box.rs (17 fixes) [INFO] [stderr] Fixed src/subclass/widget.rs (26 fixes) [INFO] [stderr] Fixed src/auto/expander.rs (8 fixes) [INFO] [stderr] Fixed src/auto/at_context.rs (3 fixes) [INFO] [stderr] Fixed src/subclass/cell_area.rs (19 fixes) [INFO] [stderr] Fixed src/subclass/cell_renderer.rs (11 fixes) [INFO] [stderr] Fixed src/auto/picture.rs (5 fixes) [INFO] [stderr] Fixed src/subclass/combo_box.rs (2 fixes) [INFO] [stderr] Fixed src/auto/text.rs (18 fixes) [INFO] [stderr] Fixed src/auto/toggle_button.rs (3 fixes) [INFO] [stderr] Fixed src/auto/gesture_click.rs (4 fixes) [INFO] [stderr] Fixed src/auto/statusbar.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/media_file.rs (2 fixes) [INFO] [stderr] Fixed src/dialog.rs (2 fixes) [INFO] [stderr] Fixed src/auto/font_chooser_widget.rs (1 fix) [INFO] [stderr] Fixed src/auto/directory_list.rs (6 fixes) [INFO] [stderr] Fixed src/auto/style_provider.rs (1 fix) [INFO] [stderr] Fixed src/subclass/text_view.rs (12 fixes) [INFO] [stderr] Fixed src/auto/popover_menu_bar.rs (1 fix) [INFO] [stderr] Fixed src/auto/video.rs (4 fixes) [INFO] [stderr] Fixed src/auto/functions.rs (3 fixes) [INFO] [stderr] Fixed src/auto/emoji_chooser.rs (1 fix) [INFO] [stderr] Fixed src/subclass/flow_box_child.rs (1 fix) [INFO] [stderr] Fixed src/auto/cell_area.rs (9 fixes) [INFO] [stderr] Fixed src/auto/drop_target.rs (8 fixes) [INFO] [stderr] Fixed src/auto/calendar.rs (11 fixes) [INFO] [stderr] Fixed src/subclass/im_context.rs (17 fixes) [INFO] [stderr] Fixed src/auto/fixed_layout_child.rs (1 fix) [INFO] [stderr] Fixed src/auto/window.rs (27 fixes) [INFO] [stderr] Fixed src/auto/numeric_sorter.rs (2 fixes) [INFO] [stderr] Fixed src/rt.rs (1 fix) [INFO] [stderr] Fixed src/auto/recent_manager.rs (2 fixes) [INFO] [stderr] Fixed src/auto/lock_button.rs (6 fixes) [INFO] [stderr] Fixed src/auto/volume_button.rs (1 fix) [INFO] [stderr] Fixed src/auto/style_context.rs (1 fix) [INFO] [stderr] Fixed src/auto/cell_area_box.rs (1 fix) [INFO] [stderr] Fixed src/auto/gesture.rs (5 fixes) [INFO] [stderr] Fixed src/subclass/buildable.rs (7 fixes) [INFO] [stderr] Fixed src/auto/progress_bar.rs (6 fixes) [INFO] [stderr] Fixed src/auto/cell_layout.rs (2 fixes) [INFO] [stderr] Fixed src/auto/string_sorter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/file_filter.rs (1 fix) [INFO] [stderr] Fixed src/auto/shortcut_label.rs (2 fixes) [INFO] [stderr] Fixed src/auto/search_entry.rs (8 fixes) [INFO] [stderr] Fixed src/subclass/actionable.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/layout_manager.rs (6 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_progress.rs (6 fixes) [INFO] [stderr] Fixed src/subclass/tree_drag_source.rs (3 fixes) [INFO] [stderr] Fixed src/auto/grid.rs (5 fixes) [INFO] [stderr] Fixed src/auto/widget.rs (46 fixes) [INFO] [stderr] Fixed src/auto/shortcuts_group.rs (5 fixes) [INFO] [stderr] Fixed src/auto/event_controller_motion.rs (5 fixes) [INFO] [stderr] Fixed src/auto/cell_editable.rs (3 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_pixbuf.rs (7 fixes) [INFO] [stderr] Fixed src/auto/cell_area_context.rs (4 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_toggle.rs (5 fixes) [INFO] [stderr] Fixed src/auto/color_chooser_dialog.rs (1 fix) [INFO] [stderr] Fixed src/auto/drag_source.rs (6 fixes) [INFO] [stderr] Fixed src/auto/scrollbar.rs (1 fix) [INFO] [stderr] Fixed src/auto/print_operation.rs (29 fixes) [INFO] [stderr] Fixed src/auto/scale.rs (6 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_spinner.rs (3 fixes) [INFO] [stderr] Fixed src/auto/media_stream.rs (13 fixes) [INFO] [stderr] Fixed src/auto/drag_icon.rs (1 fix) [INFO] [stderr] Fixed src/tree_model_filter.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/tree_drag_dest.rs (2 fixes) [INFO] [stderr] Fixed src/recent_data.rs (3 fixes) [INFO] [stderr] Fixed src/list_box.rs (2 fixes) [INFO] [stderr] Fixed src/auto/shortcut.rs (3 fixes) [INFO] [stderr] Fixed src/auto/font_chooser.rs (10 fixes) [INFO] [stderr] Fixed src/subclass/builder_scope.rs (3 fixes) [INFO] [stderr] Fixed src/auto/tree_sortable.rs (1 fix) [INFO] [stderr] Fixed src/auto/bool_filter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/popover.rs (10 fixes) [INFO] [stderr] Fixed src/auto/scrollable.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/print_operation_preview.rs (5 fixes) [INFO] [stderr] Fixed src/spin_button.rs (1 fix) [INFO] [stderr] Fixed src/auto/adjustment.rs (8 fixes) [INFO] [stderr] Fixed src/auto/file_chooser.rs (6 fixes) [INFO] [stderr] Fixed src/subclass/sorter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/info_bar.rs (5 fixes) [INFO] [stderr] Fixed src/auto/gesture_zoom.rs (1 fix) [INFO] [stderr] Fixed src/shortcuts_section.rs (1 fix) [INFO] [stderr] Fixed src/auto/color_button.rs (4 fixes) [INFO] [stderr] Fixed src/functions.rs (1 fix) [INFO] [stderr] Fixed src/auto/popover_menu.rs (2 fixes) [INFO] [stderr] Fixed src/auto/file_chooser_native.rs (2 fixes) [INFO] [stderr] Fixed src/auto/printer.rs (7 fixes) [INFO] [stderr] Fixed src/auto/notebook_page.rs (7 fixes) [INFO] [stderr] Fixed src/auto/icon_theme.rs (6 fixes) [INFO] [stderr] Fixed src/auto/media_controls.rs (1 fix) [INFO] [stderr] Fixed src/auto/viewport.rs (2 fixes) [INFO] [stderr] Fixed src/auto/tree_selection.rs (5 fixes) [INFO] [stderr] Fixed src/auto/level_bar.rs (6 fixes) [INFO] [stderr] Fixed src/auto/file_chooser_widget.rs (14 fixes) [INFO] [stderr] Fixed src/auto/center_box.rs (1 fix) [INFO] [stderr] Fixed src/subclass/adjustment.rs (2 fixes) [INFO] [stderr] Fixed src/auto/column_view_column.rs (9 fixes) [INFO] [stderr] Fixed src/subclass/cell_renderer_text.rs (1 fix) [INFO] [stderr] Fixed src/auto/application_window.rs (1 fix) [INFO] [stderr] Fixed src/auto/assistant_page.rs (3 fixes) [INFO] [stderr] Fixed src/auto/css_provider.rs (1 fix) [INFO] [stderr] Fixed src/auto/builder.rs (3 fixes) [INFO] [stderr] Fixed src/auto/tree_model_filter.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/filter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/range.rs (10 fixes) [INFO] [stderr] Fixed src/flow_box.rs (2 fixes) [INFO] [stderr] Fixed src/auto/stack_page.rs (6 fixes) [INFO] [stderr] Fixed src/auto/entry.rs (42 fixes) [INFO] [stderr] Fixed src/auto/text_tag_table.rs (4 fixes) [INFO] [stderr] Fixed src/auto/tree_model.rs (5 fixes) [INFO] [stderr] Fixed src/subclass/text_buffer.rs (15 fixes) [INFO] [stderr] Fixed src/auto/selection_model.rs (1 fix) [INFO] [stderr] Fixed src/subclass/entry_buffer.rs (6 fixes) [INFO] [stderr] Fixed src/subclass/toggle_button.rs (1 fix) [INFO] [stderr] Fixed src/subclass/drawing_area.rs (1 fix) [INFO] [stderr] Fixed src/auto/list_view.rs (6 fixes) [INFO] [stderr] Fixed src/subclass/recent_manager.rs (1 fix) [INFO] [stderr] Fixed src/auto/spinner.rs (1 fix) [INFO] [stderr] Fixed src/auto/tree_list_model.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/cell_area_context.rs (4 fixes) [INFO] [stderr] Fixed src/auto/cell_renderer_combo.rs (4 fixes) [INFO] [stderr] Fixed src/subclass/cell_editable.rs (3 fixes) [INFO] [stderr] Fixed src/auto/event_controller.rs (4 fixes) [INFO] [stderr] Fixed src/auto/app_chooser_dialog.rs (1 fix) [INFO] [stderr] Fixed src/auto/stack_switcher.rs (1 fix) [INFO] [stderr] Fixed src/auto/flow_box_child.rs (2 fixes) [INFO] [stderr] Fixed src/auto/shortcuts_window.rs (4 fixes) [INFO] [stderr] Fixed src/auto/drop_target_async.rs (7 fixes) [INFO] [stderr] Fixed src/auto/size_group.rs (1 fix) [INFO] [stderr] Fixed src/auto/grid_layout.rs (5 fixes) [INFO] [stderr] Fixed src/editable_label.rs (1 fix) [INFO] [stderr] Fixed src/subclass/scale_button.rs (1 fix) [INFO] [stderr] Fixed src/tree_sortable.rs (2 fixes) [INFO] [stderr] Fixed src/auto/sorter.rs (1 fix) [INFO] [stderr] Fixed src/subclass/entry.rs (1 fix) [INFO] [stderr] Fixed src/auto/entry_buffer.rs (3 fixes) [INFO] [stderr] Fixed src/auto/tree_list_row.rs (5 fixes) [INFO] [stderr] Fixed src/auto/actionable.rs (2 fixes) [INFO] [stderr] Fixed src/entry_buffer.rs (1 fix) [INFO] [stderr] Fixed src/auto/aspect_frame.rs (5 fixes) [INFO] [stderr] Fixed src/auto/gesture_single.rs (3 fixes) [INFO] [stderr] Fixed src/auto/search_bar.rs (4 fixes) [INFO] [stderr] Fixed src/callback_action.rs (2 fixes) [INFO] [stderr] Fixed src/auto/color_chooser_widget.rs (1 fix) [INFO] [stderr] Fixed src/auto/enums.rs (89 fixes) [INFO] [stderr] Fixed src/subclass/color_chooser.rs (4 fixes) [INFO] [stderr] Fixed src/auto/window_controls.rs (3 fixes) [INFO] [stderr] Fixed src/auto/overlay.rs (1 fix) [INFO] [stderr] Fixed src/subclass/gl_area.rs (3 fixes) [INFO] [stderr] Fixed src/subclass/scrollable.rs (1 fix) [INFO] [stderr] Fixed src/subclass/editable.rs (9 fixes) [INFO] [stderr] Fixed src/subclass/tree_view.rs (15 fixes) [INFO] [stderr] Fixed src/auto/native_dialog.rs (5 fixes) [INFO] [stderr] Fixed src/editable.rs (1 fix) [INFO] [stderr] Fixed src/auto/print_unix_dialog.rs (8 fixes) [INFO] [stderr] Fixed src/overlay.rs (1 fix) [INFO] [stderr] Fixed src/auto/cell_view.rs (3 fixes) [INFO] [stderr] Fixed src/subclass/print_operation.rs (9 fixes) [INFO] [stderr] Fixed src/auto/im_context.rs (8 fixes) [INFO] [stderr] Fixed src/auto/print_job.rs (2 fixes) [INFO] [stderr] Fixed src/auto/link_button.rs (3 fixes) [INFO] [stderr] Fixed src/auto/settings.rs (49 fixes) [INFO] [stderr] Fixed src/auto/expression.rs (2 fixes) [INFO] [stderr] Fixed src/auto/event_controller_legacy.rs (1 fix) [INFO] [stderr] Fixed src/auto/header_bar.rs (3 fixes) [INFO] [stderr] Fixed src/drawing_area.rs (2 fixes) [INFO] [stderr] Fixed src/subclass/tree_model_filter.rs (2 fixes) [INFO] [stderr] Fixed src/auto/filter.rs (1 fix) [INFO] [stderr] Fixed src/auto/stack.rs (9 fixes) [INFO] [stderr] Fixed src/auto/scale_button.rs (6 fixes) [INFO] [stderr] Fixed src/auto/drawing_area.rs (3 fixes) [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/closure_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/closure_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkClosureExpression")] [INFO] [stdout] 10 | | pub struct ClosureExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/closure_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/closure_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkClosureExpression")] [INFO] [stdout] 10 | | pub struct ClosureExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/constant_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/constant_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkConstantExpression")] [INFO] [stdout] 10 | | pub struct ConstantExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/constant_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/constant_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkConstantExpression")] [INFO] [stdout] 10 | | pub struct ConstantExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/expression.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | ref => |ptr| ffi::gtk_expression_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/expression.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[doc(alias = "GtkExpression")] [INFO] [stdout] 11 | | pub struct Expression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/expression.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | unref => |ptr| ffi::gtk_expression_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/expression.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[doc(alias = "GtkExpression")] [INFO] [stdout] 11 | | pub struct Expression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/object_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/object_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkObjectExpression")] [INFO] [stdout] 10 | | pub struct ObjectExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/object_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/object_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkObjectExpression")] [INFO] [stdout] 10 | | pub struct ObjectExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_ref_sink` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/param_spec_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| glib::gobject_ffi::g_param_spec_ref_sink(ptr as *mut glib::gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/param_spec_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkParamSpecExpression")] [INFO] [stdout] 10 | | pub struct ParamSpecExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/param_spec_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| glib::gobject_ffi::g_param_spec_unref(ptr as *mut glib::gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/param_spec_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkParamSpecExpression")] [INFO] [stdout] 10 | | pub struct ParamSpecExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/property_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/property_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkPropertyExpression")] [INFO] [stdout] 10 | | pub struct PropertyExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/property_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/property_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkPropertyExpression")] [INFO] [stdout] 10 | | pub struct PropertyExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_bitset_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/bitset.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_bitset_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/bitset.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct Bitset(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_bitset_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/bitset.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_bitset_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/bitset.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct Bitset(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_css_section_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/css_section.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_css_section_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/css_section.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct CssSection(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_css_section_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/css_section.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_css_section_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/css_section.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct CssSection(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_paper_size_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/paper_size.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | copy => |ptr| ffi::gtk_paper_size_copy(mut_override(ptr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/paper_size.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct PaperSize(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_paper_size_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/paper_size.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_paper_size_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/paper_size.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct PaperSize(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_recent_info_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/recent_info.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_recent_info_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/recent_info.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct RecentInfo(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_recent_info_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/recent_info.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_recent_info_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/recent_info.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct RecentInfo(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_requisition_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/requisition.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | free => |ptr| ffi::gtk_requisition_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_text_iter_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/text_iter.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_text_iter_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_iter_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_iter.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_tree_iter_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_path_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_path.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | copy => |ptr| ffi::gtk_tree_path_copy(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_path.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, Hash)] [INFO] [stdout] 10 | | pub struct TreePath(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_path_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_path.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_tree_path_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_path.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, Hash)] [INFO] [stdout] 10 | | pub struct TreePath(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_row_reference_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_row_reference.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | copy => |ptr| ffi::gtk_tree_row_reference_copy(mut_override(ptr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_row_reference.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct TreeRowReference(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_row_reference_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_row_reference.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_tree_row_reference_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_row_reference.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct TreeRowReference(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_border_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/border.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_border_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_watch_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/expression_watch.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_watch_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/expression_watch.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / glib::wrapper! { [INFO] [stdout] 8 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 9 | | #[doc(alias = "GtkExpressionWatch")] [INFO] [stdout] 10 | | pub struct ExpressionWatch(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_watch_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/expression_watch.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_watch_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/expression_watch.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / glib::wrapper! { [INFO] [stdout] 8 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 9 | | #[doc(alias = "GtkExpressionWatch")] [INFO] [stdout] 10 | | pub struct ExpressionWatch(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `pad_action_entry::init_action_entry` is unsafe and requires unsafe block [INFO] [stdout] --> src/pad_action_entry.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | init => |ptr| init_action_entry(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/pad_action_entry.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[doc(alias = "GtkPadActionEntry")] [INFO] [stdout] 11 | | pub struct PadActionEntry(BoxedInline); [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_inline_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `pad_action_entry::copy_into_action_entry` is unsafe and requires unsafe block [INFO] [stdout] --> src/pad_action_entry.rs:15:34 [INFO] [stdout] | [INFO] [stdout] 15 | copy_into => |dest, src| copy_into_action_entry(dest, src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `recent_data::init_recent_data` is unsafe and requires unsafe block [INFO] [stdout] --> src/recent_data.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | init => |ptr| init_recent_data(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/recent_data.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkRecentData")] [INFO] [stdout] 10 | | pub struct RecentData(BoxedInline); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_inline_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `recent_data::copy_into_recent_data` is unsafe and requires unsafe block [INFO] [stdout] --> src/recent_data.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | copy_into => |dest, src| copy_into_recent_data(dest, src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Migrating tests/check_gir.rs from 2021 edition to 2024 [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/closure_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/closure_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkClosureExpression")] [INFO] [stdout] 10 | | pub struct ClosureExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/closure_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/closure_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkClosureExpression")] [INFO] [stdout] 10 | | pub struct ClosureExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/constant_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/constant_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkConstantExpression")] [INFO] [stdout] 10 | | pub struct ConstantExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/constant_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/constant_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkConstantExpression")] [INFO] [stdout] 10 | | pub struct ConstantExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/expression.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | ref => |ptr| ffi::gtk_expression_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/expression.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[doc(alias = "GtkExpression")] [INFO] [stdout] 11 | | pub struct Expression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/expression.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | unref => |ptr| ffi::gtk_expression_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/expression.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[doc(alias = "GtkExpression")] [INFO] [stdout] 11 | | pub struct Expression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/object_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/object_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkObjectExpression")] [INFO] [stdout] 10 | | pub struct ObjectExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/object_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/object_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkObjectExpression")] [INFO] [stdout] 10 | | pub struct ObjectExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_ref_sink` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/param_spec_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| glib::gobject_ffi::g_param_spec_ref_sink(ptr as *mut glib::gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/param_spec_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkParamSpecExpression")] [INFO] [stdout] 10 | | pub struct ParamSpecExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `glib::gobject_sys::g_param_spec_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/param_spec_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| glib::gobject_ffi::g_param_spec_unref(ptr as *mut glib::gobject_ffi::GParamSpec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/param_spec_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkParamSpecExpression")] [INFO] [stdout] 10 | | pub struct ParamSpecExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/property_expression.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_ref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/property_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkPropertyExpression")] [INFO] [stdout] 10 | | pub struct PropertyExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/property_expression.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_unref(ptr as *mut ffi::GtkExpression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/property_expression.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkPropertyExpression")] [INFO] [stdout] 10 | | pub struct PropertyExpression(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_bitset_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/bitset.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_bitset_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/bitset.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct Bitset(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_bitset_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/bitset.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_bitset_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/bitset.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct Bitset(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_css_section_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/css_section.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_css_section_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/css_section.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct CssSection(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_css_section_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/css_section.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_css_section_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/css_section.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct CssSection(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_paper_size_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/paper_size.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | copy => |ptr| ffi::gtk_paper_size_copy(mut_override(ptr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/paper_size.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct PaperSize(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_paper_size_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/paper_size.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_paper_size_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/paper_size.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct PaperSize(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_recent_info_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/recent_info.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_recent_info_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/recent_info.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct RecentInfo(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_recent_info_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/recent_info.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_recent_info_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/recent_info.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct RecentInfo(Shared); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_requisition_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/requisition.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | free => |ptr| ffi::gtk_requisition_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_text_iter_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/text_iter.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_text_iter_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_iter_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_iter.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_tree_iter_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_path_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_path.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | copy => |ptr| ffi::gtk_tree_path_copy(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_path.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, Hash)] [INFO] [stdout] 10 | | pub struct TreePath(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_path_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_path.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_tree_path_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_path.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, Hash)] [INFO] [stdout] 10 | | pub struct TreePath(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_row_reference_copy` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_row_reference.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | copy => |ptr| ffi::gtk_tree_row_reference_copy(mut_override(ptr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_row_reference.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct TreeRowReference(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_tree_row_reference_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/auto/tree_row_reference.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_tree_row_reference_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/auto/tree_row_reference.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 10 | | pub struct TreeRowReference(Boxed); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_border_free` is unsafe and requires unsafe block [INFO] [stdout] --> src/border.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | free => |ptr| ffi::gtk_border_free(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_watch_ref` is unsafe and requires unsafe block [INFO] [stdout] --> src/expression_watch.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | ref => |ptr| ffi::gtk_expression_watch_ref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/expression_watch.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / glib::wrapper! { [INFO] [stdout] 8 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 9 | | #[doc(alias = "GtkExpressionWatch")] [INFO] [stdout] 10 | | pub struct ExpressionWatch(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `gtk4_sys::gtk_expression_watch_unref` is unsafe and requires unsafe block [INFO] [stdout] --> src/expression_watch.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | unref => |ptr| ffi::gtk_expression_watch_unref(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/expression_watch.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / glib::wrapper! { [INFO] [stdout] 8 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] 9 | | #[doc(alias = "GtkExpressionWatch")] [INFO] [stdout] 10 | | pub struct ExpressionWatch(Shared); [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `pad_action_entry::init_action_entry` is unsafe and requires unsafe block [INFO] [stdout] --> src/pad_action_entry.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | init => |ptr| init_action_entry(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/pad_action_entry.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / glib::wrapper! { [INFO] [stdout] 10 | | #[doc(alias = "GtkPadActionEntry")] [INFO] [stdout] 11 | | pub struct PadActionEntry(BoxedInline); [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_inline_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `pad_action_entry::copy_into_action_entry` is unsafe and requires unsafe block [INFO] [stdout] --> src/pad_action_entry.rs:15:34 [INFO] [stdout] | [INFO] [stdout] 15 | copy_into => |dest, src| copy_into_action_entry(dest, src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `recent_data::init_recent_data` is unsafe and requires unsafe block [INFO] [stdout] --> src/recent_data.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | init => |ptr| init_recent_data(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/recent_data.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / glib::wrapper! { [INFO] [stdout] 9 | | #[doc(alias = "GtkRecentData")] [INFO] [stdout] 10 | | pub struct RecentData(BoxedInline); [INFO] [stdout] ... | [INFO] [stdout] 16 | | } [INFO] [stdout] 17 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::glib_boxed_inline_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `recent_data::copy_into_recent_data` is unsafe and requires unsafe block [INFO] [stdout] --> src/recent_data.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | copy_into => |dest, src| copy_into_recent_data(dest, src), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking gtk4 v0.9.3 (/tmp/fixit) [INFO] [stderr] error: could not compile `gtk4` (lib test) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/da25749bf5e6ba5ed862ff361c19afff2a986b2d/bin/rustc --crate-name gtk4 --edition=2024 -Z unstable-options src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("blueprint", "gio_v2_80", "gnome_42", "gnome_43", "gnome_44", "gnome_45", "gnome_46", "gnome_47", "unsafe-assume-initialized", "v4_10", "v4_12", "v4_14", "v4_16", "v4_18", "v4_2", "v4_4", "v4_6", "v4_8", "xml_validation"))' -C metadata=79bbe3b4217ec5a9 -C extra-filename=-79bbe3b4217ec5a9 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern cairo=/opt/rustwide/target/debug/deps/libcairo-795274b0b565e1ae.rmeta --extern field_offset=/opt/rustwide/target/debug/deps/libfield_offset-3a37d84b991f0cc5.rmeta --extern futures_channel=/opt/rustwide/target/debug/deps/libfutures_channel-a140f8ea30092c01.rmeta --extern gdk_pixbuf=/opt/rustwide/target/debug/deps/libgdk_pixbuf-8fb63d326e49b89b.rmeta --extern gdk=/opt/rustwide/target/debug/deps/libgdk4-23ba39d5a9facdca.rmeta --extern gio=/opt/rustwide/target/debug/deps/libgio-a0b712c62a1ad651.rmeta --extern gir_format_check=/opt/rustwide/target/debug/deps/libgir_format_check-98cf1c6ae52a901b.rmeta --extern glib=/opt/rustwide/target/debug/deps/libglib-3493a282543990ee.rmeta --extern graphene=/opt/rustwide/target/debug/deps/libgraphene-7bbc1d63e262dd95.rmeta --extern gsk=/opt/rustwide/target/debug/deps/libgsk4-7c7283d4755759ab.rmeta --extern gtk4_macros=/opt/rustwide/target/debug/deps/libgtk4_macros-cc2f2753437cdc12.so --extern gtk4_sys=/opt/rustwide/target/debug/deps/libgtk4_sys-895756ca40048025.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-8073b5f280a8bcfb.rmeta --extern pango=/opt/rustwide/target/debug/deps/libpango-29de5e9f519ea41f.rmeta --cap-lints=allow` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "49708120cb1dbadb655f13177b3e198de8d8dd7ac14180bac0c623724176f9db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49708120cb1dbadb655f13177b3e198de8d8dd7ac14180bac0c623724176f9db", kill_on_drop: false }` [INFO] [stdout] 49708120cb1dbadb655f13177b3e198de8d8dd7ac14180bac0c623724176f9db