Skip to main content

expand_list

Function expand_list 

Source
pub fn expand_list(input: ListInput) -> TokenStream
Expand description

Expands a parsed list! invocation into a List constructor token stream.

For fully unnamed lists, generates List::from_raw_values(...). For named or mixed lists, generates List::from_raw_pairs(...) where unnamed entries receive empty-string names.

Each entry value is converted via IntoR::into_sexp().