pub fn rust_args_input(&self,ctx: &mut FunctionContext) -> Vec<TokenStream> {
        let mut arg_index = 0;
        self.args
            .iter()
            .map(|arg| arg.as_arg_token_stream(&mut arg_index,ctx))
            .collect()
    }
/// generate tokens for extracting arguments from JS
generate tokens for extracting arguments from JS
generate tokens for extracting arguments from JS
pub fn rust_args_input(&self,ctx: &mut FunctionContext) -> Vec<TokenStream> {
        let mut arg_index = 0;
        self.args
            .iter()
            .map(|arg| arg.as_arg_token_stream(&mut arg_index,ctx))
            .collect()
    }
pub fn rust_args_input ( & self , ctx : & mut FunctionContext ) -> Vec < TokenStream > { let mut arg_index = 0 ; self . args . iter ( ) . map ( | arg | arg . as_arg_token_stream ( & mut arg_index , ctx ) ) . collect ( ) }
generate tokens for extracting arguments from JS
generate tokens for extracting arguments from JS
&self
ctx
&mut FunctionContext