compiler_error
is a rust compiler plugin that simply triggers a compilation
error on demand and prints the token it receives, it is similar to the #error
directive in the C preprocessor.
It is quite useful to provide helpful error message in macros with non-trival syntaxes.