1 2 3 4 5 6 7 8 9 10 11 12
use crate::ext::GetIdent;
use syn::{GenericParam, Ident};
impl GetIdent for GenericParam {
fn get_ident(&self) -> Option<&Ident> {
match self {
Self::Type(t) => Some(&t.ident),
Self::Lifetime(l) => Some(&l.lifetime.ident),
Self::Const(c) => Some(&c.ident),
}
}
}