Lines Matching defs:expanded
52 let mut expanded = TokenStream::new();
58 expanded.extend(expand_rust_type_import(ety));
67 expanded.extend(expand_struct(strct));
71 Api::Enum(enm) => expanded.extend(expand_enum(enm)),
75 expanded.extend(expand_cxx_type(ety));
80 expanded.extend(expand_cxx_function_shim(efn, types));
83 expanded.extend(expand_rust_type_impl(ety));
88 expanded.extend(expand_type_alias(alias));
103 expanded.extend(expand_unique_ptr(ident, types, explicit_impl));
106 expanded.extend(expand_shared_ptr(ident, types, explicit_impl));
109 expanded.extend(expand_weak_ptr(ident, types, explicit_impl));
112 expanded.extend(expand_cxx_vector(ident, explicit_impl, types));
123 expanded.extend(quote! {
135 let expanded = quote_spanned!(span=> {#expanded});
150 #vis #mod_token #ident #expanded