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),
    }
}