RustQ.Syn.Signature (rustq v0.6.0)

Copy Markdown View Source

Structured Rust function or method signature metadata.

Summary

Functions

Renders a signature from structured type metadata.

Types

t()

@type t() :: %RustQ.Syn.Signature{
  args: [RustQ.Syn.Arg.t()],
  name: String.t(),
  returns: RustQ.Syn.type() | nil
}

Functions

render(signature)

@spec render(t()) :: String.t()

Renders a signature from structured type metadata.