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