Lines Matching refs:ident
27 let mut insist_extern_types_are_trivial = |ident: &'a NamedType, reason| {
28 if cxx.contains(&ident.rust)
29 && !structs.contains_key(&ident.rust)
30 && !enums.contains_key(&ident.rust)
33 .entry(&ident.rust)
43 if let Type::Ident(ident) = &field.ty {
45 insist_extern_types_are_trivial(ident, reason);
58 Type::Ident(ident) => {
60 insist_extern_types_are_trivial(ident, reason);
64 if let Type::Ident(ident) = &ty.inner {
66 insist_extern_types_are_trivial(ident, reason);
75 Type::Ident(ident) => {
77 insist_extern_types_are_trivial(ident, reason);
81 if let Type::Ident(ident) = &ty.inner {
83 insist_extern_types_are_trivial(ident, reason);
98 if let Type::Ident(ident) = &ty.inner {
100 insist_extern_types_are_trivial(ident, reason);
104 if let Type::Ident(ident) = &ty.inner {
106 insist_extern_types_are_trivial(ident, reason);
110 if let Type::Ident(ident) = &ty.inner {
114 insist_extern_types_are_trivial(ident, reason);
275 for (i, ident) in set.iter().take(3).enumerate() {
279 write!(f, "`{}`", ident)?;