Module rune::macros[][src]

Expand description

The macro system of Rune.

Structs

A format specification: A format string followed by arguments to be formatted in accordance with that string.

Context for a running macro.

ToTokens implementation generated by quote_fn.

Storage for synthetic language items.

A token stream.

A token stream iterator.

Traits

Helper trait used for things that can be converted into tokens.

Trait for things that can be turned into tokens.

Functions

Evaluate the given target as a constant expression.

Construct a token stream from a function.

Resolve the value of a token.

Stringify the token stream.

Convert the given argument into a tokens stream.

Install the given context and call the provided function with the installed context.