use proc_macro2::Ident; use quote::quote; use syn::Type; pub(crate) struct PrimaryKey { pub ident: Ident, pub ty: Type, } pub(crate) fn return_type(output: proc_macro2::TokenStream) -> proc_macro2::TokenStream { quote! { std::pin::Pin> + Send + 'async_trait>> } }