Skip to main content

generate_from_macro

Function generate_from_macro 

Source
pub fn generate_from_macro(input: TokenStream) -> Result<TokenStream, Error>
Expand description

Entry point for the gen_multi_transform_codelet! proc-macro.

Parses size=N, v=V, isa=ISA, ty=TY from the token stream and calls generate_multi_transform.

§Example

gen_multi_transform_codelet!(size = 4, v = 8, isa = avx2, ty = f32);

§Errors

Returns a syn::Error when the input does not parse as valid key-value pairs, a required key is missing, or size / isa / ty have unsupported values.