in pyo3_special_method_derive_macro/src/lib.rs [25:34]
fn implements_display(ty: &Ident) -> bool {
let expanded = quote! {
fn _check_impl<T: std::fmt::Display>() {}
_check_impl::<#ty>();
};
let generated_code = expanded.to_string();
let syntax_tree = syn::parse_file(&generated_code);
syntax_tree.is_ok()
}