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