use syn::Attribute;
pub fn is_ffi_skip_attribute(attr: &Attribute) -> bool {
if let syn::Meta::Path(path) = &attr.meta {
path.segments.len() == 2 && path.segments[0].ident == "ffi" && path.segments[1].ident == "skip"
} else {
false
}
}
pub fn has_ffi_skip_attribute(attrs: &[Attribute]) -> bool {
attrs.iter().any(is_ffi_skip_attribute)
}