PublicItemsDiff {
    removed: [
        impl RefUnwindSafe for example_api::StructV2,
        impl Send for example_api::StructV2,
        impl Sync for example_api::StructV2,
        impl Unpin for example_api::StructV2,
        impl UnwindSafe for example_api::StructV2,
        pub struct example_api::StructV2,
        pub struct field example_api::Struct::v2_field: usize,
        pub struct field example_api::StructV2::field: usize,
    ],
    changed: [
        ChangedPublicItem {
            old: #[non_exhaustive] pub struct example_api::Struct,
            new: pub struct example_api::Struct,
        },
        ChangedPublicItem {
            old: pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize),
            new: pub fn example_api::function(v1_param: example_api::Struct),
        },
    ],
    added: [],
}