code: def test_numbersymbol_inline():
      # FIXME: how to pass inline to the RustCodePrinter?
      name_expr = ("test", [pi**Catalan, EulerGamma])
      (result,) = codegen(
          name_expr, "Rust", header=False, empty=False, inline=True
      )
      source = result[1]
      expected = (
          "fn test() -> (f64, f64) {\n"
          "    const Catalan: f64 = %s;\n"
          "    const EulerGamma: f64 = %s;\n"
          "    let out1 = PI.powf(Catalan);\n"
          "    let out2 = EulerGamma);\n"
          "    (out1, out2)\n"
          "}\n"
      ) % (Catalan.evalf(17), EulerGamma.evalf(17))
      assert source == expected
  
imports: from io import StringIO
  from sympy.core import S, symbols, pi, Catalan, EulerGamma, Function
  from sympy.core.relational import Equality
  from sympy.functions.elementary.piecewise import Piecewise
  from sympy.utilities.codegen import RustCodeGen, codegen, make_routine
  from sympy.testing.pytest import XFAIL
  import sympy
label_desc: Use image node_id 6 for calling a global function with example usage: test_numbersymbol_inline() without return types