From a208919c885ec0a9ef3cf8b18c49cbb4dadac5ac Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Wed, 2 Jun 2021 14:42:30 +0200 Subject: [PATCH] video/video_rectangle: Mark struct as repr(C) for FFI transparency This struct is "reimplemented" to make it easier to access the fields instead of going through `ffi::GstVideoRectangle`, but should be marked `repr(C)` to remain binary-compatible. --- gstreamer-video/src/video_rectangle.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/gstreamer-video/src/video_rectangle.rs b/gstreamer-video/src/video_rectangle.rs index 9c5acbc74..f5a6dd90c 100644 --- a/gstreamer-video/src/video_rectangle.rs +++ b/gstreamer-video/src/video_rectangle.rs @@ -3,6 +3,7 @@ use glib::translate::IntoGlib; use std::mem; +#[repr(C)] #[derive(Clone, Debug, Eq, PartialEq, Hash)] pub struct VideoRectangle { pub x: i32,