pub unsafe extern "C" fn gsk_rect_snap_new(
top: GskSnapDirection,
right: GskSnapDirection,
bottom: GskSnapDirection,
left: GskSnapDirection,
) -> GskRectSnappub unsafe extern "C" fn gsk_rect_snap_new(
top: GskSnapDirection,
right: GskSnapDirection,
bottom: GskSnapDirection,
left: GskSnapDirection,
) -> GskRectSnap