Lines Matching refs:inner
35 let inner = rust_type(ty);
36 quote!(Option<#inner>)
39 let inner = rust_type(ty);
40 quote!(Box<#inner>)
43 let inner = rust_type(ty);
44 quote!(Vec<#inner>)
47 let inner = ty.iter().map(rust_type);
48 quote!((#(#inner,)*))
105 let inner = Owned(quote!(#val.#index));
106 format_field(&inner, ty)
125 fn syntax_tree_enum<'a>(outer: &str, inner: &str, fields: &'a [Type]) -> Option<&'a str> {
139 Type::Syn(ty) if WHITELIST.contains(&(outer, inner)) || outer.to_owned() + inner == *ty => {
159 } else if let Some(inner) = syntax_tree_enum(name, v, fields) {
162 lookup::node(defs, inner),
261 let inner = Owned(quote!(#val.#ident));
262 let format = format_field(&inner, ty)?;
274 } else if let Type::Syn(inner) = ty {
276 if node.ident == *inner {