pub fn async_struct_de(
    input: &ItemStruct,
    cratename: Ident
) -> Result<TokenStream>