1 2 3 4 5 6 7 8 9 10 11 12 13
use serde::{Deserialize, Serialize}; use syn; #[derive(Serialize, Deserialize, Debug, Hash, PartialEq, Eq)] pub struct Signature { pub name: String, } pub fn syn_sig_to_reduced(sig: &syn::Signature) -> Signature { Signature { name: format!("{}", sig.ident), } }