• Home
  • Raw
  • Download

Lines Matching +full:concat +full:- +full:map

38     ) -> syn::Result<Self> {  in new_function()
47 ) -> syn::Result<Self> { in new_method()
62 ) -> syn::Result<Self> { in new_constructor()
78 ) -> syn::Result<Self> { in new_trait_method()
94 ) -> syn::Result<Self> { in new()
107 .map(|a| Arg::new(a, &mut defaults)) in new()
112 .map(|a| match a { in new()
120 .map(|a| { in new()
152 pub fn lower_return_impl(&self) -> TokenStream { in lower_return_impl()
159 pub fn lift_return_impl(&self) -> TokenStream { in lift_return_impl()
169 /// - The lifted argument tuple on success
170 /// - The field name and error on failure (`Err(&'static str, anyhow::Error>`)
171 pub fn lift_closure(&self, self_lift: Option<TokenStream>) -> TokenStream { in lift_closure()
172 let arg_lifts = self.args.iter().map(|arg| { in lift_closure()
195 pub fn rust_call_params(&self, self_lift: bool) -> TokenStream { in rust_call_params()
197 let args = self.args.iter().enumerate().map(|(i, arg)| { in rust_call_params()
211 pub fn params(&self) -> impl Iterator<Item = TokenStream> + '_ { in params()
212 self.args.iter().map(NamedArg::param) in params()
216 pub fn scaffolding_fn_ident(&self) -> syn::Result<Ident> { in scaffolding_fn_ident()
233 pub fn scaffolding_param_names(&self) -> impl Iterator<Item = TokenStream> + '_ { in scaffolding_param_names()
234 self.args.iter().map(|a| { in scaffolding_param_names()
240 pub fn scaffolding_param_types(&self) -> impl Iterator<Item = TokenStream> + '_ { in scaffolding_param_types()
241 self.args.iter().map(|a| { in scaffolding_param_types()
248 pub(crate) fn metadata_expr(&self) -> syn::Result<TokenStream> { in metadata_expr()
266 .map(NamedArg::arg_metadata) in metadata_expr()
277 .concat(<#return_ty as ::uniffi::LowerReturn<crate::UniFfiTag>>::TYPE_ID_META) in metadata_expr()
291 … .concat(<#return_ty as ::uniffi::LowerReturn<crate::UniFfiTag>>::TYPE_ID_META) in metadata_expr()
307 … .concat(<#return_ty as ::uniffi::LowerReturn<crate::UniFfiTag>>::TYPE_ID_META) in metadata_expr()
322 … .concat(<#return_ty as ::uniffi::LowerReturn<crate::UniFfiTag>>::TYPE_ID_META) in metadata_expr()
329 pub(crate) fn metadata_items(&self) -> syn::Result<TokenStream> { in metadata_items()
382 pub(crate) fn metadata_items_for_callback_interface(&self) -> syn::Result<TokenStream> { in metadata_items_for_callback_interface()
405 .map(NamedArg::arg_metadata) in metadata_items_for_callback_interface()
416 … .concat(<#return_ty as ::uniffi::LiftReturn<crate::UniFfiTag>>::TYPE_ID_META) in metadata_items_for_callback_interface()
434 pub(crate) fn checksum_symbol_name(&self) -> String { in checksum_symbol_name()
465 fn new(syn_arg: FnArg, defaults: &mut DefaultMap) -> syn::Result<Self> { in new()
478 pub(crate) fn is_receiver(&self) -> bool { in is_receiver()
489 fn from(receiver: Receiver) -> Self { in from()
513 pub(crate) fn new(ident: Ident, ty: &Type, defaults: &mut DefaultMap) -> syn::Result<Self> { in new()
535 pub(crate) fn lift_impl(&self) -> TokenStream { in lift_impl()
540 pub(crate) fn lower_impl(&self) -> TokenStream { in lower_impl()
546 pub(crate) fn param(&self) -> TokenStream { in param()
552 pub(crate) fn arg_metadata(&self) -> syn::Result<TokenStream> { in arg_metadata()
558 .concat(#lift_impl::TYPE_ID_META) in arg_metadata()
564 fn looks_like_result(return_type: &ReturnType) -> bool { in looks_like_result()