Skip to main content

expand_enum

Function expand_enum 

Source
fn expand_enum(
    attr: TokenStream,
    item: TokenStream,
    item_enum: &ItemEnum,
) -> TokenStream
Expand description

Dispatches #[miniextendr] on a fieldless enum to the correct derive path.

Only C-style (fieldless) enums are supported. Dispatches to:

  • match_arg mode: MatchArg derive (single-selection from R character scalar)
  • factor mode or default: RFactor derive (R factor representation)