RustQ.Sigil (rustq v0.1.2)

Copy Markdown View Source

Provides the ~R sigil for inline Rust templates.

Use use RustQ.Sigil instead of importing this module directly. It excludes Kernel's built-in ~R sigil and imports RustQ's version.

defmodule MyCodegen do
  use RustQ.Sigil

  @template ~R'''
  fn answer() -> i32 { 42 }
  '''
end

Summary

Functions

Returns Rust source as a binary.

Functions

sigil_R(arg, modifiers)

(macro)

Returns Rust source as a binary.