pub fn report_error<T: ToTokens, U: Display>(
tokens: &T,
message: U,
) -> TokenStreamExpand description
Uses the syn library’s Error struct to report an error in the form of a TokenStream, so
that a proc macro can insert this token stream into its output and thereby report a detailed
error message to the user.
The span of this error corresponds to the tokens parameter, so the user gets the relevant
context for the error