Crate vesta_syntax

Source

Structs§

CaseArm
A single arm of a case!, i.e. 1(x, Some(y)) => x + y,. This implements Parse.
CaseInput
The input syntax to vesta’s case! macro. This implements Parse.
CaseOutput
The output of vesta’s case! macro, in a representation suitable for turning back into tokens via ToTokens.

Functions§

vesta_path
Get the absolute path to vesta, from within the package itself, the doc tests, or any other package. This means we can use these proc macros from inside vesta with no issue.