In a lot of FFI code, I see patterns like:
struct X {}
fn some_c_function(this: *mut X);
where X is used as an opaque "black-box" object. With rust today, X needs a #[repr(C)]. That's not really necessary, and caused a bunch of noisy warnings when updating servo's rust version.
Can someone mark this bug as easy so a beginner can use it to get started?