fn as_token_stream(&self, rust_fn_ident: &Ident,ctx: &mut FunctionContext) -> TokenStream {
        
        let rust_args_input = self.rust_args_input(ctx);

        if self.is_method() {
            quote! {
                receiver.#rust_fn_ident( #(#rust_args_input)* )
            }    
        } else {
            quote! {
                #rust_fn_ident( #(#rust_args_input)* )
            }
        }
        
    }
/// convert myself as rust code which can convert JS arguments into rust.
convert myself as rust code which can convert JS arguments into rust.
convert myself as rust code which can convert JS arguments into rust .
fn as_token_stream(&self, rust_fn_ident: &Ident,ctx: &mut FunctionContext) -> TokenStream {
        let rust_args_input = self.rust_args_input(ctx);
        if self.is_method() {
            quote! {
                receiver.#rust_fn_ident( #(#rust_args_input)* )
            }    
        } else {
            quote! {
                #rust_fn_ident( #(#rust_args_input)* )
            }
        }
    }
fn as_token_stream ( & self , rust_fn_ident : & Ident , ctx : & mut FunctionContext ) -> TokenStream { let rust_args_input = self . rust_args_input ( ctx ) ; if self . is_method ( ) { quote ! { receiver rust_fn_ident ( ( rust_args_input ) ) } } else { quote ! { rust_fn_ident ( ( rust_args_input ) ) } } }
convert myself as rust code which can convert JS arguments into rust.
convert myself as rust code which can convert JS arguments into rust .
&self
rust_fn_ident
&Ident
ctx
&mut FunctionContext